Match Frames Per Century Rate - Decade 2020-2029 - Professional

Filtering

Amount of frames played per century in a match.
Status
Categories
Scope
Range
Match Frames Played Centuries Rate
England 2021 WST Pro Series - Group 6
Ireland Fergal O'Brien 2-0 Northern Ireland Robbie Mcguigan
2 2 1
England 2023 Snooker Shootout - Last 128
China Xiao Guodong 1-0 Ukraine Anton Kazakov
1 1 1
England 2020 Snooker Shootout - Last 128
China Chang Bingyu 1-0 Ukraine Iulian Boiko
1 1 1
England 2020 Snooker Shootout - Last 128
Malaysia Thor Chuan Leong 1-0 Thailand Mink Nutcharut
1 1 1
England 2020 Snooker Shootout - Last 64
China Xiao Guodong 1-0 England Ashley Hugill
1 1 1
England 2020 Snooker Shootout - Last 64
Wales Jak Jones 1-0 Northern Ireland Jordan Brown
1 1 1
England 2020 Championship League - Semi-final - Group 4
England Ben Woollaston 3-0 England Tom Ford
3 3 1
England 2021 WST Pro Series - Group 3
England Stuart Bingham 2-0 Wales Jamie Clarke
2 2 1
England 2023 Snooker Shootout - Last 32
England Ali Carter 1-0 China Cao Yupeng
1 1 1
England 2020 Championship League - Semi-final - Group 2
China Zhou Yuelong 3-0 Wales Dominic Dale
3 3 1
England 2021 Championship League - Semi-final - Group 2
England Ricky Walden 3-0 Ireland Fergal O'Brien
3 3 1
England 2022 Snooker Shootout - Last 128
Iran Hossein Vafaei 1-0 England Peter Devlin
1 1 1
England 2021 Championship League - Final - Group 1
Northern Ireland Mark Allen 3-0 England Kyren Wilson
3 3 1
England 2021 WST Pro Series - Semi-final Group 4
England Judd Trump 2-0 China Zhou Yuelong
2 2 1
England 2021 Snooker Shootout - Last 128
Northern Ireland Mark Allen 1-0 England Jimmy Robertson
1 1 1
England 2022 Snooker Shootout - Last 128
England Allan Taylor 1-0 Wales Liam Davies
1 1 1
England 2021 WST Pro Series - Group 4
Switzerland Alexander Ursenbacher 2-0 England Paul Davison
2 2 1
England 2023 Snooker Shootout - Last 128
England Michael Holt 1-0 China Peifan Lei
1 1 1
England 2023 Snooker Shootout - Final
England Chris Wakelin 1-0 Belgium Julien Leclercq
1 1 1
England 2021 WST Pro Series - Group 11
China Zhao Xintong 2-0 Wales Dominic Dale
2 2 1
England 2020 UK Championship - Last 128
England Matthew Selt 6-0 Morocco Amine Amiri
6 5 1.2
England 2020 Championship League - Group 3
England Gary Wilson 3-2 England Tom Ford
5 4 1.25
England 2020 European Masters - Last 64
Northern Ireland Mark Allen 5-0 Ireland Ken Doherty
5 4 1.25
England 2023 Championship League - Group 4
England Gary Wilson 3-2 England Ricky Walden
5 4 1.25
England 2022 European Masters - Last 64
Australia Neil Robertson 5-0 England Alfie Burden
5 4 1.25
England 2022 Championship League - Semi-final - Group 8
Wales Michael White 3-1 England David Gilbert
4 3 1.33
Scotland 2022 Scottish Open - Last 128
England Shaun Murphy 4-0 China Peifan Lei
4 3 1.33
England 2021 English Open - Last 128
Thailand Thepchaiya Un-Nooh 4-0 England Jamie O'Neill
4 3 1.33
Wales 2021 Welsh Open - Last 64
China Zhou Yuelong 4-0 England Anthony Hamilton
4 3 1.33
England 2020 World Grand Prix - Last 16
Australia Neil Robertson 4-0 Wales Mark Williams
4 3 1.33
Gibraltar 2022 Gibraltar Open - Last 16
China Ding Junhui 4-0 England Jimmy Robertson
4 3 1.33
England 2021 Championship League - Group 5
England Ronnie O'Sullivan 3-1 England Mark Selby
4 3 1.33
Scotland 2022 Scottish Open - Last 128
England Kyren Wilson 4-0 Hong Kong Ng On Yee
4 3 1.33
England 2022 English Open - Last 128
China Ding Junhui 4-0 England Ian Burns
4 3 1.33
England 2020 Championship League - Final Group
Belgium Luca Brecel 2-2 England Ben Woollaston
4 3 1.33
Scotland 2022 Scottish Open - Last 64
Wales Jamie Jones 4-0 China Chen Zifan
4 3 1.33
England 2020 Northern Ireland Open - Last 64
England Judd Trump 4-0 China Gao Yang
4 3 1.33
England 2020 Northern Ireland Open - Last 32
China Zhao Xintong 4-0 Germany Lukas Kleckers
4 3 1.33
England 2023 Championship League - Group 1
Wales Ryan Day 3-1 England Jimmy Robertson
4 3 1.33
England 2023 Championship League - Group 4 - Final
England Judd Trump 3-1 Scotland John Higgins
4 3 1.33
England 2021 Championship League - Group 2
England Kyren Wilson 3-1 Scotland Scott Donaldson
4 3 1.33
England 2021 Championship League - Group 2
Scotland John Higgins 3-1 Scotland Scott Donaldson
4 3 1.33
England 2022 UK Championship - Quarter-final
England Jack Lisowski 6-1 England Shaun Murphy
7 5 1.4
England 2021 UK Championship - Last 128
Thailand Thepchaiya Un-Nooh 6-1 Scotland Stephen Hendry
7 5 1.4
England 2022 Championship League - Semi-final - Group 4
China Zhao Xintong 3-0 England Gary Wilson
3 2 1.5
England 2020 Championship League - Group 3
Scotland Graeme Dott 3-0 England Matthew Selt
3 2 1.5
England 2020 Championship League - Group 2 - Semi-final
England Stuart Bingham 3-0 England Gary Wilson
3 2 1.5
England 2021 Championship League - Group 12
China Yuan Sijun 3-0 Scotland Anthony McGill
3 2 1.5
England 2020 Championship League - Winners Group
England Judd Trump 3-0 Australia Neil Robertson
3 2 1.5
England 2022 Championship League - Group 7
England Shaun Murphy 3-0 England Liam Highfield
3 2 1.5
England 2021 WST Pro Series - Group 11
Scotland Anthony McGill 2-1 Wales Lee Walker
3 2 1.5
England 2021 WST Pro Series - Final Group
England Stuart Bingham 2-1 Wales Mark Williams
3 2 1.5
England 2022 Championship League - Group 3
England Mark Selby 3-0 China Xiao Guodong
3 2 1.5
England 2021 WST Pro Series - Group 6
England Riley Parsons 2-1 Thailand Noppon Saengkham
3 2 1.5
England 2021 Championship League - Group 5
Northern Ireland Mark Allen 3-0 England Daniel Womersley
3 2 1.5
England 2020 Championship League - Group 14
England Gary Wilson 3-0 Northern Ireland Gerard Greene
3 2 1.5
England 2020 Championship League - Group 6
England Sam Craigie 3-0 Wales Dominic Dale
3 2 1.5
England 2020 Championship League - Semi-final - Group 3
England Ronnie O'Sullivan 3-0 England Harvey Chandler
3 2 1.5
England 2020 Championship League - Semi-final - Group 2
Wales Ryan Day 3-0 England Judd Trump
3 2 1.5
England 2020 Championship League - Final Group
Belgium Luca Brecel 3-0 England Stuart Bingham
3 2 1.5
England 2020 Championship League - Group 28
Wales Jamie Clarke 3-0 England Haydon Pinhey
3 2 1.5
England 2020 Championship League - Group 30
England Mark Davis 3-0 England Ali Carter
3 2 1.5
England 2020 Championship League - Semi-final - Group 1
England Barry Hawkins 3-0 England Robert Milkins
3 2 1.5
England 2020 Championship League - Semi-final - Group 1
England Judd Trump 3-0 England Barry Hawkins
3 2 1.5
England 2020 Championship League - Semi-final - Group 4
England Mark Selby 3-0 Jamaica Rory McLeod
3 2 1.5
England 2021 Championship League - Winners Group
England Judd Trump 3-0 England Ali Carter
3 2 1.5
England 2021 WST Pro Series - Group 1
England Shaun Murphy 2-1 England Louis Heathcote
3 2 1.5
England 2021 Championship League - Semi-final - Group 3
England Mark Davis 3-0 Thailand Noppon Saengkham
3 2 1.5
England 2022 Championship League - Semi-final - Group 6
Iran Hossein Vafaei 3-0 Ireland Michael Judge
3 2 1.5
England 2021 WST Pro Series - Semi-final Group 3
England Sam Craigie 2-1 China Luo Honghao
3 2 1.5
England 2021 WST Pro Series - Semi-final Group 3
Belgium Luca Brecel 2-1 England Joe Perry
3 2 1.5
England 2021 WST Pro Series - Final Group
China Xiao Guodong 2-1 England Ali Carter
3 2 1.5
England 2021 WST Pro Series - Final Group
England Sam Craigie 2-1 England Kyren Wilson
3 2 1.5
England 2022 Championship League - Group 3
China Zhao Xintong 3-0 Wales Ryan Day
3 2 1.5
England 2021 WST Pro Series - Group 6
Brazil Igor Figueiredo 2-1 Northern Ireland Jordan Brown
3 2 1.5
England 2020 UK Championship - Last 64
China Lu Ning 6-0 England Matthew Selt
6 4 1.5
England 2022 Championship League - Group 6
China Yan Bingtao 3-0 England Kyren Wilson
3 2 1.5
England 2023 Championship League - Group 2
England Matthew Selt 3-0 Wales Ryan Day
3 2 1.5
England 2022 English Open - Quarter-final
Australia Neil Robertson 5-3 Wales Mark Williams
8 5 1.6
England 2022 British Open - Last 16
England Mark Selby 4-1 England Jack Lisowski
5 3 1.67
England 2020 Championship League - Winners Group
England Judd Trump 3-2 Scotland Anthony McGill
5 3 1.67
England 2021 Championship League - Group 7
England David Gilbert 3-2 Australia Neil Robertson
5 3 1.67
England 2020 World Grand Prix - Last 32
England Judd Trump 4-1 China Li Hang
5 3 1.67
Wales 2020 Welsh Open - Last 32
England Judd Trump 4-1 Brazil Igor Figueiredo
5 3 1.67
England 2022 English Open - Last 64
England Shaun Murphy 4-1 England Sam Craigie
5 3 1.67
England 2023 Championship League - Group 3 - Semi-final
England Kyren Wilson 3-2 England Mark Selby
5 3 1.67
England 2023 World Grand Prix - Last 32
Wales Mark Williams 4-1 Wales Jamie Jones
5 3 1.67
England 2021 Championship League - Group 4 - Semi-final
England Judd Trump 3-2 England Kyren Wilson
5 3 1.67
England 2021 Championship League - Group 5
Wales Mark Williams 3-2 England Mark Selby
5 3 1.67
Wales 2022 Welsh Open - Last 64
China Ding Junhui 4-1 England Michael Holt
5 3 1.67
England 2020 European Masters - Last 128
Wales Mark Williams 5-0 England Ashley Hugill
5 3 1.67
England 2022 British Open - Last 64
China Zhao Xintong 4-1 England Stuart Bingham
5 3 1.67
Northern Ireland 2022 Northern Ireland Open - Last 32
Australia Neil Robertson 4-1 England John Astley
5 3 1.67
England 2021 English Open - Last 64
England Ronnie O'Sullivan 4-1 Cyprus Michael Georgiou
5 3 1.67
England 2022 Championship League - Group 4
England Stuart Bingham 3-2 England Judd Trump
5 3 1.67
England 2021 Championship League - Group 5 - Semi-final
England Kyren Wilson 3-2 England Ronnie O'Sullivan
5 3 1.67
England 2020 Scottish Open - Last 128
Northern Ireland Mark Allen 4-1 England Jimmy White
5 3 1.67
England 2022 Championship League - Group 7
England Ricky Walden 3-2 England Martin Gould
5 3 1.67
England 2022 Championship League - Group 7 - Final
Scotland John Higgins 3-2 China Ding Junhui
5 3 1.67
England 2021 Championship League - Group 2
England Kyren Wilson 3-2 England Stuart Bingham
5 3 1.67
England 2021 Championship League - Group 3
England Kyren Wilson 3-2 Scotland Scott Donaldson
5 3 1.67
Austria 2020 European Masters - Last 128
China Yan Bingtao 5-2 England Sam Baird
7 4 1.75
Germany 2020 German Masters - Last 64
Australia Neil Robertson 5-2 Brazil Igor Figueiredo
7 4 1.75
Scotland 2022 Scottish Open - Last 128
England Liam Highfield 4-3 England James Cahill
7 4 1.75
England 2021 World Championship - Last 144
England Oliver Lines 6-1 Wales Dylan Emery
7 4 1.75
Gibraltar 2020 Gibraltar Open - Final
England Judd Trump 4-3 England Kyren Wilson
7 4 1.75
Scotland 2022 Scottish Open - Quarter-final
Australia Neil Robertson 5-2 England Mark Selby
7 4 1.75
England 2022 English Open - Last 64
Australia Neil Robertson 4-3 China Peifan Lei
7 4 1.75
England 2020 Tour Championship - Quarter-final
Scotland Stephen Maguire 9-5 Australia Neil Robertson
14 8 1.75
England 2020 European Masters - Last 128
Northern Ireland Mark Allen 5-2 Austria Florian Nüßle
7 4 1.75
Scotland 2022 Scottish Open - Last 32
England Jack Lisowski 4-3 England Ali Carter
7 4 1.75
England 2020 Scottish Open - Last 32
England Barry Hawkins 4-3 England Liam Highfield
7 4 1.75
England 2021 Players Championship - Last 16
Australia Neil Robertson 6-1 China Lu Ning
7 4 1.75
England 2020 Champion of Champions - Quarter-final
England Judd Trump 6-3 England David Gilbert
9 5 1.8
England 2021 Masters - Quarter-final
Scotland John Higgins 6-3 England Ronnie O'Sullivan
9 5 1.8
England 2020 Champion of Champions - Semi-final
Australia Neil Robertson 6-5 England Mark Selby
11 6 1.83
England 2020 Championship League - Group 4
Scotland Scott Donaldson 3-1 England Joe Perry
4 2 2
England 2022 Championship League - Group 25
Wales Ryan Day 2-2 Wales Dylan Emery
4 2 2
England 2022 Championship League - Semi-final - Group 4
China Zhao Xintong 2-2 Northern Ireland Mark Allen
4 2 2
England 2023 Championship League - Group 1
England Stuart Bingham 3-1 England Jack Lisowski
4 2 2
England 2020 Championship League - Group 6
Scotland Graeme Dott 3-1 England Joe Perry
4 2 2
England 2020 Championship League - Group 6
England Judd Trump 3-1 Scotland Graeme Dott
4 2 2
England 2021 English Open - Last 64
England Chris Wakelin 4-0 Scotland Stephen Hendry
4 2 2
England 2020 Championship League - Group 6
England Judd Trump 3-1 England Joe Perry
4 2 2
England 2020 Championship League - Group 6
Wales Mark Williams 3-1 England Judd Trump
4 2 2
England 2023 Championship League - Group 4 - Semi-final
Scotland John Higgins 3-1 England Robert Milkins
4 2 2
England 2022 British Open - Quarter-final
Northern Ireland Mark Allen 5-3 England Mark Selby
8 4 2
England 2022 British Open - Last 128
Scotland John Higgins 4-2 England Andy Hicks
6 3 2
England 2020 Championship League - Group 3
England Kyren Wilson 3-1 England Gary Wilson
4 2 2
England 2022 Championship League - Group 19
Northern Ireland Jordan Brown 2-2 Scotland Ross Muir
4 2 2
England 2022 British Open - Last 128
China Li Hang 4-0 England Liam Highfield
4 2 2
Northern Ireland 2021 Northern Ireland Open - Last 32
England Jimmy Robertson 4-0 England James Cahill
4 2 2
England 2021 WST Pro Series - Group 8
England Ali Carter 2-0 China Chang Bingyu
2 1 2
Austria 2020 European Masters - Last 128
China Liang Wenbo 5-1 England Chris Wakelin
6 3 2
England 2021 WST Pro Series - Group 3
Wales Jamie Clarke 2-0 England Billy Joe Castle
2 1 2
England 2021 WST Pro Series - Group 4
Switzerland Alexander Ursenbacher 2-0 England Farakh Ajaib
2 1 2
England 2021 WST Pro Series - Group 4
England Jimmy Robertson 2-0 Wales Duane Jones
2 1 2
England 2021 WST Pro Series - Group 13
England Rod Lawler 2-0 Wales Daniel Wells
2 1 2
England 2021 WST Pro Series - Group 5
England Mark Selby 2-0 England Stuart Carrington
2 1 2
England 2021 Q School - Event 2 - Last 32
Scotland Ross Muir 4-0 England Simon Bedford
4 2 2
England 2021 WST Pro Series - Group 1
Scotland Alan McManus 2-0 China Xu Si
2 1 2
England 2021 WST Pro Series - Group 1
England Michael Holt 2-0 Scotland Fraser Patrick
2 1 2
England 2021 WST Pro Series - Group 12
England Mitchell Mann 2-0 China Zhou Yuelong
2 1 2
Austria 2020 European Masters - Quarter-final
Australia Neil Robertson 5-1 Thailand Thepchaiya Un-Nooh
6 3 2
England 2021 WST Pro Series - Group 12
China Zhou Yuelong 2-0 England Ashley Hugill
2 1 2
England 2021 WST Pro Series - Group 14
England Andrew Higginson 2-0 Scotland Graeme Dott
2 1 2
England 2021 WST Pro Series - Group 13
England Allan Taylor 2-0 England Rod Lawler
2 1 2
England 2021 Championship League - Group 9
Thailand Noppon Saengkham 3-1 Scotland John Higgins
4 2 2
England 2022 Championship League - Final - Group 2
China Zhao Xintong 3-1 China Xiao Guodong
4 2 2
England 2021 WST Pro Series - Final Group
England Sam Craigie 2-0 England Stuart Bingham
2 1 2
Northern Ireland 2022 Northern Ireland Open - Semi-final
China Zhou Yuelong 6-4 Scotland Anthony McGill
10 5 2
England 2021 WST Pro Series - Group 8
England Ali Carter 2-0 England Kuldesh Johal
2 1 2
Germany 2020 German Masters - Last 64
England Gary Wilson 5-1 China Xu Si
6 3 2
England 2021 Championship League - Winners Group
China Zhou Yuelong 3-1 England Judd Trump
4 2 2
England 2022 Championship League - Group 4
England Kyren Wilson 3-1 England Stuart Bingham
4 2 2
England 2021 WST Pro Series - Group 7
England Martin O'Donnell 2-0 England Liam Highfield
2 1 2
Wales 2021 Welsh Open - Last 128
China Zhou Yuelong 4-0 England Ashley Carty
4 2 2
England 2021 WST Pro Series - Group 7
China Jianbo Zhao 2-0 China Lu Ning
2 1 2
Germany 2020 German Masters - Quarter-final
England Judd Trump 5-1 Cyprus Michael Georgiou
6 3 2
England 2023 Championship League - Group 1
England Ali Carter 3-1 England Jimmy Robertson
4 2 2
England 2021 WST Pro Series - Group 16
Austria Florian Nüßle 2-0 England Alex Clenshaw
2 1 2
England 2021 WST Pro Series - Group 3
England Sam Craigie 2-0 England Ashley Carty
2 1 2
England 2021 WST Pro Series - Group 16
Wales Mark Williams 2-0 England Robbie Williams
2 1 2
England 2021 Players Championship - Last 16
Scotland John Higgins 6-0 Northern Ireland Jordan Brown
6 3 2
England 2021 WST Pro Series - Group 5
England Stuart Carrington 2-0 Israel Eden Sharav
2 1 2
England 2021 Championship League - Group 7
China Yan Bingtao 3-1 Norway Kurt Maflin
4 2 2
England 2021 Championship League - Group 7
Scotland Anthony McGill 3-1 Norway Kurt Maflin
4 2 2
England 2021 WST Pro Series - Group 9
China Lyu Haotian 2-0 China Chen Zifan
2 1 2
Gibraltar 2022 Gibraltar Open - Last 32
Northern Ireland Jordan Brown 4-0 England Louis Heathcote
4 2 2
England 2021 WST Pro Series - Group 15
Wales Ryan Day 2-0 England Barry Pinches
2 1 2
England 2021 WST Pro Series - Group 15
England Steven Hallworth 2-0 England Barry Pinches
2 1 2
England 2022 Championship League - Group 1
England Ronnie O'Sullivan 3-1 Switzerland Alexander Ursenbacher
4 2 2
England 2021 Gibraltar Open - Last 128
England Barry Hawkins 4-2 China Luo Honghao
6 3 2
Wales 2020 Welsh Open - Last 16
Australia Neil Robertson 4-0 Northern Ireland Gerard Greene
4 2 2
England 2022 Championship League - Semi-final - Group 3
England Stuart Bingham 2-2 Northern Ireland Jordan Brown
4 2 2
England 2021 British Open - Last 128
England Ian Burns 3-1 Wales Michael White
4 2 2
England 2021 Gibraltar Open - Last 64
England Ali Carter 4-2 England Ben Woollaston
6 3 2
England 2021 WST Pro Series - Semi-final Group 4
England Mark Selby 2-0 England Oliver Lines
2 1 2
England 2022 Championship League - Semi-final - Group 2
England Chris Wakelin 2-2 Wales Daniel Wells
4 2 2
Gibraltar 2020 Gibraltar Open - Last 128
England Elliot Slessor 4-0 Germany Simon Lichtenberg
4 2 2
England 2021 WST Pro Series - Final Group
England Sam Craigie 2-0 China Xiao Guodong
2 1 2
England 2021 WST Pro Series - Final Group
England Judd Trump 2-0 England Jack Lisowski
2 1 2
Gibraltar 2020 Gibraltar Open - Last 64
China Zhao Xintong 4-0 Wales Jamie Clarke
4 2 2
Northern Ireland 2021 Northern Ireland Open - Last 32
Scotland John Higgins 4-2 Belgium Luca Brecel
6 3 2
Hong Kong 2022 Hong Kong Masters - Semi-final
England Ronnie O'Sullivan 6-4 Australia Neil Robertson
10 5 2
Scotland 2022 Scottish Open - Last 64
England Judd Trump 4-0 England Mitchell Mann
4 2 2
Scotland 2022 Scottish Open - Last 16
England Kyren Wilson 4-2 China Zhou Yuelong
6 3 2
Scotland 2022 Scottish Open - Last 64
England Ali Carter 4-2 England Robbie Williams
6 3 2
England 2022 English Open - Last 128
Wales Dylan Emery 4-0 China Li Hang
4 2 2
England 2020 Championship League - Group 5
China Liang Wenbo 3-1 England Joe O'Connor
4 2 2
England 2020 Championship League - Group 14
England Gary Wilson 3-1 England John Astley
4 2 2
England 2020 Championship League - Semi-final - Group 2
England David Gilbert 2-2 Wales Ryan Day
4 2 2
England 2021 WST Pro Series - Group 5
England Mark Selby 2-0 England Joe O'Connor
2 1 2
England 2022 English Open - Last 128
China Xu Si 4-2 China Zhou Yuelong
6 3 2
England 2021 WST Pro Series - Group 7
China Lu Ning 2-0 England Martin O'Donnell
2 1 2
England 2021 WST Pro Series - Group 16
Wales Mark Williams 2-0 China Gao Yang
2 1 2
England 2021 WST Pro Series - Group 11
China Zhao Xintong 2-0 China Si Jiahui
2 1 2
England 2021 WST Pro Series - Group 11
Scotland Anthony McGill 2-0 England Andy Hicks
2 1 2
England 2021 Championship League - Group 7
Scotland Anthony McGill 3-1 Australia Neil Robertson
4 2 2
England 2021 WST Pro Series - Group 16
England Nigel Bond 2-0 China Gao Yang
2 1 2
England 2021 WST Pro Series - Group 5
England Joe O'Connor 2-0 Germany Lukas Kleckers
2 1 2
England 2021 Championship League - Group 29
Thailand Thepchaiya Un-Nooh 3-1 China Zhang Jiankang
4 2 2
England 2020 Championship League - Group 4
England Barry Hawkins 3-1 Wales Jackson Page
4 2 2
England 2020 Championship League - Group 14
China Liang Wenbo 3-1 Iran Soheil Vahedi
4 2 2
England 2020 Championship League - Group 23
England David Grace 3-1 England Jimmy Robertson
4 2 2
Wales 2022 Welsh Open - Last 128
China Liang Wenbo 4-0 China Zhang Jiankang
4 2 2
England 2020 Championship League - Group 17
Australia Neil Robertson 2-2 Israel Eden Sharav
4 2 2
Wales 2022 Welsh Open - Last 64
England Kyren Wilson 4-0 China Li Hang
4 2 2
Wales 2022 Welsh Open - Last 64
Scotland John Higgins 4-0 Iran Soheil Vahedi
4 2 2
Gibraltar 2022 Gibraltar Open - Last 64
England Kyren Wilson 4-0 England Andy Hicks
4 2 2
Gibraltar 2022 Gibraltar Open - Last 32
China Lyu Haotian 4-0 Cyprus Michael Georgiou
4 2 2
England 2020 Championship League - Semi-final - Group 2
England Shaun Murphy 2-2 China Zhou Yuelong
4 2 2
England 2020 Championship League - Final - Group 2
Scotland John Higgins 3-1 England Kyren Wilson
4 2 2
England 2021 WST Pro Series - Group 15
Wales Ryan Day 2-0 England Sean Maddocks
2 1 2
Gibraltar 2022 Gibraltar Open - Last 128
England Ricky Walden 4-0 England Dylan Mitchell
4 2 2
England 2021 WST Pro Series - Group 1
China Xu Si 2-0 England Michael Holt
2 1 2
England 2022 Championship League - Group 17
England Ali Carter 2-2 China Wu Yize
4 2 2
England 2021 WST Pro Series - Semi-final Group 1
England Ali Carter 2-0 England Martin O'Donnell
2 1 2
England 2021 WST Pro Series - Group 1
England Louis Heathcote 2-0 Ireland Ken Doherty
2 1 2
England 2022 Championship League - Group 25
China Pang Junxu 3-1 Wales Dylan Emery
4 2 2
England 2022 Championship League - Group 31
England Anthony Hamilton 3-1 Thailand Noppon Saengkham
4 2 2
England 2021 Championship League - Final - Group 1
England Kyren Wilson 2-2 China Bai Langning
4 2 2
England 2022 Championship League - Semi-final - Group 3
Northern Ireland Jordan Brown 2-2 Wales Jamie Jones
4 2 2
England 2021 WST Pro Series - Group 12
England Ashley Hugill 2-0 China Luo Honghao
2 1 2
England 2021 WST Pro Series - Group 12
China Zhou Yuelong 2-0 Ireland Leo Fernandez
2 1 2
England 2021 WST Pro Series - Group 12
China Zhou Yuelong 2-0 Thailand Thepchaiya Un-Nooh
2 1 2
England 2021 WST Pro Series - Group 14
England Jack Lisowski 2-0 Scotland Graeme Dott
2 1 2
England 2021 WST Pro Series - Semi-final Group 2
England Ben Woollaston 2-0 England Shaun Murphy
2 1 2
England 2021 WST Pro Series - Group 8
England Ali Carter 2-0 Germany Simon Lichtenberg
2 1 2
England 2022 Championship League - Semi-final - Group 7
England Shaun Murphy 3-1 England Elliot Slessor
4 2 2
England 2022 Championship League - Final - Group 1
England Ricky Walden 2-2 China Lu Ning
4 2 2
Northern Ireland 2021 Northern Ireland Open - Last 128
England David Gilbert 4-0 England Ian Burns
4 2 2
England 2022 British Open - Last 128
England Steven Hallworth 4-2 Belgium Julien Leclercq
6 3 2
England 2020 English Open - Last 16
China Zhou Yuelong 4-0 England Andrew Higginson
4 2 2
England 2021 British Open - Last 64
England Elliot Slessor 3-1 China Wu Yize
4 2 2
England 2020 Champion of Champions - Last 16
Australia Neil Robertson 4-0 England Jimmy White
4 2 2
England 2021 WST Pro Series - Final Group
England Ali Carter 2-0 England Stuart Bingham
2 1 2
England 2021 WST Pro Series - Final Group
Wales Mark Williams 2-0 England Sam Craigie
2 1 2
England 2021 WST Pro Series - Final Group
China Xiao Guodong 2-0 England Jack Lisowski
2 1 2
Northern Ireland 2021 Northern Ireland Open - Last 128
China Yan Bingtao 4-0 Iran Hossein Vafaei
4 2 2
England 2021 WST Pro Series - Group 8
England Ali Carter 2-0 Wales Dylan Emery
2 1 2
England 2021 WST Pro Series - Group 10
England Oliver Lines 2-0 Ukraine Iulian Boiko
2 1 2
England 2021 WST Pro Series - Group 10
England David Gilbert 2-0 England Peter Lines
2 1 2
England 2021 Gibraltar Open - Quarter-final
England Judd Trump 4-0 Northern Ireland Mark Allen
4 2 2
Scotland 2022 Scottish Open - Last 128
England Stuart Carrington 4-0 Pakistan Asjad Iqbal
4 2 2
England 2022 Championship League - Group 2
England Jack Lisowski 3-1 England Gary Wilson
4 2 2
England 2021 WST Pro Series - Group 8
China Tian Pengfei 2-0 England Mark Davis
2 1 2
Wales 2021 Tour Championship - Final
Australia Neil Robertson 10-4 England Ronnie O'Sullivan
14 7 2
England 2022 Championship League - Group 4
England Mark Selby 3-1 England Stuart Bingham
4 2 2
Northern Ireland 2021 Northern Ireland Open - Last 64
England Gary Wilson 4-0 Jamaica Rory McLeod
4 2 2
England 2021 English Open - Last 16
England Ronnie O'Sullivan 4-0 Wales Jamie Clarke
4 2 2
England 2022 Championship League - Group 3
China Xiao Guodong 3-1 Wales Ryan Day
4 2 2
England 2021 WST Pro Series - Group 13
England Joe Perry 2-0 England Allan Taylor
2 1 2
England 2021 WST Pro Series - Group 6
Brazil Igor Figueiredo 2-0 Northern Ireland Robbie Mcguigan
2 1 2
England 2021 WST Pro Series - Group 6
England Ben Woollaston 2-0 Thailand Noppon Saengkham
2 1 2
England 2021 English Open - Last 64
England Martin Gould 4-0 Scotland Scott Donaldson
4 2 2
England 2020 Northern Ireland Open - Last 128
Northern Ireland Mark Allen 4-0 England Anthony Hamilton
4 2 2
Wales 2021 Scottish Open - Last 128
England Kyren Wilson 4-0 England Andy Hicks
4 2 2
England 2022 English Open - Last 128
Australia Neil Robertson 4-0 Wales Andrew Pagett
4 2 2
Wales 2021 Welsh Open - Last 128
Scotland Graeme Dott 4-2 England Billy Joe Castle
6 3 2
England 2021 WST Pro Series - Group 2
England Kyren Wilson 2-0 Scotland Dean Young
2 1 2
England 2021 WST Pro Series - Group 2
England Kyren Wilson 2-0 Poland Kacper Filipiak
2 1 2
England 2023 Championship League - Group 2
England Stuart Bingham 3-1 Northern Ireland Jordan Brown
4 2 2
England 2021 Championship League - Group 5
Wales Mark Williams 3-1 England Ronnie O'Sullivan
4 2 2
England 2022 Championship League - Group 5
Scotland Scott Donaldson 3-1 England David Gilbert
4 2 2
England 2021 WST Pro Series - Group 2
China Yuan Sijun 2-0 China Fan Zhengyi
2 1 2
Wales 2021 Scottish Open - Last 64
England Judd Trump 4-0 England Craig Steadman
4 2 2
England 2021 WST Pro Series - Group 2
England Kyren Wilson 2-0 Thailand Akani Songsermsawad
2 1 2
England 2021 Championship League - Group 22
Wales Ryan Day 3-1 England Barry Pinches
4 2 2
England 2021 WST Pro Series - Group 4
England Jimmy Robertson 2-0 England Barry Hawkins
2 1 2
England 2023 Championship League - Group 3
England Mark Selby 3-1 England Ricky Walden
4 2 2
Germany 2022 German Masters - Last 128
China Zhao Xintong 5-3 England Stuart Carrington
8 4 2
England 2023 Championship League - Group 1
England Jack Lisowski 3-1 England Jimmy Robertson
4 2 2
England 2020 UK Championship - Semi-final
Australia Neil Robertson 6-2 China Zhou Yuelong
8 4 2
England 2021 UK Championship - Semi-final
Belgium Luca Brecel 6-4 England Kyren Wilson
10 5 2
England 2023 Championship League - Group 2
England Matthew Selt 3-1 England Barry Hawkins
4 2 2
Germany 2022 German Masters - Last 128
Northern Ireland Mark Allen 5-1 England Alfie Burden
6 3 2
Germany 2022 German Masters - Last 64
Wales Mark Williams 5-1 China Chang Bingyu
6 3 2
England 2022 Championship League - Group 7
Scotland John Higgins 3-1 England Ricky Walden
4 2 2
England 2020 Scottish Open - Last 32
England Mark Selby 4-2 England Mark Joyce
6 3 2
England 2020 World Grand Prix - Last 16
England Jack Lisowski 4-0 England Robert Milkins
4 2 2
England 2021 WST Pro Series - Group 16
England Robert Milkins 2-0 Austria Florian Nüßle
2 1 2
England 2021 Championship League - Group 1 - Semi-final
Scotland John Higgins 3-1 Scotland Graeme Dott
4 2 2
England 2021 German Masters - Semi-final
England Judd Trump 6-5 England Barry Hawkins
11 5 2.2
England 2020 UK Championship - Last 128
Brazil Igor Figueiredo 6-5 England Jimmy Robertson
11 5 2.2
Scotland 2022 Scottish Open - Semi-final
England Joe O'Connor 6-3 Australia Neil Robertson
9 4 2.25
Germany 2022 European Masters - Last 128
China Xiao Guodong 5-4 China Xu Si
9 4 2.25
England 2021 English Open - Quarter-final
Australia Neil Robertson 5-4 England Kyren Wilson
9 4 2.25
England 2020 Champion of Champions - Final
Northern Ireland Mark Allen 10-6 Australia Neil Robertson
16 7 2.29
England 2022 English Open - Last 128
Belgium Luca Brecel 4-3 England Mark Joyce
7 3 2.33
Scotland 2022 Scottish Open - Last 64
England Joe O'Connor 4-3 China Zhao Xintong
7 3 2.33
Northern Ireland 2022 Northern Ireland Open - Last 16
England David Gilbert 4-3 England Tom Ford
7 3 2.33
Austria 2020 European Masters - Last 64
China Zhou Yuelong 5-2 England David Grace
7 3 2.33
Germany 2020 German Masters - Last 128
England Ashley Carty 5-2 China Luo Honghao
7 3 2.33
Northern Ireland 2022 Northern Ireland Open - Last 16
Wales Mark Williams 4-3 Scotland Stephen Maguire
7 3 2.33
Germany 2020 German Masters - Last 32
Wales Mark Williams 5-2 China Yuan Sijun
7 3 2.33
England 2020 World Grand Prix - Last 32
China Xiao Guodong 4-3 England Mark Selby
7 3 2.33
England 2020 World Grand Prix - Last 16
England Ronnie O'Sullivan 4-3 China Liang Wenbo
7 3 2.33
Germany 2022 European Masters - Last 32
England Kyren Wilson 5-2 England Jimmy Robertson
7 3 2.33
England 2022 British Open - Last 32
Northern Ireland Jordan Brown 4-3 China Yan Bingtao
7 3 2.33
Northern Ireland 2022 Northern Ireland Open - Last 32
Scotland Anthony McGill 4-3 China Yan Bingtao
7 3 2.33
Scotland 2022 Scottish Open - Last 16
Thailand Thepchaiya Un-Nooh 4-3 Wales Jamie Jones
7 3 2.33
England 2020 World Championship - Last 112
England Allan Taylor 6-1 Wales Lee Walker
7 3 2.33
Wales 2022 Welsh Open - Quarter-final
England Joe Perry 5-2 England Ricky Walden
7 3 2.33
England 2022 World Championship - Last 80
China Yuan Sijun 6-1 Wales Ryan Day
7 3 2.33
England 2021 Gibraltar Open - Last 128
Scotland Fraser Patrick 4-3 England Liam Highfield
7 3 2.33
England 2020 English Open - Quarter-final
Australia Neil Robertson 5-2 England Robbie Williams
7 3 2.33
England 2022 British Open - Last 16
China Yuan Sijun 4-3 England Anthony Hamilton
7 3 2.33
England 2020 UK Championship - Last 64
Australia Neil Robertson 6-1 England Chris Wakelin
7 3 2.33
Germany 2022 German Masters - Last 128
Thailand Noppon Saengkham 5-2 Scotland John Higgins
7 3 2.33
England 2023 Masters - Last 16
England Ronnie O'Sullivan 6-1 Belgium Luca Brecel
7 3 2.33
England 2020 Scottish Open - Last 16
England Kyren Wilson 4-3 England Barry Hawkins
7 3 2.33
England 2020 Scottish Open - Semi-final
England Mark Selby 6-1 Wales Jamie Jones
7 3 2.33
England 2020 World Grand Prix - Last 32
England Judd Trump 4-3 England Michael Holt
7 3 2.33
England 2020 World Grand Prix - Quarter-final
England Judd Trump 5-2 England Martin Gould
7 3 2.33
England 2022 Masters - Last 16
England Ronnie O'Sullivan 6-1 England Jack Lisowski
7 3 2.33
England 2020 Tour Championship - Quarter-final
Northern Ireland Mark Allen 9-8 England Shaun Murphy
17 7 2.43
Wales 2022 Welsh Open - Last 64
England Judd Trump 4-1 England Craig Steadman
5 2 2.5
England 2020 Championship League - Group 4
England Kyren Wilson 3-2 Scotland Graeme Dott
5 2 2.5
England 2020 Championship League - Group 6
Scotland John Higgins 3-2 Wales Mark Williams
5 2 2.5
England 2020 Championship League - Group 6
Wales Mark Williams 3-2 England Joe Perry
5 2 2.5
England 2022 Q School - Event 3 - Last 32
Norway Kurt Maflin 4-1 China Liu Hongyu
5 2 2.5
England 2020 Championship League - Group 3 - Semi-final
England Kyren Wilson 3-2 England Tom Ford
5 2 2.5
Wales 2021 Scottish Open - Last 128
Ireland Michael Judge 4-1 Scotland Graeme Dott
5 2 2.5
England 2020 Championship League - Group 3
England Gary Wilson 3-2 Scotland Graeme Dott
5 2 2.5
England 2020 Championship League - Group 2
England Stuart Bingham 3-2 England Mark Selby
5 2 2.5
Wales 2022 Welsh Open - Last 128
China Zhao Xintong 4-1 England Oliver Lines
5 2 2.5
England 2020 Championship League - Group 1
England Jimmy Robertson 3-2 England Jack Lisowski
5 2 2.5
Gibraltar 2022 Gibraltar Open - Last 64
Scotland John Higgins 4-1 England John Astley
5 2 2.5
England 2022 English Open - Last 64
Northern Ireland Mark Allen 4-1 Wales Dylan Emery
5 2 2.5
England 2023 Championship League - Group 3 - Semi-final
England Matthew Selt 3-2 England Ricky Walden
5 2 2.5
England 2023 Championship League - Group 3
England Matthew Selt 3-2 Wales Jamie Jones
5 2 2.5
England 2022 Championship League - Group 7
England Martin Gould 3-2 England Ronnie O'Sullivan
5 2 2.5
England 2022 Championship League - Winners Group
Scotland John Higgins 3-2 Scotland Scott Donaldson
5 2 2.5
Northern Ireland 2021 Northern Ireland Open - Last 128
England Mark Selby 4-1 England Mark Lloyd
5 2 2.5
Wales 2022 Welsh Open - Last 16
England Joe Perry 4-1 England Kyren Wilson
5 2 2.5
England 2021 Gibraltar Open - Last 128
England David Gilbert 4-1 England Paul Davison
5 2 2.5
England 2022 British Open - Last 16
China Lyu Haotian 4-1 Wales Matthew Stevens
5 2 2.5
England 2022 Championship League - Group 1 - Semi-final
China Liang Wenbo 3-2 Wales Ryan Day
5 2 2.5
England 2022 British Open - Last 64
Wales Jamie Jones 4-1 England Elliot Slessor
5 2 2.5
England 2021 Gibraltar Open - Quarter-final
England Stuart Carrington 4-1 China Xiao Guodong
5 2 2.5
England 2022 Championship League - Group 2
England Jack Lisowski 3-2 Wales Ryan Day
5 2 2.5
England 2022 Championship League - Group 4
England Kyren Wilson 3-2 England Mark Selby
5 2 2.5
Germany 2023 German Masters - Last 128
Switzerland Alexander Ursenbacher 5-0 Pakistan Asjad Iqbal
5 2 2.5
England 2023 Championship League - Group 1 - Semi-final
England Jack Lisowski 3-2 Northern Ireland Jordan Brown
5 2 2.5
Germany 2020 German Masters - Quarter-final
Australia Neil Robertson 5-0 England Elliot Slessor
5 2 2.5
England 2022 European Masters - Last 128
England Barry Hawkins 5-0 Ukraine Iulian Boiko
5 2 2.5
England 2022 European Masters - Last 64
Scotland Anthony McGill 5-0 Iran Hossein Vafaei
5 2 2.5
Germany 2023 German Masters - Last 64
England Kyren Wilson 5-0 England David Lilley
5 2 2.5
Wales 2020 Welsh Open - Last 128
Scotland Anthony McGill 4-1 Wales Duane Jones
5 2 2.5
Wales 2022 Welsh Open - Last 64
Wales Ryan Day 4-1 England Zak Surety
5 2 2.5
Gibraltar 2022 Gibraltar Open - Last 128
England Jimmy Robertson 4-1 China Tian Pengfei
5 2 2.5
Wales 2020 Welsh Open - Last 64
Scotland John Higgins 4-1 Ireland Ken Doherty
5 2 2.5
England 2022 World Championship - Last 112
China Zhang Anda 6-4 England Andy Hicks
10 4 2.5
Wales 2020 Welsh Open - Last 32
China Ding Junhui 4-1 England Jimmy Robertson
5 2 2.5
England 2022 Q School - Event 3 - Last 64
England Michael Holt 4-1 Jamaica Rory McLeod
5 2 2.5
England 2021 Gibraltar Open - Last 128
England Oliver Lines 4-1 England Riley Parsons
5 2 2.5
England 2022 Championship League - Group 1
England Gary Wilson 3-2 China Zhou Yuelong
5 2 2.5
England 2022 Q School - Event 1 - Last 128
England Liam Pullen 4-1 Israel Eden Sharav
5 2 2.5
Germany 2022 European Masters - Last 16
England Barry Hawkins 5-0 England Robert Milkins
5 2 2.5
England 2021 Gibraltar Open - Last 32
China Xiao Guodong 4-1 China Jianbo Zhao
5 2 2.5
England 2022 British Open - Last 64
England Barry Hawkins 4-1 England Kyren Wilson
5 2 2.5
Gibraltar 2020 Gibraltar Open - Last 32
China Lyu Haotian 4-1 England Mark Selby
5 2 2.5
Gibraltar 2020 Gibraltar Open - Last 128
England Tom Ford 4-1 Cyprus Michael Georgiou
5 2 2.5
Northern Ireland 2022 Northern Ireland Open - Last 128
England Ben Woollaston 4-1 Wales Ryan Day
5 2 2.5
Northern Ireland 2022 Northern Ireland Open - Last 128
Northern Ireland Mark Allen 4-1 China Chang Bingyu
5 2 2.5
Northern Ireland 2022 Northern Ireland Open - Last 64
Scotland Anthony McGill 4-1 Belgium Julien Leclercq
5 2 2.5
Northern Ireland 2021 Northern Ireland Open - Last 64
England Kyren Wilson 4-1 England Robert Milkins
5 2 2.5
Wales 2021 Welsh Open - Last 128
England Shaun Murphy 4-1 England Zak Surety
5 2 2.5
Wales 2021 Welsh Open - Last 128
England Mark Selby 4-1 England Barry Pinches
5 2 2.5
Gibraltar 2020 Gibraltar Open - Last 32
China Xiao Guodong 4-1 China Lu Ning
5 2 2.5
Scotland 2022 Scottish Open - Last 128
Wales Mark Williams 4-1 Estonia Andres Petrov
5 2 2.5
England 2021 Championship League - Group 5
England Kyren Wilson 3-2 England Joe Perry
5 2 2.5
England 2023 Championship League - Group 1
England Matthew Selt 3-2 England Stuart Bingham
5 2 2.5
England 2022 English Open - Last 64
Thailand Thepchaiya Un-Nooh 4-1 China Tian Pengfei
5 2 2.5
Wales 2021 Welsh Open - Last 32
China Yan Bingtao 4-1 China Xiao Guodong
5 2 2.5
England 2021 Championship League - Group 6
England David Gilbert 3-2 England Joe Perry
5 2 2.5
England 2022 Championship League - Winners Group
England Stuart Bingham 3-2 Scotland Graeme Dott
5 2 2.5
Turkey 2022 Turkish Masters - Last 128
England Kyren Wilson 5-0 Jamaica Rory McLeod
5 2 2.5
Wales 2022 Welsh Open - Last 64
Australia Neil Robertson 4-1 England Hammad Miah
5 2 2.5
Wales 2022 Welsh Open - Last 32
Australia Neil Robertson 4-1 Scotland Graeme Dott
5 2 2.5
Wales 2022 Welsh Open - Last 16
England Judd Trump 4-1 England Jimmy Robertson
5 2 2.5
England 2022 World Championship - Last 112
Thailand Thepchaiya Un-Nooh 6-4 Wales Andrew Pagett
10 4 2.5
England 2021 Gibraltar Open - Last 128
England Mark Selby 4-1 England Sam Craigie
5 2 2.5
England 2020 European Masters - Last 128
China Yan Bingtao 5-0 England Barry Pinches
5 2 2.5
England 2022 Championship League - Group 1
Scotland Graeme Dott 3-2 Wales Ryan Day
5 2 2.5
England 2021 Championship League - Winners Group - Final
England Kyren Wilson 3-2 Wales Mark Williams
5 2 2.5
England 2021 Championship League - Winners Group - Semi-final
England Kyren Wilson 3-2 Scotland John Higgins
5 2 2.5
England 2021 Gibraltar Open - Last 128
Belgium Luca Brecel 4-1 England Mark King
5 2 2.5
England 2020 English Open - Last 128
Wales Jak Jones 4-1 England Elliot Slessor
5 2 2.5
England 2020 English Open - Last 64
China Ding Junhui 4-1 Belgium Luca Brecel
5 2 2.5
Germany 2022 European Masters - Last 32
England David Grace 5-0 Wales Jackson Page
5 2 2.5
England 2021 British Open - Last 128
England Ashley Hugill 3-2 England Kyren Wilson
5 2 2.5
England 2020 English Open - Last 32
Australia Neil Robertson 4-1 England Mark Davis
5 2 2.5
England 2021 British Open - Last 128
Belgium Luca Brecel 3-2 England Barry Hawkins
5 2 2.5
England 2022 British Open - Last 64
Northern Ireland Mark Allen 4-1 China Li Hang
5 2 2.5
Northern Ireland 2021 Northern Ireland Open - Last 128
England Mitchell Mann 4-1 England Sanderson Lam
5 2 2.5
England 2021 German Masters - Last 128
England Kyren Wilson 5-0 England Zak Surety
5 2 2.5
Scotland 2022 Scottish Open - Last 128
China Ding Junhui 4-1 England Elliot Slessor
5 2 2.5
England 2021 German Masters - Last 64
England Judd Trump 5-0 England Peter Lines
5 2 2.5
England 2022 Championship League - Group 3
Wales Ryan Day 3-2 England Mark Selby
5 2 2.5
England 2021 German Masters - Last 32
England Tom Ford 5-0 China Yuan Sijun
5 2 2.5
England 2021 German Masters - Last 16
China Ding Junhui 5-0 Wales Dominic Dale
5 2 2.5
England 2022 Championship League - Group 3
China Xiao Guodong 3-2 China Lu Ning
5 2 2.5
England 2021 Championship League - Group 5
England Kyren Wilson 3-2 England Mark Selby
5 2 2.5
Scotland 2022 Scottish Open - Last 64
China Zhou Yuelong 4-1 England David Lilley
5 2 2.5
England 2020 Northern Ireland Open - Last 128
Ireland Ken Doherty 4-1 England Chris Wakelin
5 2 2.5
England 2022 Championship League - Group 4
Scotland Scott Donaldson 3-2 China Lu Ning
5 2 2.5
England 2021 English Open - Last 64
England David Gilbert 4-1 England Martin O'Donnell
5 2 2.5
Northern Ireland 2022 Northern Ireland Open - Last 32
England David Gilbert 4-1 England David Lilley
5 2 2.5
England 2021 World Championship - Last 80
Norway Kurt Maflin 6-4 Wales Jak Jones
10 4 2.5
Scotland 2022 Scottish Open - Semi-final
England Gary Wilson 6-4 Thailand Thepchaiya Un-Nooh
10 4 2.5
England 2021 Gibraltar Open - Last 64
England Judd Trump 4-1 Thailand Akani Songsermsawad
5 2 2.5
Wales 2021 Scottish Open - Last 128
England David Gilbert 4-1 Germany Simon Lichtenberg
5 2 2.5
Wales 2021 Scottish Open - Last 128
England Mark Selby 4-1 England Sean Maddocks
5 2 2.5
Wales 2021 Scottish Open - Last 128
Thailand Noppon Saengkham 4-1 Scotland Amaan Iqbal
5 2 2.5
England 2022 English Open - Last 32
Thailand Thepchaiya Un-Nooh 4-1 China Yuan Sijun
5 2 2.5
England 2020 Northern Ireland Open - Last 32
Norway Kurt Maflin 4-1 Wales Ryan Day
5 2 2.5
England 2022 Championship League - Group 1
Wales Ryan Day 3-2 England Tom Ford
5 2 2.5
England 2022 UK Championship - Last 16
England Sam Craigie 6-4 Wales Ryan Day
10 4 2.5
England 2021 Championship League - Group 6
Scotland Anthony McGill 3-2 Wales Mark Williams
5 2 2.5
Wales 2021 Welsh Open - Last 128
China Yan Bingtao 4-1 China Xu Si
5 2 2.5
Germany 2023 German Masters - Last 128
England Gary Wilson 5-0 Thailand Dechawat Poomjaeng
5 2 2.5
England 2020 UK Championship - Last 128
England Robert Milkins 6-4 China Si Jiahui
10 4 2.5
Germany 2022 German Masters - Last 128
England Gary Wilson 5-0 England Ian Burns
5 2 2.5
Wales 2021 Welsh Open - Last 64
Scotland Stephen Maguire 4-1 Wales Matthew Stevens
5 2 2.5
England 2022 Championship League - Group 4
China Lu Ning 3-2 England Stuart Bingham
5 2 2.5
England 2020 UK Championship - Last 64
England Robert Milkins 6-4 England David Gilbert
10 4 2.5
England 2022 Championship League - Group 6
Northern Ireland Jordan Brown 3-2 England Kyren Wilson
5 2 2.5
England 2020 Scottish Open - Last 128
England Michael Holt 4-1 Northern Ireland Gerard Greene
5 2 2.5
England 2023 Championship League - Group 2
England Stuart Bingham 3-2 Wales Ryan Day
5 2 2.5
England 2020 Scottish Open - Last 128
China Tian Pengfei 4-1 England Martin Gould
5 2 2.5
England 2021 World Grand Prix - Last 32
Belgium Luca Brecel 4-1 Northern Ireland Jordan Brown
5 2 2.5
England 2020 Scottish Open - Last 128
England Shaun Murphy 4-1 England David Grace
5 2 2.5
England 2020 Scottish Open - Last 64
England Kyren Wilson 4-1 England Steven Hallworth
5 2 2.5
England 2021 Q School - Event 1 - Last 128
Wales Michael White 4-1 England Ronnie Blake
5 2 2.5
England 2023 World Grand Prix - Last 32
Thailand Noppon Saengkham 4-1 England Mark Selby
5 2 2.5
England 2021 Q School - Event 1 - Last 128
England Peter Lines 4-1 England Connor Benzey
5 2 2.5
England 2022 Championship League - Group 7
China Ding Junhui 3-2 England Ricky Walden
5 2 2.5
Turkey 2022 Turkish Masters - Last 128
England Andrew Higginson 5-0 England Jamie O'Neill
5 2 2.5
England 2020 World Grand Prix - Last 32
England Ronnie O'Sullivan 4-1 England Ali Carter
5 2 2.5
England 2022 Championship League - Group 7
Scotland John Higgins 3-2 China Ding Junhui
5 2 2.5
England 2021 Champion of Champions - Quarter-final
England Kyren Wilson 6-4 Australia Neil Robertson
10 4 2.5
England 2021 Championship League - Group 1
Thailand Thepchaiya Un-Nooh 3-2 England Gary Wilson
5 2 2.5
England 2021 Championship League - Group 2
Scotland John Higgins 3-2 England Kyren Wilson
5 2 2.5
England 2021 Championship League - Group 3
England Tom Ford 3-2 China Zhao Xintong
5 2 2.5
England 2021 Championship League - Group 3
Scotland Scott Donaldson 3-2 England Mark Selby
5 2 2.5
England 2021 Players Championship - Final
Scotland John Higgins 10-3 England Ronnie O'Sullivan
13 5 2.6
Hong Kong 2022 Hong Kong Masters - Quarter-final
Australia Neil Robertson 5-3 Wales Mark Williams
8 3 2.67
England 2021 Players Championship - Quarter-final
England Kyren Wilson 6-2 Australia Neil Robertson
8 3 2.67
Austria 2020 European Masters - Quarter-final
England Gary Wilson 5-3 Hong Kong Marco Fu
8 3 2.67
Germany 2020 German Masters - Last 128
Belgium Luca Brecel 5-3 England Louis Heathcote
8 3 2.67
Wales 2020 Welsh Open - Quarter-final
England Shaun Murphy 5-3 England Judd Trump
8 3 2.67
England 2022 European Masters - Last 16
Scotland Anthony McGill 5-3 Norway Kurt Maflin
8 3 2.67
England 2022 UK Championship - Last 144
Hong Kong Marco Fu 6-2 China Bai Langning
8 3 2.67
England 2021 UK Championship - Last 128
Thailand Noppon Saengkham 6-2 Ireland Aaron Hill
8 3 2.67
England 2022 World Championship - Last 16
Wales Mark Williams 13-3 Wales Jackson Page
16 6 2.67
England 2020 European Masters - Last 64
England David Gilbert 5-3 England Robert Milkins
8 3 2.67
England 2022 UK Championship - Last 80
China Ding Junhui 6-2 Thailand Thepchaiya Un-Nooh
8 3 2.67
Germany 2023 German Masters - Quarter-final
England Ali Carter 5-3 China Pang Junxu
8 3 2.67
England 2022 Masters - Last 16
Scotland John Higgins 6-2 China Zhao Xintong
8 3 2.67
England 2021 UK Championship - Last 128
England Gary Wilson 6-2 England Ian Burns
8 3 2.67
Wales 2022 Tour Championship - Semi-final
Australia Neil Robertson 10-9 England Ronnie O'Sullivan
19 7 2.71
England 2022 Players Championship - Quarter-final
England Barry Hawkins 6-5 China Yan Bingtao
11 4 2.75
England 2022 Players Championship - Quarter-final
England Ricky Walden 6-5 Wales Mark Williams
11 4 2.75
England 2021 Masters - Last 16
England Ronnie O'Sullivan 6-5 China Ding Junhui
11 4 2.75
England 2021 World Championship - Last 80
England Matthew Selt 6-5 England Nigel Bond
11 4 2.75
England 2020 UK Championship - Last 64
Norway Kurt Maflin 6-5 Wales Jamie Clarke
11 4 2.75
England 2022 UK Championship - Final
Northern Ireland Mark Allen 10-7 China Ding Junhui
17 6 2.83
Northern Ireland 2021 Northern Ireland Open - Last 64
England Jack Lisowski 4-2 China Fan Zhengyi
6 2 3
England 2021 Championship League - Final - Group 2
England David Gilbert 3-0 Wales Ryan Day
3 1 3
England 2021 UK Championship - Last 64
Thailand Noppon Saengkham 6-3 England Ali Carter
9 3 3
England 2021 Championship League - Semi-final - Group 4
Wales Matthew Stevens 3-0 England Kyren Wilson
3 1 3
England 2020 Championship League - Group 4
England Joe Perry 3-0 England Tom Ford
3 1 3
Wales 2022 Welsh Open - Last 32
England Jack Lisowski 4-2 England Elliot Slessor
6 2 3
Germany 2022 German Masters - Last 64
Thailand Noppon Saengkham 5-4 Wales Jak Jones
9 3 3
England 2022 Championship League - Winners Group
China Liang Wenbo 3-0 England Stuart Bingham
3 1 3
England 2020 Championship League - Group 7
Scotland John Higgins 3-0 Wales Mark Williams
3 1 3
England 2023 Masters - Quarter-final
England Stuart Bingham 6-0 England Shaun Murphy
6 2 3
England 2020 Championship League - Group 5
Wales Mark Williams 3-0 Scotland Anthony McGill
3 1 3
England 2021 Championship League - Group 5
England Mitchell Mann 3-0 England Chris Wakelin
3 1 3
England 2020 Championship League - Group 5
Wales Mark Williams 3-0 England Kyren Wilson
3 1 3
England 2020 Championship League - Group 7
Scotland John Higgins 3-0 England Robert Milkins
3 1 3
England 2020 Championship League - Group 7
Scotland John Higgins 3-0 England Ricky Walden
3 1 3
Scotland 2022 Scottish Open - Last 128
England Ali Carter 4-2 England David Grace
6 2 3
England 2022 English Open - Last 128
Wales Jamie Jones 4-2 England Alfie Burden
6 2 3
Germany 2023 German Masters - Last 16
England Ali Carter 5-1 England Louis Heathcote
6 2 3
England 2020 Championship League - Group 2
England Kyren Wilson 3-0 Wales Ryan Day
3 1 3
England 2020 Championship League - Group 2
England Kyren Wilson 3-0 England Jack Lisowski
3 1 3
England 2020 Championship League - Group 2
England Mark Selby 3-0 England Jack Lisowski
3 1 3
England 2021 Championship League - Semi-final - Group 8
England David Gilbert 3-0 England Craig Steadman
3 1 3
England 2021 Championship League - Semi-final - Group 1
England Tom Ford 3-0 England Judd Trump
3 1 3
England 2021 Championship League - Semi-final - Group 8
England David Gilbert 3-0 China Chang Bingyu
3 1 3
England 2020 Championship League - Group 1
England Barry Hawkins 3-0 England Jimmy Robertson
3 1 3
England 2020 Championship League - Group 1
England Jack Lisowski 3-0 England Mark Selby
3 1 3
England 2022 World Championship - Last 80
Scotland Stephen Maguire 6-3 China Zhang Jiankang
9 3 3
Northern Ireland 2021 Northern Ireland Open - Last 128
Wales Jak Jones 4-2 Iran Soheil Vahedi
6 2 3
England 2020 Championship League - Winners Group
England Stuart Bingham 3-0 England Gary Wilson
3 1 3
England 2022 Championship League - Semi-final - Group 8
Wales Michael White 3-0 England Robert Milkins
3 1 3
England 2022 Championship League - Final - Group 2
China Xiao Guodong 3-0 China Lyu Haotian
3 1 3
Austria 2020 European Masters - Last 128
China Tian Pengfei 5-4 England Joe Perry
9 3 3
England 2021 WST Pro Series - Group 6
Ireland Fergal O'Brien 2-1 Thailand Noppon Saengkham
3 1 3
England 2021 WST Pro Series - Group 13
England Joe Perry 2-1 China Xiao Guodong
3 1 3
England 2021 WST Pro Series - Group 2
China Li Hang 2-1 Scotland Dean Young
3 1 3
Wales 2021 Welsh Open - Last 128
Scotland Scott Donaldson 4-2 China Gao Yang
6 2 3
Austria 2020 European Masters - Last 128
Wales Ryan Day 5-1 England Paul Davison
6 2 3
England 2022 Championship League - Group 6
China Yan Bingtao 3-0 Northern Ireland Jordan Brown
3 1 3
England 2022 Championship League - Group 6
England Kyren Wilson 3-0 England Matthew Selt
3 1 3
England 2021 Q School - Event 2 - Last 128
England Mitchell Mann 4-2 Scotland Gary Thomson
6 2 3
England 2021 WST Pro Series - Group 9
England Ben Hancorn 2-1 England Ronnie O'Sullivan
3 1 3
England 2022 Championship League - Group 28
England Gary Wilson 3-0 Wales Jak Jones
3 1 3
Turkey 2022 Turkish Masters - Last 128
China Zhao Xintong 5-1 England Louis Heathcote
6 2 3
England 2021 Gibraltar Open - Last 128
England Shaun Murphy 4-2 England Ashley Hugill
6 2 3
Austria 2020 European Masters - Last 16
England Barry Hawkins 5-4 England Mark Selby
9 3 3
England 2021 WST Pro Series - Group 15
Wales Jamie Jones 2-1 England Sean Maddocks
3 1 3
England 2022 Championship League - Group 4
China Zhao Xintong 3-0 England Adam Duffy
3 1 3
England 2021 WST Pro Series - Group 12
China Zhou Yuelong 2-1 England Anthony Hamilton
3 1 3
England 2021 WST Pro Series - Group 1
England Shaun Murphy 2-1 Ireland Ken Doherty
3 1 3
England 2021 Championship League - Winners Group - Semi-final
Wales Mark Williams 3-0 Scotland Graeme Dott
3 1 3
England 2022 Championship League - Group 20
China Chang Bingyu 3-0 England Mark King
3 1 3
England 2021 WST Pro Series - Group 14
Belgium Luca Brecel 2-1 England Jack Lisowski
3 1 3
England 2021 WST Pro Series - Group 14
England Andrew Higginson 2-1 Belgium Luca Brecel
3 1 3
England 2021 WST Pro Series - Group 13
Wales Jak Jones 2-1 England Rod Lawler
3 1 3
England 2021 Championship League - Semi-final - Group 2
Northern Ireland Mark Allen 3-0 England Ricky Walden
3 1 3
England 2022 Q School - Event 3 - Last 128
Wales Alfie Davies 4-2 England Daniel Womersley
6 2 3
Germany 2020 German Masters - Last 128
England Kyren Wilson 5-1 England Rod Lawler
6 2 3
England 2022 Championship League - Semi-final - Group 2
Belgium Luca Brecel 3-0 England Chris Wakelin
3 1 3
Northern Ireland 2022 Northern Ireland Open - Last 128
England Louis Heathcote 4-2 Scotland Dean Young
6 2 3
England 2022 Championship League - Semi-final - Group 3
Wales Jamie Jones 3-0 England Ben Woollaston
3 1 3
England 2021 WST Pro Series - Group 10
England Elliot Slessor 2-1 England Peter Lines
3 1 3
England 2022 Championship League - Group 2
Wales Ryan Day 3-0 England Gary Wilson
3 1 3
England 2021 WST Pro Series - Group 8
Wales Dylan Emery 2-1 China Tian Pengfei
3 1 3
Northern Ireland 2021 Northern Ireland Open - Last 32
Wales Mark Williams 4-2 Wales Jak Jones
6 2 3
Scotland 2022 Scottish Open - Last 32
England Kyren Wilson 4-2 Scotland Stephen Maguire
6 2 3
England 2022 Champion of Champions - Last 16
England Ronnie O'Sullivan 4-2 England Robert Milkins
6 2 3
England 2022 Championship League - Group 4
England Judd Trump 3-0 China Lu Ning
3 1 3
Germany 2020 German Masters - Last 32
England Gary Wilson 5-1 Wales Jak Jones
6 2 3
England 2023 Championship League - Group 4
England Judd Trump 3-0 England Ricky Walden
3 1 3
England 2021 WST Pro Series - Group 4
England Paul Davison 2-1 Northern Ireland Gerard Greene
3 1 3
Germany 2022 German Masters - Last 32
Northern Ireland Mark Allen 5-1 China Lyu Haotian
6 2 3
England 2021 WST Pro Series - Group 5
England Mark Selby 2-1 England Matthew Selt
3 1 3
England 2021 WST Pro Series - Group 2
China Li Hang 2-1 England Kyren Wilson
3 1 3
England 2021 Championship League - Group 9
Scotland John Higgins 3-0 Brazil Igor Figueiredo
3 1 3
England 2020 Masters - Last 16
England Shaun Murphy 6-3 England Judd Trump
9 3 3
England 2021 WST Pro Series - Group 3
England Sam Craigie 2-1 England Chris Wakelin
3 1 3
England 2021 WST Pro Series - Group 16
England Robert Milkins 2-1 China Gao Yang
3 1 3
Wales 2023 Welsh Open - Last 128
England Ricky Walden 4-2 England Liam Highfield
6 2 3
England 2022 Championship League - Group 7
England Kyren Wilson 3-0 England Ronnie O'Sullivan
3 1 3
England 2020 World Grand Prix - Last 32
China Liang Wenbo 4-2 Northern Ireland Mark Allen
6 2 3
England 2020 World Grand Prix - Last 16
England Joe Perry 4-2 Scotland Scott Donaldson
6 2 3
Wales 2020 Welsh Open - Last 128
Wales Matthew Stevens 4-2 England David Gilbert
6 2 3
Turkey 2022 Turkish Masters - Last 64
China Ding Junhui 5-4 England Robert Milkins
9 3 3
England 2021 Championship League - Group 28
England Barry Hawkins 3-0 England Kuldesh Johal
3 1 3
England 2021 WST Pro Series - Group 9
China Chen Zifan 2-1 England Tom Ford
3 1 3
Wales 2022 Welsh Open - Last 128
Wales Ryan Day 4-2 China Chang Bingyu
6 2 3
England 2021 Championship League - Group 8
England Peter Lines 3-0 Wales Mark Williams
3 1 3
Wales 2020 Welsh Open - Last 128
England Barry Hawkins 4-2 England Sam Craigie
6 2 3
England 2021 Championship League - Group 25
England Louis Heathcote 3-0 Northern Ireland Robbie Mcguigan
3 1 3
England 2021 Gibraltar Open - Last 128
Wales Jamie Jones 4-2 England Steven Hallworth
6 2 3
England 2022 World Championship - Last 112
China Peifan Lei 6-3 England Stuart Carrington
9 3 3
England 2021 Championship League - Group 7
England Ricky Walden 3-0 England Nigel Bond
3 1 3
England 2021 Championship League - Group 17
England Shaun Murphy 3-0 Scotland Michael Collumb
3 1 3
England 2022 Championship League - Group 23
England Joe Perry 3-0 Germany Lukas Kleckers
3 1 3
Turkey 2022 Turkish Masters - Last 128
Belgium Luca Brecel 5-1 England Peter Devlin
6 2 3
England 2021 Gibraltar Open - Last 128
England Kyren Wilson 4-2 England Kuldesh Johal
6 2 3
England 2021 WST Pro Series - Semi-final Group 1
Thailand Akani Songsermsawad 2-1 England Martin O'Donnell
3 1 3
Wales 2020 Welsh Open - Last 32
England Mark Selby 4-2 England Andy Lee
6 2 3
England 2021 WST Pro Series - Semi-final Group 1
England Ali Carter 2-1 Thailand Akani Songsermsawad
3 1 3
England 2021 WST Pro Series - Group 15
Wales Jamie Jones 2-1 England Jimmy White
3 1 3
England 2022 Championship League - Group 30
China Lyu Haotian 3-0 Scotland Graeme Dott
3 1 3
England 2021 WST Pro Series - Semi-final Group 2
England Robert Milkins 2-1 England Shaun Murphy
3 1 3
England 2021 WST Pro Series - Semi-final Group 2
England Shaun Murphy 2-1 England Stuart Carrington
3 1 3
England 2021 Gibraltar Open - Last 128
England Jamie O'Neill 4-2 Wales Lee Walker
6 2 3
England 2021 WST Pro Series - Semi-final Group 2
England Ben Woollaston 2-1 China Lu Ning
3 1 3
England 2022 Championship League - Group 14
China Tian Pengfei 3-0 Hong Kong Ng On Yee
3 1 3
England 2021 Gibraltar Open - Last 64
England Mark Selby 4-2 Ireland Ken Doherty
6 2 3
England 2020 Players Championship - Last 16
Northern Ireland Mark Allen 6-3 Thailand Thepchaiya Un-Nooh
9 3 3
England 2022 Championship League - Semi-final - Group 4
China Zhao Xintong 3-0 China Chang Bingyu
3 1 3
England 2021 Championship League - Group 6
England David Gilbert 3-0 China Liang Wenbo
3 1 3
England 2021 WST Pro Series - Semi-final Group 3
England Barry Hawkins 2-1 Ireland Fergal O'Brien
3 1 3
England 2021 WST Pro Series - Semi-final Group 4
England Judd Trump 2-1 England Stuart Bingham
3 1 3
Germany 2022 European Masters - Quarter-final
Wales Mark Williams 5-1 Wales Jamie Jones
6 2 3
England 2021 WST Pro Series - Semi-final Group 4
England Judd Trump 2-1 England Ricky Walden
3 1 3
England 2021 British Open - Last 16
England Jimmy Robertson 3-0 Scotland Stephen Maguire
3 1 3
England 2021 British Open - Last 64
England Ali Carter 3-0 England Mark Selby
3 1 3
England 2021 British Open - Last 64
China Zhou Yuelong 3-0 England Andy Hicks
3 1 3
England 2021 British Open - Last 128
England Gary Wilson 3-0 Ireland Fergal O'Brien
3 1 3
Northern Ireland 2021 Northern Ireland Open - Last 128
England Oliver Lines 4-2 England Joe Perry
6 2 3
Northern Ireland 2021 Northern Ireland Open - Last 32
England David Gilbert 4-2 England Louis Heathcote
6 2 3
Scotland 2022 Scottish Open - Last 64
Northern Ireland Mark Allen 4-2 England Martin Gould
6 2 3
Gibraltar 2020 Gibraltar Open - Last 16
China Liang Wenbo 4-2 England Ashley Hugill
6 2 3
Gibraltar 2020 Gibraltar Open - Pre-qualifying 2
England Allan Taylor 3-0 Bangladesh Ferdous Bhuyian
3 1 3
Gibraltar 2020 Gibraltar Open - Pre-qualifying 2
Scotland Dylan Craig 3-0 Gibraltar Kyle Dixon
3 1 3
Gibraltar 2020 Gibraltar Open - Pre-qualifying 3
England Ashley Hugill 3-0 England Joshua Mallender
3 1 3
Northern Ireland 2022 Northern Ireland Open - Last 64
Wales Mark Williams 4-2 Switzerland Alexander Ursenbacher
6 2 3
England 2020 Championship League - Group 13
England David Gilbert 3-0 England Stuart Carrington
3 1 3
England 2020 Championship League - Group 9
Belgium Luca Brecel 3-0 England Oliver Lines
3 1 3
England 2020 Championship League - Group 9
England Oliver Lines 3-0 England Robbie Williams
3 1 3
England 2022 English Open - Last 128
England David Gilbert 4-2 Egypt Mohamed Ibrahim
6 2 3
England 2020 Championship League - Group 5
China Liang Wenbo 3-0 Wales Lee Walker
3 1 3
England 2022 English Open - Last 64
England Martin Gould 4-2 England Gary Wilson
6 2 3
England 2020 Championship League - Group 10
England Ronnie O'Sullivan 3-0 Wales Kishan Hirani
3 1 3
England 2020 Championship League - Group 10
England Chris Wakelin 3-0 Cyprus Michael Georgiou
3 1 3
England 2020 Championship League - Group 15
England Tom Ford 3-0 England Mike Dunn
3 1 3
England 2020 Championship League - Group 10
England Ronnie O'Sullivan 3-0 Cyprus Michael Georgiou
3 1 3
England 2020 Championship League - Group 1
Wales Jamie Clarke 3-0 Northern Ireland Jordan Brown
3 1 3
England 2022 English Open - Last 64
England Barry Hawkins 4-2 Pakistan Mohammed Asif
6 2 3
England 2022 English Open - Last 32
England Barry Hawkins 4-2 Hong Kong Marco Fu
6 2 3
England 2022 Champion of Champions - Last 16
Northern Ireland Mark Allen 4-2 England Joe Perry
6 2 3
England 2022 UK Championship - Last 16
England Ronnie O'Sullivan 6-0 China Zhou Yuelong
6 2 3
England 2020 Championship League - Semi-final - Group 1
England Gary Wilson 3-0 England Mark Joyce
3 1 3
Germany 2023 German Masters - Last 128
Scotland Anthony McGill 5-1 England Jamie O'Neill
6 2 3
Germany 2023 German Masters - Last 64
China Zhao Xintong 5-1 Pakistan Mohammed Asif
6 2 3
England 2021 Championship League - Group 5
England Ronnie O'Sullivan 3-0 England Joe Perry
3 1 3
England 2021 Championship League - Group 21
England Stuart Bingham 3-0 China Gao Yang
3 1 3
England 2021 WST Pro Series - Group 4
England Paul Davison 2-1 England Jimmy Robertson
3 1 3
England 2022 English Open - Quarter-final
Belgium Luca Brecel 5-1 England Judd Trump
6 2 3
England 2021 WST Pro Series - Group 4
England Barry Hawkins 2-1 England Ricky Walden
3 1 3
England 2021 WST Pro Series - Group 7
China Lu Ning 2-1 England Jamie O'Neill
3 1 3
England 2021 WST Pro Series - Group 7
China Jianbo Zhao 2-1 Jamaica Rory McLeod
3 1 3
England 2021 WST Pro Series - Group 7
England Liam Highfield 2-1 England Gary Wilson
3 1 3
England 2020 World Championship - Last 80
England Tom Ford 6-3 Northern Ireland Gerard Greene
9 3 3
England 2021 WST Pro Series - Group 7
England Gary Wilson 2-1 England Jamie O'Neill
3 1 3
England 2021 UK Championship - Last 128
Wales Mark Williams 6-3 China Peifan Lei
9 3 3
England 2022 Championship League - Group 7
Scotland John Higgins 3-0 England Ronnie O'Sullivan
3 1 3
England 2021 Championship League - Group 4 - Final
England Judd Trump 3-0 England Mark Selby
3 1 3
England 2021 WST Pro Series - Group 3
England Chris Wakelin 2-1 England Billy Joe Castle
3 1 3
England 2021 UK Championship - Last 128
China Yan Bingtao 6-0 Hong Kong Ng On Yee
6 2 3
England 2021 Championship League - Group 4
England Tom Ford 3-0 England Jack Lisowski
3 1 3
England 2021 Championship League - Group 4
England Judd Trump 3-0 England Mark Selby
3 1 3
England 2022 English Open - Last 16
England Ali Carter 4-2 Scotland John Higgins
6 2 3
England 2021 Q School - Event 1 - Last 32
England Mitchell Mann 4-2 England Rod Lawler
6 2 3
England 2021 WST Pro Series - Group 11
England Andy Hicks 2-1 China Zhao Xintong
3 1 3
England 2021 World Grand Prix - Quarter-final
England Stuart Bingham 5-1 Scotland Stephen Maguire
6 2 3
England 2021 Championship League - Group 4
England Kyren Wilson 3-0 England Jack Lisowski
3 1 3
England 2020 World Championship - Last 32
Norway Kurt Maflin 10-8 England David Gilbert
18 6 3
England 2020 World Championship - Last 32
Wales Jamie Clarke 10-8 Northern Ireland Mark Allen
18 6 3
England 2022 European Masters - Quarter-final
England Ronnie O'Sullivan 5-1 England Tom Ford
6 2 3
England 2023 World Grand Prix - Last 32
England Sam Craigie 4-2 England Tom Ford
6 2 3
England 2020 Championship League - Group 3
Wales Jamie Jones 3-0 England Robert Milkins
3 1 3
England 2020 Championship League - Group 8
England Shaun Murphy 3-0 England Jimmy White
3 1 3
England 2020 Championship League - Group 12
England Stuart Bingham 3-0 China Pang Junxu
3 1 3
England 2020 Championship League - Group 15
England Michael Holt 3-0 England Jamie O'Neill
3 1 3
England 2020 Championship League - Group 16
China Lyu Haotian 3-0 Ireland Fergal O'Brien
3 1 3
England 2020 Championship League - Group 17
Ireland Ken Doherty 3-0 England Andrew Higginson
3 1 3
England 2020 Championship League - Group 17
Australia Neil Robertson 3-0 England Andrew Higginson
3 1 3
England 2020 Championship League - Group 22
Scotland Scott Donaldson 3-0 England Ashley Carty
3 1 3
England 2020 Championship League - Group 25
Scotland John Higgins 3-0 Morocco Amine Amiri
3 1 3
England 2022 Players Championship - Last 16
Scotland John Higgins 6-3 Iran Hossein Vafaei
9 3 3
England 2020 Championship League - Group 24
England Kyren Wilson 3-0 Wales Duane Jones
3 1 3
England 2020 Championship League - Group 20
Wales Michael White 3-0 England Stuart Carrington
3 1 3
England 2020 Championship League - Group 29
England Joe Perry 3-0 Poland Kacper Filipiak
3 1 3
England 2020 Championship League - Group 31
England Oliver Lines 3-0 Thailand Noppon Saengkham
3 1 3
England 2020 Championship League - Group 24
England Kyren Wilson 3-0 Wales Duane Jones
3 1 3
England 2020 Championship League - Semi-final - Group 1
England Barry Hawkins 3-0 Wales Ryan Day
3 1 3
Gibraltar 2022 Gibraltar Open - Last 128
England Louis Heathcote 4-2 Wales Dominic Dale
6 2 3
England 2020 Championship League - Semi-final - Group 4
Scotland Graeme Dott 3-0 England Jamie O'Neill
3 1 3
England 2020 Championship League - Semi-final - Group 4
England Mark Selby 3-0 England Jamie O'Neill
3 1 3
England 2020 Championship League - Semi-final - Group 6
England Kyren Wilson 3-0 England Mark King
3 1 3
England 2020 Championship League - Semi-final - Group 6
England Kyren Wilson 3-0 England David Gilbert
3 1 3
Gibraltar 2022 Gibraltar Open - Last 32
England Stuart Bingham 4-2 China Yuan Sijun
6 2 3
England 2020 Championship League - Semi-final - Group 8
England Joe Perry 3-0 China Li Hang
3 1 3
England 2020 Championship League - Final - Group 1
England Mark Selby 3-0 England Judd Trump
3 1 3
England 2020 Championship League - Final - Group 1
China Zhao Xintong 3-0 England Mark Selby
3 1 3
England 2020 Championship League - Final - Group 2
Ireland Ken Doherty 3-0 Scotland John Higgins
3 1 3
England 2020 Championship League - Final - Group 2
England Kyren Wilson 3-0 England Joe Perry
3 1 3
England 2021 WST Pro Series - Group 11
China Zhao Xintong 2-1 Wales Lee Walker
3 1 3
England 2021 WST Pro Series - Group 15
England Steven Hallworth 2-1 England Jimmy White
3 1 3
England 2021 WST Pro Series - Group 15
England Judd Trump 2-1 England Steven Hallworth
3 1 3
England 2021 WST Pro Series - Group 1
France Brian Ochoiski 2-1 Ireland Ken Doherty
3 1 3
England 2021 WST Pro Series - Semi-final Group 1
Wales Mark Williams 2-1 China Lyu Haotian
3 1 3
England 2022 Championship League - Group 13
Ireland Aaron Hill 3-0 England Craig Steadman
3 1 3
England 2021 WST Pro Series - Group 1
England Michael Holt 2-1 France Brian Ochoiski
3 1 3
England 2022 Championship League - Group 28
Wales Jak Jones 3-0 England Harvey Chandler
3 1 3
England 2021 Championship League - Semi-final - Group 2
Northern Ireland Mark Allen 3-0 Ireland Fergal O'Brien
3 1 3
England 2022 Championship League - Group 27
Wales Jamie Jones 3-0 England David Lilley
3 1 3
England 2022 Championship League - Group 27
England David Lilley 3-0 Estonia Andres Petrov
3 1 3
England 2021 Championship League - Winners Group
Scotland Graeme Dott 3-0 England Judd Trump
3 1 3
England 2021 Championship League - Semi-final - Group 1
England Stuart Carrington 3-0 England Tom Ford
3 1 3
England 2022 Championship League - Group 20
China Zhou Yuelong 3-0 China Chang Bingyu
3 1 3
England 2020 European Masters - Last 64
England Stuart Bingham 5-1 China Chen Zifan
6 2 3
England 2020 European Masters - Last 64
England Barry Hawkins 5-1 Northern Ireland Jordan Brown
6 2 3
England 2020 European Masters - Last 32
England Shaun Murphy 5-1 China Zhou Yuelong
6 2 3
England 2021 WST Pro Series - Semi-final Group 2
England Ben Woollaston 2-1 England Kyren Wilson
3 1 3
England 2021 WST Pro Series - Semi-final Group 2
England Robert Milkins 2-1 England Stuart Carrington
3 1 3
England 2021 WST Pro Series - Semi-final Group 2
China Xiao Guodong 2-1 England Robert Milkins
3 1 3
England 2021 WST Pro Series - Group 14
Wales Jackson Page 2-1 England Brandon Sargeant
3 1 3
England 2022 Championship League - Semi-final - Group 5
Wales Mark Williams 3-0 Ireland Aaron Hill
3 1 3
England 2021 WST Pro Series - Semi-final Group 2
China Lu Ning 2-1 England Robert Milkins
3 1 3
England 2021 WST Pro Series - Semi-final Group 2
England Kyren Wilson 2-1 England Stuart Carrington
3 1 3
England 2020 European Masters - Last 16
England Mark Selby 5-4 England Stuart Bingham
9 3 3
England 2021 Championship League - Group 7
England David Gilbert 3-0 Norway Kurt Maflin
3 1 3
England 2021 Championship League - Final - Group 1
Northern Ireland Mark Allen 3-0 England Tom Ford
3 1 3
England 2022 Championship League - Final - Group 2
China Zhao Xintong 3-0 China Lyu Haotian
3 1 3
England 2021 WST Pro Series - Semi-final Group 3
England Mark Davis 2-1 England Joe Perry
3 1 3
England 2022 Championship League - Semi-final - Group 4
England Gary Wilson 3-0 Northern Ireland Mark Allen
3 1 3
England 2020 English Open - Last 128
England Stuart Bingham 4-2 Ireland Fergal O'Brien
6 2 3
England 2020 English Open - Last 128
Wales Jamie Jones 4-2 Wales Duane Jones
6 2 3
England 2020 English Open - Last 128
England Ronnie O'Sullivan 4-2 France Brian Ochoiski
6 2 3
England 2021 WST Pro Series - Semi-final Group 3
England Jack Lisowski 2-1 England Barry Hawkins
3 1 3
England 2022 Championship League - Final - Group 2
Belgium Luca Brecel 3-0 China Lyu Haotian
3 1 3
England 2020 English Open - Last 64
England Ben Woollaston 4-2 England Stuart Bingham
6 2 3
England 2021 WST Pro Series - Semi-final Group 4
England Judd Trump 2-1 Wales Ryan Day
3 1 3
Germany 2022 European Masters - Last 128
England Barry Hawkins 5-1 Northern Ireland Gerard Greene
6 2 3
England 2021 British Open - Last 128
England David Gilbert 3-0 Wales Matthew Stevens
3 1 3
England 2020 English Open - Last 64
England Gary Wilson 4-2 England Ricky Walden
6 2 3
England 2020 English Open - Quarter-final
England Judd Trump 5-1 England Kyren Wilson
6 2 3
Turkey 2022 Turkish Masters - Last 128
England Jack Lisowski 5-1 England David Lilley
6 2 3
England 2022 Championship League - Semi-final - Group 1
England Ronnie O'Sullivan 3-0 England Ali Carter
3 1 3
England 2022 Championship League - Group 2
China Lu Ning 3-0 England Joe Perry
3 1 3
England 2021 German Masters - Last 128
England Stuart Bingham 5-1 Israel Eden Sharav
6 2 3
Northern Ireland 2022 Northern Ireland Open - Last 64
China Zhou Yuelong 4-2 Wales Dominic Dale
6 2 3
Scotland 2022 Scottish Open - Last 128
Scotland John Higgins 4-2 England Anthony Hamilton
6 2 3
England 2021 German Masters - Last 64
England Shaun Murphy 5-1 England Ian Burns
6 2 3
Hong Kong 2022 Hong Kong Masters - Quarter-final
Scotland John Higgins 5-4 England Judd Trump
9 3 3
England 2022 Championship League - Group 3
England Mark Selby 3-0 England Joe Perry
3 1 3
England 2021 German Masters - Last 64
England Joe O'Connor 5-4 Scotland Anthony McGill
9 3 3
England 2021 WST Pro Series - Group 13
England Rod Lawler 2-1 England Joe Perry
3 1 3
England 2021 WST Pro Series - Group 8
Germany Simon Lichtenberg 2-1 China Chang Bingyu
3 1 3
England 2021 WST Pro Series - Group 6
Ireland Fergal O'Brien 2-1 Northern Ireland Jordan Brown
3 1 3
Scotland 2022 Scottish Open - Last 64
China Ding Junhui 4-2 England Mark Joyce
6 2 3
Scotland 2022 Scottish Open - Quarter-final
Thailand Thepchaiya Un-Nooh 5-4 England Judd Trump
9 3 3
England 2020 Northern Ireland Open - Last 128
Scotland Stephen Maguire 4-2 Malta Alex Borg
6 2 3
England 2023 Championship League - Group 2
Northern Ireland Jordan Brown 3-0 England Barry Hawkins
3 1 3
Scotland 2022 Scottish Open - Last 16
Australia Neil Robertson 4-2 Scotland Anthony McGill
6 2 3
England 2022 English Open - Last 64
Wales Mark Williams 4-2 Wales Dominic Dale
6 2 3
England 2020 Northern Ireland Open - Last 64
England Ben Woollaston 4-2 Australia Neil Robertson
6 2 3
England 2022 UK Championship - Last 48
England Joe Perry 6-0 Scotland Graeme Dott
6 2 3
England 2020 Northern Ireland Open - Last 32
England Ben Woollaston 4-2 China Liang Wenbo
6 2 3
Wales 2021 Scottish Open - Last 64
England David Gilbert 4-2 China Chang Bingyu
6 2 3
Wales 2021 Scottish Open - Last 64
England Sam Craigie 4-2 China Jianbo Zhao
6 2 3
England 2020 Northern Ireland Open - Last 16
England Ali Carter 4-2 England Ben Woollaston
6 2 3
England 2021 Championship League - Group 22
Wales Ryan Day 3-0 Wales Jackson Page
3 1 3
Germany 2022 German Masters - Last 64
Australia Neil Robertson 5-1 Wales Michael White
6 2 3
England 2022 Championship League - Group 4 - Semi-final
England Kyren Wilson 3-0 Scotland Scott Donaldson
3 1 3
England 2021 WST Pro Series - Group 13
England Allan Taylor 2-1 Wales Matthew Stevens
3 1 3
England 2021 Championship League - Group 5
England Ali Carter 3-0 England Mark Selby
3 1 3
England 2021 Championship League - Group 6
England Ali Carter 3-0 England David Gilbert
3 1 3
England 2022 Championship League - Group 4
England Kyren Wilson 3-0 China Xiao Guodong
3 1 3
Germany 2022 German Masters - Last 128
China Zhou Yuelong 5-1 England Peter Devlin
6 2 3
England 2021 Championship League - Group 5
England Joe Perry 3-0 Wales Mark Williams
3 1 3
England 2021 WST Pro Series - Group 2
China Yuan Sijun 2-1 Poland Kacper Filipiak
3 1 3
Germany 2022 German Masters - Last 128
China Wu Yize 5-1 England Jamie Wilson
6 2 3
Scotland 2022 Scottish Open - Last 64
England Gary Wilson 4-2 Ireland Ken Doherty
6 2 3
England 2023 Masters - Last 16
England Stuart Bingham 6-3 England Kyren Wilson
9 3 3
England 2021 WST Pro Series - Group 2
Poland Kacper Filipiak 2-1 China Li Hang
3 1 3
England 2023 Championship League - Group 2
England Matthew Selt 3-0 Northern Ireland Jordan Brown
3 1 3
England 2021 WST Pro Series - Group 2
China Yuan Sijun 2-1 England Kyren Wilson
3 1 3
England 2021 WST Pro Series - Group 4
Switzerland Alexander Ursenbacher 2-1 Northern Ireland Gerard Greene
3 1 3
England 2021 WST Pro Series - Group 4
England Barry Hawkins 2-1 Northern Ireland Gerard Greene
3 1 3
England 2020 UK Championship - Last 16
England Mark Selby 6-3 England Barry Hawkins
9 3 3
Germany 2022 German Masters - Last 64
England Shaun Murphy 5-4 China Cao Yupeng
9 3 3
England 2023 Championship League - Group 2
England Matthew Selt 3-0 England Stuart Bingham
3 1 3
England 2022 Players Championship - Final
Australia Neil Robertson 10-5 England Barry Hawkins
15 5 3
England 2022 Championship League - Group 6
England Kyren Wilson 3-0 China Ding Junhui
3 1 3
England 2023 Championship League - Group 3
England Ricky Walden 3-0 England Kyren Wilson
3 1 3
England 2021 Championship League - Group 4
England Jimmy Robertson 3-0 England Sean Maddocks
3 1 3
England 2020 Scottish Open - Last 64
China Ding Junhui 4-2 England Andy Hicks
6 2 3
England 2020 Scottish Open - Last 64
England Michael Holt 4-2 England Louis Heathcote
6 2 3
England 2022 Championship League - Group 7
England Shaun Murphy 3-0 China Xu Si
3 1 3
England 2022 Championship League - Winners Group
England Stuart Bingham 3-0 Scotland Scott Donaldson
3 1 3
England 2022 European Masters - Last 128
China Xu Si 5-1 Wales Lee Walker
6 2 3
England 2023 World Grand Prix - Last 32
England Judd Trump 4-2 Iran Hossein Vafaei
6 2 3
England 2023 Championship League - Group 4
England Judd Trump 3-0 England Robert Milkins
3 1 3
England 2022 Championship League - Winners Group
China Yan Bingtao 3-0 China Liang Wenbo
3 1 3
England 2021 Championship League - Group 5
England Ronnie O'Sullivan 3-0 England Kyren Wilson
3 1 3
Wales 2023 Welsh Open - Last 128
England Martin Gould 4-2 Ireland Fergal O'Brien
6 2 3
England 2022 Championship League - Group 7
England Kyren Wilson 3-0 China Ding Junhui
3 1 3
England 2020 World Grand Prix - Last 32
Scotland John Higgins 4-2 China Xiao Guodong
6 2 3
England 2022 Championship League - Group 6
China Yan Bingtao 3-0 England Martin Gould
3 1 3
England 2022 European Masters - Last 32
China Pang Junxu 5-4 Australia Neil Robertson
9 3 3
England 2020 World Grand Prix - Last 16
England Mark Selby 4-2 Scotland Anthony McGill
6 2 3
England 2021 Championship League - Group 1
Scotland John Higgins 3-0 England Gary Wilson
3 1 3
England 2021 Championship League - Group 1
England Stuart Bingham 3-0 Thailand Thepchaiya Un-Nooh
3 1 3
England 2021 Champion of Champions - Last 16
Australia Neil Robertson 4-2 Wales Mark Williams
6 2 3
England 2021 Championship League - Group 1
China Zhou Yuelong 3-0 Scotland John Higgins
3 1 3
England 2021 Championship League - Group 1
Scotland John Higgins 3-0 Thailand Thepchaiya Un-Nooh
3 1 3
England 2021 Championship League - Group 2
Scotland Graeme Dott 3-0 England Kyren Wilson
3 1 3
England 2021 Championship League - Group 2
England Matthew Selt 3-0 Scotland John Higgins
3 1 3
England 2021 UK Championship - Last 128
England Ronnie O'Sullivan 6-3 Wales Michael White
9 3 3
England 2021 Championship League - Group 3
England Tom Ford 3-0 England Mark Selby
3 1 3
England 2021 Championship League - Group 3
England Mark Selby 3-0 England Kyren Wilson
3 1 3
England 2021 Championship League - Group 3
England Matthew Selt 3-0 England Mark Selby
3 1 3
England 2021 Championship League - Group 4
England Judd Trump 3-0 Wales Mark Williams
3 1 3
England 2021 UK Championship - Last 128
Scotland Graeme Dott 6-3 England Jamie O'Neill
9 3 3
Wales 2022 Tour Championship - Quarter-final
England Ronnie O'Sullivan 10-9 Wales Mark Williams
19 6 3.17
Wales 2022 Tour Championship - Final
Australia Neil Robertson 10-9 Scotland John Higgins
19 6 3.17
England 2021 World Championship - Last 48
China Lyu Haotian 10-6 China Chang Bingyu
16 5 3.2
Wales 2022 Tour Championship - Quarter-final
Australia Neil Robertson 10-6 Northern Ireland Mark Allen
16 5 3.2
England 2022 Champion of Champions - Final
England Ronnie O'Sullivan 10-6 England Judd Trump
16 5 3.2
England 2022 World Championship - Last 32
Wales Mark Williams 10-3 Wales Michael White
13 4 3.25
England 2021 World Championship - Last 32
Australia Neil Robertson 10-3 China Liang Wenbo
13 4 3.25
England 2020 World Championship - Last 32
England Martin Gould 10-3 Scotland Stephen Maguire
13 4 3.25
England 2022 Players Championship - Last 16
Australia Neil Robertson 6-4 England Kyren Wilson
10 3 3.33
England 2021 British Open - Final
Wales Mark Williams 6-4 England Gary Wilson
10 3 3.33
England 2022 UK Championship - Last 32
Iran Hossein Vafaei 6-4 England Mark Selby
10 3 3.33
Wales 2020 Welsh Open - Final
England Shaun Murphy 9-1 England Kyren Wilson
10 3 3.33
England 2020 Players Championship - Last 16
England Joe Perry 6-4 Australia Neil Robertson
10 3 3.33
England 2021 World Championship - Last 80
China Chang Bingyu 6-4 England Tom Ford
10 3 3.33
England 2022 English Open - Semi-final
England Mark Selby 6-4 Australia Neil Robertson
10 3 3.33
England 2022 Champion of Champions - Quarter-final
England Mark Selby 6-4 Scotland John Higgins
10 3 3.33
England 2022 UK Championship - Last 80
England Jimmy White 6-4 Scotland Stephen Maguire
10 3 3.33
England 2022 Masters - Quarter-final
Australia Neil Robertson 6-4 England Ronnie O'Sullivan
10 3 3.33
England 2022 Players Championship - Last 16
China Yan Bingtao 6-4 England David Gilbert
10 3 3.33
England 2020 English Open - Semi-final
England Judd Trump 6-4 Scotland John Higgins
10 3 3.33
England 2021 World Championship - Last 112
Wales Dominic Dale 6-4 England Oliver Lines
10 3 3.33
England 2022 UK Championship - Quarter-final
Northern Ireland Mark Allen 6-4 England Sam Craigie
10 3 3.33
England 2020 UK Championship - Last 128
Northern Ireland Gerard Greene 6-4 Wales Daniel Wells
10 3 3.33
England 2020 UK Championship - Last 64
Scotland Stephen Maguire 6-4 England Stuart Carrington
10 3 3.33
England 2020 UK Championship - Last 16
Australia Neil Robertson 6-4 Scotland Anthony McGill
10 3 3.33
England 2020 World Grand Prix - Semi-final
England Jack Lisowski 6-4 England Mark Selby
10 3 3.33
England 2021 UK Championship - Last 128
Wales Dominic Dale 6-4 England Ashley Carty
10 3 3.33
England 2022 World Championship - Last 48
Thailand Thepchaiya Un-Nooh 10-7 England Matthew Selt
17 5 3.4
England 2022 British Open - Last 128
Thailand Noppon Saengkham 4-3 Wales Michael White
7 2 3.5
Germany 2022 European Masters - Last 64
Wales Ryan Day 5-2 England Steven Hallworth
7 2 3.5
England 2022 European Masters - Last 128
Wales Ryan Day 5-2 Wales Dominic Dale
7 2 3.5
England 2021 UK Championship - Last 128
China Cao Yupeng 6-1 Wales Jamie Jones
7 2 3.5
Germany 2022 German Masters - Last 32
China Fan Zhengyi 5-2 England Liam Highfield
7 2 3.5
Wales 2021 Scottish Open - Last 16
England David Gilbert 4-3 England Judd Trump
7 2 3.5
England 2021 Players Championship - Quarter-final
England Ronnie O'Sullivan 6-1 England Jack Lisowski
7 2 3.5
Turkey 2022 Turkish Masters - Last 128
Scotland Stephen Maguire 5-2 China Jianbo Zhao
7 2 3.5
Austria 2020 European Masters - Last 64
China Xiao Guodong 5-2 Germany Lukas Kleckers
7 2 3.5
Austria 2020 European Masters - Last 32
Thailand Thepchaiya Un-Nooh 5-2 England Robbie Williams
7 2 3.5
Austria 2020 European Masters - Last 32
Australia Neil Robertson 5-2 China Lyu Haotian
7 2 3.5
Austria 2020 European Masters - Last 16
Scotland Scott Donaldson 5-2 China Ding Junhui
7 2 3.5
England 2022 Q School - Event 1 - Last 128
England Sean Harvey 4-3 China Wang Yuchen
7 2 3.5
England 2021 Gibraltar Open - Last 64
England Matthew Selt 4-3 England Barry Hawkins
7 2 3.5
Germany 2020 German Masters - Last 64
Switzerland Alexander Ursenbacher 5-2 Thailand Thepchaiya Un-Nooh
7 2 3.5
Northern Ireland 2022 Northern Ireland Open - Last 64
Scotland John Higgins 4-3 Wales Jackson Page
7 2 3.5
England 2022 English Open - Last 128
England Sam Craigie 4-3 Scotland Graeme Dott
7 2 3.5
Germany 2020 German Masters - Last 64
Cyprus Michael Georgiou 5-2 England Martin Gould
7 2 3.5
Germany 2020 German Masters - Last 64
England Judd Trump 5-2 England Stuart Carrington
7 2 3.5
Germany 2023 German Masters - Last 32
England Elliot Slessor 5-2 England Joe O'Connor
7 2 3.5
Germany 2020 German Masters - Semi-final
Australia Neil Robertson 6-1 England Shaun Murphy
7 2 3.5
England 2020 World Grand Prix - Last 32
England Ronnie O'Sullivan 4-3 England David Gilbert
7 2 3.5
England 2020 World Grand Prix - Last 32
England Matthew Selt 4-3 Thailand Thepchaiya Un-Nooh
7 2 3.5
England 2021 UK Championship - Last 64
Scotland Stephen Maguire 6-1 China Tian Pengfei
7 2 3.5
England 2021 UK Championship - Last 128
England Judd Trump 6-1 England David Lilley
7 2 3.5
England 2022 European Masters - Last 64
England Kyren Wilson 5-2 Wales Jamie Jones
7 2 3.5
England 2021 Players Championship - Semi-final
Scotland John Higgins 6-1 England Kyren Wilson
7 2 3.5
Wales 2020 Welsh Open - Last 128
China Chen Feilong 4-3 England Sam Baird
7 2 3.5
Wales 2022 Welsh Open - Last 64
England Ben Woollaston 4-3 China Liang Wenbo
7 2 3.5
England 2022 World Championship - Last 80
Scotland Graeme Dott 6-1 China Pang Junxu
7 2 3.5
Gibraltar 2022 Gibraltar Open - Last 64
Iran Soheil Vahedi 4-3 Thailand Noppon Saengkham
7 2 3.5
England 2020 Players Championship - Semi-final
China Yan Bingtao 6-1 England Shaun Murphy
7 2 3.5
England 2021 Gibraltar Open - Last 32
Wales Jamie Clarke 4-3 England Martin Gould
7 2 3.5
Germany 2022 European Masters - Last 64
England Barry Hawkins 5-2 Ireland Aaron Hill
7 2 3.5
England 2022 British Open - Last 64
England Craig Steadman 4-3 Belgium Ben Mertens
7 2 3.5
Northern Ireland 2022 Northern Ireland Open - Last 128
England David Gilbert 4-3 Scotland Ross Muir
7 2 3.5
Northern Ireland 2021 Northern Ireland Open - Last 64
England Ricky Walden 4-3 England Martin O'Donnell
7 2 3.5
Scotland 2022 Scottish Open - Last 64
England Kyren Wilson 4-3 Wales Matthew Stevens
7 2 3.5
Gibraltar 2020 Gibraltar Open - Semi-final
England Judd Trump 4-3 China Xiao Guodong
7 2 3.5
England 2022 English Open - Last 64
England Matthew Selt 4-3 England Louis Heathcote
7 2 3.5
England 2022 Champion of Champions - Quarter-final
England Ronnie O'Sullivan 6-1 China Zhao Xintong
7 2 3.5
Germany 2023 German Masters - Last 64
England Jimmy Robertson 5-2 Wales Jak Jones
7 2 3.5
Germany 2023 German Masters - Quarter-final
England Robert Milkins 5-2 England Chris Wakelin
7 2 3.5
England 2020 World Championship - Last 80
England Elliot Slessor 6-1 England Ben Woollaston
7 2 3.5
Germany 2023 German Masters - Last 64
China Yan Bingtao 5-2 England David Grace
7 2 3.5
Germany 2023 German Masters - Last 128
England Ricky Walden 5-2 Ireland Fergal O'Brien
7 2 3.5
Turkey 2022 Turkish Masters - Last 128
China Ding Junhui 5-2 Wales Andrew Pagett
7 2 3.5
Turkey 2022 Turkish Masters - Last 64
Scotland John Higgins 5-2 Wales Dylan Emery
7 2 3.5
Wales 2022 Welsh Open - Last 128
England Anthony Hamilton 4-3 China Lyu Haotian
7 2 3.5
Gibraltar 2022 Gibraltar Open - Last 128
China Zhou Yuelong 4-3 Wales Lee Walker
7 2 3.5
Gibraltar 2022 Gibraltar Open - Last 64
England Jimmy Robertson 4-3 China Cao Yupeng
7 2 3.5
Gibraltar 2022 Gibraltar Open - Last 16
England Ben Hancorn 4-3 England Ben Woollaston
7 2 3.5
Gibraltar 2022 Gibraltar Open - Semi-final
England Kyren Wilson 4-3 England Ricky Walden
7 2 3.5
England 2022 Q School - Event 2 - Last 32
Cyprus Michael Georgiou 4-3 England Andrew Higginson
7 2 3.5
England 2020 European Masters - Last 128
China Pang Junxu 5-2 England Ben Hancorn
7 2 3.5
England 2020 European Masters - Last 64
Australia Neil Robertson 5-2 England Riley Parsons
7 2 3.5
England 2020 European Masters - Last 64
Scotland Anthony McGill 5-2 England Peter Lines
7 2 3.5
England 2020 European Masters - Last 64
China Lyu Haotian 5-2 Scotland Graeme Dott
7 2 3.5
England 2020 European Masters - Quarter-final
England Judd Trump 5-2 England Kyren Wilson
7 2 3.5
England 2020 English Open - Last 128
England Shaun Murphy 4-3 England Robert Milkins
7 2 3.5
England 2020 English Open - Last 128
Norway Kurt Maflin 4-3 England Peter Devlin
7 2 3.5
England 2021 Gibraltar Open - Last 64
England Robert Milkins 4-3 China Liang Wenbo
7 2 3.5
England 2021 Gibraltar Open - Last 64
Iran Soheil Vahedi 4-3 Wales Mark Williams
7 2 3.5
England 2020 English Open - Last 64
Wales Jak Jones 4-3 England Jack Lisowski
7 2 3.5
England 2022 British Open - Last 128
England Gary Wilson 4-3 England Shaun Murphy
7 2 3.5
England 2020 English Open - Last 64
England David Lilley 4-3 England Shaun Murphy
7 2 3.5
England 2021 British Open - Quarter-final
England Gary Wilson 4-3 England David Gilbert
7 2 3.5
England 2021 British Open - Semi-final
England Gary Wilson 4-3 England Elliot Slessor
7 2 3.5
Northern Ireland 2021 Northern Ireland Open - Last 128
Thailand Noppon Saengkham 4-3 Thailand Thepchaiya Un-Nooh
7 2 3.5
England 2022 British Open - Last 128
Germany Lukas Kleckers 4-3 England Allan Taylor
7 2 3.5
England 2021 German Masters - Last 64
England Stuart Bingham 5-2 England Ricky Walden
7 2 3.5
England 2021 German Masters - Last 64
China Pang Junxu 5-2 Northern Ireland Mark Allen
7 2 3.5
Scotland 2022 Scottish Open - Last 32
Iran Hossein Vafaei 4-3 China Yan Bingtao
7 2 3.5
England 2021 English Open - Last 64
England Ben Woollaston 4-3 England Gary Wilson
7 2 3.5
Wales 2021 Scottish Open - Last 128
China Xiao Guodong 4-3 Scotland Fraser Patrick
7 2 3.5
England 2022 English Open - Last 128
England Mark Selby 4-3 Thailand Noppon Saengkham
7 2 3.5
England 2022 English Open - Last 32
Northern Ireland Mark Allen 4-3 China Ding Junhui
7 2 3.5
England 2020 Northern Ireland Open - Last 32
England Martin Gould 4-3 England Andy Hicks
7 2 3.5
England 2022 English Open - Last 64
Wales Ryan Day 4-3 England Hammad Miah
7 2 3.5
Germany 2022 German Masters - Last 128
China Yuan Sijun 5-2 Germany Lukas Kleckers
7 2 3.5
England 2020 Northern Ireland Open - Quarter-final
England David Grace 5-2 China Yan Bingtao
7 2 3.5
Wales 2021 Scottish Open - Last 16
Scotland Anthony McGill 4-3 England Mark Selby
7 2 3.5
England 2020 UK Championship - Last 128
Scotland Stephen Maguire 6-1 Ukraine Iulian Boiko
7 2 3.5
England 2022 Champion of Champions - Quarter-final
England Judd Trump 6-1 Northern Ireland Mark Allen
7 2 3.5
Wales 2021 Scottish Open - Last 32
England Ronnie O'Sullivan 4-3 China Liang Wenbo
7 2 3.5
Germany 2022 German Masters - Last 128
England Ricky Walden 5-2 Wales Jackson Page
7 2 3.5
England 2022 UK Championship - Last 144
England Ashley Hugill 6-1 England Ryan Davies
7 2 3.5
England 2021 World Grand Prix - Quarter-final
England Ronnie O'Sullivan 5-2 England Jimmy Robertson
7 2 3.5
Germany 2023 German Masters - Last 128
China Yan Bingtao 5-2 England Rod Lawler
7 2 3.5
England 2020 UK Championship - Last 64
China Zhou Yuelong 6-1 England Jimmy White
7 2 3.5
England 2020 UK Championship - Last 64
England Elliot Slessor 6-1 England Shaun Murphy
7 2 3.5
England 2022 European Masters - Last 16
England Ronnie O'Sullivan 5-2 England Ashley Hugill
7 2 3.5
Germany 2022 German Masters - Last 32
England Tom Ford 5-2 Scotland Stephen Maguire
7 2 3.5
Germany 2022 German Masters - Last 32
England Craig Steadman 5-2 Cyprus Michael Georgiou
7 2 3.5
England 2020 Scottish Open - Last 128
Thailand Thepchaiya Un-Nooh 4-3 Scotland Michael Collumb
7 2 3.5
England 2020 Scottish Open - Last 128
Wales Dominic Dale 4-3 Brazil Igor Figueiredo
7 2 3.5
England 2023 World Grand Prix - Last 32
China Zhou Yuelong 4-3 Thailand Thepchaiya Un-Nooh
7 2 3.5
Wales 2021 Welsh Open - Last 32
England Mark Selby 4-3 England Joe O'Connor
7 2 3.5
England 2022 European Masters - Last 128
England Shaun Murphy 5-2 England Simon Blackwell
7 2 3.5
England 2020 Scottish Open - Last 32
England Robbie Williams 4-3 China Lu Ning
7 2 3.5
Wales 2021 Welsh Open - Last 64
Switzerland Alexander Ursenbacher 4-3 England Robert Milkins
7 2 3.5
Wales 2021 Welsh Open - Semi-final
Northern Ireland Jordan Brown 6-1 Scotland Stephen Maguire
7 2 3.5
England 2020 World Grand Prix - Last 32
China Lu Ning 4-3 England Robbie Williams
7 2 3.5
England 2020 World Grand Prix - Last 16
England Judd Trump 4-3 England Stuart Bingham
7 2 3.5
England 2020 World Grand Prix - Last 16
China Zhao Xintong 4-3 Scotland John Higgins
7 2 3.5
England 2020 World Grand Prix - Semi-final
England Judd Trump 6-1 England Ronnie O'Sullivan
7 2 3.5
England 2021 Champion of Champions - Quarter-final
Scotland John Higgins 6-1 England Ronnie O'Sullivan
7 2 3.5
England 2021 UK Championship - Last 128
Scotland John Higgins 6-1 Cyprus Michael Georgiou
7 2 3.5
England 2021 World Championship - Quarter-final
England Stuart Bingham 13-12 Scotland Anthony McGill
25 7 3.57
England 2020 World Grand Prix - Final
Australia Neil Robertson 10-8 Scotland Graeme Dott
18 5 3.6
England 2022 World Championship - Last 32
England Kyren Wilson 10-8 China Ding Junhui
18 5 3.6
England 2023 Masters - Final
England Judd Trump 10-8 Wales Mark Williams
18 5 3.6
England 2021 Masters - Quarter-final
China Yan Bingtao 6-5 Scotland Stephen Maguire
11 3 3.67
England 2021 Players Championship - Last 16
England Barry Hawkins 6-5 China Zhou Yuelong
11 3 3.67
England 2021 World Championship - Last 80
England Robert Milkins 6-5 England Joe O'Connor
11 3 3.67
England 2022 UK Championship - Last 16
England Shaun Murphy 6-5 England Judd Trump
11 3 3.67
England 2021 Players Championship - Last 16
England Stuart Bingham 6-5 England Judd Trump
11 3 3.67
Wales 2020 Welsh Open - Semi-final
England Kyren Wilson 6-5 England Ronnie O'Sullivan
11 3 3.67
England 2020 World Championship - Last 80
Ireland Fergal O'Brien 6-5 Belgium Luca Brecel
11 3 3.67
England 2020 World Championship - Last 80
Northern Ireland Jordan Brown 6-5 Iran Hossein Vafaei
11 3 3.67
England 2020 English Open - Semi-final
Australia Neil Robertson 6-5 England Mark Selby
11 3 3.67
England 2022 Masters - Quarter-final
Wales Mark Williams 6-5 Scotland John Higgins
11 3 3.67
Hong Kong 2022 Hong Kong Masters - Semi-final
Hong Kong Marco Fu 6-5 Scotland John Higgins
11 3 3.67
England 2021 World Championship - Last 112
Brazil Igor Figueiredo 6-5 England Robbie Williams
11 3 3.67
England 2021 World Championship - Last 112
England Jimmy Robertson 6-5 China Jianbo Zhao
11 3 3.67
England 2021 English Open - Semi-final
Scotland John Higgins 6-5 England Ronnie O'Sullivan
11 3 3.67
England 2023 Masters - Quarter-final
England Judd Trump 6-5 England Barry Hawkins
11 3 3.67
England 2023 Masters - Quarter-final
Wales Mark Williams 6-5 England Ronnie O'Sullivan
11 3 3.67
England 2020 UK Championship - Last 32
China Pang Junxu 6-5 Scotland Stephen Maguire
11 3 3.67
England 2022 Masters - Last 16
England Judd Trump 6-5 Northern Ireland Mark Allen
11 3 3.67
England 2021 UK Championship - Quarter-final
England Kyren Wilson 6-5 England Ronnie O'Sullivan
11 3 3.67
England 2021 World Championship - Last 32
Scotland Anthony McGill 10-5 England Ricky Walden
15 4 3.75
England 2022 World Championship - Last 32
Australia Neil Robertson 10-5 England Ashley Hugill
15 4 3.75
Wales 2021 Tour Championship - Quarter-final
Australia Neil Robertson 10-5 England Jack Lisowski
15 4 3.75
England 2020 World Championship - Quarter-final
England Ronnie O'Sullivan 13-10 Wales Mark Williams
23 6 3.83
England 2022 World Championship - Last 16
China Yan Bingtao 13-10 England Mark Selby
23 6 3.83
England 2020 Championship League - Group 5
England Joe Perry 3-1 Scotland Anthony McGill
4 1 4
England 2020 Championship League - Group 2 - Semi-final
England Mark Selby 3-1 England Kyren Wilson
4 1 4
England 2022 Championship League - Group 7
Scotland John Higgins 3-1 England Kyren Wilson
4 1 4
Austria 2020 European Masters - Last 64
Wales Daniel Wells 5-3 England Martin O'Donnell
8 2 4
Austria 2020 European Masters - Last 64
China Ding Junhui 5-3 England Peter Ebdon
8 2 4
England 2021 Q School - Event 1 - Last 64
England Mitchell Mann 4-0 Israel Eden Sharav
4 1 4
England 2022 Championship League - Winners Group
Scotland John Higgins 3-1 China Liang Wenbo
4 1 4
England 2021 Q School - Event 2 - Last 64
Scotland Ross Muir 4-0 Ireland Fergal Quinn
4 1 4
England 2021 Q School - Event 2 - Last 64
Ireland Michael Judge 4-0 England Josh Mulholland
4 1 4
England 2021 Championship League - Group 7
England David Gilbert 3-1 Scotland Anthony McGill
4 1 4
England 2021 Championship League - Group 7
Wales Mark Williams 3-1 Norway Kurt Maflin
4 1 4
England 2022 European Masters - Last 128
England Mark Selby 5-3 England Matthew Selt
8 2 4
England 2021 Championship League - Group 4
England Kyren Wilson 3-1 England Judd Trump
4 1 4
England 2022 European Masters - Last 64
Northern Ireland Jordan Brown 5-3 England Mark Selby
8 2 4
England 2022 European Masters - Last 32
Norway Kurt Maflin 5-3 England Judd Trump
8 2 4
England 2020 Q School - Event 2 - Quarter-final
Wales Jamie Jones 4-0 Cyprus Michael Georgiou
4 1 4
England 2020 Championship League - Group 2
Wales Ryan Day 3-1 England Rod Lawler
4 1 4
England 2020 Championship League - Group 6
England Ricky Walden 3-1 Northern Ireland Gerard Greene
4 1 4
England 2020 Championship League - Group 8
England Martin O'Donnell 3-1 England Jimmy White
4 1 4
England 2020 Championship League - Group 18
Iran Hossein Vafaei 3-1 England Farakh Ajaib
4 1 4
England 2020 Championship League - Group 13
England Jack Lisowski 3-1 Scotland Fraser Patrick
4 1 4
England 2020 Championship League - Group 14
Scotland Graeme Dott 3-1 Iran Soheil Vahedi
4 1 4
England 2020 Championship League - Group 14
Scotland Graeme Dott 3-1 China Liang Wenbo
4 1 4
England 2020 Championship League - Group 2
Wales Matthew Stevens 2-2 England Rod Lawler
4 1 4
England 2020 Championship League - Group 6
China Zhou Yuelong 2-2 England Ricky Walden
4 1 4
England 2020 Championship League - Group 6
China Zhou Yuelong 2-2 China Jianbo Zhao
4 1 4
England 2020 Championship League - Group 7
China Si Jiahui 2-2 China Gao Yang
4 1 4
England 2020 Championship League - Group 7
England Ben Woollaston 2-2 China Gao Yang
4 1 4
England 2020 Championship League - Group 13
England Ian Burns 2-2 Jamaica Rory McLeod
4 1 4
England 2020 Championship League - Group 16
England Brandon Sargeant 2-2 Ireland Fergal O'Brien
4 1 4
England 2021 Championship League - Group 9
Thailand Noppon Saengkham 3-1 Iran Soheil Vahedi
4 1 4
England 2021 Q School - Event 1 - Round 1
Scotland Ross Muir 4-0 England John Pritchett
4 1 4
Wales 2021 Welsh Open - Last 32
England Ronnie O'Sullivan 4-0 England Martin Gould
4 1 4
England 2021 Q School - Event 1 - Last 128
England Sydney Wilson 4-0 England Sam Baird
4 1 4
England 2021 Q School - Event 1 - Last 64
Cyprus Michael Georgiou 4-0 Germany Umut Dikme
4 1 4
England 2022 European Masters - Last 64
Belgium Luca Brecel 5-3 England Gary Wilson
8 2 4
England 2022 European Masters - Last 64
China Wu Yize 5-3 Ireland Fergal O'Brien
8 2 4
England 2022 Championship League - Group 7
Scotland John Higgins 3-1 England Martin Gould
4 1 4
England 2020 World Grand Prix - Last 32
China Ding Junhui 4-0 Wales Jak Jones
4 1 4
England 2020 World Grand Prix - Quarter-final
England Jack Lisowski 5-3 China Zhao Xintong
8 2 4
England 2021 Championship League - Group 1
Thailand Thepchaiya Un-Nooh 3-1 England Michael Holt
4 1 4
England 2022 European Masters - Semi-final
England Ronnie O'Sullivan 6-2 China Liang Wenbo
8 2 4
England 2021 UK Championship - Last 128
England John Astley 6-2 Australia Neil Robertson
8 2 4
England 2021 Championship League - Group 2
England Matthew Selt 3-1 England Gary Wilson
4 1 4
England 2021 Championship League - Group 2
England Gary Wilson 3-1 England Stuart Bingham
4 1 4
England 2021 Championship League - Group 2
Scotland John Higgins 3-1 England Gary Wilson
4 1 4
England 2021 Championship League - Group 2
Scotland Scott Donaldson 3-1 England Stuart Bingham
4 1 4
England 2021 Championship League - Group 2 - Final
Scotland Graeme Dott 3-1 Scotland Scott Donaldson
4 1 4
England 2021 Championship League - Group 3
England Mark Selby 3-1 China Zhao Xintong
4 1 4
England 2021 Championship League - Group 3
Scotland John Higgins 3-1 England Kyren Wilson
4 1 4
England 2021 UK Championship - Last 128
China Ding Junhui 6-2 China Zhang Anda
8 2 4