Most Centuries In A Match By One Player - All-time - Professional

Filtering

Most centuries made in a single match by a player.
Status
Categories
Scope
Range
Player Tournament Round Best of Opponent Centuries
Scotland Stephen Hendry England 1994 UK Championship Final 19 Ireland Ken Doherty 7
China Ding Junhui England 2016 World Championship Semi-final 33 Scotland Alan McManus 7
England Judd Trump England 2019 World Championship Final 35 Scotland John Higgins 7
England Joe Davis England 1946 World Championship Final 145 Australia Horace Lindrum 6
Scotland Stephen Maguire England 2020 Tour Championship Quarter-final 17 Australia Neil Robertson 6
England Shaun Murphy England 2020 Tour Championship Quarter-final 17 Northern Ireland Mark Allen 6
England Ronnie O'Sullivan England 2013 World Championship Final 35 England Barry Hawkins 6
England Mark Selby England 2011 World Championship Last 16 25 Scotland Stephen Hendry 6
Wales Mark Williams England 2022 World Championship Last 16 25 Wales Jackson Page 6
England Kyren Wilson England 2023 Tour Championship Semi-final 19 China Ding Junhui 6
Northern Ireland Mark Allen England 2020 World Championship Last 32 19 Wales Jamie Clarke 5
Belgium Luca Brecel England 2023 World Championship Final 35 England Mark Selby 5
England Steve Davis England 1987 UK Championship Final 31 England Jimmy White 5
England Barry Hawkins England 2017 World Grand Prix Final 19 Wales Ryan Day 5
Scotland Stephen Hendry England 2002 World Championship Semi-final 33 England Ronnie O'Sullivan 5
Scotland Stephen Hendry England 1997 World Championship Final 35 Ireland Ken Doherty 5
Scotland Stephen Hendry England 1995 World Championship Semi-final 31 England Jimmy White 5
Scotland Stephen Hendry England 1993 UK Championship Semi-final 17 England John Parrott 5
Scotland John Higgins England 2002 World Championship Last 16 25 Scotland Graeme Dott 5
Scotland John Higgins England 1998 World Championship Final 35 Ireland Ken Doherty 5
England Paul Hunter England 2004 Masters Final 19 England Ronnie O'Sullivan 5
China Ding Junhui China 2013 International Championship Final 19 Hong Kong Marco Fu 5
England Shaun Murphy England 2023 Players Championship Final 19 England Ali Carter 5
England Shaun Murphy England 2015 World Championship Semi-final 33 England Barry Hawkins 5
Ireland Fergal O'Brien England 2016 UK Championship Last 64 11 England Barry Hawkins 5
England Ronnie O'Sullivan England 2022 World Championship Semi-final 33 Scotland John Higgins 5
England Ronnie O'Sullivan Wales 2022 Tour Championship Quarter-final 19 Wales Mark Williams 5
England Ronnie O'Sullivan Wales 2022 Tour Championship Semi-final 19 Australia Neil Robertson 5
England Ronnie O'Sullivan England 2020 World Championship Quarter-final 25 Wales Mark Williams 5
England Ronnie O'Sullivan England 2008 World Championship Semi-final 33 Scotland Stephen Hendry 5
England Ronnie O'Sullivan Northern Ireland 2007 Northern Ireland Trophy Last 16 9 England Ali Carter 5
England Ronnie O'Sullivan England 2004 World Championship Last 16 25 England Andy Hicks 5
England Ronnie O'Sullivan England 2003 UK Championship Last 16 17 Scotland Alan McManus 5
England Ronnie O'Sullivan England 2000 World Championship Last 32 19 England David Gray 5
Australia Neil Robertson Wales 2022 Tour Championship Quarter-final 19 Northern Ireland Mark Allen 5
Australia Neil Robertson Wales 2021 Tour Championship Final 19 England Ronnie O'Sullivan 5
Australia Neil Robertson England 2020 World Grand Prix Final 19 Scotland Graeme Dott 5
Australia Neil Robertson England 2019 Champion of Champions Final 19 England Judd Trump 5
England Mark Selby England 2009 World Championship Quarter-final 25 Scotland John Higgins 5
England Mark Selby England 2007 World Championship Last 16 25 England Peter Ebdon 5
England Matthew Selt England 2020 UK Championship Last 128 11 Morocco Amine Amiri 5
Wales Matthew Stevens England 2000 World Championship Final 35 Wales Mark Williams 5
England Judd Trump England 2020 Champion of Champions Quarter-final 11 England David Gilbert 5
Thailand Thepchaiya Un-Nooh England 2021 UK Championship Last 128 11 Scotland Stephen Hendry 5
England Kyren Wilson England 2023 World Championship Last 32 19 Wales Ryan Day 5
England Kyren Wilson England 2019 World Championship Last 16 25 England Barry Hawkins 5
Northern Ireland Mark Allen England 2023 English Open Last 128 7 Egypt Mostafa Dorgham 4
Northern Ireland Mark Allen England 2020 Champion of Champions Final 19 Australia Neil Robertson 4
Northern Ireland Mark Allen England 2020 European Masters Last 64 9 Ireland Ken Doherty 4
Northern Ireland Mark Allen China 2018 International Championship Final 19 Australia Neil Robertson 4
Northern Ireland Mark Allen England 2017 World Championship Last 16 25 Scotland John Higgins 4
Northern Ireland Mark Allen China 2012 World Open Final 19 England Stephen Lee 4
Northern Ireland Mark Allen England 2011 UK Championship Final 19 England Judd Trump 4
Northern Ireland Mark Allen England 2009 UK Championship Last 32 17 England Stephen Lee 4
Northern Ireland Mark Allen England 2009 World Championship Quarter-final 25 Wales Ryan Day 4
China Zhang Anda Saudi Arabia 2024 Saudi Arabia Masters Last 32 9 England Ben Woollaston 4
England John Barrie England 1953 World Championship Quarter-final 61 England Fred Davis 4
England Stuart Bingham England 2021 World Championship Quarter-final 25 Scotland Anthony McGill 4
England Stuart Bingham China 2019 World Open Last 16 9 England Mark Selby 4
England Stuart Bingham Wales 2019 Welsh Open Semi-final 11 England Joe O'Connor 4
England Stuart Bingham England 2015 World Championship Final 35 England Shaun Murphy 4
China Yan Bingtao Austria 2020 European Masters Last 128 9 England Sam Baird 4
England Nigel Bond England 2003 UK Championship Last 64 17 Thailand Atthasit Mahitthi 4
Belgium Luca Brecel England 2023 World Championship Last 16 25 Wales Mark Williams 4
Belgium Luca Brecel England 2021 UK Championship Semi-final 11 England Kyren Wilson 4
Scotland Jamie Burnett England 2007 World Championship Last 80 19 England Paul Davison 4
England James Cahill England 2019 World Championship Last 144 19 England Andrew Higginson 4
England Sam Craigie China 2018 China Open Last 64 11 England Martin Gould 4
England Steve Davis India 1992 Indian Masters Final 17 England Steve James 4
England Steve Davis England 1988 International Open Final 23 England Jimmy White 4
England Joe Davis England 1951 News of the World Tournament Group 37 England Sidney Smith 4
Wales Ryan Day England 2024 World Championship Last 80 19 England John Astley 4
Wales Ryan Day England 2005 World Championship Last 64 19 Scotland Scott MacKenzie 4
Ireland Ken Doherty Wales 1996 Pontins Professional Final 17 England Nigel Bond 4
England Peter Ebdon China 2012 China Open Final 19 Scotland Stephen Maguire 4
England Peter Ebdon England 2006 UK Championship Last 32 17 England Mark Selby 4
England Peter Ebdon England 2002 World Championship Final 35 Scotland Stephen Hendry 4
England Peter Ebdon England 1998 World Championship Last 16 25 Ireland Fergal O'Brien 4
England Peter Ebdon Belgium 1993 European Open Last 64 9 Scotland Alan McManus 4
England Tom Ford England 2024 Tour Championship Last 12 19 Wales Mark Williams 4
England Tom Ford China 2023 International Championship Semi-final 17 Northern Ireland Jordan Brown 4
England Tom Ford Wales 2005 Welsh Open Last 96 9 England Gary Wilson 4
Hong Kong Marco Fu England 2016 World Championship Semi-final 33 England Mark Selby 4
England David Gilbert England 2024 World Championship Semi-final 33 England Kyren Wilson 4
England David Gilbert England 2018 UK Championship Last 64 11 England Peter Ebdon 4
England Martin Gould England 2020 World Championship Last 32 19 Scotland Stephen Maguire 4
China Xiao Guodong Germany 2022 European Masters Last 128 9 China Xu Si 4
England Barry Hawkins England 2019 World Championship Last 16 25 England Kyren Wilson 4
England Barry Hawkins England 2018 World Championship Last 16 25 China Lyu Haotian 4
England Barry Hawkins England 2015 World Championship Quarter-final 25 Australia Neil Robertson 4
England Louis Heathcote England 2023 World Championship Last 112 19 England Andrew Higginson 4
Scotland Stephen Hendry Malta 2006 Malta Cup Last 32 9 Australia Neil Robertson 4
Scotland Stephen Hendry Wales 2003 Welsh Open Final 17 Wales Mark Williams 4
Scotland Stephen Hendry England 2002 World Championship Quarter-final 25 Ireland Ken Doherty 4
Scotland Stephen Hendry England 2002 World Championship Final 35 England Peter Ebdon 4
Scotland Stephen Hendry England 1999 World Championship Semi-final 33 England Ronnie O'Sullivan 4
Scotland Stephen Hendry England 1997 Charity Challenge Final 17 England Ronnie O'Sullivan 4
Scotland Stephen Hendry England 1996 World Championship Last 32 19 England Jason Ferguson 4
Scotland Stephen Hendry England 1994 UK Championship Last 16 17 England Willie Thorne 4
Scotland Stephen Hendry England 1992 World Championship Final 35 England Jimmy White 4
Scotland John Higgins England 2023 World Championship Last 16 25 England Kyren Wilson 4
Scotland John Higgins England 2019 World Championship Final 35 England Judd Trump 4
Scotland John Higgins England 2018 World Championship Final 35 Wales Mark Williams 4
Scotland John Higgins England 2016 World Championship Last 32 19 Wales Ryan Day 4
Scotland John Higgins England 2011 World Championship Last 32 19 England Stephen Lee 4
Scotland John Higgins England 2009 World Championship Semi-final 33 Northern Ireland Mark Allen 4
Scotland John Higgins England 2007 World Championship Semi-final 33 Scotland Stephen Maguire 4
Scotland John Higgins England 2006 UK Championship Last 16 17 England Stephen Lee 4
Scotland John Higgins England 2005 Grand Prix Final 17 England Ronnie O'Sullivan 4
Scotland John Higgins England 2001 World Championship Quarter-final 25 Ireland Ken Doherty 4
Scotland John Higgins England 2000 World Championship Last 32 19 England Dave Harold 4
Scotland John Higgins England 2000 World Championship Quarter-final 25 England Anthony Hamilton 4
Scotland John Higgins England 1998 World Championship Last 16 25 England Anthony Hamilton 4
Finland Robin Hull England 2002 World Championship Last 96 19 England Neal Foulds 4
England Paul Hunter England 2001 Masters Final 19 Ireland Fergal O'Brien 4
England Paul Hunter England 1996 UK Championship Last 32 17 Thailand James Wattana 4
China Si Jiahui England 2023 World Championship Semi-final 33 Belgium Luca Brecel 4
China Ding Junhui England 2022 UK Championship Final 19 Northern Ireland Mark Allen 4
China Ding Junhui England 2019 UK Championship Final 19 Scotland Stephen Maguire 4
China Ding Junhui England 2017 World Championship Semi-final 33 England Mark Selby 4
China Ding Junhui England 2016 Champion of Champions Semi-final 11 Scotland John Higgins 4
China Ding Junhui England 2013 World Championship Last 16 25 England Mark King 4
England Jack Lisowski England 2024 World Championship Last 80 19 China Liu Hongyu 4
England Jack Lisowski England 2022 UK Championship Quarter-final 11 England Shaun Murphy 4
Norway Kurt Maflin England 2020 World Championship Last 32 19 England David Gilbert 4
Scotland Stephen Maguire England 2007 World Championship Quarter-final 25 England Anthony Hamilton 4
Wales Darren Morgan England 1997 UK Championship Last 64 17 Wales Dominic Dale 4
Wales Doug Mountjoy England 1988 UK Championship Final 31 Scotland Stephen Hendry 4
England Shaun Murphy China 2024 Shanghai Masters Semi-final 19 England Mark Selby 4
England Shaun Murphy England 2023 Players Championship Quarter-final 11 Wales Ryan Day 4
England Shaun Murphy England 2019 World Championship Last 32 19 China Luo Honghao 4
England Shaun Murphy Germany 2019 German Masters Last 128 9 England Martin O'Donnell 4
England Shaun Murphy Wales 2007 Welsh Open Last 32 9 England Jamie Cope 4
England Shaun Murphy England 2005 World Championship Semi-final 33 England Peter Ebdon 4
China Lu Ning England 2020 UK Championship Last 64 11 England Matthew Selt 4
England Ronnie O'Sullivan England 2024 World Grand Prix Semi-final 11 China Ding Junhui 4
England Ronnie O'Sullivan England 2018 Champion of Champions Quarter-final 11 Scotland John Higgins 4
England Ronnie O'Sullivan England 2018 World Grand Prix Quarter-final 9 China Xiao Guodong 4
England Ronnie O'Sullivan England 2017 English Open Final 17 England Kyren Wilson 4
England Ronnie O'Sullivan England 2016 World Championship Last 16 25 England Barry Hawkins 4
England Ronnie O'Sullivan England 2014 Champion of Champions Final 19 England Judd Trump 4
England Ronnie O'Sullivan England 2014 World Championship Semi-final 33 England Barry Hawkins 4
England Ronnie O'Sullivan England 2008 World Championship Last 16 25 Wales Mark Williams 4
England Ronnie O'Sullivan England 2007 World Championship Last 16 25 Australia Neil Robertson 4
England Ronnie O'Sullivan England 2007 Masters Final 19 China Ding Junhui 4
England Ronnie O'Sullivan 2005 Premier League Semi-final 9 England Steve Davis 4
England Ronnie O'Sullivan Ireland 2005 Irish Masters Quarter-final 11 Northern Ireland Gerard Greene 4
England Ronnie O'Sullivan England 2004 World Championship Quarter-final 25 England Anthony Hamilton 4
England Ronnie O'Sullivan Wales 2004 Welsh Open Final 17 England Steve Davis 4
England Ronnie O'Sullivan England 2002 World Championship Quarter-final 25 England Stephen Lee 4
England Ronnie O'Sullivan England 1999 World Championship Semi-final 33 Scotland Stephen Hendry 4
England Barry Pinches England 1999 World Championship Round 3 19 England Jeff Cundy 4
Wales Ray Reardon England 1974 Watney Open Last 16 25 England David Taylor 4
Wales James Reynolds England 2000 Benson and Hedges Championship Last 128 9 Scotland Jamie Burnett 4
Australia Neil Robertson China 2024 International Championship Last 64 11 China Fan Zhengyi 4
Australia Neil Robertson England 2023 World Championship Last 32 19 China Wu Yize 4
Australia Neil Robertson England 2022 World Championship Last 32 19 England Ashley Hugill 4
Australia Neil Robertson England 2022 European Masters Last 64 9 England Alfie Burden 4
Australia Neil Robertson England 2022 Players Championship Final 19 England Barry Hawkins 4
Australia Neil Robertson England 2021 World Championship Last 16 25 England Jack Lisowski 4
Australia Neil Robertson England 2021 Players Championship Last 16 11 China Lu Ning 4
Australia Neil Robertson England 2015 World Championship Last 16 25 England Ali Carter 4
Australia Neil Robertson England 2015 World Championship Quarter-final 25 England Barry Hawkins 4
Australia Neil Robertson England 2014 World Championship Last 32 19 England Robbie Williams 4
Australia Neil Robertson China 2013 International Championship Last 128 11 China Li Hang 4
Australia Neil Robertson Germany 2013 European Tour - Event 5 Last 128 7 Qatar Ahmed Saif 4
Australia Neil Robertson England 2012 UK Championship Last 32 11 England Tom Ford 4
Australia Neil Robertson England 2010 World Championship Semi-final 33 England Ali Carter 4
England Mark Selby England 2021 World Championship Semi-final 33 England Stuart Bingham 4
England Mark Selby Belgium 2017 European Masters Last 64 7 China Zhao Xintong 4
England Mark Selby England 2008 UK Championship Last 32 17 Wales Mark Williams 4
England Mark Selby England 2008 Masters Final 19 England Stephen Lee 4
England Mark Selby England 2007 World Championship Semi-final 33 England Shaun Murphy 4
China Yuan Sijun China 2024 International Championship Last 64 11 England Michael Holt 4
Wales Matthew Stevens Germany 2019 German Masters Last 64 9 Ireland Ken Doherty 4
Northern Ireland Dennis Taylor Canada 1985 Canadian Masters Final 17 England Steve Davis 4
England Judd Trump England 2024 UK Championship Quarter-final 11 China Zhang Anda 4
England Judd Trump China 2024 Shanghai Masters Semi-final 19 England Ronnie O'Sullivan 4
England Judd Trump England 2022 World Championship Semi-final 33 Wales Mark Williams 4
England Judd Trump England 2021 World Championship Last 16 25 England David Gilbert 4
England Judd Trump Northern Ireland 2019 Northern Ireland Open Final 17 England Ronnie O'Sullivan 4
England Judd Trump England 2018 World Championship Last 16 25 England Ricky Walden 4
England Judd Trump Wales 2017 Players Championship Final 19 Hong Kong Marco Fu 4
England Judd Trump England 2016 Masters Quarter-final 11 Australia Neil Robertson 4
England Judd Trump England 2015 World Championship Quarter-final 25 China Ding Junhui 4
England Judd Trump England 2011 World Championship Semi-final 33 China Ding Junhui 4
Thailand Thepchaiya Un-Nooh England 2023 World Championship Last 80 19 England Mark Joyce 4
Thailand Thepchaiya Un-Nooh England 2022 World Championship Last 48 19 England Matthew Selt 4
England Ricky Walden England 2023 World Championship Last 80 19 England Ian Burns 4
England Ricky Walden England 2018 World Championship Last 48 19 England Andrew Higginson 4
England Ricky Walden England 2009 Pro Challenge Series - Event 3 Last 16 7 England Jamie Cope 4
China Liang Wenbo Bahrain 2008 Bahrain Championship Last 64 9 England Martin Gould 4
Wales Mark Williams Saudi Arabia 2024 Saudi Arabia Masters Final 19 England Judd Trump 4
Wales Mark Williams England 2022 World Championship Last 32 19 Wales Michael White 4
Wales Mark Williams England 2022 World Championship Semi-final 33 England Judd Trump 4
Wales Mark Williams England 2018 World Championship Quarter-final 25 England Ali Carter 4
Wales Mark Williams China 2011 China Open Last 32 9 England Stephen Lee 4
England Kyren Wilson England 2024 World Championship Final 35 Wales Jak Jones 4
England Kyren Wilson England 2021 World Championship Semi-final 33 England Shaun Murphy 4
England Kyren Wilson England 2020 World Championship Semi-final 33 Scotland Anthony McGill 4
England Gary Wilson England 2019 UK Championship Last 64 11 England Chris Wakelin 4
England Gary Wilson England 2019 World Championship Quarter-final 25 England Ali Carter 4
England Gary Wilson England 2017 World Championship Last 144 19 Ireland Josh Boileau 4
England Kyren Wilson China 2016 China Open Last 128 9 England Anthony Hamilton 4
China Zhao Xintong Germany 2022 German Masters Last 128 9 England Stuart Carrington 4
China Zhou Yuelong Northern Ireland 2022 Northern Ireland Open Semi-final 11 Scotland Anthony McGill 4
Northern Ireland Mark Allen England 2024 Tour Championship Last 12 19 Scotland John Higgins 3
Northern Ireland Mark Allen England 2024 Tour Championship Quarter-final 19 China Ding Junhui 3
Northern Ireland Mark Allen England 2024 Players Championship Last 16 11 Wales Mark Williams 3
Northern Ireland Mark Allen England 2024 World Grand Prix Last 32 7 England Jack Lisowski 3
Northern Ireland Mark Allen England 2021 Championship League Final - Group 1 4 England Kyren Wilson 3
Northern Ireland Mark Allen England 2021 World Championship Last 32 19 China Lyu Haotian 3
Northern Ireland Mark Allen England 2020 Scottish Open Last 128 7 England Jimmy White 3
Northern Ireland Mark Allen England 2020 European Masters Last 128 9 Austria Florian Nüßle 3
Northern Ireland Mark Allen England 2020 Players Championship Last 16 11 Thailand Thepchaiya Un-Nooh 3
Northern Ireland Mark Allen England 2018 Champion of Champions Quarter-final 11 Australia Neil Robertson 3
Northern Ireland Mark Allen China 2018 International Championship Last 64 11 England Liam Highfield 3
Northern Ireland Mark Allen China 2018 China Open Last 64 11 Thailand Noppon Saengkham 3
Northern Ireland Mark Allen Germany 2018 German Masters Last 128 9 China Li Yuan 3
Northern Ireland Mark Allen China 2017 Shanghai Masters Last 16 9 England Jack Lisowski 3
Northern Ireland Mark Allen England 2016 UK Championship Last 128 11 China Chen Zhe 3
Northern Ireland Mark Allen China 2016 China Championship Quarter-final 11 England Mark Selby 3
Northern Ireland Mark Allen England 2016 World Championship Last 16 25 England Kyren Wilson 3
Northern Ireland Mark Allen Belgium 2012 European Tour - Event 3 Final 7 England Mark Selby 3
Northern Ireland Mark Allen China 2012 World Open Last 16 9 England Judd Trump 3
Northern Ireland Mark Allen Germany 2012 PTC - Event 12 Last 128 7 England Stuart Carrington 3
Northern Ireland Mark Allen England 2010 UK Championship Last 32 17 England Tom Ford 3
Northern Ireland Mark Allen England 2010 World Championship Last 16 25 England Mark Davis 3
Northern Ireland Mark Allen England 2009 World Championship Last 16 25 England Ronnie O'Sullivan 3
Northern Ireland Mark Allen Bahrain 2008 Bahrain Championship Quarter-final 9 England Barry Hawkins 3
Northern Ireland Mark Allen England 2007 World Championship Last 48 19 England Robert Milkins 3
China Zhang Anda China 2023 International Championship Last 16 11 China Lyu Haotian 3
China Zhang Anda China 2023 International Championship Final 19 England Tom Ford 3
China Zhang Anda England 2023 Championship League Group 12 4 England Jamie O'Neill 3
China Zhang Anda England 2023 World Championship Last 80 19 China Xiao Guodong 3
China Zhang Anda England 2018 World Championship Last 80 19 England Martin Gould 3
England Stuart Bingham England 2024 World Championship Quarter-final 25 England Ronnie O'Sullivan 3
England Stuart Bingham England 2023 Masters Last 16 11 England Kyren Wilson 3
England Stuart Bingham England 2021 World Championship Last 48 19 Belgium Luca Brecel 3
England Stuart Bingham England 2021 World Championship Last 32 19 China Ding Junhui 3
England Stuart Bingham England 2021 World Championship Last 16 25 Wales Jamie Jones 3
England Stuart Bingham England 2021 World Championship Semi-final 33 England Mark Selby 3
England Stuart Bingham England 2019 UK Championship Last 64 11 England Martin Gould 3
England Stuart Bingham China 2019 China Open Last 64 11 England Elliot Slessor 3
England Stuart Bingham Gibraltar 2019 Gibraltar Open Last 32 7 Israel Eden Sharav 3
England Stuart Bingham Wales 2019 Welsh Open Last 16 7 England Robbie Williams 3
England Stuart Bingham England 2018 UK Championship Last 32 11 England David Gilbert 3
England Stuart Bingham China 2017 Shanghai Masters Last 128 9 Germany Lukas Kleckers 3
England Stuart Bingham Belgium 2017 European Masters Final 17 England Judd Trump 3
England Stuart Bingham China 2016 China Championship Semi-final 17 England Shaun Murphy 3
England Stuart Bingham China 2016 China Open Last 64 9 England Sam Baird 3
England Stuart Bingham England 2015 World Championship Last 16 25 Scotland Graeme Dott 3
England Stuart Bingham China 2012 Wuxi Classic Final 19 England Ricky Walden 3
England Stuart Bingham China 2011 Shanghai Masters Last 48 9 England Tom Ford 3
England Stuart Bingham England 2006 Masters Qualifying Event Quarter-final 9 England Michael Holt 3
England Stuart Bingham England 2004 UK Championship Last 64 17 Pakistan Shokat Ali 3
England Stuart Bingham England 2000 Benson and Hedges Championship Last 16 9 England Sean Storey 3
China Yan Bingtao England 2022 World Championship Last 16 25 England Mark Selby 3
China Yan Bingtao England 2022 World Championship Quarter-final 25 Wales Mark Williams 3
China Yan Bingtao England 2022 Players Championship Last 16 11 England David Gilbert 3
China Yan Bingtao England 2022 Players Championship Quarter-final 11 England Barry Hawkins 3
China Yan Bingtao England 2019 UK Championship Last 128 11 Brazil Igor Figueiredo 3
China Yan Bingtao England 2018 World Championship Last 144 19 Wales Jackson Page 3
China Chang Bingyu England 2021 World Championship Last 80 11 England Tom Ford 3
England Jonathan Birch England 1997 Benson and Hedges Championship Last 128 9 Wales Mark Fenton 3
England Nigel Bond England 2000 Benson and Hedges Championship Last 128 9 England Paul Davison 3
Belgium Luca Brecel England 2020 World Championship Last 80 11 Ireland Fergal O'Brien 3
Belgium Luca Brecel Northern Ireland 2019 Northern Ireland Open Last 64 7 England Matthew Selt 3
Belgium Luca Brecel China 2019 China Open Quarter-final 11 Scotland Alan McManus 3
Belgium Luca Brecel England 2018 UK Championship Last 64 11 England Liam Highfield 3
Belgium Luca Brecel England 2012 UK Championship Last 96 11 Scotland Scott Donaldson 3
England Karl Broughton England 1994 Benson and Hedges Championship Last 128 9 England Mukesh Parmar 3
England Alfie Burden England 1996 Grand Prix Round 5 9 Northern Ireland Dylan Leary 3
Scotland Jamie Burnett England 2011 World Championship Last 48 19 China Liang Wenbo 3
Scotland Jamie Burnett Germany 2011 German Masters Last 96 9 Thailand James Wattana 3
Scotland Jamie Burnett Wales 2009 Welsh Open Last 64 9 England Mark Joyce 3
Scotland Alan Burnett England 1998 Benson and Hedges Championship Last 64 9 Wales Philip Williams 3
England Stuart Carrington England 2017 World Championship Last 32 19 China Liang Wenbo 3
England Ali Carter England 2024 Masters Semi-final 11 Northern Ireland Mark Allen 3
England Ali Carter England 2024 Masters Final 19 England Ronnie O'Sullivan 3
England Ali Carter China 2023 International Championship Last 32 11 England Stuart Bingham 3
England Ali Carter England 2021 Gibraltar Open Last 64 7 England Ben Woollaston 3
England Ali Carter England 2019 World Championship Quarter-final 25 England Gary Wilson 3
England Ali Carter England 2019 World Championship Last 144 19 England Paul Davison 3
England Ali Carter China 2017 International Championship Last 32 11 Scotland Stephen Maguire 3
England Ali Carter China 2016 International Championship Last 128 11 China Chen Zhe 3
England Ali Carter England 2011 World Championship Last 16 25 Scotland Graeme Dott 3
England Ashley Carty Germany 2020 German Masters Last 128 9 China Luo Honghao 3
Australia Eddie Charlton Australia 1973 Australian Professional Championship Semi-final 37 Australia Warren Simpson 3
India Amrik Cheema Scotland 1991 Benson and Hedges Satellite Championship Last 128 9 Scotland Ian Black 3
England Jamie Cope England 2009 World Championship Last 16 25 Scotland John Higgins 3
England Jamie Cope Ireland 2004 Irish Masters Last 96 9 England Luke Simmonds 3
England Sam Craigie England 2022 UK Championship Last 16 11 Wales Ryan Day 3
England Sam Craigie England 2021 World Championship Last 48 19 China Zhao Xintong 3
Wales Dominic Dale China 2014 Shanghai Masters Last 48 9 England Michael Wasley 3
Wales Dominic Dale England 2000 World Championship Last 16 25 England David Gray 3
England Mark Davis England 2018 World Championship Last 48 19 England Joe Perry 3
England Steve Davis England 2005 UK Championship Last 16 17 Scotland Stephen Maguire 3
England Steve Davis England 1997 European League Group 8 Scotland John Higgins 3
England Steve Davis England 1992 World Matchplay Semi-final 17 England Martin Clark 3
England Steve Davis Belgium 1991 Belgian Challenge Final 19 Scotland Stephen Hendry 3
England Steve Davis England 1986 UK Championship Final 31 England Neal Foulds 3
England Steve Davis England 1986 World Championship Final 35 England Joe Johnson 3
England Joe Davis England 1954 News of the World Tournament Group 37 England Rex Williams 3
England Fred Davis England 1954 News of the World Tournament Group 37 Scotland Walter Donaldson 3
England Joe Davis England 1952 News of the World Tournament Group 37 New Zealand Clark McConachy 3
England Fred Davis England 1947 World Championship Final 145 Scotland Walter Donaldson 3
England Joe Davis England 1940 Gold Cup Group 61 England Alec Brown 3
Wales Paul Dawkins England 1991 UK Championship Round 1 11 England Chris Achilles 3
Wales Ryan Day England 2018 World Championship Last 144 19 Brazil Igor Figueiredo 3
Wales Ryan Day England 2018 Masters Last 16 11 China Ding Junhui 3
Wales Ryan Day England 2016 World Championship Last 144 19 Wales Daniel Wells 3
Wales Ryan Day England 2012 World Championship Last 16 25 China Cao Yupeng 3
Wales Ryan Day Scotland 2008 Grand Prix Semi-final 11 England Ali Carter 3
Wales Ryan Day Wales 2005 Welsh Open Last 48 9 England Barry Pinches 3
Wales Ryan Day England 2004 World Championship Last 32 19 Scotland John Higgins 3
Wales Ryan Day England 2003 World Championship Last 48 19 England Steve Davis 3
Wales Ryan Day England 2002 World Championship Last 80 19 England Mark Davis 3
Wales Ryan Day England 2001 Challenge Tour - Event 2 Quarter-final 9 Scotland Scott MacKenzie 3
China Yu Delu England 2013 World Championship Last 64 19 Scotland Jamie Burnett 3
Ireland Ken Doherty England 2014 UK Championship Last 128 11 England Mitchell Mann 3
Ireland Ken Doherty England 2012 World Championship Last 48 19 England Anthony Hamilton 3
Ireland Ken Doherty England 2008 Masters Quarter-final 11 England Shaun Murphy 3
Ireland Ken Doherty England 2006 UK Championship Last 16 17 England Joe Perry 3
Ireland Ken Doherty England 2005 UK Championship Last 16 17 Scotland John Higgins 3
Ireland Ken Doherty England 2003 World Championship Final 35 Wales Mark Williams 3
Ireland Ken Doherty England 1994 UK Championship Last 64 17 England Rod Lawler 3
Ireland Ken Doherty Wales 1993 Welsh Open Final 17 Scotland Alan McManus 3
Scotland Scott Donaldson China 2019 China Open Last 16 11 England Ricky Walden 3
Scotland Graeme Dott England 2021 UK Championship Last 128 11 England Jamie O'Neill 3
Scotland Graeme Dott England 2014 UK Championship Last 32 11 England Robert Milkins 3
Scotland Graeme Dott England 2010 World Championship Last 16 25 Scotland Stephen Maguire 3
Scotland Graeme Dott England 2006 UK Championship Last 32 17 Scotland Scott MacKenzie 3
Malta Tony Drago England 1999 Masters Last 16 11 Scotland Stephen Hendry 3
England Nick Dyson Malta 2000 Malta Grand Prix Wildcard 9 Malta Joe Grech 3
England Peter Ebdon England 2006 World Championship Semi-final 33 Hong Kong Marco Fu 3
England Peter Ebdon England 1996 World Championship Semi-final 31 England Ronnie O'Sullivan 3
England Peter Ebdon Malta 1994 Malta Grand Prix Quarter-final 9 England Tony Knowles 3
England Peter Ebdon England 1992 World Championship Quarter-final 25 Wales Terry Griffiths 3
England Tom Ford England 2020 World Championship Last 80 11 Northern Ireland Gerard Greene 3
England Tom Ford England 2015 World Championship Last 144 19 England Andrew Norman 3
England Tom Ford Scotland 2007 Grand Prix Group 7 England Steve Davis 3
England Tom Ford England 2004 World Championship Last 128 19 England Martin Gould 3
England Neal Foulds England 1993 World Championship Quarter-final 25 Scotland Alan McManus 3
England Neal Foulds 1988 Matchroom League Group 8 Canada Cliff Thorburn 3
Hong Kong Marco Fu England 2022 UK Championship Last 144 11 China Bai Langning 3
Hong Kong Marco Fu England 2017 World Championship Last 16 25 Australia Neil Robertson 3
Hong Kong Marco Fu England 2017 Masters Last 16 11 England Judd Trump 3
Hong Kong Marco Fu Scotland 2016 Scottish Open Last 32 7 Finland Robin Hull 3
Hong Kong Marco Fu China 2016 China Open Last 64 9 China Yu Delu 3
Hong Kong Marco Fu China 2015 International Championship Last 16 11 England Jimmy Robertson 3
Hong Kong Marco Fu England 2015 Masters Last 16 11 England Stuart Bingham 3
Hong Kong Marco Fu England 2014 UK Championship Last 64 11 China Lyu Haotian 3
Hong Kong Marco Fu China 2014 International Championship Last 32 11 England David Gilbert 3
Hong Kong Marco Fu China 2014 World Open Last 16 9 Australia Neil Robertson 3
Hong Kong Marco Fu England 2012 UK Championship Last 48 11 England Rod Lawler 3
Hong Kong Marco Fu Australia 2012 Australian Open Last 48 9 Northern Ireland Gerard Greene 3
Hong Kong Marco Fu England 2009 World Championship Last 32 19 Northern Ireland Joe Swail 3
Hong Kong Marco Fu England 2008 UK Championship Last 16 17 Wales Matthew Stevens 3
Hong Kong Marco Fu England 2008 UK Championship Semi-final 17 England Ali Carter 3
Hong Kong Marco Fu England 2006 World Championship Quarter-final 25 Ireland Ken Doherty 3
Hong Kong Marco Fu England 2006 World Championship Last 16 25 Scotland Stephen Maguire 3
Hong Kong Marco Fu 2004 Premier League Group 8 England Steve Davis 3
England David Gilbert England 2024 World Championship Last 80 19 England David Lilley 3
England David Gilbert England 2024 World Championship Quarter-final 25 Scotland Stephen Maguire 3
England David Gilbert England 2023 World Championship Last 48 19 Wales Matthew Stevens 3
England David Gilbert England 2021 World Championship Last 32 19 England Chris Wakelin 3
England David Gilbert England 2020 European Masters Last 64 9 England Robert Milkins 3
England David Gilbert England 2019 World Championship Semi-final 33 Scotland John Higgins 3
England Martin Gould Poland 2016 European Tour - Event 6 Last 64 7 Wales Dominic Dale 3
England Martin Gould England 2014 World Championship Last 96 19 England Mitchell Travis 3
England Martin Gould England 2009 World Championship Last 48 19 Wales Matthew Stevens 3
England David Gray England 2007 UK Championship Last 64 17 Ireland Rodney Goggins 3
England David Gray England 2004 UK Championship Semi-final 17 England Joe Perry 3
England David Gray England 2002 British Open Last 32 9 Wales Mark Williams 3
England Adrian Gunnell China 2005 China Open Last 80 9 England Joe Jogia 3
China Xiao Guodong China 2024 Wuhan Open Quarter-final 9 England Shaun Murphy 3
China Xiao Guodong China 2024 Xi'an Grand Prix Last 128 9 Ukraine Iulian Boiko 3
China Xiao Guodong England 2019 World Championship Last 144 19 Wales Jak Jones 3
China Xiao Guodong China 2018 International Championship Last 128 11 Germany Lukas Kleckers 3
England Mike Hallett England 1989 English Professional Championship Final 17 England John Parrott 3
England Anthony Hamilton China 2011 Shanghai Masters Last 32 9 Scotland Stephen Maguire 3
England Anthony Hamilton Germany 2011 German Masters Last 32 9 Australia Neil Robertson 3
England Anthony Hamilton Wales 2003 Welsh Open Last 48 9 England Mark Davis 3
England Anthony Hamilton England 2001 Benson and Hedges Championship Last 128 9 England Jason Weston 3
England Anthony Hamilton England 2000 World Championship Last 16 25 Ireland Ken Doherty 3
England Anthony Hamilton England 1999 British Open Final 17 Ireland Fergal O'Brien 3
England Anthony Hamilton England 1998 World Championship Last 32 19 England Dave Harold 3
England Anthony Hamilton Wales 1998 Welsh Open Last 16 9 England Ronnie O'Sullivan 3
England Anthony Hamilton England 1997 World Championship Last 16 25 England John Parrott 3
England Anthony Hamilton Thailand 1997 Thailand Open Last 32 9 Scotland Alan McManus 3
China Lyu Haotian China 2024 World Open Last 128 9 England Ashley Carty 3
China Lyu Haotian England 2023 Championship League Group 7 5 Scotland Graeme Dott 3
China Lyu Haotian England 2021 World Championship Last 48 19 China Chang Bingyu 3
China Lyu Haotian England 2018 World Championship Last 144 19 China Fang Xiongman 3
England Dave Harold England 2008 Championship League Group 7 4 England Ali Carter 3
England Dave Harold England 2006 UK Championship Last 32 17 Scotland Stephen Hendry 3
England Dave Harold England 1999 World Championship Last 48 19 England Joe Perry 3
England Dave Harold England 1996 World Championship Last 32 19 England Neal Foulds 3
England Barry Hawkins China 2023 International Championship Last 64 11 China Tian Pengfei 3
England Barry Hawkins Wales 2021 Tour Championship Semi-final 19 England Ronnie O'Sullivan 3
England Barry Hawkins England 2020 World Championship Last 16 25 Australia Neil Robertson 3
England Barry Hawkins China 2018 Shanghai Masters Semi-final 19 China Ding Junhui 3
England Barry Hawkins England 2018 World Championship Semi-final 33 Wales Mark Williams 3
England Barry Hawkins Wales 2018 Welsh Open Final 17 Scotland John Higgins 3
England Barry Hawkins England 2016 Masters Semi-final 11 England Judd Trump 3
England Barry Hawkins England 2015 World Championship Last 16 25 Northern Ireland Mark Allen 3
England Barry Hawkins England 2015 World Championship Semi-final 33 England Shaun Murphy 3
England Barry Hawkins Australia 2012 Australian Open Final 17 England Peter Ebdon 3
England Barry Hawkins Wales 2005 Masters Qualifying Event Last 32 9 England Andrew Norman 3
England Barry Hawkins England 2003 World Championship Last 80 19 England Tony Jones 3
Scotland Stephen Hendry England 2009 UK Championship Last 32 17 England Steve Davis 3
Scotland Stephen Hendry England 2005 UK Championship Last 32 17 Thailand James Wattana 3
Scotland Stephen Hendry Malta 2005 Malta Cup Final 17 Scotland Graeme Dott 3
Scotland Stephen Hendry Malta 2005 Malta Cup Quarter-final 9 England Tom Ford 3
Scotland Stephen Hendry Wales 2005 Welsh Open Quarter-final 9 Ireland Ken Doherty 3
Scotland Stephen Hendry England 2003 UK Championship Final 19 Wales Matthew Stevens 3
Scotland Stephen Hendry England 2003 British Open Final 17 England Ronnie O'Sullivan 3
Scotland Stephen Hendry England 2003 World Championship Last 16 25 Scotland Drew Henry 3
Scotland Stephen Hendry Scotland 2003 Scottish Open Last 32 9 England Steve Davis 3
Scotland Stephen Hendry England 2003 Masters Quarter-final 11 England Jimmy White 3
Scotland Stephen Hendry 2001 Premier League Group 8 Wales Mark Williams 3
Scotland Stephen Hendry England 2000 British Open Last 16 9 England Robert Milkins 3
Scotland Stephen Hendry 2000 Premier League Group 8 England Jimmy White 3
Scotland Stephen Hendry Ireland 1999 Irish Masters Final 17 England Stephen Lee 3
Scotland Stephen Hendry Wales 1999 Welsh Open Semi-final 11 Northern Ireland Joe Swail 3
Scotland Stephen Hendry Thailand 1998 Thailand Masters Final 17 England John Parrott 3
Scotland Stephen Hendry England 1997 World Championship Semi-final 33 Thailand James Wattana 3
Scotland Stephen Hendry Wales 1997 Welsh Open Final 17 England Mark King 3
Scotland Stephen Hendry England 1997 Charity Challenge Semi-final 11 Scotland Alan McManus 3
Scotland Stephen Hendry England 1996 UK Championship Final 19 Scotland John Higgins 3
Scotland Stephen Hendry England 1996 Masters Quarter-final 11 England Jimmy White 3
Scotland Stephen Hendry England 1995 UK Championship Last 16 17 England Gary Wilkinson 3
Scotland Stephen Hendry England 1995 UK Championship Last 32 17 England Anthony Hamilton 3
Scotland Stephen Hendry Scotland 1995 Scottish Masters Semi-final 11 Wales Darren Morgan 3
Scotland Stephen Hendry England 1995 World Championship Final 35 England Nigel Bond 3
Scotland Stephen Hendry England 1995 European League Final 19 Ireland Ken Doherty 3
Scotland Stephen Hendry Belgium 1994 European Open Final 17 England John Parrott 3
Scotland Stephen Hendry England 1993 World Championship Final 35 England Jimmy White 3
Scotland Stephen Hendry England 1993 Masters Last 16 9 Ireland Ken Doherty 3
Scotland Stephen Hendry England 1992 UK Championship Last 64 17 Wales Mark Williams 3
Scotland Stephen Hendry Wales 1992 Welsh Open Final 17 Wales Darren Morgan 3
Scotland Stephen Hendry Belgium 1991 Belgian Challenge Last 16 9 Germany Mike Henson 3
Scotland Stephen Hendry England 1991 World Championship Last 32 19 Australia Warren King 3
Scotland Stephen Hendry England 1990 UK Championship Semi-final 17 Scotland Alan McManus 3
Scotland Stephen Hendry England 1990 World Championship Last 16 25 England Tony Meo 3
Scotland Stephen Hendry England 1990 World Championship Final 35 England Jimmy White 3
Scotland Stephen Hendry Thailand 1989 Asian Open Final 17 Thailand James Wattana 3
Scotland Stephen Hendry England 1988 World Championship Last 16 25 England Jimmy White 3
Scotland Drew Henry England 1994 World Championship Last 96 19 England Mike Dunn 3
England Andy Hicks England 1998 UK Championship Last 64 17 England John Whitty 3
England Andy Hicks England 1996 UK Championship Last 32 17 Malta Tony Drago 3
England Andy Hicks England 1996 UK Championship Last 64 17 England Nick Terry 3
England Andy Hicks England 1996 Masters Wildcard 9 England David Roe 3
England Andy Hicks England 1994 Grand Prix Quarter-final 9 England Steve Davis 3
Scotland John Higgins England 2022 World Championship Last 32 19 Thailand Thepchaiya Un-Nooh 3
Scotland John Higgins Wales 2022 Tour Championship Final 19 Australia Neil Robertson 3
Scotland John Higgins England 2022 Players Championship Last 16 11 Iran Hossein Vafaei 3
Scotland John Higgins Northern Ireland 2021 Northern Ireland Open Last 32 7 Belgium Luca Brecel 3
Scotland John Higgins England 2021 Players Championship Last 16 11 Northern Ireland Jordan Brown 3
Scotland John Higgins England 2021 Players Championship Final 19 England Ronnie O'Sullivan 3
Scotland John Higgins England 2021 Masters Quarter-final 11 England Ronnie O'Sullivan 3
Scotland John Higgins England 2021 Championship League Group 2 5 Scotland Scott Donaldson 3
Scotland John Higgins England 2019 World Championship Last 32 19 England Mark Davis 3
Scotland John Higgins England 2018 World Championship Last 16 25 England Jack Lisowski 3
Scotland John Higgins Scotland 2017 Scottish Open Last 64 7 England Christopher Keogan 3
Scotland John Higgins Scotland 2017 Scottish Open Quarter-final 9 England Ronnie O'Sullivan 3
Scotland John Higgins Northern Ireland 2017 Northern Ireland Open Last 32 7 England Gary Wilson 3
Scotland John Higgins Scotland 2016 Scottish Open Final 17 Hong Kong Marco Fu 3
Scotland John Higgins Northern Ireland 2016 Northern Ireland Open Last 64 7 England Sam Craigie 3
Scotland John Higgins China 2016 China Championship Final 19 England Stuart Bingham 3
Scotland John Higgins England 2016 Masters Last 16 11 China Liang Wenbo 3
Scotland John Higgins England 2015 UK Championship Quarter-final 11 Australia Neil Robertson 3
Scotland John Higgins Wales 2015 Welsh Open Semi-final 11 Belgium Luca Brecel 3
Scotland John Higgins England 2015 Masters Last 16 11 Northern Ireland Mark Allen 3
Scotland John Higgins England 2011 World Championship Semi-final 33 Wales Mark Williams 3
Scotland John Higgins England 2009 UK Championship Quarter-final 17 China Liang Wenbo 3
Scotland John Higgins England 2009 World Championship Last 16 25 England Jamie Cope 3
Scotland John Higgins England 2007 World Championship Final 35 England Mark Selby 3
Scotland John Higgins England 2005 World Championship Last 32 19 England Mark Selby 3
Scotland John Higgins England 2004 British Open Final 17 Scotland Stephen Maguire 3
Scotland John Higgins England 2002 World Championship Last 32 19 Thailand James Wattana 3
Scotland John Higgins England 2001 LG Cup Last 32 9 England John Parrott 3
Scotland John Higgins England 2000 UK Championship Final 19 Wales Mark Williams 3
Scotland John Higgins England 2000 Grand Prix Last 32 9 England Paul Sweeny 3
Scotland John Higgins England 2000 World Championship Last 16 25 England Steve Davis 3
Scotland John Higgins Scotland 1999 Scottish Masters Final 17 Wales Matthew Stevens 3
Scotland John Higgins England 1999 World Championship Semi-final 33 Wales Mark Williams 3
Scotland John Higgins England 1999 World Championship Quarter-final 25 England Stephen Lee 3
Scotland John Higgins England 1998 World Championship Quarter-final 25 England John Parrott 3
Scotland John Higgins England 1997 World Championship Last 32 19 Scotland Graham Horne 3
Northern Ireland Alex Higgins England 1974 Watney Open Last 16 25 England Ron Barnes 3
England Liam Highfield Scotland 2022 Scottish Open Last 128 7 England James Cahill 3
England Liam Highfield Scotland 2019 Scottish Open Last 128 7 Northern Ireland Jordan Brown 3
England Michael Holt China 2018 International Championship Last 64 11 China Luo Honghao 3
England Michael Holt China 2012 World Open Wildcard 9 China Zhu Yinghui 3
England Michael Holt England 2011 PTC - Event 1 Last 128 7 England David Gray 3
England Michael Holt Wales 2007 Welsh Open Last 48 9 England Ricky Walden 3
Finland Robin Hull Wales 2005 Masters Qualifying Event Last 32 9 England David Gray 3
Finland Robin Hull England 2001 UK Championship Last 32 17 England Mark King 3
England Paul Hunter England 2003 UK Championship Last 32 17 Scotland Stephen Maguire 3
England Paul Hunter England 2003 UK Championship Last 16 17 England Mark King 3
England Paul Hunter England 2003 World Championship Quarter-final 25 England Peter Ebdon 3
England Paul Hunter England 2001 World Championship Last 32 19 England David Roe 3
England Paul Hunter Wales 1998 Welsh Open Final 17 Scotland John Higgins 3
England Steve James England 1999 UK Championship Last 64 17 England Ronnie O'Sullivan 3
England Steve James England 1991 World Championship Semi-final 31 England Jimmy White 3
China Si Jiahui China 2024 Wuhan Open Last 16 9 Wales Duane Jones 3
China Si Jiahui China 2024 Wuhan Open Semi-final 11 England Judd Trump 3
China Si Jiahui China 2024 Wuhan Open Final 19 China Xiao Guodong 3
England Kuldesh Johal England 2011 World Championship Last 96 19 England Liam Highfield 3
England Joe Johnson England 1988 World Matchplay Round 1 17 Canada Cliff Thorburn 3
Wales Jak Jones England 2023 World Championship Last 16 25 Australia Neil Robertson 3
Wales Jamie Jones Scotland 2022 Scottish Open Last 64 7 China Chen Zifan 3
Wales Jamie Jones England 2012 World Championship Quarter-final 25 England Ali Carter 3
China Jiang Jun China 2024 International Championship Last 32 11 China Yuan Sijun 3
China Ding Junhui England 2024 UK Championship Last 16 11 England Shaun Murphy 3
China Ding Junhui China 2024 Wuhan Open Last 64 9 China Xu Si 3
China Ding Junhui China 2024 World Open Last 32 9 China Cao Yupeng 3
China Ding Junhui England 2023 UK Championship Last 16 11 England Tom Ford 3
China Ding Junhui England 2023 UK Championship Quarter-final 11 Wales Mark Williams 3
China Ding Junhui England 2022 English Open Last 128 7 England Ian Burns 3
China Ding Junhui England 2022 World Championship Last 32 19 England Kyren Wilson 3
China Ding Junhui Gibraltar 2022 Gibraltar Open Last 16 7 England Jimmy Robertson 3
China Ding Junhui Wales 2022 Welsh Open Last 64 7 England Michael Holt 3
China Ding Junhui England 2020 World Championship Last 32 19 England Mark King 3
China Ding Junhui England 2019 World Championship Last 32 19 Scotland Anthony McGill 3
China Ding Junhui England 2018 World Championship Last 16 25 Scotland Anthony McGill 3
China Ding Junhui England 2017 World Championship Last 32 19 China Zhou Yuelong 3
China Ding Junhui England 2017 World Championship Last 16 25 China Liang Wenbo 3
China Ding Junhui England 2017 World Championship Quarter-final 25 England Ronnie O'Sullivan 3
China Ding Junhui England 2016 World Championship Last 32 19 England Martin Gould 3
China Ding Junhui England 2016 World Championship Final 35 England Mark Selby 3
China Ding Junhui Ireland 2013 PTC Grand Final Last 16 7 Scotland Anthony McGill 3
China Ding Junhui Ireland 2013 PTC Grand Final Quarter-final 7 Northern Ireland Mark Allen 3
China Ding Junhui England 2011 World Championship Semi-final 33 England Judd Trump 3
China Ding Junhui England 2011 Masters Quarter-final 11 Scotland Graeme Dott 3
China Ding Junhui England 2009 World Championship Last 16 25 Scotland Stephen Hendry 3
China Ding Junhui Malta 2008 Malta Cup Group 6 England Peter Ebdon 3
China Ding Junhui 2007 Premier League Group 6 England Steve Davis 3
China Ding Junhui 2007 Premier League Group 6 Scotland Stephen Hendry 3
China Ding Junhui 2007 Premier League Group 6 Australia Neil Robertson 3
China Ding Junhui England 2007 Masters Wildcard 11 England Anthony Hamilton 3
China Ding Junhui Wales 2006 Welsh Open Last 80 9 Finland Robin Hull 3
China Ding Junhui England 2005 UK Championship Semi-final 17 England Joe Perry 3
China Ding Junhui Ireland 2005 Irish Masters Last 80 9 England Gary Wilkinson 3
China Ding Junhui England 2004 UK Championship Last 96 17 England Stefan Mazrocis 3
Hong Kong Cheung Ka Wai China 2024 Xi'an Grand Prix Last 128 9 Wales Ryan Day 3
England Mark King England 2011 Championship League Group 5 5 Wales Ryan Day 3
England Stephen Lee China 2012 World Open Last 16 9 Australia Neil Robertson 3
England Stephen Lee England 2006 World Championship Last 16 25 Australia Neil Robertson 3
England Stephen Lee England 2005 World Championship Last 32 19 Malta Tony Drago 3
England Stephen Lee Wales 1999 Welsh Open Last 64 9 England Matthew Couch 3
England Stephen Lee England 1997 UK Championship Semi-final 17 England Ronnie O'Sullivan 3
China Peifan Lei England 2022 English Open Last 64 7 Australia Neil Robertson 3
China Peifan Lei England 2022 World Championship Last 112 11 England Stuart Carrington 3
England Oliver Lines England 2021 World Championship Last 144 11 Wales Dylan Emery 3
England Peter Lines England 2009 UK Championship Last 64 17 England Ian McCulloch 3
England Jack Lisowski Scotland 2022 Scottish Open Last 32 7 England Ali Carter 3
England Jack Lisowski England 2022 World Championship Last 16 25 Australia Neil Robertson 3
England Jack Lisowski England 2018 World Championship Last 80 19 England David Grace 3
England Jack Lisowski Gibraltar 2017 Gibraltar Open Last 32 7 England Anthony Hamilton 3
England Jack Lisowski England 2016 World Championship Last 80 19 Jamaica Rory McLeod 3
England Jack Lisowski England 2013 World Championship Last 48 19 Ireland Fergal O'Brien 3
Norway Kurt Maflin England 2022 European Masters Last 16 9 Scotland Anthony McGill 3
Norway Kurt Maflin England 2021 World Championship Last 80 11 Wales Jak Jones 3
Norway Kurt Maflin England 2020 UK Championship Last 64 11 Wales Jamie Clarke 3
Norway Kurt Maflin China 2017 International Championship Last 64 11 Wales Ryan Day 3
Norway Kurt Maflin England 2013 World Championship Last 64 19 England Steve Davis 3
Norway Kurt Maflin Scotland 2004 Players Championship Last 96 9 England Craig Butler 3
Scotland Stephen Maguire England 2024 World Championship Last 48 19 China Yuan Sijun 3
Scotland Stephen Maguire England 2023 UK Championship Last 80 11 England Ashley Hugill 3
Scotland Stephen Maguire China 2023 International Championship Last 16 11 Wales Ryan Day 3
Scotland Stephen Maguire England 2019 UK Championship Final 19 China Ding Junhui 3
Scotland Stephen Maguire England 2019 World Championship Last 16 25 England James Cahill 3
Scotland Stephen Maguire England 2018 UK Championship Last 16 11 Wales Mark Williams 3
Scotland Stephen Maguire China 2017 International Championship Last 128 11 Malta Alex Borg 3
Scotland Stephen Maguire China 2016 Shanghai Masters Wildcard 9 China Yi Chen Xu 3
Scotland Stephen Maguire England 2012 UK Championship Last 32 11 Ireland Fergal O'Brien 3
Scotland Stephen Maguire Germany 2012 German Masters Final 17 England Ronnie O'Sullivan 3
Scotland Stephen Maguire England 2010 UK Championship Last 16 17 England Mark Selby 3
Scotland Stephen Maguire England 2010 PTC - Event 1 Quarter-final 7 England Tom Ford 3
Scotland Stephen Maguire England 2009 World Championship Last 32 19 Scotland Jamie Burnett 3
Scotland Stephen Maguire England 2009 Masters Quarter-final 11 Australia Neil Robertson 3
Scotland Stephen Maguire England 2008 World Championship Last 16 25 Australia Neil Robertson 3
Scotland Stephen Maguire China 2008 China Open Final 19 England Shaun Murphy 3
Scotland Stephen Maguire England 2007 UK Championship Semi-final 17 England Shaun Murphy 3
Scotland Stephen Maguire England 2005 UK Championship Last 16 17 England Steve Davis 3
Scotland Stephen Maguire England 2004 UK Championship Final 19 England David Gray 3
Scotland Stephen Maguire England 2004 British Open Quarter-final 9 England Anthony Hamilton 3
England Robert Marshall England 1993 Strachan Challenge - Event 2 Last 64 9 England Steve Meakin 3
England Ian McCulloch England 2009 World Championship Last 48 19 Jamaica Rory McLeod 3
England Ian McCulloch England 2008 UK Championship Last 48 17 Ireland Joe Delaney 3
England Ian McCulloch England 2005 World Championship Last 16 25 Wales Mark Williams 3
Scotland Anthony McGill China 2023 International Championship Last 64 11 England Sam Craigie 3
Scotland Anthony McGill England 2023 World Championship Last 16 25 England Jack Lisowski 3
Scotland Anthony McGill England 2022 World Championship Last 16 25 England Judd Trump 3
Scotland Anthony McGill England 2021 World Championship Last 16 25 England Ronnie O'Sullivan 3
Scotland Anthony McGill England 2021 World Championship Quarter-final 25 England Stuart Bingham 3
Scotland Anthony McGill England 2017 UK Championship Last 128 11 England Ashley Hugill 3
Scotland Anthony McGill England 2015 UK Championship Last 128 11 England James Cahill 3
Jamaica Rory McLeod England 2008 UK Championship Last 32 17 England Ronnie O'Sullivan 3
Jamaica Rory McLeod England 2003 UK Championship Last 80 17 England Mike Dunn 3
Scotland Alan McManus England 2016 World Championship Semi-final 33 China Ding Junhui 3
Scotland Alan McManus England 2005 World Championship Last 16 25 Ireland Ken Doherty 3
Scotland Alan McManus England 1992 UK Championship Last 32 17 Australia Eddie Charlton 3
England Robert Milkins China 2005 China Open Last 48 9 Wales Paul Davies 3
Wales Darren Morgan England 1997 World Championship Last 16 25 England Ronnie O'Sullivan 3
England Brian Morgan Thailand 1996 Asian Classic Final 17 England Ronnie O'Sullivan 3
England Brian Morgan England 1993 Strachan Challenge - Event 2 Last 64 9 South Africa Silvino Francisco 3
England Shaun Murphy China 2024 Xi'an Grand Prix Last 64 9 Wales Jamie Clarke 3
England Shaun Murphy China 2024 Shanghai Masters Final 21 England Judd Trump 3
England Shaun Murphy China 2024 World Open Last 32 9 England Joe Perry 3
England Shaun Murphy England 2023 World Championship Last 32 19 China Si Jiahui 3
England Shaun Murphy Scotland 2022 Scottish Open Last 128 7 China Peifan Lei 3
England Shaun Murphy England 2022 UK Championship Last 16 11 England Judd Trump 3
England Shaun Murphy England 2021 World Championship Final 35 England Mark Selby 3
England Shaun Murphy Wales 2020 Welsh Open Final 17 England Kyren Wilson 3
England Shaun Murphy Germany 2019 German Masters Last 64 9 England Jimmy White 3
England Shaun Murphy England 2018 World Championship Last 32 19 Wales Jamie Jones 3
England Shaun Murphy England 2017 Champion of Champions Quarter-final 11 Wales Michael White 3
England Shaun Murphy England 2017 World Championship Last 32 19 China Yan Bingtao 3
England Shaun Murphy China 2017 China Open Last 64 9 England Allan Taylor 3
England Shaun Murphy England 2015 World Championship Quarter-final 25 Scotland Anthony McGill 3
England Shaun Murphy Poland 2015 European Tour - Event 6 Last 64 7 England Zak Surety 3
England Shaun Murphy Germany 2014 European Tour - Event 4 Last 16 7 Northern Ireland Joe Swail 3
England Shaun Murphy England 2012 Masters Semi-final 11 Scotland John Higgins 3
England Shaun Murphy England 2010 UK Championship Last 16 17 Wales Ryan Day 3
England Shaun Murphy England 2009 World Championship Last 16 25 Hong Kong Marco Fu 3
England Shaun Murphy England 2009 World Championship Quarter-final 25 Scotland Stephen Hendry 3
England Shaun Murphy Wales 2009 Welsh Open Last 16 9 England Mark King 3
England Shaun Murphy England 2007 World Championship Semi-final 33 England Mark Selby 3
England Shaun Murphy Malta 2007 Malta Cup Last 16 9 England Stephen Lee 3
England Shaun Murphy England 2005 World Championship Last 48 19 Northern Ireland Joe Swail 3
England Shaun Murphy England 2005 World Championship Final 35 Wales Matthew Stevens 3
England Shaun Murphy England 2003 World Championship Last 64 19 England Mark Davis 3
England Shaun Murphy England 2002 World Championship Last 96 19 England Adrian Gunnell 3
Ireland Stephen Murphy England 1992 World Championship Last 96 19 Ireland Eugene Hughes 3
Ireland Fergal O'Brien England 1994 Strachan Challenge - Event 2 Round 1 9 England Darren Holdcroft 3
England Joe O'Connor England 2021 World Championship Last 80 11 England Robert Milkins 3
England Martin O'Donnell China 2017 International Championship Last 16 11 Northern Ireland Mark Allen 3
England Martin O'Donnell England 2014 World Championship Last 128 19 England Shane Castle 3
England Ronnie O'Sullivan England 2024 Tour Championship Semi-final 19 England Gary Wilson 3
England Ronnie O'Sullivan England 2024 Tour Championship Final 19 Wales Mark Williams 3
England Ronnie O'Sullivan Saudi Arabia 2024 World Masters Quarter-final 7 Scotland John Higgins 3
England Ronnie O'Sullivan China 2023 International Championship Last 64 11 England Mark Joyce 3
England Ronnie O'Sullivan England 2023 English Open Last 64 7 Wales Jackson Page 3
England Ronnie O'Sullivan China 2023 Shanghai Masters Semi-final 19 England Mark Selby 3
England Ronnie O'Sullivan England 2023 World Championship Last 16 25 Iran Hossein Vafaei 3
England Ronnie O'Sullivan England 2022 Champion of Champions Final 19 England Judd Trump 3
England Ronnie O'Sullivan England 2022 World Championship Last 32 19 England David Gilbert 3
England Ronnie O'Sullivan England 2022 World Championship Final 35 England Judd Trump 3
England Ronnie O'Sullivan England 2021 English Open Last 64 7 Cyprus Michael Georgiou 3
England Ronnie O'Sullivan England 2021 World Championship Last 32 19 England Mark Joyce 3
England Ronnie O'Sullivan Wales 2021 Welsh Open Final 17 Northern Ireland Jordan Brown 3
England Ronnie O'Sullivan England 2021 Championship League Group 5 5 England Mark Selby 3
England Ronnie O'Sullivan England 2020 World Grand Prix Last 16 7 China Liang Wenbo 3
England Ronnie O'Sullivan Scotland 2019 Scottish Open Quarter-final 9 England Mark Selby 3
England Ronnie O'Sullivan Wales 2019 Tour Championship Quarter-final 17 England Stuart Bingham 3
England Ronnie O'Sullivan Wales 2019 Tour Championship Semi-final 19 England Judd Trump 3
England Ronnie O'Sullivan England 2019 Players Championship Final 19 Australia Neil Robertson 3
England Ronnie O'Sullivan Northern Ireland 2018 Northern Ireland Open Last 128 7 Iran Soheil Vahedi 3
England Ronnie O'Sullivan Northern Ireland 2018 Northern Ireland Open Semi-final 11 England Mark Selby 3
England Ronnie O'Sullivan England 2018 Champion of Champions Final 19 England Kyren Wilson 3
England Ronnie O'Sullivan Wales 2018 Players Championship Quarter-final 11 China Ding Junhui 3
England Ronnie O'Sullivan England 2018 World Grand Prix Final 19 China Ding Junhui 3
England Ronnie O'Sullivan England 2018 Masters Last 16 11 Hong Kong Marco Fu 3
England Ronnie O'Sullivan England 2017 UK Championship Final 19 England Shaun Murphy 3
England Ronnie O'Sullivan England 2017 English Open Last 32 7 China Zhang Yong 3
England Ronnie O'Sullivan England 2016 UK Championship Last 128 11 Thailand Boonyarit Keattikun 3
England Ronnie O'Sullivan England 2016 UK Championship Final 19 England Mark Selby 3
England Ronnie O'Sullivan Northern Ireland 2016 Northern Ireland Open Last 16 7 England Kyren Wilson 3
England Ronnie O'Sullivan England 2016 Champion of Champions Semi-final 11 Northern Ireland Mark Allen 3
England Ronnie O'Sullivan Wales 2016 Welsh Open Last 64 7 China Tian Pengfei 3
England Ronnie O'Sullivan England 2015 World Championship Last 16 25 Wales Matthew Stevens 3
England Ronnie O'Sullivan England 2015 World Championship Quarter-final 25 England Stuart Bingham 3
England Ronnie O'Sullivan Germany 2015 German Masters Last 128 9 England George Pragnell (II) 3
England Ronnie O'Sullivan China 2014 International Championship Last 32 11 Scotland Anthony McGill 3
England Ronnie O'Sullivan England 2014 World Championship Last 16 25 England Joe Perry 3
England Ronnie O'Sullivan England 2014 World Championship Final 35 England Mark Selby 3
England Ronnie O'Sullivan Wales 2014 Welsh Open Semi-final 11 England Barry Hawkins 3
England Ronnie O'Sullivan England 2013 World Championship Last 16 25 England Ali Carter 3
England Ronnie O'Sullivan England 2013 World Championship Quarter-final 25 England Stuart Bingham 3
England Ronnie O'Sullivan England 2012 World Championship Quarter-final 25 Australia Neil Robertson 3
England Ronnie O'Sullivan England 2012 World Championship Semi-final 33 Wales Matthew Stevens 3
England Ronnie O'Sullivan England 2012 World Championship Final 35 England Ali Carter 3
England Ronnie O'Sullivan England 2011 World Championship Last 32 19 Wales Dominic Dale 3
England Ronnie O'Sullivan England 2010 World Championship Last 16 25 Wales Mark Williams 3
England Ronnie O'Sullivan England 2009 UK Championship Semi-final 17 Scotland John Higgins 3
England Ronnie O'Sullivan 2009 Premier League Group 6 Hong Kong Marco Fu 3
England Ronnie O'Sullivan England 2009 World Championship Last 32 19 England Stuart Bingham 3
England Ronnie O'Sullivan England 2008 UK Championship Last 16 17 England Joe Perry 3
England Ronnie O'Sullivan Wales 2008 Welsh Open Semi-final 11 England Shaun Murphy 3
England Ronnie O'Sullivan Scotland 2007 Grand Prix Group 7 England Tom Ford 3
England Ronnie O'Sullivan 2007 Premier League Group 6 Australia Neil Robertson 3
England Ronnie O'Sullivan England 2006 UK Championship Last 32 17 England Ricky Walden 3
England Ronnie O'Sullivan England 2006 World Championship Last 32 19 England Dave Harold 3
England Ronnie O'Sullivan England 2006 Masters Final 19 Scotland John Higgins 3
England Ronnie O'Sullivan England 2005 Masters Final 19 Scotland John Higgins 3
England Ronnie O'Sullivan Wales 2005 Welsh Open Quarter-final 9 Australia Neil Robertson 3
England Ronnie O'Sullivan England 2004 UK Championship Last 32 17 Scotland Stephen Maguire 3
England Ronnie O'Sullivan England 2003 UK Championship Quarter-final 17 Australia Quinten Hann 3
England Ronnie O'Sullivan England 2003 UK Championship Last 32 17 England Ian McCulloch 3
England Ronnie O'Sullivan England 2003 British Open Final 17 Scotland Stephen Hendry 3
England Ronnie O'Sullivan England 2003 European Open Final 17 Scotland Stephen Hendry 3
England Ronnie O'Sullivan England 2003 European Open Last 16 9 England David Finbow 3
England Ronnie O'Sullivan 2002 Premier League Group 8 Scotland John Higgins 3
England Ronnie O'Sullivan 2002 Premier League Group 8 England Jimmy White 3
England Ronnie O'Sullivan England 2001 UK Championship Semi-final 17 Wales Mark Williams 3
England Ronnie O'Sullivan England 2001 British Open Last 16 9 Northern Ireland Joe Swail 3
England Ronnie O'Sullivan England 2001 World Championship Semi-final 33 Northern Ireland Joe Swail 3
England Ronnie O'Sullivan England 2001 World Championship Last 16 25 England Dave Harold 3
England Ronnie O'Sullivan Scotland 2000 Scottish Masters Round 1 9 England Jimmy White 3
England Ronnie O'Sullivan England 2000 Champions Cup Group 9 England Jimmy White 3
England Ronnie O'Sullivan England 1997 Masters Final 19 England Steve Davis 3
England Ronnie O'Sullivan England 1997 Charity Challenge Final 17 Scotland Stephen Hendry 3
England Ronnie O'Sullivan Germany 1996 German Open Semi-final 11 England Nigel Bond 3
England Ronnie O'Sullivan England 1996 World Championship Semi-final 31 England Peter Ebdon 3
England Ronnie O'Sullivan England 1993 UK Championship Semi-final 17 Wales Darren Morgan 3
England Ronnie O'Sullivan Scotland 1993 Benson and Hedges Championship Last 32 9 South Africa Peter Francisco 3
England Ronnie O'Sullivan Scotland 1993 Benson and Hedges Championship Semi-final 11 England Brian Morgan 3
Wales Jackson Page China 2024 World Open Last 16 9 England Mark Selby 3
Wales Jackson Page England 2022 World Championship Last 32 19 England Barry Hawkins 3
Wales Andrew Pagett England 2022 World Championship Last 112 11 Thailand Thepchaiya Un-Nooh 3
England John Parrott England 1991 World Championship Final 35 England Jimmy White 3
England John Parrott England 1989 World Matchplay Final 35 England Jimmy White 3
England John Parrott England 1989 World Championship Last 32 19 England Steve James 3
China Tian Pengfei England 2021 World Championship Last 48 19 Scotland Graeme Dott 3
China Tian Pengfei England 2018 English Open Last 128 7 England Nigel Bond 3
China Tian Pengfei Australia 2011 Australian Open Last 80 9 Scotland Anthony McGill 3
England Joe Perry England 2018 UK Championship Last 32 11 England Joe O'Connor 3
England Joe Perry China 2016 World Open Semi-final 11 Australia Neil Robertson 3
England Joe Perry China 2013 International Championship Quarter-final 11 Wales Ryan Day 3
England Joe Perry England 2012 PTC - Event 1 Last 128 7 Isle of Man Darryl Hill 3
England Joe Perry England 2008 World Championship Last 32 19 Scotland Graeme Dott 3
England Barry Pinches England 2007 UK Championship Last 64 17 Scotland Alan McManus 3
England Barry Pinches England 2002 World Championship Last 64 19 Northern Ireland Terry Murphy 3
England Barry Pinches England 1994 Benson and Hedges Championship Last 128 9 Wales Richard King 3
England Gary Ponting England 1998 UK Championship Last 64 17 Malta Tony Drago 3
England Mick Price Scotland 1990 Benson and Hedges Satellite Championship Last 64 9 England Tony Knowles 3
England John Pulman Canada 1975 Plus Cigarettes International Semi-final 17 England Willie Thorne 3
England John Pulman England 1955 World Championship Final 73 England Fred Davis 3
England Dean Reynolds England 1990 World Matchplay Quarter-final 17 Scotland Stephen Hendry 3
England Dean Reynolds England 1988 UK Championship Last 64 17 Wales Tony Chappel 3
Australia Neil Robertson England 2024 World Championship Last 80 19 England Zak Surety 3
Australia Neil Robertson China 2024 World Open Last 16 9 England Chris Wakelin 3
Australia Neil Robertson England 2022 English Open Quarter-final 9 Wales Mark Williams 3
Australia Neil Robertson Scotland 2022 Scottish Open Semi-final 11 England Joe O'Connor 3
Australia Neil Robertson Northern Ireland 2022 Northern Ireland Open Last 32 7 England John Astley 3
Australia Neil Robertson Hong Kong 2022 Hong Kong Masters Semi-final 11 England Ronnie O'Sullivan 3
Australia Neil Robertson England 2022 World Championship Last 16 25 England Jack Lisowski 3
Australia Neil Robertson Wales 2022 Tour Championship Final 19 Scotland John Higgins 3
Australia Neil Robertson England 2021 English Open Final 17 Scotland John Higgins 3
Australia Neil Robertson England 2021 World Championship Last 32 19 China Liang Wenbo 3
Australia Neil Robertson England 2021 World Championship Quarter-final 25 England Kyren Wilson 3
Australia Neil Robertson Wales 2021 Tour Championship Quarter-final 19 England Jack Lisowski 3
Australia Neil Robertson Wales 2021 Tour Championship Semi-final 19 England Mark Selby 3
Australia Neil Robertson England 2020 UK Championship Final 19 England Judd Trump 3
England Jimmy Robertson England 2020 UK Championship Last 128 11 Brazil Igor Figueiredo 3
Australia Neil Robertson England 2020 UK Championship Last 64 11 England Chris Wakelin 3
Australia Neil Robertson England 2020 UK Championship Semi-final 11 China Zhou Yuelong 3
Australia Neil Robertson England 2020 Champion of Champions Semi-final 11 England Mark Selby 3
Australia Neil Robertson England 2020 Champion of Champions Final 19 Northern Ireland Mark Allen 3
Australia Neil Robertson England 2020 English Open Quarter-final 9 England Robbie Williams 3
Australia Neil Robertson England 2020 English Open Final 17 England Judd Trump 3
Australia Neil Robertson England 2020 Players Championship Last 16 11 England Joe Perry 3
Australia Neil Robertson England 2020 World Grand Prix Last 16 7 Wales Mark Williams 3
Australia Neil Robertson Austria 2020 European Masters Quarter-final 9 Thailand Thepchaiya Un-Nooh 3
Australia Neil Robertson China 2019 Shanghai Masters Semi-final 19 England Ronnie O'Sullivan 3
Australia Neil Robertson China 2019 International Championship Last 128 11 England Oliver Lines 3
Australia Neil Robertson China 2019 International Championship Last 32 11 England Ricky Walden 3
Australia Neil Robertson England 2019 World Championship Last 16 25 England Shaun Murphy 3
Australia Neil Robertson Wales 2019 Tour Championship Semi-final 19 Northern Ireland Mark Allen 3
Australia Neil Robertson England 2018 UK Championship Last 64 11 Thailand Thepchaiya Un-Nooh 3
Australia Neil Robertson China 2018 International Championship Final 19 Northern Ireland Mark Allen 3
Australia Neil Robertson Latvia 2018 Riga Masters Last 16 7 England Craig Steadman 3
Australia Neil Robertson Wales 2018 Welsh Open Last 64 7 England Ian Burns 3
Australia Neil Robertson Scotland 2017 Scottish Open Quarter-final 9 China Xiao Guodong 3
Australia Neil Robertson England 2017 UK Championship Last 128 11 England Rod Lawler 3
Australia Neil Robertson England 2017 UK Championship Last 64 11 Ireland Ken Doherty 3
Australia Neil Robertson China 2017 International Championship Last 32 11 England Matthew Selt 3
Australia Neil Robertson England 2017 Championship League Group 2 5 Scotland Anthony McGill 3
England Jimmy Robertson England 2016 World Championship Last 80 19 England Stuart Carrington 3
Australia Neil Robertson England 2015 UK Championship Last 16 11 Scotland Stephen Maguire 3
Australia Neil Robertson England 2015 World Championship Last 32 19 Wales Jamie Jones 3
Australia Neil Robertson Wales 2015 Welsh Open Last 128 7 England James Cahill 3
Australia Neil Robertson England 2014 World Championship Semi-final 33 England Mark Selby 3
Australia Neil Robertson England 2014 Championship League Group 2 5 England Joe Perry 3
Australia Neil Robertson England 2013 UK Championship Final 19 England Mark Selby 3
Australia Neil Robertson England 2013 Champion of Champions Quarter-final 11 England Ali Carter 3
Australia Neil Robertson China 2013 International Championship Last 32 11 Thailand Thepchaiya Un-Nooh 3
Australia Neil Robertson India 2013 Indian Open Last 64 7 Thailand Noppon Saengkham 3
Australia Neil Robertson Australia 2013 Australian Open Quarter-final 9 England Joe Perry 3
England Jimmy Robertson China 2013 China Open Wildcard 9 China Wang Yuchen 3
Australia Neil Robertson England 2013 Masters Quarter-final 11 Northern Ireland Mark Allen 3
Australia Neil Robertson China 2012 International Championship Last 32 11 Wales Ryan Day 3
Australia Neil Robertson England 2012 World Championship Last 32 19 Ireland Ken Doherty 3
Australia Neil Robertson England 2010 UK Championship Last 32 17 Jamaica Rory McLeod 3
Australia Neil Robertson England 2010 Championship League Group 2 5 England Judd Trump 3
Australia Neil Robertson England 2009 UK Championship Last 32 17 England Tom Ford 3
Australia Neil Robertson Scotland 2009 Grand Prix Semi-final 11 Scotland John Higgins 3
Australia Neil Robertson England 2006 World Championship Quarter-final 25 Scotland Graeme Dott 3
Australia Neil Robertson Malta 2005 Malta Cup Last 80 9 Wales Darren Morgan 3
Australia Neil Robertson England 2004 World Championship Last 96 19 Ireland Joe Delaney 3
Australia Neil Robertson England 2003 UK Championship Last 96 17 England Craig Butler 3
Thailand Noppon Saengkham Saudi Arabia 2024 Saudi Arabia Masters Last 80 7 Iran Amir Sarkhosh 3
Thailand Noppon Saengkham England 2023 UK Championship Last 32 11 England Tom Ford 3
Thailand Noppon Saengkham England 2023 Championship League Group 5 5 England David Gilbert 3
Thailand Noppon Saengkham England 2019 World Championship Last 144 19 Poland Adam Stefanow 3
Thailand Noppon Saengkham China 2018 International Championship Last 128 11 China Chang Bingyu 3
Thailand Noppon Saengkham China 2018 World Open Last 128 9 England Sean O'Sullivan 3
Thailand Noppon Saengkham England 2016 World Championship Last 144 19 Cyprus Michael Georgiou 3
England Mark Selby England 2023 World Championship Last 32 19 England Matthew Selt 3
England Mark Selby England 2023 World Championship Semi-final 33 Northern Ireland Mark Allen 3
England Mark Selby England 2023 World Championship Final 35 Belgium Luca Brecel 3
England Mark Selby England 2023 WST Classic Final 11 China Pang Junxu 3
England Mark Selby England 2022 World Championship Last 32 19 Wales Jamie Jones 3
England Mark Selby England 2022 World Championship Last 16 25 China Yan Bingtao 3
England Mark Selby England 2021 World Championship Last 16 25 Northern Ireland Mark Allen 3
England Mark Selby England 2020 Scottish Open Semi-final 11 Wales Jamie Jones 3
England Mark Selby England 2020 UK Championship Last 16 11 England Barry Hawkins 3
England Mark Selby England 2020 Champion of Champions Semi-final 11 Australia Neil Robertson 3
England Mark Selby England 2020 World Championship Last 16 25 Thailand Noppon Saengkham 3
England Mark Selby England 2019 World Championship Last 32 19 China Zhao Xintong 3
England Mark Selby Wales 2019 Tour Championship Quarter-final 17 Australia Neil Robertson 3
England Mark Selby Germany 2019 German Masters Last 32 9 England Ricky Walden 3
England Mark Selby England 2019 Masters Last 16 11 Scotland Stephen Maguire 3
England Mark Selby China 2018 International Championship Last 64 11 Ireland Ken Doherty 3
England Mark Selby England 2017 World Championship Quarter-final 25 Hong Kong Marco Fu 3
England Mark Selby China 2017 China Open Last 128 9 Poland Adam Stefanow 3
England Mark Selby China 2017 China Open Final 19 Wales Mark Williams 3
England Mark Selby England 2016 UK Championship Final 19 England Ronnie O'Sullivan 3
England Mark Selby China 2016 International Championship Semi-final 17 England Stuart Bingham 3
England Mark Selby England 2016 World Championship Last 16 25 England Sam Baird 3
England Mark Selby Latvia 2014 European Tour - Event 1 Last 128 7 England Ian Burns 3
England Mark Selby England 2013 Champion of Champions Quarter-final 11 Scotland Stephen Maguire 3
England Mark Selby China 2013 China Open Last 32 9 England Mark King 3
England Mark Selby Germany 2013 European Tour - Event 6 Last 64 7 Scotland Scott Donaldson 3
England Mark Selby Wales 2012 Welsh Open Final 17 China Ding Junhui 3
England Mark Selby China 2011 China Open Quarter-final 9 England Ali Carter 3
England Mark Selby China 2011 China Open Final 19 England Judd Trump 3
England Mark Selby Belgium 2010 EPTC - Event 2 Last 32 7 England Mark King 3
England Mark Selby England 2010 Masters Final 19 England Ronnie O'Sullivan 3
England Mark Selby England 2009 UK Championship Last 16 17 Scotland Stephen Hendry 3
England Mark Selby England 2009 World Championship Last 32 19 England Ricky Walden 3
England Mark Selby Scotland 2008 Grand Prix Last 32 9 England Andrew Higginson 3
England Mark Selby 2008 Premier League Semi-final 9 Scotland Stephen Hendry 3
England Mark Selby England 2006 Masters Qualifying Event Last 16 9 England Ian McCulloch 3
England Matthew Selt England 2021 World Championship Last 80 11 England Nigel Bond 3
England Matthew Selt England 2021 World Championship Last 48 19 Scotland Scott Donaldson 3
England Matthew Selt Wales 2015 Welsh Open Last 64 7 China Xiao Guodong 3
England Matthew Selt China 2008 China Open Last 96 9 Scotland Fraser Patrick 3
Israel Eden Sharav China 2018 International Championship Last 32 11 England David Gilbert 3
China Xu Si China 2024 International Championship Last 32 11 Wales Ryan Day 3
China Yuan Sijun England 2023 UK Championship Last 48 11 Ireland Ken Doherty 3
China Yuan Sijun China 2023 Wuhan Open Last 64 9 China Ding Junhui 3
China Yuan Sijun England 2022 World Championship Last 80 11 Wales Ryan Day 3
China Yuan Sijun Gibraltar 2019 Gibraltar Open Quarter-final 7 England Robert Milkins 3
Thailand Akani Songsermsawad Germany 2017 German Masters Last 64 9 England Jack Lisowski 3
England John Spencer England 1972 World Championship Final 73 Northern Ireland Alex Higgins 3
England John Spencer Australia 1970 World Championship Final 73 Australia Warren Simpson 3
England Lee Spick England 2002 Challenge Tour - Event 4 Last 32 9 England Gary Lees 3
Wales Matthew Stevens England 2022 World Championship Last 48 19 England Ali Carter 3
Wales Matthew Stevens China 2018 International Championship Semi-final 17 Northern Ireland Mark Allen 3
Wales Matthew Stevens England 2012 World Championship Last 16 25 England Barry Hawkins 3
Wales Matthew Stevens England 2006 World Championship Last 32 19 Northern Ireland Joe Swail 3
Wales Matthew Stevens England 2004 World Championship Semi-final 33 Scotland Graeme Dott 3
Wales Matthew Stevens England 2002 World Championship Last 16 25 England Jimmy White 3
Wales Matthew Stevens England 2001 World Championship Last 16 25 England Anthony Hamilton 3
Wales Matthew Stevens England 2000 World Championship Semi-final 33 Northern Ireland Joe Swail 3
Wales Matthew Stevens Wales 2000 Welsh Open Last 32 9 Wales Dominic Dale 3
Wales Matthew Stevens England 1995 UK Championship Last 64 17 England Steve James 3
Wales Matthew Stevens England 1994 Benson and Hedges Championship Last 16 9 England Mick Price 3
England Sean Storey Wales 2003 Welsh Open Last 128 9 Thailand Suchakree Poomjang 3
England Sean Storey England 2001 Benson and Hedges Championship Last 16 9 Northern Ireland Terry Murphy 3
Northern Ireland Joe Swail England 2001 World Championship Semi-final 33 England Ronnie O'Sullivan 3
England Allan Taylor England 2020 World Championship Last 112 11 Wales Lee Walker 3
Canada Cliff Thorburn Canada 1975 Plus Cigarettes International Last 16 17 Canada Gerry Watson 3
England Willie Thorne England 1991 UK Championship Last 64 17 Isle of Man Tony Wilson 3
England Willie Thorne England 1987 UK Championship Quarter-final 17 Canada Cliff Thorburn 3
England Willie Thorne England 1985 UK Championship Final 31 England Steve Davis 3
England Judd Trump China 2024 Wuhan Open Last 128 9 Poland Antoni Kowalski 3
England Judd Trump Saudi Arabia 2024 Saudi Arabia Masters Last 16 11 England Jack Lisowski 3
England Judd Trump China 2024 Shanghai Masters Final 21 England Shaun Murphy 3
England Judd Trump Germany 2024 German Masters Last 16 9 Thailand Thepchaiya Un-Nooh 3
England Judd Trump Northern Ireland 2023 Northern Ireland Open Final 17 England Chris Wakelin 3
England Judd Trump England 2023 Championship League Group 4 - Final 5 Scotland John Higgins 3
England Judd Trump England 2022 World Championship Final 35 England Ronnie O'Sullivan 3
England Judd Trump Turkey 2022 Turkish Masters Final 19 England Matthew Selt 3
England Judd Trump England 2022 Masters Last 16 11 Northern Ireland Mark Allen 3
England Judd Trump England 2021 German Masters Semi-final 11 England Barry Hawkins 3
England Judd Trump England 2020 Northern Ireland Open Last 64 7 China Gao Yang 3
England Judd Trump Gibraltar 2020 Gibraltar Open Final 7 England Kyren Wilson 3
England Judd Trump England 2020 Masters Last 16 11 England Shaun Murphy 3
England Judd Trump Northern Ireland 2019 Northern Ireland Open Last 128 7 England James Cahill 3
England Judd Trump England 2019 Champion of Champions Final 19 Australia Neil Robertson 3
England Judd Trump China 2019 International Championship Last 128 11 Northern Ireland Jordan Brown 3
England Judd Trump China 2019 International Championship Semi-final 17 England Mark Selby 3
England Judd Trump England 2019 World Championship Quarter-final 25 Scotland Stephen Maguire 3
England Judd Trump England 2019 Players Championship Last 16 11 England Jimmy Robertson 3
England Judd Trump Scotland 2018 Scottish Open Quarter-final 9 England Stuart Carrington 3
England Judd Trump Northern Ireland 2018 Northern Ireland Open Final 17 England Ronnie O'Sullivan 3
England Judd Trump China 2018 International Championship Last 128 11 China Lu Ning 3
England Judd Trump England 2018 English Open Last 64 7 China Zhao Xintong 3
England Judd Trump Germany 2018 German Masters Last 64 9 China Yuan Sijun 3
England Judd Trump China 2017 International Championship Last 64 11 England Ian Burns 3
England Judd Trump China 2017 China Open Last 128 9 England Jason Weston 3
England Judd Trump Gibraltar 2017 Gibraltar Open Last 32 7 England Matthew Selt 3
England Judd Trump Scotland 2016 Scottish Open Semi-final 11 Scotland John Higgins 3
England Judd Trump England 2016 Champion of Champions Last 16 7 Scotland Anthony McGill 3
England Judd Trump China 2016 International Championship Quarter-final 11 England Shaun Murphy 3
England Judd Trump Romania 2016 European Masters Final 17 England Ronnie O'Sullivan 3
England Judd Trump Germany 2016 German Masters Last 16 9 China Zhang Anda 3
England Judd Trump England 2015 World Championship Semi-final 33 England Stuart Bingham 3
England Judd Trump England 2014 UK Championship Last 32 11 Scotland Fraser Patrick 3
England Judd Trump Germany 2014 German Masters Semi-final 11 England Rod Lawler 3
England Judd Trump England 2013 UK Championship Last 32 11 China Xiao Guodong 3
England Judd Trump China 2013 Wuxi Classic Last 128 9 England Phil O'Kane 3
England Judd Trump England 2013 World Championship Last 16 25 Hong Kong Marco Fu 3
England Judd Trump China 2013 World Open Last 16 9 England Nigel Bond 3
England Judd Trump England 2012 PTC - Event 4 Last 32 7 England Jimmy White 3
England Judd Trump China 2012 Shanghai Masters Final 19 Scotland John Higgins 3
England Judd Trump England 2011 UK Championship Quarter-final 11 Scotland Stephen Maguire 3
England Judd Trump Poland 2011 PTC - Event 6 Last 32 7 England Alfie Burden 3
England Judd Trump England 2011 World Championship Final 35 Scotland John Higgins 3
England Judd Trump China 2011 China Open Final 19 England Mark Selby 3
England Judd Trump England 2006 UK Championship Last 64 17 England Rod Lawler 3
Thailand Thepchaiya Un-Nooh England 2023 World Championship Last 48 19 England Ricky Walden 3
Thailand Thepchaiya Un-Nooh England 2021 English Open Last 128 7 England Jamie O'Neill 3
Iran Hossein Vafaei England 2023 UK Championship Last 16 11 England Matthew Selt 3
Iran Hossein Vafaei England 2023 UK Championship Quarter-final 11 China Zhang Anda 3
Iran Hossein Vafaei China 2023 Shanghai Masters Last 24 11 China Gong Chenzhi 3
England John Virgo England 1985 UK Championship Last 32 17 England Willie Thorne 3
England Chris Wakelin China 2024 Wuhan Open Last 16 9 China Ding Junhui 3
England Chris Wakelin China 2024 World Open Last 32 9 England Ali Carter 3
England Chris Wakelin England 2019 World Championship Last 144 19 China Fan Zhengyi 3
England Chris Wakelin Germany 2018 Paul Hunter Classic Last 64 7 Malta Aaron Busuttil 3
England Ricky Walden China 2024 World Open Last 64 9 Wales Jamie Jones 3
England Ricky Walden Germany 2023 European Masters Last 64 9 Wales Jamie Jones 3
England Ricky Walden England 2021 Championship League Semi-final - Group 2 4 Ireland Fergal O'Brien 3
England Ricky Walden England 2019 UK Championship Last 128 11 China Xu Si 3
England Ricky Walden China 2014 International Championship Quarter-final 11 Scotland Jamie Burnett 3
England Ricky Walden England 2013 World Championship Semi-final 33 England Barry Hawkins 3
England Ricky Walden Wales 2007 Welsh Open Last 64 9 England Stuart Pettman 3
England Ricky Walden England 2004 World Championship Last 96 19 England Jason Ferguson 3
Northern Ireland Patrick Wallace England 2011 World Championship Last 96 19 England Del Smith 3
Northern Ireland Patrick Wallace England 2001 World Championship Last 48 19 England Joe Perry 3
Thailand James Wattana England 2004 World Championship Last 48 19 England Dave Harold 3
Thailand James Wattana England 1998 Masters Last 16 11 England John Parrott 3
Thailand James Wattana England 1996 UK Championship Last 64 17 England Jonathan Birch 3
Thailand James Wattana Thailand 1994 Thailand Open Final 17 England Steve Davis 3
Thailand James Wattana England 1993 World Championship Last 16 25 England Steve James 3
Thailand James Wattana England 1991 UK Championship Last 32 17 Canada Alain Robidoux 3
Wales Daniel Wells England 2019 World Championship Last 80 19 Iran Hossein Vafaei 3
China Liang Wenbo Austria 2020 European Masters Last 128 9 England Chris Wakelin 3
China Liang Wenbo England 2019 World Championship Last 144 19 Egypt Basem Eltahhan 3
China Liang Wenbo England 2018 World Championship Last 144 19 England Rod Lawler 3
China Liang Wenbo England 2015 UK Championship Quarter-final 11 Hong Kong Marco Fu 3
China Liang Wenbo England 2015 World Championship Last 144 19 England Chris Norbury 3
China Liang Wenbo China 2014 Wuxi Classic Last 64 9 Scotland Jamie Burnett 3
China Liang Wenbo Germany 2010 EPTC - Event 3 Quarter-final 7 England Mark Selby 3
Wales Michael White China 2017 China Open Last 64 9 China Yu Delu 3
Wales Michael White England 2011 PTC - Event 7 Last 16 7 England Andrew Higginson 3
England Jimmy White England 1998 World Championship Last 16 25 Wales Darren Morgan 3
England Jimmy White England 1992 Grand Prix Semi-final 17 Scotland Alan McManus 3
England Jimmy White England 1991 World Championship Last 32 19 England Nick Dyson 3
England Jimmy White England 1985 UK Championship Last 16 17 Northern Ireland Alex Higgins 3
England Jimmy White Ireland 1985 Carlsberg Challenge Final 15 Northern Ireland Alex Higgins 3
Wales Mark Williams England 2024 Tour Championship Semi-final 19 Northern Ireland Mark Allen 3
Wales Mark Williams England 2023 UK Championship Last 16 11 Wales Jamie Clarke 3
Wales Mark Williams England 2023 World Grand Prix Last 32 7 Wales Jamie Jones 3
Wales Mark Williams England 2023 Masters Final 19 England Judd Trump 3
Wales Mark Williams England 2022 Players Championship Quarter-final 11 England Ricky Walden 3
Wales Mark Williams England 2021 World Championship Last 16 25 Scotland John Higgins 3
Wales Mark Williams England 2020 European Masters Last 128 9 England Ashley Hugill 3
Wales Mark Williams China 2019 China Open Last 128 11 England Harvey Chandler 3
Wales Mark Williams England 2018 World Championship Last 32 19 England Jimmy Robertson 3
Wales Mark Williams China 2018 China Open Last 128 11 Wales Ian Preece 3
Wales Mark Williams China 2014 International Championship Semi-final 17 Northern Ireland Mark Allen 3
Wales Mark Williams Australia 2011 Australian Open Quarter-final 9 Wales Dominic Dale 3
Wales Mark Williams England 2011 World Championship Semi-final 33 Scotland John Higgins 3
Wales Mark Williams England 2011 World Championship Quarter-final 25 Northern Ireland Mark Allen 3
Wales Mark Williams 2005 Premier League Group 6 England Paul Hunter 3
Wales Mark Williams England 2003 World Championship Final 35 Ireland Ken Doherty 3
Wales Mark Williams England 2003 Masters Last 16 11 Scotland Graeme Dott 3
Wales Mark Williams 2002 Premier League Group 8 Scotland John Higgins 3
Wales Mark Williams England 2001 UK Championship Last 32 17 England Nick Dyson 3
Wales Mark Williams England 1994 Benson and Hedges Championship Final 17 England Rod Lawler 3
Wales Mark Williams England 1994 Benson and Hedges Championship Quarter-final 9 England Jason Ferguson 3
England Kyren Wilson China 2024 International Championship Last 32 11 China Wu Yize 3
England Kyren Wilson China 2024 International Championship Last 16 11 England Barry Hawkins 3
England Kyren Wilson China 2024 World Open Last 128 9 England Jimmy White 3
England Kyren Wilson Scotland 2023 Scottish Open Last 64 7 Northern Ireland Jordan Brown 3
England Kyren Wilson England 2023 Championship League Group 3 - Semi-final 5 England Mark Selby 3
England Gary Wilson England 2023 Championship League Group 4 5 England Ricky Walden 3
England Kyren Wilson Scotland 2022 Scottish Open Last 128 7 Hong Kong Ng On Yee 3
England Kyren Wilson Scotland 2022 Scottish Open Last 16 7 China Zhou Yuelong 3
England Gary Wilson Scotland 2022 Scottish Open Semi-final 11 Thailand Thepchaiya Un-Nooh 3
England Kyren Wilson England 2021 Champion of Champions Quarter-final 11 Australia Neil Robertson 3
England Kyren Wilson England 2021 World Championship Last 32 19 England Gary Wilson 3