List of players to appear in the World Snooker Championship

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 edit

Best refers to each player's best finish.

Player Country Debut Last
appearance
Total
appearances
Best
John Pulman   England 1969 1980 11 Runner-up (×1 – 1970)
John Spencer   England 1969 1986 18 Winner (×3 – 1969, 1971, 1977)
Rex Williams   England 1969 1988 15 Semi-final (×3 – 1969, 1972, 1974)
Bernard Bennett   England 1969 1974 4 Quarter-final (×1 – 1969)
Gary Owen   Wales 1969 1976 7 Runner-up (×1 – 1969)
Jackie Rea   Northern Ireland 1969 1973 4 Quarter-final (×2 – 1969, 1970)
Fred Davis   England 1969 1984 14 Semi-final (×3 – 1969, 1974, 1978)
Ray Reardon   Wales 1969 1987 19 Winner (×6 – 1970, 1973, 1974, 1975, 1976, 1978)
David Taylor   England 1970 1987 17 Semi-final (×1 – 1980)
Eddie Charlton   Australia 1971 1992 21 Runner-up (×2 – 1973, 1975)
Warren Simpson   Australia 1971 1975 4 Runner-up (×1 – 1971)
Paddy Morgan   Australia 1971 1975 3 Round Robin (×1 – 1971)
Perrie Mans   South Africa 1971 1986 13 Runner-up (×1 – 1978)
Norman Squire   Australia 1971 1971 1 Round Robin (×1 – 1971)
Alex Higgins   Northern Ireland 1972 1994 19 Winner (×2 – 1972, 1982)
John Dunning   England 1972 1982 7 Quarter-final (×1 – 1974)
Pat Houlihan   England 1973 1978 2 Last 16 (×2 – 1973, 1978)
David Greaves   England 1973 1975 2 Last 16 (×1 – 1973)
Graham Miles   England 1973 1984 12 Runner-up (×1 – 1974)
Geoff Thompson   England 1973 1974 2 1st round (×2 – 1973, 1974)
Ron Gross   England 1973 1973 1 1st round (×1 – 1973)
Maurice Parkin   England 1973 1974 2 1st round (×2 – 1973, 1974)
Jim Meadowcroft   England 1973 1983 7 Quarter-final (×1 – 1976)
Cliff Thorburn   Canada 1973 1994 19 Winner (×1 – 1980)
Dennis Taylor   Northern Ireland 1973 1994 21 Winner (×1 – 1985)
Kingsley Kennerley   England 1974 1974 1[a] 1st round (×1 – 1974)
Marcus Owen   Wales 1974 1974 1 Quarter-final (×1 – 1974)
Bill Werbeniuk   Canada 1974 1988 13 Quarter-final (×4 – 1978, 1979, 1981, 1983)
Ian Anderson   Australia 1974 1975 2 2nd round (×1 – 1975)
Sydney Lee   England 1974 1974 1 1st round (×1 – 1974)
Ron Mares   Australia 1975 1975 1 1st round (×1 – 1975)
Phil Tarrant   Australia 1975 1975 1 1st round (×1 – 1975)
Rex King   Australia 1975 1975 1 1st round (×1 – 1975)
Lou Condo   Australia 1975 1975 1 1st round (×1 – 1975)
Patsy Fagan   Ireland 1977 1985 5 Quarter-final (×1 – 1978)
John Virgo   England 1977 1991 14 Semi-final (×1 – 1979)
Willie Thorne   England 1977 1996 19 Quarter-final (×2 – 1982, 1986)
Doug Mountjoy   Wales 1977 1993 17 Runner-up (×1 – 1981)
Steve Davis   England 1979 2010 30 Winner (×6 – 1981, 1983, 1984, 1987, 1988, 1989)
Kirk Stevens   Canada 1979 1988 10 Semi-final (×2 – 1980, 1984)
Terry Griffiths   Wales 1979 1997 19 Winner (×1 – 1979)
Tony Meo   England 1980 1991 11 Semi-final (×1 – 1989)
Cliff Wilson   Wales 1980 1990 8 1st round (×8 – 1980, 1981, 1982, 1983, 1986, 1988, 1989, 1990)
Jim Wych   Canada 1980 1992 4 Quarter-final (×2 – 1980, 1992)
Ray Edmonds   England 1980 1986 4 1st round (×4 – 1980, 1981, 1985, 1986)
Jimmy White   England 1981 2006 25 Runner-up (×6 – 1984, 1990, 1991, 1992, 1993, 1994)
Tony Knowles   England 1981 1992 12 Semi-final (×3 – 1983, 1985, 1986)
Dave Martin   England 1981 1986 4 1st round (×4 – 1981, 1982, 1983, 1986)
John Bear   Canada 1982 1982 1 1st round (×1 – 1982)
Silvino Francisco   South Africa 1982 1989 8 Quarter-final (×1 – 1982)
Dean Reynolds   England 1982 1993 11 Quarter-final (×1 – 1989)
Mike Hallett   England 1982 1992 11 Quarter-final (×2 – 1987, 1989)
Jim Donnelly   Scotland 1982 1982 1 1st round (×1 – 1982)
Jack Fitzmaurice   England 1982 1982 1 1st round (×1 – 1982)
Les Dodd   England 1983 1994 3 1st round (×3 – 1983, 1993, 1994)
Mark Wildman   England 1983 1983 1 1st round (×1 – 1983)
John Campbell   Australia 1983 1988 5 2nd round (×1 – 1986)
Ian Black   Scotland 1983 1983 1 1st round (×1 – 1983)
Mick Fisher   England 1983 1983 1 1st round (×1 – 1983)
Eugene Hughes   Ireland 1983 1989 5 2nd round (×1 – 1986)
Warren King   Australia 1984 1991 4 1st round (×4 – 1984, 1987, 1988, 1991)
Paul Mifsud   Malta 1984 1984 1 1st round (×1 – 1984)
Eddie Sinclair   Scotland 1984 1984 1 1st round (×1 – 1984)
Marcel Gauvreau   Canada 1984 1984 1 1st round (×1 – 1984)
Roy Andrewartha   Wales 1984 1984 1 1st round (×1 – 1984)
Neal Foulds   England 1984 1996 12 Semi-final (×1 – 1987)
Joe Johnson   England 1984 1991 8 Winner (×1 – 1986)
John Parrott   England 1984 2007 23 Winner (×1 – 1991)
Mario Morra   Canada 1984 1984 1 1st round (×1 – 1984)
Tony Jones   England 1985 1993 4 2nd round (×1 – 1991)
Murdo MacLeod   Scotland 1985 1987 2 2nd round (×1 – 1987)
Dene O'Kane   New Zealand 1985 1996 6 Quarter-final (×2 – 1987, 1992)
Wayne Jones   Wales 1985 1990 4 2nd round (×1 – 1989)
Danny Fowler   England 1986 1993 4 1st round (×4 – 1986, 1988, 1990, 1993)
Stephen Hendry   Scotland 1986 2012 27 Winner (×7 – 1990, 1992, 1993, 1994, 1995, 1996, 1999)
Barry West   England 1987 1988 2 1st round (×2 – 1987, 1988)
Steve Longworth   England 1987 1988 2 2nd round (×1 – 1987)
Jon Wright   England 1987 1987 1 1st round (×1 – 1987)
Mark Bennett   Wales 1987 1991 3 1st round (×3 – 1988, 1990, 1991)
Bob Chaperon   Canada 1988 1992 3 1st round (×3 – 1988, 1989, 1992)
Tony Drago   Malta 1988 2005 13 Quarter-final (×1 – 1988)
Peter Francisco   South Africa 1988 1995 5 1st round (×5 – 1988, 1989, 1990, 1992, 1995)
Steve James   England 1988 1999 9 Semi-final (×1 – 1991)
Steve Newbury   Wales 1989 1991 3 1st round (×3 – 1989, 1990, 1991)
Darren Morgan   Wales 1989 2000 10 Semi-final (×1 – 1994)
Steve Duggan   England 1989 1989 1 2nd round (×1 – 1989)
David Roe   England 1989 2001 6 2nd round (×2 – 1989, 1995)
Joe O'Boye   Northern Ireland 1989 1989 1 1st round (×1 – 1989)
Paddy Browne   Ireland 1989 1989 1 1st round (×1 – 1989)
Gary Wilkinson   England 1989 2003 10 Quarter-final (×2 – 1991, 1995)
Brady Gollan   Canada 1990 1990 1 1st round (×1 – 1990)
Nigel Gilbert   England 1990 1995 3 1st round (×3 – 1990, 1991, 1995)
Tony Chappel   Wales 1990 1990 1 1st round (×1 – 1990)
Alain Robidoux   Canada 1990 1999 9 Semi-final (×1 – 1997)
Craig Edwards   England 1991 1991 1 1st round (×1 – 1991)
Ken Doherty   Ireland 1991 2014 19 Winner (×1 – 1997)
Ian Graham   England 1991 1991 1 1st round (×1 – 1991)
Barry Pinches   England 1991 2005 3 2nd round (×1 – 2004)
Martin Clark   England 1991 1996 5 2nd round (×3 – 1991, 1992, 1993)
Alan McManus   Scotland 1991 2020 21 Semi-final (×3 – 1992, 1993, 2016)
Nick Dyson   England 1991 2001 2 1st round (×2 – 1991, 2001)
Robert Marshall   England 1991 1991 1 1st round (×1 – 1991)
Stephen Murphy   Ireland 1992 1992 1 1st round (×1 – 1992)
Mark Johnston-Allen   England 1992 1992 1 1st round (×1 – 1992)
Peter Ebdon   England 1992 2017 24 Winner (×1 – 2002)
James Wattana   Thailand 1992 2006 13 Semi-final (×2 – 1993, 1997)
Jason Ferguson   England 1992 1998 3 1st round (×3 – 1992, 1996, 1998)
Mick Price   England 1992 1997 3 2nd round (×1 – 1992)
Chris Small   Scotland 1992 2005 8 2nd round (×3 – 1992, 1999, 2001)
Nigel Bond   England 1992 2009 15 Runner-up (×1 – 1995)
Shaun Mellish   England 1993 1993 1 1st round (×1 – 1993)
Joe Swail   Northern Ireland 1993 2009 12 Semi-final (×2 – 2000, 2001)
Stephen O'Connor   Ireland 1993 1993 1 1st round (×1 – 1993)
Spencer Dunn   England 1993 1993 1 1st round (×1 – 1993)
Ronnie O'Sullivan   England 1993 2024 32 Winner (×7 – 2001, 2004, 2008, 2012, 2013, 2020, 2022)
John Giles   England 1993 1993 1 1st round (×1 – 1993)
Brian Morgan   England 1993 1997 4 2nd round (×1 – 1994)
Karl Payne   England 1993 1993 1 1st round (×1 – 1993)
Surinder Gill   England 1994 1994 1 1st round (×1 – 1994)
Dave Harold   England 1994 2011 11 Quarter-final (×1 – 1996)
Billy Snaddon   Scotland 1994 2001 5 1st round (×5 – 1994, 1995, 1997, 2000, 2001)
Drew Henry   Scotland 1994 2005 6 2nd round (×2 – 2000, 2003)
Mark Davis   England 1994 2021 12 2nd round (×3 – 1995, 2010, 2013)
Mark King   England 1994 2020 15 2nd round (×7 – 1998, 1999, 2001, 2002, 2008, 2009, 2013)
Gary Ponting   England 1994 1994 1 1st round (×1 – 1994)
Fergal O'Brien   Ireland 1994 2017 10 Quarter-final (×1 – 2000)
Anthony Davies   Wales 1994 2002 3 2nd round (×1 – 2002)
Paul Cavney   England 1995 1995 1 1st round (×1 – 1995)
Stefan Mazrocis   England 1995 1997 2 2nd round (×1 – 1997)
Rod Lawler   England 1995 1996 2 2nd round (×1 – 1996)
John Higgins   Scotland 1995 2024 30 Winner (×4 – 1998, 2007, 2009, 2011)
Tai Pichit   Thailand 1995 1995 1 1st round (×1 – 1995)
Andy Hicks   England 1995 2007 8 Semi-final (×1 – 1995)
Stephen Lee   England 1995 2012 17 Semi-final (×1 – 2003)
Anthony Hamilton   England 1996 2008 12[b] Quarter-final (×4 – 2000, 2002, 2004, 2007)
Nick Terry   England 1996 1996 1 1st round (×1 – 1996)
Jamie Burnett   Scotland 1996 2014 4 1st round (×4 – 1996, 2009, 2011, 2014)
Euan Henderson   Scotland 1996 1996 1 1st round (×1 – 1996)
Jimmy Michie   England 1996 1996 1 1st round (×1 – 1996)
Mark Williams   Wales 1997 2024 26 Winner (×3 – 2000, 2003, 2018)
Lee Walker   Wales 1997 2004 3 Quarter-final (×1 – 1997)
David McLellan   Scotland 1997 1997 1 1st round (×1 – 1997)
Bradley Jones   England 1997 1997 1 1st round (×1 – 1997)
Graham Horne   Scotland 1997 1997 1 1st round (×1 – 1997)
Dominic Dale   Wales 1997 2024 10 Quarter-final (×2 – 2000, 2014)
Graeme Dott   Scotland 1997 2019 20 Winner (×1 – 2006)
Alfie Burden   England 1998 1998 1 1st round (×1 – 1998)
Simon Bedford   England 1998 1998 1 1st round (×1 – 1998)
Quinten Hann   Australia 1998 2005 6 2nd round (×2 – 2002, 2003)
David Gray   England 1998 2006 6 Quarter-final (×1 – 2004)
Peter Lines   England 1998 1998 1 1st round (×1 – 1998)
Terry Murphy   Northern Ireland 1998 1999 2 1st round (×2 – 1998, 1999)
Jason Prince   Northern Ireland 1998 1998 1 1st round (×1 – 1998)
Matthew Stevens   Wales 1998 2022 18 Runner-up (×2 – 2000, 2005)
Gerard Greene   Northern Ireland 1999 2010 5 1st round (×5 – 1999, 2003, 2005, 2009, 2010)
Nick Walker   England 1999 1999 1 2nd round (×1 – 1999)
Marco Fu   Hong Kong 1999 2018 18 Semi-final (×2 – 2006, 2016)
Ian McCulloch   England 1999 2007 5 Semi-final (×1 – 2005)
Paul Hunter   England 1999 2006 8 Semi-final (×1 – 2003)
Joe Perry   England 1999 2023 17 Semi-final (×1 – 2008)
John Lardner   Scotland 1999 1999 1 1st round (×1 – 1999)
Leo Fernandez   Ireland 1999 1999 1 1st round (×1 – 1999)
Stuart Bingham   England 2000 2024 18 Winner (×1 – 2015)
John Read   England 2000 2000 1 1st round (×1 – 2000)
Kristján Helgason   Iceland 2000 2000 1 1st round (×1 – 2000)
Marcus Campbell   Scotland 2001 2013 4 1st round (×4 – 2001, 2010, 2011, 2013)
Patrick Wallace   Northern Ireland 2001 2001 1 Quarter-final (×1 – 2001)
Michael Judge   Ireland 2001 2008 3 2nd round (×1 – 2001)
Sean Storey   England 2001 2003 2 2nd round (×1 – 2003)
Robin Hull   Finland 2002 2015 3 1st round (×3 – 2002, 2014, 2015)
Mike Dunn   England 2002 2002 1 1st round (×1 – 2002)
Shaun Murphy   England 2002 2024 22 Winner (×1 – 2005)
Robert Milkins   England 2002 2024 10 2nd round (×5 – 2002, 2013, 2018, 2023, 2024)
Ali Carter   England 2003 2024 20 Runner-up (×2 – 2008, 2012)
Stuart Pettman   England 2003 2010 3 1st round (×3 – 2003, 2004, 2010)
Ryan Day   Wales 2004 2024 15 Quarter-final (×3 – 2008, 2009, 2012)
Stephen Maguire   Scotland 2004 2024 20 Semi-final (×2 – 2007, 2012)
Michael Holt   England 2005 2016 8 2nd round (×2 – 2005, 2016)
Mark Selby   England 2005 2024 20 Winner (×4 – 2014, 2016, 2017, 2021)
Neil Robertson   Australia 2005 2023 19 Winner (×1 – 2010)
Barry Hawkins   England 2006 2024 18 Runner-up (×1 – 2013)
Joe Delaney   Ireland 2007 2007 1 1st round (×1 – 2007)
Ding Junhui   China 2007 2024 18 Runner-up (×1 – 2016)
Judd Trump   England 2007 2024 15 Winner (×1 – 2019)
Mark Allen   Northern Ireland 2007 2024 18 Semi-final (×2 – 2009, 2023)
David Gilbert   England 2007 2024 10 Semi-final (×1 – 2019)
Jamie Cope   England 2008 2014 5 2nd round (×2 – 2009, 2011)
Liang Wenbo   China 2008 2021 8 Quarter-final (×1 – 2008)
Liu Chuang   China 2008 2012 2 1st round (×2 – 2008, 2012)
Rory McLeod   England 2009 2017 3 2nd round (×2 – 2011, 2017)
Martin Gould   England 2009 2021 11 2nd round (×3 – 2010, 2011, 2020)
Ricky Walden   England 2009 2024 10 Semi-final (×1 – 2013)
Andrew Higginson   England 2009 2012 2 2nd round (×1 – 2012)
Tom Ford   England 2010 2024 5 2nd round (×1 – 2024)
Zhang Anda   China 2010 2024 4 1st round (×4 – 2010, 2015, 2016, 2024)
Andrew Pagett   Wales 2011 2011 1 1st round (×1 – 2011)
Jimmy Robertson   England 2011 2023 5 1st round (×5 – 2011, 2015, 2017, 2018, 2023)
Cao Yupeng   China 2012 2012 1 2nd round (×1 – 2012)
Luca Brecel   Belgium 2012 2024 7 Winner (×1 – 2023)
Jamie Jones   Wales 2012 2024 6 Quarter-final (×1 – 2012)
Jack Lisowski   England 2013 2024 8 Quarter-final (×1 – 2022)
Michael White   Wales 2013 2022 4 Quarter-final (×1 – 2013)
Dechawat Poomjaeng   Thailand 2013 2013 1 2nd round (×1 – 2013)
Ben Woollaston   England 2013 2013 1 1st round (×1 – 2013)
Matthew Selt   England 2013 2023 4 1st round (×4 – 2013, 2015, 2021, 2023)
Sam Baird   England 2013 2016 2 2nd round (×1 – 2016)
Xiao Guodong   China 2014 2018 3 2nd round (×1 – 2017)
Michael Wasley   England 2014 2014 1 2nd round (×1 – 2014)
Kyren Wilson   England 2014 2024 10 Runner-up (×1 – 2020)
Robbie Williams   England 2014 2024 4 1st round (×4 – 2014, 2015, 2016, 2024)
Kurt Maflin   Norway 2015 2021 3 Quarter-final (×1 – 2020)
Anthony McGill   Scotland 2015 2023 9 Semi-final (×1 – 2020)
Craig Steadman   England 2015 2015 1 1st round (×1 – 2015)
Stuart Carrington   England 2015 2018 3 1st round (×3 – 2015, 2017, 2018)
Mitchell Mann   England 2016 2016 1 1st round (×1 – 2016)
Gary Wilson   England 2017 2024 5 Semi-final (×1 – 2019)
David Grace   England 2017 2023 2 1st round (×2 – 2017, 2023)
Yan Bingtao   China 2017 2022 4 Quarter-final (×1 – 2022)
Zhou Yuelong   China 2017 2019 2 2nd round (×1 – 2019)
Noppon Saengkham   Thailand 2017 2023 4 2nd round (×2 – 2020, 2022)
Lyu Haotian   China 2018 2024 4 2nd round (×1 – 2018)
Liam Highfield   England 2018 2022 3 1st round (×3 – 2018, 2021, 2022)
Thepchaiya Un-Nooh   Thailand 2018 2022 4 1st round (×4 – 2018, 2019, 2020, 2022)
Chris Wakelin   England 2018 2022 3 1st round (×3 – 2018, 2021, 2022)
Michael Georgiou   Cyprus 2019 2019 1 1st round (×1 – 2019)
Tian Pengfei   China 2019 2021 2 1st round (×2 – 2019, 2021)
Luo Honghao   China 2019 2019 1 1st round (×1 – 2019)
Zhao Xintong   China 2019 2022 2 2nd round (×1 – 2022)
James Cahill   England 2019 2019 1 2nd round (×1 – 2019)
Li Hang   China 2019 2019 1 1st round (×1 – 2019)
Scott Donaldson   Scotland 2019 2022 2 1st round (×2 – 2019, 2022)
Ashley Carty   England 2020 2020 1 1st round (×1 – 2020)
Elliot Slessor   England 2020 2023 2 1st round (×2 – 2020, 2023)
Jordan Brown   Northern Ireland 2020 2020 1 1st round (×1 – 2020)
Jamie Clarke   Wales 2020 2022 2 2nd round (×1 – 2020)
Alexander Ursenbacher    Switzerland 2020 2020 1 1st round (×1 – 2020)
Mark Joyce   England 2021 2021 1 1st round (×1 – 2021)
Sam Craigie   England 2021 2021 1 1st round (×1 – 2021)
Jackson Page   Wales 2022 2024 2 2nd round (×1 – 2022)
Ashley Hugill   England 2022 2022 1 1st round (×1 – 2022)
Hossein Vafaei   Iran 2022 2024 3 2nd round (×1 – 2023)
Pang Junxu   China 2023 2024 2 1st round (×2 – 2023, 2024)
Wu Yize   China 2023 2023 1 1st round (×1 – 2023)
Jak Jones   Wales 2023 2024 2 Quarter-final (×1 – 2023)
Fan Zhengyi   China 2023 2023 1 1st round (×1 – 2023)
Si Jiahui   China 2023 2024 2 Semi-final (×1 – 2023)
Joe O'Connor   England 2024 2024 1 2nd round (x1 – 2024)
Player Country Debut Last
appearance
Total
appearances
Best

Notes edit

  1. ^ Kennerley also qualified in 1973 but withdrew.
  2. ^ Hamilton also qualified in 2020 but withdrew.

References edit