List of players to appear in the World Snooker Championship explained

This article lists every player to have competed in the World Snooker Championship (not including qualifiers) since 1969, when the championship reverted to a knockout format, following the title being decided in a series of challenge matches from 1964 to 1968.

Players

Best refers to each player's best finish.

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "List of players to appear in the World Snooker Championship".

Except where otherwise indicated, Everything.Explained.Today is © Copyright 2009-2024, A B Cryer, All Rights Reserved. Cookie policy.

PlayerCountryDebutLast
appearance
Total
appearances
Best
John Pulman1969198011Runner-up (×1 – 1970)
John Spencer1969198618Winner (×3 – 1969, 1971, 1977)
Rex Williams1969198815Semi-final (×3 – 1969, 1972, 1974)
Bernard Bennett196919744Quarter-final (×1 – 1969)
Gary Owen196919767Runner-up (×1 – 1969)
Jackie Rea196919734Quarter-final (×2 – 1969, 1970)
Fred Davis1969198414Semi-final (×3 – 1969, 1974, 1978)
Ray Reardon1969198719Winner (×6 – 1970, 1973, 1974, 1975, 1976, 1978)
David Taylor1970198717Semi-final (×1 – 1980)
Eddie Charlton1971199221Runner-up (×2 – 1973, 1975)
Warren Simpson197119754Runner-up (×1 – 1971)
Paddy Morgan197119753Round Robin (×1 – 1971)
Perrie Mans1971198613Runner-up (×1 – 1978)
Norman Squire197119711Round Robin (×1 – 1971)
Alex Higgins1972199419Winner (×2 – 1972, 1982)
John Dunning197219827Quarter-final (×1 – 1974)
Pat Houlihan197319782Last 16 (×2 – 1973, 1978)
David Greaves197319752Last 16 (×1 – 1973)
Graham Miles1973198412Runner-up (×1 – 1974)
Geoff Thompson1973197421st round (×2 – 1973, 1974)
Ron Gross1973197311st round (×1 – 1973)
Maurice Parkin1973197421st round (×2 – 1973, 1974)
Jim Meadowcroft197319837Quarter-final (×1 – 1976)
Cliff Thorburn1973199419Winner (×1 – 1980)
Dennis Taylor1973199421Winner (×1 – 1985)
Kingsley Kennerley1974197411st round (×1 – 1974)
Marcus Owen197419741Quarter-final (×1 – 1974)
Bill Werbeniuk1974198813Quarter-final (×4 – 1978, 1979, 1981, 1983)
Ian Anderson1974197522nd round (×1 – 1975)
Sydney Lee1974197411st round (×1 – 1974)
Ron Mares1975197511st round (×1 – 1975)
Phil Tarrant1975197511st round (×1 – 1975)
Rex King1975197511st round (×1 – 1975)
Lou Condo1975197511st round (×1 – 1975)
Patsy Fagan197719855Quarter-final (×1 – 1978)
John Virgo1977199114Semi-final (×1 – 1979)
Willie Thorne1977199619Quarter-final (×2 – 1982, 1986)
Doug Mountjoy1977199317Runner-up (×1 – 1981)
Steve Davis1979201030Winner (×6 – 1981, 1983, 1984, 1987, 1988, 1989)
Kirk Stevens1979198810Semi-final (×2 – 1980, 1984)
Terry Griffiths1979199719Winner (×1 – 1979)
Tony Meo1980199111Semi-final (×1 – 1989)
Cliff Wilson1980199081st round (×8 – 1980, 1981, 1982, 1983, 1986, 1988, 1989, 1990)
Jim Wych198019924Quarter-final (×2 – 1980, 1992)
Ray Edmonds1980198641st round (×4 – 1980, 1981, 1985, 1986)
Jimmy White1981200625Runner-up (×6 – 1984, 1990, 1991, 1992, 1993, 1994)
Tony Knowles1981199212Semi-final (×3 – 1983, 1985, 1986)
Dave Martin1981198641st round (×4 – 1981, 1982, 1983, 1986)
John Bear1982198211st round (×1 – 1982)
Silvino Francisco198219898Quarter-final (×1 – 1982)
Dean Reynolds1982199311Quarter-final (×1 – 1989)
Mike Hallett1982199211Quarter-final (×2 – 1987, 1989)
Jim Donnelly1982198211st round (×1 – 1982)
Jack Fitzmaurice1982198211st round (×1 – 1982)
Les Dodd1983199431st round (×3 – 1983, 1993, 1994)
Mark Wildman1983198311st round (×1 – 1983)
John Campbell1983198852nd round (×1 – 1986)
Ian Black1983198311st round (×1 – 1983)
Mick Fisher1983198311st round (×1 – 1983)
Eugene Hughes1983198952nd round (×1 – 1986)
Warren King1984199141st round (×4 – 1984, 1987, 1988, 1991)
Paul Mifsud1984198411st round (×1 – 1984)
Eddie Sinclair1984198411st round (×1 – 1984)
Marcel Gauvreau1984198411st round (×1 – 1984)
Roy Andrewartha1984198411st round (×1 – 1984)
Neal Foulds1984199612Semi-final (×1 – 1987)
Joe Johnson198419918Winner (×1 – 1986)
John Parrott1984200723Winner (×1 – 1991)
Mario Morra1984198411st round (×1 – 1984)
Tony Jones1985199342nd round (×1 – 1991)
Murdo MacLeod1985198722nd round (×1 – 1987)
Dene O'Kane198519966Quarter-final (×2 – 1987, 1992)
Wayne Jones1985199042nd round (×1 – 1989)
Danny Fowler1986199341st round (×4 – 1986, 1988, 1990, 1993)
Stephen Hendry1986201227Winner (×7 – 1990, 1992, 1993, 1994, 1995, 1996, 1999)
Barry West1987198821st round (×2 – 1987, 1988)
Steve Longworth1987198822nd round (×1 – 1987)
Jon Wright1987198711st round (×1 – 1987)
Mark Bennett1987199131st round (×3 – 1988, 1990, 1991)
Bob Chaperon1988199231st round (×3 – 1988, 1989, 1992)
Tony Drago1988200513Quarter-final (×1 – 1988)
Peter Francisco1988199551st round (×5 – 1988, 1989, 1990, 1992, 1995)
Steve James198819999Semi-final (×1 – 1991)
Steve Newbury1989199131st round (×3 – 1989, 1990, 1991)
Darren Morgan1989200010Semi-final (×1 – 1994)
Steve Duggan1989198912nd round (×1 – 1989)
David Roe1989200162nd round (×2 – 1989, 1995)
Joe O'Boye1989198911st round (×1 – 1989)
Paddy Browne1989198911st round (×1 – 1989)
Gary Wilkinson1989200310Quarter-final (×2 – 1991, 1995)
Brady Gollan1990199011st round (×1 – 1990)
Nigel Gilbert1990199531st round (×3 – 1990, 1991, 1995)
Tony Chappel1990199011st round (×1 – 1990)
Alain Robidoux199019999Semi-final (×1 – 1997)
Craig Edwards1991199111st round (×1 – 1991)
Ken Doherty1991201419Winner (×1 – 1997)
Ian Graham1991199111st round (×1 – 1991)
Barry Pinches1991200532nd round (×1 – 2004)
Martin Clark1991199652nd round (×3 – 1991, 1992, 1993)
Alan McManus1991202021Semi-final (×3 – 1992, 1993, 2016)
Nick Dyson1991200121st round (×2 – 1991, 2001)
Robert Marshall1991199111st round (×1 – 1991)
Stephen Murphy1992199211st round (×1 – 1992)
Mark 1992199211st round (×1 – 1992)
Peter Ebdon1992201724Winner (×1 – 2002)
James Wattana1992200613Semi-final (×2 – 1993, 1997)
Jason Ferguson1992199831st round (×3 – 1992, 1996, 1998)
Mick Price1992199732nd round (×1 – 1992)
Chris Small1992200582nd round (×3 – 1992, 1999, 2001)
Nigel Bond1992200915Runner-up (×1 – 1995)
Shaun Mellish1993199311st round (×1 – 1993)
Joe Swail1993200912Semi-final (×2 – 2000, 2001)
Stephen O'Connor1993199311st round (×1 – 1993)
Spencer Dunn1993199311st round (×1 – 1993)
Ronnie O'Sullivan1993202432Winner (×7 – 2001, 2004, 2008, 2012, 2013, 2020, 2022)
John Giles1993199311st round (×1 – 1993)
Brian Morgan1993199742nd round (×1 – 1994)
Karl Payne1993199311st round (×1 – 1993)
Surinder Gill1994199411st round (×1 – 1994)
Dave Harold1994201111Quarter-final (×1 – 1996)
Billy Snaddon1994200151st round (×5 – 1994, 1995, 1997, 2000, 2001)
Drew Henry1994200562nd round (×2 – 2000, 2003)
Mark Davis19942021122nd round (×3 – 1995, 2010, 2013)
Mark King19942020152nd round (×7 – 1998, 1999, 2001, 2002, 2008, 2009, 2013)
Gary Ponting1994199411st round (×1 – 1994)
Fergal O'Brien1994201710Quarter-final (×1 – 2000)
Anthony Davies1994200232nd round (×1 – 2002)
Paul Cavney1995199511st round (×1 – 1995)
Stefan Mazrocis1995199722nd round (×1 – 1997)
Rod Lawler1995199622nd round (×1 – 1996)
John Higgins1995202430Winner (×4 – 1998, 2007, 2009, 2011)
Tai Pichit1995199511st round (×1 – 1995)
Andy Hicks199520078Semi-final (×1 – 1995)
Stephen Lee1995201217Semi-final (×1 – 2003)
Anthony Hamilton1996200812Quarter-final (×4 – 2000, 2002, 2004, 2007)
Nick Terry1996199611st round (×1 – 1996)
Jamie Burnett1996201441st round (×4 – 1996, 2009, 2011, 2014)
Euan Henderson1996199611st round (×1 – 1996)
Jimmy Michie1996199611st round (×1 – 1996)
Mark Williams1997202426Winner (×3 – 2000, 2003, 2018)
Lee Walker199720043Quarter-final (×1 – 1997)
David McLellan1997199711st round (×1 – 1997)
Bradley Jones1997199711st round (×1 – 1997)
Graham Horne1997199711st round (×1 – 1997)
Dominic Dale1997202410Quarter-final (×2 – 2000, 2014)
Graeme Dott1997201920Winner (×1 – 2006)
Alfie Burden1998199811st round (×1 – 1998)
Simon Bedford1998199811st round (×1 – 1998)
Quinten Hann1998200562nd round (×2 – 2002, 2003)
David Gray199820066Quarter-final (×1 – 2004)
Peter Lines1998199811st round (×1 – 1998)
Terry Murphy1998199921st round (×2 – 1998, 1999)
Jason Prince1998199811st round (×1 – 1998)
Matthew Stevens1998202218Runner-up (×2 – 2000, 2005)
Gerard Greene1999201051st round (×5 – 1999, 2003, 2005, 2009, 2010)
Nick Walker1999199912nd round (×1 – 1999)
Marco Fu1999201818Semi-final (×2 – 2006, 2016)
Ian McCulloch199920075Semi-final (×1 – 2005)
Paul Hunter199920068Semi-final (×1 – 2003)
Joe Perry1999202317Semi-final (×1 – 2008)
John Lardner1999199911st round (×1 – 1999)
Leo Fernandez1999199911st round (×1 – 1999)
Stuart Bingham2000202418Winner (×1 – 2015)
John Read2000200011st round (×1 – 2000)
Kristján Helgason2000200011st round (×1 – 2000)
Marcus Campbell2001201341st round (×4 – 2001, 2010, 2011, 2013)
Patrick Wallace200120011Quarter-final (×1 – 2001)
Michael Judge2001200832nd round (×1 – 2001)
Sean Storey2001200322nd round (×1 – 2003)
Robin Hull2002201531st round (×3 – 2002, 2014, 2015)
Mike Dunn2002200211st round (×1 – 2002)
Shaun Murphy2002202422Winner (×1 – 2005)
Robert Milkins20022024102nd round (×5 – 2002, 2013, 2018, 2023, 2024)
Ali Carter2003202420Runner-up (×2 – 2008, 2012)
Stuart Pettman2003201031st round (×3 – 2003, 2004, 2010)
Ryan Day2004202415Quarter-final (×3 – 2008, 2009, 2012)
Stephen Maguire2004202420Semi-final (×2 – 2007, 2012)
Michael Holt2005201682nd round (×2 – 2005, 2016)
Mark Selby2005202420Winner (×4 – 2014, 2016, 2017, 2021)
Neil Robertson2005202319Winner (×1 – 2010)
Barry Hawkins2006202418Runner-up (×1 – 2013)
Joe Delaney2007200711st round (×1 – 2007)
Ding Junhui2007202418Runner-up (×1 – 2016)
Judd Trump2007202415Winner (×1 – 2019)
Mark Allen2007202418Semi-final (×2 – 2009, 2023)
David Gilbert2007202410Semi-final (×2 – 2019, 2024)
Jamie Cope2008201452nd round (×2 – 2009, 2011)
Liang Wenbo200820218Quarter-final (×1 – 2008)
Liu Chuang2008201221st round (×2 – 2008, 2012)
Rory McLeod2009201732nd round (×2 – 2011, 2017)
Martin Gould20092021112nd round (×3 – 2010, 2011, 2020)
Ricky Walden2009202410Semi-final (×1 – 2013)
Andrew Higginson2009201222nd round (×1 – 2012)
Tom Ford2010202452nd round (×1 – 2024)
Zhang Anda2010202441st round (×4 – 2010, 2015, 2016, 2024)
Andrew Pagett2011201111st round (×1 – 2011)
Jimmy Robertson2011202351st round (×5 – 2011, 2015, 2017, 2018, 2023)
Cao Yupeng2012201212nd round (×1 – 2012)
Luca Brecel201220247Winner (×1 – 2023)
Jamie Jones201220246Quarter-final (×1 – 2012)
Jack Lisowski201320248Quarter-final (×1 – 2022)
Michael White201320224Quarter-final (×1 – 2013)
Dechawat Poomjaeng2013201312nd round (×1 – 2013)
Ben Woollaston2013201311st round (×1 – 2013)
Matthew Selt2013202341st round (×4 – 2013, 2015, 2021, 2023)
Sam Baird2013201622nd round (×1 – 2016)
Xiao Guodong2014201832nd round (×1 – 2017)
Michael Wasley2014201412nd round (×1 – 2014)
Kyren Wilson2014202410Winner (×1 – 2024)
Robbie Williams2014202441st round (×4 – 2014, 2015, 2016, 2024)
Kurt Maflin201520213Quarter-final (×1 – 2020)
Anthony McGill201520239Semi-final (×1 – 2020)
Craig Steadman2015201511st round (×1 – 2015)
Stuart Carrington2015201831st round (×3 – 2015, 2017, 2018)
Mitchell Mann2016201611st round (×1 – 2016)
Gary Wilson201720245Semi-final (×1 – 2019)
David Grace2017202321st round (×2 – 2017, 2023)
Yan Bingtao201720224Quarter-final (×1 – 2022)
Zhou Yuelong2017201922nd round (×1 – 2019)
Noppon Saengkham2017202342nd round (×2 – 2020, 2022)
Lyu Haotian2018202442nd round (×1 – 2018)
Liam Highfield2018202231st round (×3 – 2018, 2021, 2022)
Thepchaiya 2018202241st round (×4 – 2018, 2019, 2020, 2022)
Chris Wakelin2018202231st round (×3 – 2018, 2021, 2022)
Michael Georgiou2019201911st round (×1 – 2019)
Tian Pengfei2019202121st round (×2 – 2019, 2021)
Luo Honghao2019201911st round (×1 – 2019)
Zhao Xintong2019202222nd round (×1 – 2022)
James Cahill2019201912nd round (×1 – 2019)
Li Hang2019201911st round (×1 – 2019)
Scott Donaldson2019202221st round (×2 – 2019, 2022)
Ashley Carty2020202011st round (×1 – 2020)
Elliot Slessor2020202321st round (×2 – 2020, 2023)
Jordan Brown2020202011st round (×1 – 2020)
Jamie Clarke2020202222nd round (×1 – 2020)
Alexander Ursenbacher2020202011st round (×1 – 2020)
Mark Joyce2021202111st round (×1 – 2021)
Sam Craigie2021202111st round (×1 – 2021)
Jackson Page2022202422nd round (×1 – 2022)
Ashley Hugill2022202211st round (×1 – 2022)
Hossein Vafaei2022202432nd round (×1 – 2023)
Pang Junxu2023202421st round (×2 – 2023, 2024)
Wu Yize2023202311st round (×1 – 2023)
Jak Jones202320242Runner-up (×1 – 2024)
Fan Zhengyi2023202311st round (×1 – 2023)
Si Jiahui202320242Semi-final (×1 – 2023)
Joe O'Connor2024202412nd round (x1 – 2024)
PlayerCountryDebutLast
appearance
Total
appearances
Best