Most Centuries In A Match By One Player - Decade 2020-2029 - 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 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
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 Shaun Murphy England 2023 Players Championship Final 19 England Ali Carter 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
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
England Matthew Selt England 2020 UK Championship Last 128 11 Morocco Amine Amiri 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
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
England Stuart Bingham England 2021 World Championship Quarter-final 25 Scotland Anthony McGill 4
China Yan Bingtao Austria 2020 European Masters Last 128 9 England Sam Baird 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
Wales Ryan Day England 2024 World Championship Last 80 19 England John Astley 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 David Gilbert England 2024 World Championship Semi-final 33 England Kyren Wilson 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 Louis Heathcote England 2023 World Championship Last 112 19 England Andrew Higginson 4
Scotland John Higgins England 2023 World Championship Last 16 25 England Kyren Wilson 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
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
England Shaun Murphy England 2023 Players Championship Quarter-final 11 Wales Ryan Day 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
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
England Mark Selby England 2021 World Championship Semi-final 33 England Stuart Bingham 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
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
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
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
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
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
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
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 Chang Bingyu England 2021 World Championship Last 80 11 England Tom Ford 3
Belgium Luca Brecel England 2020 World Championship Last 80 11 Ireland Fergal O'Brien 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 Ashley Carty Germany 2020 German Masters Last 128 9 China Luo Honghao 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
Scotland Graeme Dott England 2021 UK Championship Last 128 11 England Jamie O'Neill 3
England Tom Ford England 2020 World Championship Last 80 11 Northern Ireland Gerard Greene 3
Hong Kong Marco Fu England 2022 UK Championship Last 144 11 China Bai Langning 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
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
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
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
England Liam Highfield Scotland 2022 Scottish Open Last 128 7 England James Cahill 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
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 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 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
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
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 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
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 Joe O'Connor England 2021 World Championship Last 80 11 England Robert Milkins 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
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
China Tian Pengfei England 2021 World Championship Last 48 19 Scotland Graeme Dott 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
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 UK Championship Final 19 England Judd Trump 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
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
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 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
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
Wales Matthew Stevens England 2022 World Championship Last 48 19 England Ali Carter 3
England Allan Taylor England 2020 World Championship Last 112 11 Wales Lee Walker 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
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 Chris Wakelin China 2024 World Open Last 32 9 England Ali Carter 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
China Liang Wenbo Austria 2020 European Masters Last 128 9 England Chris Wakelin 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
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
England Kyren Wilson England 2021 Championship League Group 3 5 Scotland Scott Donaldson 3
England Gary Wilson Austria 2020 European Masters Quarter-final 9 Hong Kong Marco Fu 3
England Gary Wilson England 2020 Championship League Group 3 5 England Tom Ford 3
England Ben Woollaston England 2020 Championship League Semi-final - Group 4 4 England Tom Ford 3
China Zhao Xintong England 2022 British Open Last 64 7 England Stuart Bingham 3
China Zhao Xintong Wales 2022 Tour Championship Quarter-final 19 Scotland John Higgins 3
China Zhao Xintong England 2020 Northern Ireland Open Last 32 7 Germany Lukas Kleckers 3
China Zhou Yuelong China 2023 Wuhan Open Last 64 9 England Anthony Hamilton 3
China Zhou Yuelong Germany 2023 European Masters Last 128 9 England Stuart Carrington 3
China Zhou Yuelong England 2023 World Championship Last 80 19 England James Cahill 3
China Zhou Yuelong Wales 2021 Welsh Open Last 64 7 England Anthony Hamilton 3
China Zhou Yuelong England 2020 Championship League Semi-final - Group 2 4 Wales Dominic Dale 3
China Jianbo Zhao England 2021 World Championship Last 112 11 England Jimmy Robertson 3
Northern Ireland Mark Allen Saudi Arabia 2024 World Masters Semi-final 7 Belgium Luca Brecel 2
Northern Ireland Mark Allen England 2024 Masters Quarter-final 11 England Mark Selby 2
Northern Ireland Mark Allen England 2023 Champion of Champions Quarter-final 11 England Ali Carter 2
Northern Ireland Mark Allen China 2023 International Championship Last 64 11 England Oliver Lines 2
Northern Ireland Mark Allen China 2023 International Championship Last 128 11 China Ma Hailong 2
Northern Ireland Mark Allen England 2023 World Championship Last 32 19 China Fan Zhengyi 2
Northern Ireland Mark Allen Wales 2023 Welsh Open Last 128 7 England Alfie Burden 2
Northern Ireland Mark Allen England 2022 English Open Last 64 7 Wales Dylan Emery 2
Northern Ireland Mark Allen Scotland 2022 Scottish Open Last 64 7 England Martin Gould 2
Northern Ireland Mark Allen England 2022 UK Championship Last 32 11 Northern Ireland Jordan Brown 2
Northern Ireland Mark Allen England 2022 UK Championship Quarter-final 11 England Sam Craigie 2
Northern Ireland Mark Allen England 2022 UK Championship Final 19 China Ding Junhui 2
Northern Ireland Mark Allen England 2022 Champion of Champions Last 16 7 England Joe Perry 2
Northern Ireland Mark Allen Northern Ireland 2022 Northern Ireland Open Last 128 7 China Chang Bingyu 2
Northern Ireland Mark Allen Northern Ireland 2022 Northern Ireland Open Semi-final 11 Australia Neil Robertson 2
Northern Ireland Mark Allen England 2022 British Open Last 64 7 China Li Hang 2
Northern Ireland Mark Allen England 2022 British Open Quarter-final 9 England Mark Selby 2
Northern Ireland Mark Allen England 2022 British Open Final 19 Wales Ryan Day 2
Northern Ireland Mark Allen England 2022 World Championship Last 32 19 Scotland Scott Donaldson 2
Northern Ireland Mark Allen Germany 2022 German Masters Last 128 9 England Alfie Burden 2
Northern Ireland Mark Allen Germany 2022 German Masters Last 32 9 China Lyu Haotian 2
Northern Ireland Mark Allen Germany 2022 German Masters Last 16 9 England Shaun Murphy 2
Northern Ireland Mark Allen England 2021 Championship League Group 5 4 England Daniel Womersley 2
Northern Ireland Mark Allen England 2020 Northern Ireland Open Last 128 7 England Anthony Hamilton 2
Northern Ireland Mark Allen England 2020 Champion of Champions Quarter-final 11 England Ronnie O'Sullivan 2
Northern Ireland Mark Allen England 2020 Tour Championship Final 19 Scotland Stephen Maguire 2
China Zhang Anda England 2024 Players Championship Quarter-final 11 Scotland John Higgins 2
China Zhang Anda England 2023 English Open Final 17 England Judd Trump 2
China Zhang Anda England 2023 British Open Last 128 7 Scotland Graeme Dott 2
China Zhang Anda England 2022 World Championship Last 80 11 China Zhou Yuelong 2
China Zhang Anda England 2022 World Championship Last 112 11 England Andy Hicks 2
England John Astley England 2023 World Championship Last 144 19 England Steven Hallworth 2
England John Astley England 2023 World Championship Last 80 19 Scotland Anthony McGill 2
England Stuart Bingham England 2024 World Championship Last 48 19 England Louis Heathcote 2
England Stuart Bingham England 2024 World Championship Semi-final 33 Wales Jak Jones 2
England Stuart Bingham Scotland 2023 Scottish Open Last 64 7 England Manasawin Phetmalaikul 2
England Stuart Bingham China 2023 International Championship Last 64 11 Wales Matthew Stevens 2
England Stuart Bingham England 2023 World Championship Last 16 25 Northern Ireland Mark Allen 2
England Stuart Bingham England 2023 Masters Quarter-final 11 England Shaun Murphy 2
England Stuart Bingham England 2023 Championship League Group 2 5 Northern Ireland Jordan Brown 2
England Stuart Bingham England 2022 UK Championship Last 16 11 England Joe Perry 2
England Stuart Bingham England 2022 Masters Last 16 11 England Kyren Wilson 2
England Stuart Bingham England 2022 Championship League Group 4 5 England Judd Trump 2
England Stuart Bingham England 2021 Players Championship Last 16 11 England Judd Trump 2
England Stuart Bingham England 2021 German Masters Last 128 9 Israel Eden Sharav 2
England Stuart Bingham England 2021 WST Pro Series Final Group 3 Wales Mark Williams 2
England Stuart Bingham England 2021 WST Pro Series Group 3 3 Wales Jamie Clarke 2
England Stuart Bingham England 2020 UK Championship Last 128 11 England Zak Surety 2
England Stuart Bingham England 2020 English Open Last 128 7 Ireland Fergal O'Brien 2
England Stuart Bingham England 2020 European Masters Last 64 9 China Chen Zifan 2
England Stuart Bingham England 2020 European Masters Last 16 9 England Mark Selby 2
England Stuart Bingham England 2020 Championship League Group 2 - Semi-final 5 England Gary Wilson 2
China Yan Bingtao England 2022 British Open Last 32 7 Northern Ireland Jordan Brown 2
China Yan Bingtao England 2022 World Championship Last 32 19 England Chris Wakelin 2
China Yan Bingtao Turkey 2022 Turkish Masters Last 16 9 England Oliver Lines 2
China Yan Bingtao England 2022 Championship League Group 6 5 England Kyren Wilson 2
China Yan Bingtao England 2021 UK Championship Last 128 11 Hong Kong Ng On Yee 2
China Yan Bingtao Northern Ireland 2021 Northern Ireland Open Last 128 7 Iran Hossein Vafaei 2
China Yan Bingtao England 2021 World Championship Last 32 19 England Martin Gould 2
China Yan Bingtao England 2021 World Championship Last 16 25 England Shaun Murphy 2
China Yan Bingtao Wales 2021 Welsh Open Last 128 7 China Xu Si 2
China Yan Bingtao England 2021 Championship League Group 7 5 Norway Kurt Maflin 2
China Yan Bingtao England 2020 European Masters Last 128 9 England Barry Pinches 2
China Yan Bingtao England 2020 World Championship Last 16 25 England Judd Trump 2
China Yan Bingtao England 2020 Players Championship Semi-final 11 England Shaun Murphy 2
China Yan Bingtao Germany 2020 German Masters Last 128 9 Hong Kong Marco Fu 2
China Chang Bingyu England 2021 World Championship Last 48 19 China Lyu Haotian 2
China Chang Bingyu England 2020 UK Championship Last 64 11 Northern Ireland Mark Allen 2
Ukraine Iulian Boiko England 2023 World Championship Last 144 19 Pakistan Mohammed Asif 2
Belgium Luca Brecel England 2024 World Championship Last 32 19 England David Gilbert 2
Belgium Luca Brecel China 2024 World Open Last 128 9 England Manasawin Phetmalaikul 2
Belgium Luca Brecel Scotland 2023 Scottish Open Last 64 7 England James Cahill 2
Belgium Luca Brecel England 2023 UK Championship Last 32 11 China Yuan Sijun 2
Belgium Luca Brecel China 2023 Shanghai Masters Final 21 England Ronnie O'Sullivan 2
Belgium Luca Brecel England 2023 World Championship Quarter-final 25 England Ronnie O'Sullivan 2
Belgium Luca Brecel England 2022 English Open Final 17 England Mark Selby 2
Belgium Luca Brecel Wales 2022 Tour Championship Semi-final 19 Scotland John Higgins 2
Belgium Luca Brecel Turkey 2022 Turkish Masters Last 128 9 England Peter Devlin 2
Belgium Luca Brecel Germany 2022 German Masters Last 32 9 China Zhang Anda 2
Belgium Luca Brecel England 2021 World Grand Prix Last 32 7 Northern Ireland Jordan Brown 2
Belgium Luca Brecel Wales 2021 Scottish Open Final 17 Scotland John Higgins 2
Belgium Luca Brecel England 2021 Gibraltar Open Last 128 7 England Mark King 2
Belgium Luca Brecel England 2021 German Masters Last 128 9 England James Cahill 2
Belgium Luca Brecel England 2020 UK Championship Last 128 11 China Peifan Lei 2
Belgium Luca Brecel England 2020 Championship League Final Group 4 England Stuart Bingham 2
Belgium Luca Brecel Germany 2020 German Masters Last 128 9 England Louis Heathcote 2
Belgium Luca Brecel Germany 2020 German Masters Last 16 9 England Judd Trump 2
Northern Ireland Jordan Brown China 2023 International Championship Semi-final 17 England Tom Ford 2
Northern Ireland Jordan Brown China 2023 International Championship Last 64 11 England David Gilbert 2
Northern Ireland Jordan Brown China 2023 Wuhan Open Last 64 9 China Gong Chenzhi 2
Northern Ireland Jordan Brown England 2022 Championship League Group 19 4 Scotland Ross Muir 2
Northern Ireland Jordan Brown England 2022 Championship League Semi-final - Group 3 4 Wales Jamie Jones 2
Northern Ireland Jordan Brown Gibraltar 2022 Gibraltar Open Last 32 7 England Louis Heathcote 2
Northern Ireland Jordan Brown England 2022 Championship League Group 6 5 England Kyren Wilson 2
Northern Ireland Jordan Brown Wales 2021 Welsh Open Semi-final 11 Scotland Stephen Maguire 2
England Ian Burns England 2023 World Championship Last 80 19 England Ricky Walden 2
England James Cahill England 2023 English Open Last 128 7 England Manasawin Phetmalaikul 2
England Stuart Carrington China 2023 Wuhan Open Last 128 9 China Fan Zhengyi 2
England Stuart Carrington Scotland 2022 Scottish Open Last 128 7 Pakistan Asjad Iqbal 2
England Stuart Carrington England 2021 World Championship Last 112 11 Ireland Fergal O'Brien 2
England Ali Carter China 2024 World Open Last 64 9 England Louis Heathcote 2
England Ali Carter England 2024 Masters Last 16 11 Wales Mark Williams 2
England Ali Carter China 2023 International Championship Last 16 11 Wales Daniel Wells 2
England Ali Carter China 2023 Wuhan Open Last 64 9 Wales Jamie Clarke 2
England Ali Carter England 2023 WST Classic Last 32 7 China Xu Si 2
England Ali Carter Germany 2023 German Masters Quarter-final 9 China Pang Junxu 2
England Ali Carter Germany 2023 German Masters Last 16 9 England Louis Heathcote 2
England Ali Carter England 2022 English Open Last 16 7 Scotland John Higgins 2
England Ali Carter Scotland 2022 Scottish Open Last 64 7 England Robbie Williams 2
England Ali Carter Germany 2022 European Masters Last 16 9 England David Grace 2
England Ali Carter England 2020 Northern Ireland Open Last 16 7 England Ben Woollaston 2
England Ali Carter England 2020 Masters Final 19 England Stuart Bingham 2
Thailand Nattanapong Chaikul Thailand 2023 Q School Asia-Oceania - Event 2 Last 128 7 Thailand Taweesap Kongkitchertchoo 2
Thailand Pongsakron Chongjairak (II) Thailand 2023 Q School Asia-Oceania - Event 1 Last 64 7 India Sparsh Pherwani 2
Wales Jamie Clarke England 2020 European Masters Last 64 9 England Matthew Selt 2
Wales Jamie Clarke England 2020 Championship League Group 28 4 England Haydon Pinhey 2
England Alex Clenshaw England 2024 Q School - Event 2 Round 1 7 England Chae Ross 2
England Sam Craigie England 2023 World Grand Prix Last 32 7 England Tom Ford 2
England Sam Craigie England 2022 English Open Last 128 7 Scotland Graeme Dott 2
England Sam Craigie England 2022 UK Championship Last 80 11 England Joe O'Connor 2
England Sam Craigie England 2022 UK Championship Last 48 11 England Ian Burns 2
England Sam Craigie Germany 2022 German Masters Last 32 9 Ireland Ken Doherty 2
England Sam Craigie England 2021 WST Pro Series Semi-final Group 3 3 China Luo Honghao 2
England Sam Craigie England 2020 Championship League Group 6 4 Wales Dominic Dale 2
Wales Dominic Dale China 2023 International Championship Last 32 11 China Lyu Haotian 2
Wales Dominic Dale Northern Ireland 2023 Northern Ireland Open Last 128 7 England Allan Taylor 2
Wales Dominic Dale England 2023 World Championship Last 80 19 Northern Ireland Jordan Brown 2
Wales Dominic Dale England 2021 UK Championship Last 128 11 England Ashley Carty 2
Wales Dominic Dale England 2021 UK Championship Last 32 11 England Andy Hicks 2
Wales Dominic Dale England 2021 World Championship Last 112 11 England Oliver Lines 2
Wales Alfie Davies England 2022 Q School - Event 3 Last 128 7 England Daniel Womersley 2
England Mark Davis England 2024 World Championship Last 48 19 England Ricky Walden 2
England Mark Davis China 2023 International Championship Last 32 11 China Pang Junxu 2
England Mark Davis England 2021 Championship League Semi-final - Group 3 4 Thailand Noppon Saengkham 2
England Mark Davis England 2020 Championship League Group 30 4 England Ali Carter 2
Wales Ryan Day England 2024 Championship League Group 1 5 England Chris Wakelin 2
Wales Ryan Day England 2024 Championship League Group 1 5 England Robert Milkins 2
Wales Ryan Day China 2023 International Championship Last 32 11 Scotland Ross Muir 2
Wales Ryan Day China 2023 International Championship Last 128 11 Thailand Mink Nutcharut 2
Wales Ryan Day England 2023 Tour Championship Quarter-final 19 England Mark Selby 2
Wales Ryan Day England 2023 Championship League Group 1 5 England Jimmy Robertson 2
Wales Ryan Day England 2022 English Open Last 64 7 England Hammad Miah 2
Wales Ryan Day England 2022 UK Championship Last 32 11 England Jimmy White 2
Wales Ryan Day Germany 2022 European Masters Last 64 9 England Steven Hallworth 2
Wales Ryan Day Wales 2022 Welsh Open Last 128 7 China Chang Bingyu 2
Wales Ryan Day Wales 2022 Welsh Open Last 64 7 England Zak Surety 2
Wales Ryan Day England 2022 European Masters Last 128 9 Wales Dominic Dale 2
Wales Ryan Day England 2022 Championship League Group 1 5 England Tom Ford 2
Wales Ryan Day England 2020 World Championship Last 48 19 Northern Ireland Jordan Brown 2
Wales Ryan Day England 2020 Championship League Semi-final - Group 2 4 England Judd Trump 2
Wales Ryan Day Austria 2020 European Masters Last 128 9 England Paul Davison 2
Ireland Ken Doherty England 2020 Northern Ireland Open Last 128 7 England Chris Wakelin 2
Scotland Scott Donaldson England 2024 World Championship Last 48 19 Wales Ryan Day 2
Scotland Scott Donaldson England 2022 Championship League Group 4 5 China Lu Ning 2
Scotland Scott Donaldson Wales 2021 Welsh Open Last 128 7 China Gao Yang 2
Scotland Scott Donaldson England 2020 World Grand Prix Last 16 7 England Joe Perry 2
Scotland Scott Donaldson Austria 2020 European Masters Last 64 9 China Mei Xiwen 2
Scotland Graeme Dott England 2024 World Championship Last 112 19 Egypt Mostafa Dorgham 2
Scotland Graeme Dott Germany 2023 German Masters Last 128 9 England Robert Milkins 2
Scotland Graeme Dott England 2023 Championship League Group 7 5 China Zhou Yuelong 2
Scotland Graeme Dott England 2022 World Championship Last 80 11 China Pang Junxu 2
Scotland Graeme Dott England 2022 Championship League Group 1 5 Wales Ryan Day 2
Scotland Graeme Dott Wales 2021 Welsh Open Last 128 7 England Billy Joe Castle 2
Scotland Graeme Dott England 2020 UK Championship Last 32 11 England Stuart Bingham 2
Scotland Graeme Dott England 2020 Championship League Group 3 5 England Matthew Selt 2
Wales Dylan Emery Wales 2024 Welsh Open Last 128 7 Ireland Fergal O'Brien 2
Wales Dylan Emery China 2023 International Championship Last 64 11 China Wang Xinbo 2
Wales Dylan Emery England 2022 English Open Last 128 7 China Li Hang 2
Wales Dylan Emery England 2022 UK Championship Last 144 11 England Adam Duffy 2
China Chen Feilong Wales 2020 Welsh Open Last 128 7 England Sam Baird 2
Brazil Igor Figueiredo England 2021 World Championship Last 112 11 England Robbie Williams 2
Brazil Igor Figueiredo England 2020 UK Championship Last 128 11 England Jimmy Robertson 2
Brazil Igor Figueiredo Germany 2020 German Masters Last 64 9 Australia Neil Robertson 2
Poland Kacper Filipiak Germany 2020 German Masters Last 128 9 England Jamie O'Neill 2
England Tom Ford China 2024 World Open Last 64 9 England Robbie Williams 2
England Tom Ford China 2023 International Championship Quarter-final 11 England Barry Hawkins 2
England Tom Ford China 2023 Wuhan Open Last 64 9 China Cao Yupeng 2
England Tom Ford England 2022 UK Championship Last 48 11 Thailand Noppon Saengkham 2
England Tom Ford Northern Ireland 2022 Northern Ireland Open Last 16 7 England David Gilbert 2
England Tom Ford Turkey 2022 Turkish Masters Last 128 9 England Hammad Miah 2
England Tom Ford England 2021 German Masters Last 32 9 China Yuan Sijun 2
England Tom Ford England 2021 Championship League Group 3 5 China Zhao Xintong 2
England Tom Ford Gibraltar 2020 Gibraltar Open Last 128 7 Cyprus Michael Georgiou 2
England Tom Ford Germany 2020 German Masters Last 64 9 England Oliver Lines 2
Hong Kong Marco Fu England 2024 World Championship Last 112 19 Ireland Ken Doherty 2
Hong Kong Marco Fu Wales 2024 Welsh Open Last 32 7 Wales Daniel Wells 2
Hong Kong Marco Fu England 2023 UK Championship Last 112 11 Belgium Ben Mertens 2
Hong Kong Marco Fu Northern Ireland 2023 Northern Ireland Open Last 128 7 Wales Jamie Jones 2
Hong Kong Marco Fu Germany 2023 European Masters Last 128 9 England Adam Duffy 2
Hong Kong Marco Fu England 2022 UK Championship Last 112 11 England Oliver Lines 2
Cyprus Michael Georgiou Germany 2020 German Masters Last 64 9 England Martin Gould 2
England David Gilbert England 2024 World Championship Last 16 25 England Robert Milkins 2
England David Gilbert Northern Ireland 2023 Northern Ireland Open Last 128 7 Northern Ireland Joel Connolly Jnr 2
England David Gilbert England 2023 English Open Last 128 7 Scotland Dean Young 2
England David Gilbert England 2023 Championship League Semi-final - Group 4 4 England James Cahill 2
England David Gilbert England 2023 Championship League Semi-final - Group 4 4 England Shaun Murphy 2
England David Gilbert England 2023 WST Classic Last 128 7 England Ian Martin 2
England David Gilbert Northern Ireland 2022 Northern Ireland Open Last 128 7 Scotland Ross Muir 2
England David Gilbert Northern Ireland 2022 Northern Ireland Open Last 32 7 England David Lilley 2
England David Gilbert England 2022 European Masters Last 128 9 England Jimmy Robertson 2
England David Gilbert England 2022 European Masters Last 64 9 England Liam Highfield 2
England David Gilbert Wales 2021 Scottish Open Last 128 7 Germany Simon Lichtenberg 2
England David Gilbert Wales 2021 Scottish Open Last 64 7 China Chang Bingyu 2
England David Gilbert England 2021 English Open Last 64 7 England Martin O'Donnell 2
England David Gilbert Northern Ireland 2021 Northern Ireland Open Last 128 7 England Ian Burns 2
England David Gilbert Northern Ireland 2021 Northern Ireland Open Last 32 7 England Louis Heathcote 2
England David Gilbert England 2021 Gibraltar Open Last 128 7 England Paul Davison 2
England David Gilbert England 2020 UK Championship Last 64 11 England Robert Milkins 2
England David Gilbert England 2020 World Championship Last 32 19 Norway Kurt Maflin 2
England David Gilbert Germany 2020 German Masters Last 128 9 Northern Ireland Jordan Brown 2
England Martin Gould England 2023 UK Championship Last 80 11 China Fan Zhengyi 2
England Martin Gould England 2022 English Open Last 64 7 England Gary Wilson 2
England Martin Gould Turkey 2022 Turkish Masters Last 64 9 England David Grace 2
England Martin Gould England 2021 English Open Last 64 7 Scotland Scott Donaldson 2
England Martin Gould England 2021 World Championship Last 48 19 China Bai Langning 2
England Martin Gould England 2020 European Masters Final 17 England Mark Selby 2
England David Grace England 2023 World Championship Last 48 19 England Andrew Higginson 2
England David Grace Germany 2022 European Masters Last 32 9 Wales Jackson Page 2
England David Grace England 2020 Championship League Group 23 4 England Jimmy Robertson 2
China Xiao Guodong Germany 2024 German Masters Last 128 9 England Ian Burns 2
China Xiao Guodong China 2023 Wuhan Open Last 32 9 China Xu Si 2
China Xiao Guodong England 2023 Championship League Group 32 4 Switzerland Alexander Ursenbacher 2
China Xiao Guodong England 2023 Championship League Group 5 5 Scotland John Higgins 2
China Xiao Guodong England 2023 Championship League Group 5 5 England Matthew Selt 2
China Xiao Guodong England 2023 Championship League Group 6 5 England Joe Perry 2
China Xiao Guodong England 2023 Championship League Group 6 5 England Robert Milkins 2
China Xiao Guodong England 2022 Championship League Group 3 5 Wales Ryan Day 2
China Xiao Guodong England 2022 Championship League Group 3 5 China Lu Ning 2
China Xiao Guodong Wales 2021 Scottish Open Last 128 7 Scotland Fraser Patrick 2
China Xiao Guodong England 2021 World Championship Last 48 19 England Chris Wakelin 2
China Xiao Guodong England 2021 Gibraltar Open Last 32 7 China Jianbo Zhao 2
China Xiao Guodong England 2020 UK Championship Last 32 11 England David Grace 2
China Xiao Guodong Gibraltar 2020 Gibraltar Open Last 32 7 China Lu Ning 2
China He Guoqiang China 2024 World Open Last 64 9 China Wang Xinbo 2
China He Guoqiang Germany 2024 German Masters Last 64 9 Wales Mark Williams 2
China He Guoqiang Thailand 2023 Q School Asia-Oceania - Event 2 Quarter-final 7 Hong Kong Tsz Ho Lee 2
England Anthony Hamilton China 2023 International Championship Last 128 11 China Yulu Bai 2
England Anthony Hamilton England 2022 British Open Last 16 7 China Yuan Sijun 2
England Anthony Hamilton England 2022 Championship League Group 31 4 Thailand Noppon Saengkham 2
China Li Hang England 2022 British Open Last 128 7 England Liam Highfield 2
China Li Hang Germany 2022 European Masters Last 128 9 England Craig Steadman 2
China Li Hang England 2020 UK Championship Last 128 11 Scotland Fraser Patrick 2
China Lyu Haotian England 2024 World Championship Last 48 19 England Jenson Kendrick 2
China Lyu Haotian China 2023 Wuhan Open Last 16 9 China Zhang Anda 2
China Lyu Haotian England 2023 World Championship Last 80 19 England Mark Davis 2
China Lyu Haotian England 2023 WST Classic Last 64 7 England Joe O'Connor 2
China Lyu Haotian Germany 2023 German Masters Last 128 9 Wales Jak Jones 2
China Lyu Haotian England 2022 British Open Last 16 7 Wales Matthew Stevens 2
China Lyu Haotian Gibraltar 2022 Gibraltar Open Last 32 7 Cyprus Michael Georgiou 2
China Lyu Haotian Austria 2020 European Masters Last 64 9 China Li Hang 2
England Barry Hawkins Germany 2024 German Masters Last 128 9 England Stuart Carrington 2
England Barry Hawkins England 2024 Championship League Group 5 5 England David Gilbert 2
England Barry Hawkins Scotland 2023 Scottish Open Last 128 7 China Pang Junxu 2
England Barry Hawkins England 2023 Champion of Champions Last 16 7 Belgium Luca Brecel 2
England Barry Hawkins Northern Ireland 2023 Northern Ireland Open Last 128 7 England Elliot Slessor 2
England Barry Hawkins Northern Ireland 2023 Northern Ireland Open Quarter-final 9 England David Gilbert 2
England Barry Hawkins Germany 2023 European Masters Last 32 9 England Zak Surety 2
England Barry Hawkins England 2023 WST Classic Last 128 7 England Barry Pinches 2
England Barry Hawkins England 2022 English Open Last 64 7 Pakistan Mohammed Asif 2
England Barry Hawkins England 2022 British Open Last 64 7 England Kyren Wilson 2
England Barry Hawkins Germany 2022 European Masters Last 64 9 Ireland Aaron Hill 2
England Barry Hawkins Germany 2022 European Masters Last 16 9 England Robert Milkins 2
England Barry Hawkins Germany 2022 European Masters Quarter-final 9 England Judd Trump 2
England Barry Hawkins England 2022 European Masters Last 128 9 Ukraine Iulian Boiko 2
England Barry Hawkins England 2021 World Championship Last 32 19 England Matthew Selt 2
England Barry Hawkins England 2021 World Championship Last 16 25 England Kyren Wilson 2
England Barry Hawkins England 2021 Gibraltar Open Last 128 7 China Luo Honghao 2
England Barry Hawkins England 2021 Players Championship Last 16 11 China Zhou Yuelong 2
England Barry Hawkins England 2021 German Masters Semi-final 11 England Judd Trump 2
England Barry Hawkins England 2020 Scottish Open Last 32 7 England Liam Highfield 2
England Barry Hawkins England 2020 European Masters Last 64 9 Northern Ireland Jordan Brown 2
England Barry Hawkins England 2020 Championship League Group 4 4 Wales Jackson Page 2
England Barry Hawkins England 2020 Championship League Semi-final - Group 1 4 England Robert Milkins 2
England Barry Hawkins Wales 2020 Welsh Open Last 128 7 England Sam Craigie 2
England Barry Hawkins Austria 2020 European Masters Last 16 9 England Mark Selby 2
England Louis Heathcote England 2024 World Championship Last 144 19 England Oliver Sykes 2
England Louis Heathcote England 2024 World Championship Last 112 19 England Oliver Lines 2
England Louis Heathcote England 2024 World Championship Last 48 19 England Stuart Bingham 2
England Louis Heathcote China 2024 World Open Last 128 9 England Oliver Lines 2
England Andy Hicks England 2022 British Open Last 128 7 Scotland John Higgins 2
England Andy Hicks England 2022 World Championship Last 112 11 China Zhang Anda 2
Scotland John Higgins England 2024 World Championship Quarter-final 25 England Kyren Wilson 2
Scotland John Higgins England 2024 Players Championship Last 16 11 China Ding Junhui 2
Scotland John Higgins England 2024 Championship League Group 3 - Semi-final 5 Australia Neil Robertson 2
Scotland John Higgins England 2024 Championship League Group 4 5 England Kyren Wilson 2
Scotland John Higgins England 2024 Championship League Group 5 5 China Fan Zhengyi 2
Scotland John Higgins England 2024 Championship League Group 5 5 England Ricky Walden 2
Scotland John Higgins China 2023 International Championship Last 64 11 England David Grace 2
Scotland John Higgins China 2023 International Championship Last 32 11 Wales Dylan Emery 2
Scotland John Higgins China 2023 International Championship Last 128 11 England Manasawin Phetmalaikul 2
Scotland John Higgins England 2023 English Open Last 16 7 England Oliver Lines 2
Scotland John Higgins England 2023 English Open Semi-final 11 England Judd Trump 2
Scotland John Higgins China 2023 Shanghai Masters Last 24 11 China Deng Haohui 2
Scotland John Higgins China 2023 Shanghai Masters Quarter-final 11 England Ronnie O'Sullivan 2
Scotland John Higgins Germany 2023 European Masters Last 16 9 England Shaun Murphy 2
Scotland John Higgins Germany 2023 European Masters Quarter-final 9 England Kyren Wilson 2
Scotland John Higgins England 2023 World Championship Last 32 19 England David Grace 2
Scotland John Higgins England 2023 WST Classic Last 32 7 Wales Jamie Clarke 2
Scotland John Higgins England 2023 WST Classic Last 16 7 England Kyren Wilson 2
Scotland John Higgins Wales 2023 Welsh Open Last 128 7 Switzerland Alexander Ursenbacher 2
Scotland John Higgins England 2023 Championship League Group 4 - Semi-final 5 England Robert Milkins 2
Scotland John Higgins England 2023 Championship League Winners Group 5 England Stuart Bingham 2
Scotland John Higgins England 2023 Championship League Winners Group 5 England Jack Lisowski 2
Scotland John Higgins England 2023 Championship League Winners Group 5 China Xiao Guodong 2
Scotland John Higgins Hong Kong 2022 Hong Kong Masters Semi-final 11 Hong Kong Marco Fu 2
Scotland John Higgins England 2022 World Championship Last 16 25 Thailand Noppon Saengkham 2
Scotland John Higgins England 2022 World Championship Quarter-final 25 England Jack Lisowski 2
Scotland John Higgins Gibraltar 2022 Gibraltar Open Last 64 7 England John Astley 2
Scotland John Higgins Turkey 2022 Turkish Masters Last 64 9 Wales Dylan Emery 2
Scotland John Higgins Wales 2022 Welsh Open Last 64 7 Iran Soheil Vahedi 2
Scotland John Higgins England 2022 Masters Last 16 11 China Zhao Xintong 2
Scotland John Higgins England 2022 Masters Quarter-final 11 Wales Mark Williams 2
Scotland John Higgins England 2022 Championship League Group 7 5 England Ricky Walden 2
Scotland John Higgins England 2021 UK Championship Last 128 11 Cyprus Michael Georgiou 2
Scotland John Higgins Northern Ireland 2021 Northern Ireland Open Final 17 Northern Ireland Mark Allen 2
Scotland John Higgins England 2021 World Championship Last 32 19 China Tian Pengfei 2
Scotland John Higgins England 2021 World Championship Last 16 25 Wales Mark Williams 2
Scotland John Higgins England 2021 Masters Semi-final 11 England David Gilbert 2
Scotland John Higgins England 2021 Championship League Group 1 - Semi-final 5 Scotland Graeme Dott 2
Scotland John Higgins England 2020 English Open Semi-final 11 England Judd Trump 2
Scotland John Higgins England 2020 Championship League Final - Group 2 4 England Kyren Wilson 2
Scotland John Higgins England 2020 World Championship Last 16 25 Norway Kurt Maflin 2
Scotland John Higgins Wales 2020 Welsh Open Last 64 7 Ireland Ken Doherty 2
Scotland John Higgins Germany 2020 German Masters Last 32 9 England Robbie Williams 2
England Andrew Higginson Germany 2023 European Masters Last 128 9 China Cao Yupeng 2
England Andrew Higginson Turkey 2022 Turkish Masters Last 128 9 England Jamie O'Neill 2
England Liam Highfield England 2024 Q School - Event 2 Last 128 7 England Faizaan Mohammed 2
England Liam Highfield England 2021 Gibraltar Open Last 128 7 Scotland Fraser Patrick 2
England Liam Highfield England 2020 Scottish Open Last 32 7 England Barry Hawkins 2
Ireland Aaron Hill China 2023 Wuhan Open Last 32 9 England Martin O'Donnell 2
England Michael Holt England 2023 UK Championship Last 144 11 Hong Kong Marco Fu 2
England Michael Holt England 2022 Q School - Event 3 Last 64 7 Jamaica Rory McLeod 2
England Michael Holt England 2020 Scottish Open Last 128 7 Northern Ireland Gerard Greene 2
England Michael Holt England 2020 Scottish Open Last 64 7 England Louis Heathcote 2
China Luo Honghao England 2020 European Masters Last 128 9 Scotland Anthony McGill 2
England Ashley Hugill England 2022 World Championship Last 48 19 England Joe O'Connor 2
England Ashley Hugill Germany 2022 German Masters Last 128 9 England Allan Taylor 2
China Si Jiahui England 2024 World Championship Last 48 19 China Wu Yize 2
China Si Jiahui Germany 2024 German Masters Last 128 9 China Lyu Haotian 2
China Si Jiahui England 2023 World Championship Last 80 19 England Tom Ford 2
China Si Jiahui England 2023 World Championship Last 16 25 England Robert Milkins 2
China Si Jiahui England 2020 UK Championship Last 128 11 England Robert Milkins 2
Wales Jamie Jones England 2024 World Championship Last 48 19 Australia Neil Robertson 2
Wales Jak Jones England 2024 World Championship Quarter-final 25 England Judd Trump 2
Wales Jak Jones Germany 2024 German Masters Last 128 9 China Zhou Yuelong 2
Wales Jak Jones England 2024 Championship League Group 7 5 Northern Ireland Jordan Brown 2
Wales Jak Jones Scotland 2023 Scottish Open Last 128 7 England David Gilbert 2
Wales Jamie Jones Scotland 2023 Scottish Open Last 128 7 Northern Ireland Mark Allen 2
Wales Jamie Jones England 2023 UK Championship Last 32 11 England Jack Lisowski 2
Wales Jak Jones China 2023 International Championship Last 64 11 China Si Jiahui 2
Wales Jamie Jones Germany 2023 European Masters Last 128 9 China Yuan Sijun 2
Wales Jak Jones England 2023 World Championship Last 48 19 England Barry Hawkins 2
Wales Jamie Jones England 2022 British Open Last 64 7 England Elliot Slessor 2
Wales Jak Jones England 2022 European Masters Last 64 9 England Judd Trump 2
Wales Jak Jones Germany 2022 German Masters Last 64 9 Thailand Noppon Saengkham 2
Wales Jamie Jones Germany 2022 German Masters Last 128 9 England Barry Pinches 2
Wales Jamie Jones England 2021 World Championship Last 112 11 England David Lilley 2
Wales Duane Jones England 2021 World Championship Last 80 11 England Martin Gould 2
Wales Jamie Jones England 2021 World Championship Last 48 19 China Li Hang 2
Wales Jamie Jones England 2021 Gibraltar Open Last 128 7 England Steven Hallworth 2
Wales Jak Jones England 2020 English Open Last 128 7 England Elliot Slessor 2
Wales Jak Jones Austria 2020 European Masters Last 128 9 Austria Florian Nüßle 2
England Mark Joyce England 2024 World Championship Last 112 19 England Ian Burns 2
England Mark Joyce England 2022 English Open Last 128 7 Belgium Luca Brecel 2
Ireland Michael Judge Wales 2021 Scottish Open Last 128 7 Scotland Graeme Dott 2
China Jiang Jun England 2024 World Championship Last 48 19 Iran Hossein Vafaei 2
China Jiang Jun Germany 2023 European Masters Last 128 9 Wales Andrew Pagett 2
China Ding Junhui England 2024 World Championship Last 32 19 England Jack Lisowski 2
China Ding Junhui China 2024 World Open Quarter-final 9 Iran Hossein Vafaei 2
China Ding Junhui Saudi Arabia 2024 World Masters Round 2 7 England Ali Carter 2
China Ding Junhui England 2024 Players Championship Last 16 11 Scotland John Higgins 2
China Ding Junhui England 2023 UK Championship Last 48 11 England Robbie Williams 2
China Ding Junhui England 2023 UK Championship Final 19 England Ronnie O'Sullivan 2
China Ding Junhui China 2023 International Championship Last 128 11 England Ian Burns 2
China Ding Junhui Scotland 2022 Scottish Open Last 128 7 England Elliot Slessor 2
China Ding Junhui England 2022 UK Championship Last 80 11 Thailand Thepchaiya Un-Nooh 2
China Ding Junhui England 2022 UK Championship Last 32 11 England Barry Hawkins 2
China Ding Junhui Turkey 2022 Turkish Masters Last 128 9 Wales Andrew Pagett 2
China Ding Junhui Turkey 2022 Turkish Masters Last 64 9 England Robert Milkins 2
China Ding Junhui Turkey 2022 Turkish Masters Last 32 9 England Kyren Wilson 2
China Ding Junhui Turkey 2022 Turkish Masters Last 16 9 China Si Jiahui 2
China Ding Junhui England 2022 Championship League Group 7 - Final 5 Scotland John Higgins 2
China Ding Junhui England 2021 German Masters Last 16 9 Wales Dominic Dale 2
China Ding Junhui England 2021 Masters Last 16 11 England Ronnie O'Sullivan 2
China Ding Junhui England 2020 Scottish Open Quarter-final 9 England Ronnie O'Sullivan 2
China Ding Junhui England 2020 World Championship Last 16 25 England Ronnie O'Sullivan 2
China Ding Junhui Wales 2020 Welsh Open Last 32 7 England Jimmy Robertson 2
China Ding Junhui Austria 2020 European Masters Last 64 9 England Peter Ebdon 2
China Pang Junxu Germany 2024 German Masters Last 128 9 England Jimmy White 2
China Pang Junxu China 2023 Wuhan Open Last 64 9 England Stuart Carrington 2
China Pang Junxu England 2023 World Championship Last 48 19 China Xu Si 2
China Pang Junxu England 2022 Championship League Group 25 4 Wales Dylan Emery 2
China Pang Junxu England 2020 European Masters Last 128 9 England Ben Hancorn 2
England Jenson Kendrick England 2024 World Championship Last 144 19 China Yulu Bai 2
England Mark King England 2021 World Championship Last 112 11 Austria Florian Nüßle 2
Germany Lukas Kleckers England 2022 British Open Last 128 7 England Allan Taylor 2
Belgium Julien Leclercq England 2022 British Open Last 128 7 England Steven Hallworth 2
China Peifan Lei England 2023 World Championship Last 112 19 England James Cahill 2
China Peifan Lei England 2021 German Masters Last 128 9 England Gary Wilson 2
England David Lilley England 2023 World Championship Last 144 19 Jamaica Rory McLeod 2
England David Lilley England 2023 World Championship Last 112 19 Northern Ireland Gerard Greene 2
England David Lilley Wales 2023 Welsh Open Last 64 7 England Ricky Walden 2
England David Lilley England 2020 English Open Last 64 7 England Shaun Murphy 2
England Oliver Lines England 2023 World Championship Last 80 19 England Anthony Hamilton 2
England Peter Lines England 2021 Q School - Event 1 Last 128 7 England Connor Benzey 2
England Jack Lisowski England 2024 World Championship Last 48 19 Wales Matthew Stevens 2
England Jack Lisowski England 2023 British Open Last 128 7 England Joe O'Connor 2
England Jack Lisowski England 2023 British Open Last 64 7 England Shaun Murphy 2
England Jack Lisowski England 2023 British Open Last 32 7 England Matthew Selt 2
England Jack Lisowski Germany 2023 European Masters Last 128 9 England Sam Craigie 2
England Jack Lisowski England 2023 WST Classic Last 128 7 England Louis Heathcote 2
England Jack Lisowski England 2023 Championship League Group 1 5 England Jimmy Robertson 2
England Jack Lisowski England 2022 World Championship Last 32 19 Wales Matthew Stevens 2
England Jack Lisowski Turkey 2022 Turkish Masters Last 128 9 England David Lilley 2
England Jack Lisowski England 2022 Championship League Group 2 5 England Gary Wilson 2
England Jack Lisowski England 2021 German Masters Last 128 9 Brazil Igor Figueiredo 2
England Jack Lisowski England 2020 World Grand Prix Last 16 7 England Robert Milkins 2
England Jack Lisowski England 2020 World Grand Prix Quarter-final 9 China Zhao Xintong 2
England Jack Lisowski England 2020 UK Championship Last 128 11 England Farakh Ajaib 2
England Jack Lisowski England 2020 English Open Last 64 7 Wales Jak Jones 2
England Jack Lisowski England 2020 World Championship Last 32 19 Scotland Anthony McGill 2
Norway Kurt Maflin England 2020 Northern Ireland Open Last 32 7 Wales Ryan Day 2
Norway Kurt Maflin England 2020 English Open Last 128 7 England Peter Devlin 2
Scotland Stephen Maguire England 2024 World Championship Last 80 19 England Ashley Hugill 2
Scotland Stephen Maguire England 2024 World Championship Last 32 19 England Ali Carter 2
Scotland Stephen Maguire Northern Ireland 2023 Northern Ireland Open Last 128 7 Ireland Fergal O'Brien 2
Scotland Stephen Maguire England 2023 English Open Last 128 7 Wales Daniel Wells 2
Scotland Stephen Maguire Scotland 2022 Scottish Open Last 32 7 England Kyren Wilson 2
Scotland Stephen Maguire England 2022 UK Championship Last 80 11 England Jimmy White 2
Scotland Stephen Maguire Northern Ireland 2022 Northern Ireland Open Last 16 7 Wales Mark Williams 2
Scotland Stephen Maguire Germany 2022 European Masters Last 128 9 England Oliver Brown 2
Scotland Stephen Maguire England 2022 World Championship Last 80 11 China Zhang Jiankang 2
Scotland Stephen Maguire England 2022 World Championship Last 48 19 China Zhou Yuelong 2
Scotland Stephen Maguire England 2022 World Championship Last 16 25 China Zhao Xintong 2
Scotland Stephen Maguire Turkey 2022 Turkish Masters Last 128 9 China Jianbo Zhao 2
Scotland Stephen Maguire England 2021 UK Championship Last 64 11 China Tian Pengfei 2
Scotland Stephen Maguire England 2021 UK Championship Last 128 11 England Sanderson Lam 2
Scotland Stephen Maguire Wales 2021 Welsh Open Last 64 7 Wales Matthew Stevens 2
Scotland Stephen Maguire Wales 2021 Welsh Open Quarter-final 9 England Shaun Murphy 2
Scotland Stephen Maguire England 2021 Masters Quarter-final 11 China Yan Bingtao 2
Scotland Stephen Maguire England 2020 UK Championship Last 128 11 Ukraine Iulian Boiko 2
Scotland Stephen Maguire England 2020 UK Championship Last 64 11 England Stuart Carrington 2
Scotland Stephen Maguire England 2020 UK Championship Last 32 11 China Pang Junxu 2
England Mitchell Mann Northern Ireland 2021 Northern Ireland Open Last 128 7 England Sanderson Lam 2
England Mitchell Mann England 2021 Q School - Event 2 Last 128 7 Scotland Gary Thomson 2
England Mitchell Mann Germany 2020 German Masters Last 32 9 Switzerland Alexander Ursenbacher 2
Scotland Anthony McGill Germany 2023 German Masters Last 128 9 England Jamie O'Neill 2
Scotland Anthony McGill England 2023 World Grand Prix Quarter-final 9 England Shaun Murphy 2
Scotland Anthony McGill Northern Ireland 2022 Northern Ireland Open Last 64 7 Belgium Julien Leclercq 2
Scotland Anthony McGill Northern Ireland 2022 Northern Ireland Open Last 32 7 China Yan Bingtao 2
Scotland Anthony McGill England 2022 European Masters Last 64 9 Iran Hossein Vafaei 2
Scotland Anthony McGill England 2021 UK Championship Last 32 11 China Zhou Yuelong 2
Scotland Anthony McGill England 2021 World Championship Last 32 19 England Ricky Walden 2
Scotland Anthony McGill England 2021 German Masters Last 64 9 England Joe O'Connor 2
Scotland Anthony McGill England 2021 WST Pro Series Group 11 3 Wales Lee Walker 2
Scotland Anthony McGill England 2021 Championship League Group 7 5 Norway Kurt Maflin 2
Scotland Anthony McGill England 2020 UK Championship Last 16 11 Australia Neil Robertson 2
Scotland Anthony McGill England 2020 European Masters Last 64 9 England Peter Lines 2
Scotland Anthony McGill England 2020 World Championship Semi-final 33 England Kyren Wilson 2
Scotland Anthony McGill Wales 2020 Welsh Open Last 128 7 Wales Duane Jones 2
Belgium Ben Mertens Scotland 2023 Scottish Open Last 128 7 United States Ahmed Aly Elsayed 2
Belgium Ben Mertens Germany 2023 European Masters Last 128 9 England Gary Wilson 2
England Hammad Miah England 2023 British Open Last 64 7 England Judd Trump 2
England Robert Milkins England 2023 UK Championship Last 32 11 Thailand Thepchaiya Un-Nooh 2
England Robert Milkins England 2020 UK Championship Last 128 11 China Si Jiahui 2
England Robert Milkins England 2020 UK Championship Last 64 11 England David Gilbert 2
England Robert Milkins England 2020 World Championship Last 48 19 England Ashley Carty 2
Stan Moody England 2023 UK Championship Last 112 11 Wales Dominic Dale 2
Scotland Ross Muir England 2021 Q School - Event 2 Last 32 7 England Simon Bedford 2
England Shaun Murphy China 2024 World Open Last 128 9 Egypt Mohamed Ibrahim 2
England Shaun Murphy China 2024 World Open Last 16 9 China Ding Junhui 2
England Shaun Murphy Saudi Arabia 2024 World Masters Quarter-final 7 England Judd Trump 2
England Shaun Murphy England 2024 Masters Quarter-final 11 England Jack Lisowski 2
England Shaun Murphy England 2024 Masters Semi-final 11 England Ronnie O'Sullivan 2
England Shaun Murphy Northern Ireland 2023 Northern Ireland Open Last 64 7 Hong Kong Marco Fu 2
England Shaun Murphy England 2023 British Open Last 64 7 England Jack Lisowski 2
England Shaun Murphy England 2023 Championship League Final - Group 1 4 England Robert Milkins 2
England Shaun Murphy England 2023 Tour Championship Quarter-final 19 England Robert Milkins 2
England Shaun Murphy England 2023 Tour Championship Final 19 England Kyren Wilson 2
England Shaun Murphy England 2023 Players Championship Semi-final 11 England Kyren Wilson 2
England Shaun Murphy Wales 2023 Welsh Open Last 32 7 Scotland Anthony McGill 2
England Shaun Murphy Wales 2023 Welsh Open Last 16 7 Wales Daniel Wells 2
England Shaun Murphy England 2022 English Open Last 64 7 England Sam Craigie 2
England Shaun Murphy England 2022 Championship League Group 7 4 England Liam Highfield 2
England Shaun Murphy England 2022 Championship League Semi-final - Group 7 4 England Elliot Slessor 2
England Shaun Murphy England 2022 European Masters Last 128 9 England Simon Blackwell 2
England Shaun Murphy Germany 2022 German Masters Last 64 9 China Cao Yupeng 2
England Shaun Murphy Northern Ireland 2021 Northern Ireland Open Quarter-final 9 England Ricky Walden 2
England Shaun Murphy England 2021 World Championship Last 32 19 England Mark Davis 2
England Shaun Murphy England 2021 World Championship Last 16 25 China Yan Bingtao 2
England Shaun Murphy England 2021 World Championship Quarter-final 25 England Judd Trump 2
England Shaun Murphy England 2021 World Championship Semi-final 33 England Kyren Wilson 2
England Shaun Murphy Wales 2021 Welsh Open Last 128 7 England Zak Surety 2
England Shaun Murphy England 2021 German Masters Last 64 9 England Ian Burns 2
England Shaun Murphy England 2021 WST Pro Series Group 1 3 England Louis Heathcote 2
England Shaun Murphy England 2020 Scottish Open Last 128 7 England David Grace 2
England Shaun Murphy England 2020 European Masters Last 32 9 China Zhou Yuelong 2
England Shaun Murphy England 2020 Masters Semi-final 11 England Ali Carter 2
China Lu Ning England 2022 Championship League Group 4 5 England Stuart Bingham 2
China Lu Ning England 2020 UK Championship Last 128 11 Ireland Ken Doherty 2
Ireland Fergal O'Brien England 2021 UK Championship Last 128 11 England Joe O'Connor 2
Ireland Fergal O'Brien England 2021 WST Pro Series Group 6 3 Northern Ireland Robbie Mcguigan 2
England Joe O'Connor England 2024 World Championship Last 32 19 England Mark Selby 2
England Joe O'Connor England 2024 Championship League Group 7 5 England Elliot Slessor 2
England Joe O'Connor England 2023 UK Championship Last 80 11 England Oliver Lines 2
England Joe O'Connor Germany 2023 European Masters Last 128 9 England Rebecca Kenna 2
England Joe O'Connor England 2023 World Championship Last 80 19 England Andrew Higginson 2
England Martin O'Donnell England 2020 European Masters Last 128 9 Norway Kurt Maflin 2
England Jamie O'Neill England 2021 Gibraltar Open Last 128 7 Wales Lee Walker 2
England Ronnie O'Sullivan England 2024 World Championship Quarter-final 25 England Stuart Bingham 2
England Ronnie O'Sullivan China 2024 World Open Last 64 9 Wales Michael White 2
England Ronnie O'Sullivan Saudi Arabia 2024 World Masters Final 9 Belgium Luca Brecel 2
England Ronnie O'Sullivan England 2024 Masters Last 16 11 China Ding Junhui 2
England Ronnie O'Sullivan England 2024 Championship League Group 7 5 England Elliot Slessor 2
England Ronnie O'Sullivan England 2023 UK Championship Quarter-final 11 China Zhou Yuelong 2
England Ronnie O'Sullivan England 2023 UK Championship Final 19 China Ding Junhui 2
England Ronnie O'Sullivan China 2023 Wuhan Open Last 32 9 China Pang Junxu 2
England Ronnie O'Sullivan China 2023 Shanghai Masters Quarter-final 11 Scotland John Higgins 2
England Ronnie O'Sullivan China 2023 Shanghai Masters Final 21 Belgium Luca Brecel 2
England Ronnie O'Sullivan England 2023 WST Classic Last 128 7 Egypt Mohamed Ibrahim 2
England Ronnie O'Sullivan England 2023 Masters Last 16 11 Belgium Luca Brecel 2
England Ronnie O'Sullivan England 2022 UK Championship Last 32 11 Wales Matthew Stevens 2
England Ronnie O'Sullivan England 2022 UK Championship Last 16 11 China Zhou Yuelong 2
England Ronnie O'Sullivan England 2022 Champion of Champions Quarter-final 11 China Zhao Xintong 2
England Ronnie O'Sullivan Hong Kong 2022 Hong Kong Masters Semi-final 11 Australia Neil Robertson 2
England Ronnie O'Sullivan Hong Kong 2022 Hong Kong Masters Final 11 Hong Kong Marco Fu 2
England Ronnie O'Sullivan England 2022 World Championship Last 16 25 Northern Ireland Mark Allen 2
England Ronnie O'Sullivan England 2022 World Championship Quarter-final 25 Scotland Stephen Maguire 2
England Ronnie O'Sullivan England 2022 European Masters Last 16 9 England Ashley Hugill 2
England Ronnie O'Sullivan England 2022 European Masters Quarter-final 9 England Tom Ford 2
England Ronnie O'Sullivan England 2022 European Masters Semi-final 11 China Liang Wenbo 2
England Ronnie O'Sullivan England 2022 Masters Last 16 11 England Jack Lisowski 2
England Ronnie O'Sullivan England 2021 UK Championship Last 128 11 Wales Michael White 2
England Ronnie O'Sullivan England 2021 English Open Last 16 7 Wales Jamie Clarke 2
England Ronnie O'Sullivan England 2021 English Open Semi-final 11 Scotland John Higgins 2
England Ronnie O'Sullivan England 2021 World Championship Last 16 25 Scotland Anthony McGill 2
England Ronnie O'Sullivan Wales 2021 Tour Championship Quarter-final 19 Scotland John Higgins 2
England Ronnie O'Sullivan Wales 2021 Tour Championship Final 19 Australia Neil Robertson 2
England Ronnie O'Sullivan England 2021 Players Championship Quarter-final 11 England Jack Lisowski 2
England Ronnie O'Sullivan England 2021 Players Championship Final 19 Scotland John Higgins 2
England Ronnie O'Sullivan England 2021 Masters Last 16 11 China Ding Junhui 2
England Ronnie O'Sullivan England 2021 Masters Quarter-final 11 Scotland John Higgins 2
England Ronnie O'Sullivan England 2020 Northern Ireland Open Semi-final 11 England Ali Carter 2
England Ronnie O'Sullivan England 2020 World Championship Last 32 19 Thailand Thepchaiya Un-Nooh 2
England Ronnie O'Sullivan England 2020 World Championship Last 16 25 China Ding Junhui 2
England Ronnie O'Sullivan England 2020 World Championship Semi-final 33 England Mark Selby 2
England Ronnie O'Sullivan England 2020 Championship League Semi-final - Group 3 4 England Harvey Chandler 2
England Ronnie O'Sullivan Wales 2020 Welsh Open Semi-final 11 England Kyren Wilson 2
Wales Jackson Page England 2024 World Championship Last 80 19 Scotland Graeme Dott 2
Wales Jackson Page England 2022 World Championship Last 48 19 England David Grace 2
China Tian Pengfei England 2020 Scottish Open Last 128 7 England Martin Gould 2
England Joe Perry Northern Ireland 2023 Northern Ireland Open Last 32 7 Iran Hossein Vafaei 2
England Joe Perry England 2023 World Championship Last 80 19 England Sanderson Lam 2
England Joe Perry England 2022 UK Championship Last 48 11 Scotland Graeme Dott 2
England Joe Perry Wales 2022 Welsh Open Last 16 7 England Kyren Wilson 2
England Joe Perry Austria 2020 European Masters Last 128 9 China Tian Pengfei 2
England Barry Pinches England 2023 World Championship Last 144 19 Ireland Ross Bulman 2
England Haydon Pinhey England 2023 WST Classic Last 128 7 Belgium Luca Brecel 2
Thailand Tawan Pooltong Thailand 2023 Q School Asia-Oceania - Event 2 Last 128 7 Singapore Kingsley Tian Yi Ang 2
England Liam Pullen China 2023 International Championship Last 128 11 Scotland Graeme Dott 2
England Liam Pullen England 2022 Q School - Event 1 Last 128 7 Israel Eden Sharav 2
Australia Neil Robertson England 2024 World Championship Last 48 19 Wales Jamie Jones 2
Australia Neil Robertson China 2024 World Open Quarter-final 9 England Barry Hawkins 2
Australia Neil Robertson China 2024 World Open Semi-final 11 China Ding Junhui 2
England Jimmy Robertson Germany 2024 German Masters Last 128 9 England Liam Highfield 2
Australia Neil Robertson Germany 2024 German Masters Last 128 9 England Sanderson Lam 2
Australia Neil Robertson England 2024 Masters Last 16 11 England Barry Hawkins 2
Australia Neil Robertson England 2024 Championship League Group 3 5 England Gary Wilson 2
Australia Neil Robertson England 2024 Championship League Group 3 5 China Xiao Guodong 2
Australia Neil Robertson England 2023 WST Classic Last 128 7 England Luke Simmonds 2
England Jimmy Robertson Germany 2023 German Masters Last 64 9 Wales Jak Jones 2
Australia Neil Robertson England 2022 English Open Last 128 7 Wales Andrew Pagett 2
Australia Neil Robertson Scotland 2022 Scottish Open Quarter-final 9 England Mark Selby 2
Australia Neil Robertson Hong Kong 2022 Hong Kong Masters Quarter-final 9 Wales Mark Williams 2
Australia Neil Robertson Wales 2022 Tour Championship Semi-final 19 England Ronnie O'Sullivan 2
England Jimmy Robertson Gibraltar 2022 Gibraltar Open Last 128 7 China Tian Pengfei 2
England Jimmy Robertson Gibraltar 2022 Gibraltar Open Last 64 7 China Cao Yupeng 2
Australia Neil Robertson Wales 2022 Welsh Open Last 64 7 England Hammad Miah 2
Australia Neil Robertson England 2022 European Masters Last 32 9 China Pang Junxu 2
Australia Neil Robertson England 2022 Players Championship Last 16 11 England Kyren Wilson 2
Australia Neil Robertson Germany 2022 German Masters Last 64 9 Wales Michael White 2
Australia Neil Robertson England 2022 Masters Quarter-final 11 England Ronnie O'Sullivan 2
Australia Neil Robertson England 2022 Masters Semi-final 11 Wales Mark Williams 2
Australia Neil Robertson England 2022 Masters Final 19 England Barry Hawkins 2
Australia Neil Robertson England 2021 English Open Quarter-final 9 England Kyren Wilson 2
Australia Neil Robertson England 2021 English Open Semi-final 11 England Mark King 2
England Jimmy Robertson Northern Ireland 2021 Northern Ireland Open Last 32 7 England James Cahill 2
England Jimmy Robertson England 2021 German Masters Last 64 9 China Yuan Sijun 2
Australia Neil Robertson England 2021 Championship League Group 7 5 England David Gilbert 2
Australia Neil Robertson England 2020 UK Championship Quarter-final 11 England Mark Selby 2
Australia Neil Robertson England 2020 Champion of Champions Last 16 7 England Jimmy White 2
Australia Neil Robertson England 2020 Champion of Champions Quarter-final 11 China Ding Junhui 2
Australia Neil Robertson England 2020 English Open Last 32 7 England Mark Davis 2
Australia Neil Robertson England 2020 English Open Semi-final 11 England Mark Selby 2
Australia Neil Robertson England 2020 European Masters Last 64 9 England Riley Parsons 2
Australia Neil Robertson England 2020 Championship League Group 17 4 Israel Eden Sharav 2
Australia Neil Robertson England 2020 World Championship Last 32 19 China Liang Wenbo 2
Australia Neil Robertson England 2020 World Championship Last 16 25 England Barry Hawkins 2
Australia Neil Robertson England 2020 Tour Championship Quarter-final 17 Scotland Stephen Maguire 2
Australia Neil Robertson Wales 2020 Welsh Open Last 16 7 Northern Ireland Gerard Greene 2
Australia Neil Robertson Germany 2020 German Masters Last 64 9 Brazil Igor Figueiredo 2
Australia Neil Robertson Germany 2020 German Masters Quarter-final 9 England Elliot Slessor 2
Australia Neil Robertson Germany 2020 German Masters Semi-final 11 England Shaun Murphy 2
Australia Neil Robertson Austria 2020 European Masters Last 64 9 Northern Ireland Gerard Greene 2
Australia Neil Robertson Austria 2020 European Masters Last 32 9 China Lyu Haotian 2
Australia Neil Robertson Austria 2020 European Masters Final 17 China Zhou Yuelong 2
England Jimmy Robertson England 2020 Championship League Group 1 5 England Jack Lisowski 2
Thailand Noppon Saengkham England 2024 World Championship Last 80 19 England Andy Hicks 2
Thailand Noppon Saengkham Scotland 2023 Scottish Open Semi-final 11 Scotland John Higgins 2
Thailand Noppon Saengkham China 2023 International Championship Last 128 11 Brazil Victor Sarkis 2
Thailand Noppon Saengkham Northern Ireland 2023 Northern Ireland Open Last 128 7 India Himanshu Jain 2
Thailand Noppon Saengkham England 2023 World Grand Prix Last 32 7 England Mark Selby 2
Thailand Noppon Saengkham England 2022 British Open Last 128 7 Wales Michael White 2
Thailand Noppon Saengkham England 2022 World Championship Last 48 19 England Robert Milkins 2
Thailand Noppon Saengkham England 2022 World Championship Last 32 19 Belgium Luca Brecel 2
Thailand Noppon Saengkham Germany 2022 German Masters Last 128 9 Scotland John Higgins 2
Thailand Noppon Saengkham Wales 2021 Scottish Open Last 128 7 Scotland Amaan Iqbal 2
Thailand Noppon Saengkham England 2021 UK Championship Last 128 11 Ireland Aaron Hill 2
Thailand Noppon Saengkham England 2021 UK Championship Last 64 11 England Ali Carter 2
Thailand Noppon Saengkham England 2021 UK Championship Last 32 11 England Stuart Bingham 2
Thailand Noppon Saengkham England 2021 Championship League Group 9 4 Scotland John Higgins 2
Thailand Noppon Saengkham England 2020 World Championship Last 16 25 England Mark Selby 2
Thailand Noppon Saengkham Germany 2020 German Masters Last 128 9 England Mike Dunn 2
England Mark Selby China 2024 World Open Last 128 9 China Xing Zihao 2
England Mark Selby China 2024 World Open Last 32 9 China Long Zehuang 2
England Mark Selby England 2024 Championship League Winners Group 5 England Kyren Wilson 2
England Mark Selby England 2024 Championship League Winners Group 5 England Chris Wakelin 2
England Mark Selby England 2024 Championship League Group 2 5 Wales Ryan Day 2
England Mark Selby England 2024 Championship League Group 2 - Semi-final 5 England Ali Carter 2
England Mark Selby England 2024 Championship League Group 3 5 England Gary Wilson 2
England Mark Selby England 2023 UK Championship Last 16 11 England Barry Hawkins 2
England Mark Selby England 2023 World Championship Quarter-final 25 Scotland John Higgins 2
England Mark Selby England 2023 Tour Championship Quarter-final 19 Wales Ryan Day 2
England Mark Selby England 2022 English Open Semi-final 11 Australia Neil Robertson 2
England Mark Selby Scotland 2022 Scottish Open Quarter-final 9 Australia Neil Robertson 2
England Mark Selby England 2022 UK Championship Last 32 11 Iran Hossein Vafaei 2
England Mark Selby England 2022 Champion of Champions Quarter-final 11 Scotland John Higgins 2
England Mark Selby England 2022 British Open Last 16 7 England Jack Lisowski 2
England Mark Selby England 2022 British Open Quarter-final 9 Northern Ireland Mark Allen 2
England Mark Selby England 2022 Championship League Group 3 5 China Xiao Guodong 2
England Mark Selby Wales 2021 Scottish Open Last 128 7 England Sean Maddocks 2
England Mark Selby Wales 2021 Scottish Open Last 16 7 Scotland Anthony McGill 2
England Mark Selby Northern Ireland 2021 Northern Ireland Open Last 128 7 England Mark Lloyd 2
England Mark Selby England 2021 World Championship Last 32 19 Norway Kurt Maflin 2
England Mark Selby England 2021 World Championship Final 35 England Shaun Murphy 2
England Mark Selby England 2021 Gibraltar Open Last 128 7 England Sam Craigie 2
England Mark Selby England 2021 Gibraltar Open Last 64 7 Ireland Ken Doherty 2
England Mark Selby Wales 2021 Welsh Open Last 128 7 England Barry Pinches 2
England Mark Selby Wales 2021 Welsh Open Last 32 7 England Joe O'Connor 2
England Mark Selby England 2020 World Grand Prix Semi-final 11 England Jack Lisowski 2
England Mark Selby England 2020 Scottish Open Last 32 7 England Mark Joyce 2
England Mark Selby England 2020 European Masters Final 17 England Martin Gould 2
England Mark Selby England 2020 Championship League Semi-final - Group 4 4 Jamaica Rory McLeod 2
England Mark Selby England 2020 Tour Championship Quarter-final 17 China Yan Bingtao 2
England Mark Selby Wales 2020 Welsh Open Last 32 7 England Andy Lee 2
England Mark Selby England 2020 World Grand Prix Last 32 7 China Xiao Guodong 2
England Matthew Selt England 2023 UK Championship Last 32 11 England Ali Carter 2
England Matthew Selt England 2023 Championship League Group 20 4 Estonia Andres Petrov 2
England Matthew Selt England 2023 Championship League Group 2 5 England Barry Hawkins 2
England Matthew Selt England 2023 Championship League Group 2 5 Wales Ryan Day 2
England Matthew Selt England 2023 Championship League Group 3 - Semi-final 5 England Ricky Walden 2
England Matthew Selt England 2023 Championship League Group 5 5 England Robert Milkins 2
England Matthew Selt England 2023 Championship League Group 6 5 China Zhou Yuelong 2
China Xu Si England 2023 World Championship Last 112 19 England Zak Surety 2
China Xu Si England 2023 WST Classic Last 128 7 China Ding Junhui 2
China Xu Si England 2022 English Open Last 128 7 China Zhou Yuelong 2
China Xu Si England 2022 European Masters Last 128 9 Wales Lee Walker 2
China Yuan Sijun England 2024 World Championship Last 80 19 Wales Michael White 2
China Yuan Sijun China 2024 World Open Last 64 9 India Ishpreet Singh Chadha 2
China Yuan Sijun Germany 2024 German Masters Last 32 9 Wales Andrew Pagett 2
China Yuan Sijun Scotland 2023 Scottish Open Last 128 7 Pakistan Mohammed Asif 2
China Yuan Sijun England 2023 UK Championship Last 80 11 Switzerland Alexander Ursenbacher 2
China Yuan Sijun Northern Ireland 2023 Northern Ireland Open Last 64 7 Wales Jamie Clarke 2
China Yuan Sijun England 2023 Championship League Group 13 4 England Sean O'Sullivan 2
China Yuan Sijun England 2023 World Championship Last 80 19 Scotland Scott Donaldson 2
China Yuan Sijun England 2022 World Championship Last 144 11 Scotland Ross Muir 2
China Yuan Sijun Germany 2022 German Masters Last 128 9 Germany Lukas Kleckers 2
China Yuan Sijun England 2021 Championship League Group 12 4 Scotland Anthony McGill 2
India Ishpreet Singh Chadha Germany 2024 German Masters Last 64 9 China Liu Hongyu 2
India Ishpreet Singh Chadha Thailand 2023 Q School Asia-Oceania - Event 1 Last 128 7 Hong Kong Kwan Chun Wong 2
England Elliot Slessor England 2024 Championship League Group 6 5 England Kyren Wilson 2
England Elliot Slessor England 2024 Championship League Group 6 5 England Ricky Walden 2
England Elliot Slessor England 2024 Championship League Group 7 5 England Sam Craigie 2
England Elliot Slessor China 2023 International Championship Last 128 11 England Hammad Miah 2
England Elliot Slessor England 2023 World Championship Last 112 19 England Ian Martin 2
England Elliot Slessor England 2023 World Championship Last 48 19 China Zhou Yuelong 2
England Elliot Slessor Germany 2023 German Masters Last 64 9 England Sanderson Lam 2
England Elliot Slessor Germany 2023 German Masters Last 32 9 England Joe O'Connor 2
England Elliot Slessor England 2020 UK Championship Last 64 11 England Shaun Murphy 2
England Elliot Slessor England 2020 World Championship Last 80 11 England Ben Woollaston 2
England Elliot Slessor Gibraltar 2020 Gibraltar Open Last 128 7 Germany Simon Lichtenberg 2
Thailand Akani Songsermsawad Thailand 2024 Q School Asia-Oceania - Event 1 Last 32 7 India Subrat Das 2
Wales Matthew Stevens Wales 2024 Welsh Open Last 128 7 England Louis Heathcote 2
Wales Matthew Stevens Wales 2020 Welsh Open Last 128 7 England David Gilbert 2
England Zak Surety Germany 2024 German Masters Last 64 9 Switzerland Alexander Ursenbacher 2
England Zak Surety Germany 2023 European Masters Last 128 9 Wales Ryan Day 2
England Allan Taylor England 2020 European Masters Last 64 9 England Ben Woollaston 2
Scotland Chris Totten England 2024 Championship League Group 30 4 India Ishpreet Singh Chadha 2
England Judd Trump England 2024 World Championship Last 16 25 England Tom Ford 2
England Judd Trump China 2024 World Open Last 128 9 Malaysia Thor Chuan Leong 2
England Judd Trump China 2024 World Open Last 32 9 China Fan Zhengyi 2
England Judd Trump China 2024 World Open Final 19 China Ding Junhui 2
England Judd Trump Germany 2024 German Masters Last 128 9 Germany Lukas Kleckers 2
England Judd Trump Germany 2024 German Masters Final 19 China Si Jiahui 2
England Judd Trump England 2023 UK Championship Last 32 11 China Pang Junxu 2
England Judd Trump England 2023 UK Championship Semi-final 11 China Ding Junhui 2
England Judd Trump China 2023 International Championship Last 128 11 China Wang Xinzhong 2
England Judd Trump Northern Ireland 2023 Northern Ireland Open Last 64 7 Belgium Julien Leclercq 2
England Judd Trump China 2023 Wuhan Open Last 64 9 England Oliver Lines 2
England Judd Trump China 2023 Wuhan Open Semi-final 11 China Wu Yize 2
England Judd Trump China 2023 Wuhan Open Final 19 England Ali Carter 2
England Judd Trump England 2023 English Open Quarter-final 9 England Matthew Selt 2
England Judd Trump England 2023 English Open Final 17 China Zhang Anda 2
England Judd Trump England 2023 British Open Last 64 7 England Hammad Miah 2
England Judd Trump Germany 2023 European Masters Final 17 England Barry Hawkins 2
England Judd Trump England 2023 Championship League Semi-final - Group 2 4 Wales Matthew Stevens 2
England Judd Trump England 2023 WST Classic Last 128 7 England David Lilley 2
England Judd Trump England 2023 World Grand Prix Last 32 7 Iran Hossein Vafaei 2
England Judd Trump England 2023 World Grand Prix Final 19 Northern Ireland Mark Allen 2
England Judd Trump England 2023 Masters Quarter-final 11 England Barry Hawkins 2
England Judd Trump England 2023 Masters Final 19 Wales Mark Williams 2
England Judd Trump Scotland 2022 Scottish Open Last 64 7 England Mitchell Mann 2
England Judd Trump Scotland 2022 Scottish Open Quarter-final 9 Thailand Thepchaiya Un-Nooh 2
England Judd Trump England 2022 Champion of Champions Final 19 England Ronnie O'Sullivan 2
England Judd Trump Hong Kong 2022 Hong Kong Masters Quarter-final 9 Scotland John Higgins 2
England Judd Trump England 2022 World Championship Last 16 25 Scotland Anthony McGill 2
England Judd Trump Wales 2022 Tour Championship Quarter-final 19 Belgium Luca Brecel 2
England Judd Trump Wales 2022 Welsh Open Last 64 7 England Craig Steadman 2
England Judd Trump Wales 2022 Welsh Open Last 16 7 England Jimmy Robertson 2
England Judd Trump England 2022 European Masters Last 32 9 Norway Kurt Maflin 2
England Judd Trump Wales 2021 Scottish Open Last 64 7 England Craig Steadman 2
England Judd Trump England 2021 UK Championship Last 128 11 England David Lilley 2
England Judd Trump England 2021 World Championship Quarter-final 25 England Shaun Murphy 2
England Judd Trump England 2021 Gibraltar Open Last 64 7 Thailand Akani Songsermsawad 2
England Judd Trump England 2021 Gibraltar Open Quarter-final 7 Northern Ireland Mark Allen 2
England Judd Trump England 2021 German Masters Last 64 9 England Peter Lines 2
England Judd Trump England 2021 WST Pro Series Semi-final Group 4 3 China Zhou Yuelong 2
England Judd Trump England 2021 Championship League Winners Group 5 England Ali Carter 2
England Judd Trump England 2020 World Grand Prix Last 32 7 England Michael Holt 2
England Judd Trump England 2020 World Grand Prix Quarter-final 9 England Martin Gould 2