Most Centuries In A Match By Both Players - Decade 2020-2029 - Professional

Filtering

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