Match Frames Per Century Rate - All-time - Professional

Filtering

Amount of frames played per century in a match.
Status
Categories
Scope
Range
Match Frames Played Centuries Rate
England 2011 Snooker Shootout - Last 64
England Alfie Burden 1-0 England Matthew Selt
1 1 1
England 2006 Pot Black - Final
Wales Mark Williams 1-0 Scotland John Higgins
1 1 1
England 2013 Snooker Shootout - Last 64
England Mark Selby 1-0 Ireland Ken Doherty
1 1 1
England 2015 Snooker Shootout - Last 32
England Martin Gould 1-0 England Rory McLeod
1 1 1
England 2011 Championship League - Group 5
England Mark King 3-0 Wales Ryan Day
3 3 1
England 2012 Snooker Shootout - Last 32
England Stephen Lee 1-0 England Ricky Walden
1 1 1
England 2018 Snooker Shootout - Last 128
England Mark Davis 1-0 Scotland Anthony McGill
1 1 1
England 2011 Snooker Shootout - Last 64
England Ronnie O'Sullivan 1-0 Hong Kong Marco Fu
1 1 1
England 1973 Pot Black - Semi-final
Australia Eddie Charlton 1-0 Wales Ray Reardon
1 1 1
England 2009 Pro Challenge Series - Event 3 - Last 16
England Ricky Walden 4-1 England Jamie Cope
5 5 1
England 2015 Snooker Shootout - Last 16
England Shaun Murphy 1-0 England Martin Gould
1 1 1
England 1990 International One Frame Shoot-out - Last 64
England Tony Knowles 1-0 England Martin Clark
1 1 1
Ireland 1978 Irish Masters - Play-off
Northern Ireland Alex Higgins 1-0 Northern Ireland Dennis Taylor
1 1 1
England 2012 Snooker Shootout - Last 16
England Martin Gould 1-0 Wales Jamie Jones
1 1 1
England 2018 Snooker Shootout - Quarter-final
Cyprus Michael Georgiou 1-0 China Zhang Yong
1 1 1
England 1986 Pot Black - Last 16
England Jimmy White 1-0 Wales Terry Griffiths
1 1 1
England 1993 Pot Black - Last 16
England David Roe 1-0 England John Parrott
1 1 1
England 2011 Snooker Shootout - Last 16
England Ronnie O'Sullivan 1-0 England Mark Selby
1 1 1
England 2015 World Seniors Championship - Last 16
Ireland Fergal O'Brien 2-0 England Peter Ebdon
2 2 1
England 2014 Championship League - Group 2
Australia Neil Robertson 3-0 England Joe Perry
3 3 1
England 2011 Snooker Shootout - Last 32
England Mark King 1-0 England Steve Davis
1 1 1
England 2014 Snooker Shootout - Quarter-final
Wales Ryan Day 1-0 Norway Kurt Maflin
1 1 1
England 2016 Snooker Shootout - Last 64
England David Gilbert 1-0 England Mark Joyce
1 1 1
England 2005 Pot Black - Quarter-final
England Shaun Murphy 1-0 England Jimmy White
1 1 1
Germany 2013 European Tour - Event 5 - Last 128
Australia Neil Robertson 4-0 Qatar Ahmed Saif
4 4 1
Wales 2007 Welsh Open - Last 32
England Shaun Murphy 5-0 England Jamie Cope
5 4 1.25
Belgium 2017 European Masters - Last 64
England Mark Selby 4-1 China Zhao Xintong
5 4 1.25
England 2018 World Grand Prix - Quarter-final
England Ronnie O'Sullivan 5-0 China Xiao Guodong
5 4 1.25
England 2016 Championship League - Group 1
England Ronnie O'Sullivan 3-1 England Robert Milkins
4 3 1.33
Germany 2013 European Tour - Event 6 - Last 64
England Mark Selby 4-0 Scotland Scott Donaldson
4 3 1.33
Gibraltar 2017 Gibraltar Open - Last 32
England Jack Lisowski 4-0 England Anthony Hamilton
4 3 1.33
Poland 2015 European Tour - Event 6 - Last 64
England Shaun Murphy 4-0 England Zak Surety
4 3 1.33
England 2012 PTC - Event 4 - Last 32
England Judd Trump 4-0 England Jimmy White
4 3 1.33
China 2016 China Open - Last 128
England Kyren Wilson 5-3 England Anthony Hamilton
8 6 1.33
Wales 2016 Welsh Open - Last 64
England Ronnie O'Sullivan 4-0 China Tian Pengfei
4 3 1.33
England 2012 PTC - Event 1 - Last 128
England Joe Perry 4-0 Isle of Man Darryl Hill
4 3 1.33
England 2008 Championship League - Winners Group
Wales Ryan Day 2-2 England Joe Perry
4 3 1.33
Wales 2015 Welsh Open - Last 128
Australia Neil Robertson 4-0 England James Cahill
4 3 1.33
England 2013 Championship League - Group 4
Northern Ireland Mark Allen 3-1 England Ricky Walden
4 3 1.33
England 2018 Championship League - Group 4
China Liang Wenbo 3-1 England Barry Hawkins
4 3 1.33
Scotland 2007 Grand Prix - Group
England Tom Ford 4-0 England Steve Davis
4 3 1.33
Northern Ireland 2018 Northern Ireland Open - Last 128
England Ronnie O'Sullivan 4-0 Iran Soheil Vahedi
4 3 1.33
England 2008 Championship League - Group 7
England Dave Harold 4-0 England Ali Carter
4 3 1.33
Scotland 2016 Scottish Open - Last 32
Hong Kong Marco Fu 4-0 Finland Robin Hull
4 3 1.33
England 2017 Championship League - Winners Group
England Judd Trump 3-1 Wales Ryan Day
4 3 1.33
China 2012 World Open - Last 16
England Stephen Lee 5-2 Australia Neil Robertson
7 5 1.4
Northern Ireland 2007 Northern Ireland Trophy - Last 16
England Ronnie O'Sullivan 5-2 England Ali Carter
7 5 1.4
Bahrain 2008 Bahrain Championship - Last 64
China Liang Wenbo 5-1 England Martin Gould
6 4 1.5
Scotland 2006 Grand Prix - Group
England Ronnie O'Sullivan 3-0 England Jamie Cope
3 2 1.5
England 2011 Championship League - Group 6
Northern Ireland Mark Allen 3-0 England Mark King
3 2 1.5
England 2018 Championship League - Winners Group
England Ali Carter 3-0 England Martin Gould
3 2 1.5
2007 Premier League - Group
China Ding Junhui 4-2 Australia Neil Robertson
6 4 1.5
England 2010 Championship League - Group 4
Hong Kong Marco Fu 3-0 England Ali Carter
3 2 1.5
England 2012 Championship League - Group 1
England Ali Carter 3-0 England Andrew Higginson
3 2 1.5
England 2015 Championship League - Group 5
Wales Michael White 3-0 England Peter Ebdon
3 2 1.5
England 2015 Championship League - Group 2
Hong Kong Marco Fu 3-0 England Michael Holt
3 2 1.5
England 2017 Championship League - Group 7
England Stuart Bingham 3-0 England Martin Gould
3 2 1.5
England 2016 Championship League - Group 5 - Semi-final
England Mark Selby 3-0 England Michael Holt
3 2 1.5
England 2018 Championship League - Group 6
Wales Michael White 3-0 England Ben Woollaston
3 2 1.5
England 2011 Championship League - Group 7
Hong Kong Marco Fu 3-0 England Martin Gould
3 2 1.5
England 1980 British Gold Cup - Group
Northern Ireland Alex Higgins 3-0 Wales Terry Griffiths
3 2 1.5
England 2016 Championship League - Group 3
England Mark Selby 3-0 England Joe Perry
3 2 1.5
England 2014 Championship League - Group 2
England Mark Davis 3-0 England Barry Hawkins
3 2 1.5
England 2013 Championship League - Group 4
Northern Ireland Mark Allen 3-0 England Judd Trump
3 2 1.5
England 2013 Championship League - Group 3
Scotland Stephen Maguire 3-0 Australia Neil Robertson
3 2 1.5
England 2016 Championship League - Group 3
England Ricky Walden 3-0 Wales Michael White
3 2 1.5
England 2017 Championship League - Group 2 - Final
Scotland Anthony McGill 3-0 Wales Ryan Day
3 2 1.5
England 2017 Championship League - Group 5 - Semi-final
England Judd Trump 3-0 Wales Ryan Day
3 2 1.5
England 2010 Championship League - Group 2
England Mark Selby 3-0 England Ali Carter
3 2 1.5
England 2013 Championship League - Winners Group
England Martin Gould 3-0 England Ali Carter
3 2 1.5
Malta 2006 Malta Cup - Last 32
Scotland Stephen Hendry 5-1 Australia Neil Robertson
6 4 1.5
England 2016 Championship League - Group 2
England Mark Selby 3-0 England Barry Hawkins
3 2 1.5
England 2018 Championship League - Group 5
England Martin Gould 3-0 England David Gilbert
3 2 1.5
England 2013 Championship League - Group 1
Scotland John Higgins 3-0 England Shaun Murphy
3 2 1.5
England 2017 Championship League - Group 7
Scotland Graeme Dott 3-0 England Martin Gould
3 2 1.5
England 2010 Championship League - Group 4
Hong Kong Marco Fu 3-0 Northern Ireland Mark Allen
3 2 1.5
England 2010 Championship League - Group 2
Australia Neil Robertson 3-0 England Ronnie O'Sullivan
3 2 1.5
England 2016 Championship League - Group 1 - Final
England Ronnie O'Sullivan 3-0 England Robert Milkins
3 2 1.5
England 2010 PTC - Event 1 - Quarter-final
Scotland Stephen Maguire 4-2 England Tom Ford
6 4 1.5
2007 Premier League - Group
England Ronnie O'Sullivan 5-1 Australia Neil Robertson
6 4 1.5
England 2010 Championship League - Group 5 - Semi-final
England Jamie Cope 3-0 England Peter Ebdon
3 2 1.5
England 2013 Championship League - Group 1
England Shaun Murphy 3-0 Wales Matthew Stevens
3 2 1.5
England 2015 Championship League - Group 5
England Ronnie O'Sullivan 3-0 Ireland Fergal O'Brien
3 2 1.5
2011 Premier League - Event 10 - Semi-final
England Shaun Murphy 3-0 England Judd Trump
3 2 1.5
England 2018 Championship League - Winners Group
England Mark Selby 3-0 Wales Mark Williams
3 2 1.5
England 2014 Championship League - Group 7
Scotland John Higgins 3-0 England Andrew Higginson
3 2 1.5
England 2015 Championship League - Group 2
England Judd Trump 3-0 Hong Kong Marco Fu
3 2 1.5
China 2017 World Open - Quarter-final
England Kyren Wilson 5-1 Wales Mark Williams
6 4 1.5
England 2014 Championship League - Group 4
England Mark Selby 3-0 England Tom Ford
3 2 1.5
Malta 2008 Malta Cup - Group
China Ding Junhui 4-2 England Peter Ebdon
6 4 1.5
England 2018 Championship League - Group 4
England Barry Hawkins 3-0 England Ali Carter
3 2 1.5
England 2013 UK Championship - Last 32
England Judd Trump 6-2 China Xiao Guodong
8 5 1.6
England 2016 Champion of Champions - Semi-final
England Ronnie O'Sullivan 6-2 Northern Ireland Mark Allen
8 5 1.6
Belgium 1993 European Open - Last 64
England Peter Ebdon 5-3 Scotland Alan McManus
8 5 1.6
Wales 2005 Welsh Open - Last 96
England Tom Ford 5-3 England Gary Wilson
8 5 1.6
Northern Ireland 2017 Northern Ireland Open - Last 128
England Sam Craigie 4-1 England Kyren Wilson
5 3 1.67
Northern Ireland 2018 Northern Ireland Open - Last 128
China Zhou Yuelong 4-1 Germany Lukas Kleckers
5 3 1.67
England 2015 Championship League - Group 3
Hong Kong Marco Fu 3-2 England Judd Trump
5 3 1.67
Wales 2015 Welsh Open - Last 64
England Matthew Selt 4-1 China Xiao Guodong
5 3 1.67
Wales 2003 Welsh Open - Last 48
England Anthony Hamilton 5-0 England Mark Davis
5 3 1.67
Scotland 2017 Scottish Open - Quarter-final
Scotland John Higgins 5-0 England Ronnie O'Sullivan
5 3 1.67
Wales 2003 Welsh Open - Last 128
England Sean Storey 5-0 Thailand Kwan Poomjang
5 3 1.67
England 2018 Championship League - Group 5
England Ricky Walden 3-2 England Ben Woollaston
5 3 1.67
England 2010 Championship League - Group 2
Australia Neil Robertson 3-2 England Judd Trump
5 3 1.67
China 2016 Shanghai Masters - Wildcard
Scotland Stephen Maguire 5-0 China Yi Chen Xu
5 3 1.67
England 2016 English Open - Last 128
China Xiao Guodong 4-1 England Michael Holt
5 3 1.67
Scotland 2017 Scottish Open - Last 64
Scotland John Higgins 4-1 England Christopher Keogan
5 3 1.67
England 2011 PTC - Event 1 - Last 128
England Michael Holt 4-1 England David Gray
5 3 1.67
Belgium 1991 Belgian Challenge - Last 16
Scotland Stephen Hendry 5-0 Germany Mike Henson
5 3 1.67
Germany 2016 Paul Hunter Classic - Last 32
Thailand Thepchaiya Un-Nooh 4-1 Norway Kurt Maflin
5 3 1.67
Latvia 2014 European Tour - Event 1 - Last 128
England Mark Selby 4-1 England Ian Burns
5 3 1.67
Scotland 2008 Grand Prix - Last 32
England Mark Selby 5-0 England Andrew Higginson
5 3 1.67
Belgium 2012 European Tour - Event 3 - Final
Northern Ireland Mark Allen 4-1 England Mark Selby
5 3 1.67
Scotland 1996 Benson and Hedges Championship - Round 1
England Jamie Woodman 5-0 Scotland Ewan Hunter
5 3 1.67
Gibraltar 2017 Gibraltar Open - Last 32
England Judd Trump 4-1 England Matthew Selt
5 3 1.67
England 2017 English Open - Last 32
England Ronnie O'Sullivan 4-1 China Zhang Yong
5 3 1.67
Malta 2005 Malta Cup - Last 80
Australia Neil Robertson 5-0 Wales Darren Morgan
5 3 1.67
Poland 2016 European Tour - Event 6 - Last 64
England Martin Gould 4-1 Wales Dominic Dale
5 3 1.67
Belgium 2018 European Masters - Last 128
England Sam Craigie 4-1 England Ashley Carty
5 3 1.67
England 1990 London Masters - Quarter-final
England John Parrott 4-1 England Mike Hallett
5 3 1.67
England 2011 Championship League - Group 2 - Final
Wales Mark Williams 3-2 England Ronnie O'Sullivan
5 3 1.67
Poland 2011 PTC - Event 6 - Last 32
England Judd Trump 4-1 England Alfie Burden
5 3 1.67
England 2017 Championship League - Group 2
Australia Neil Robertson 3-2 Scotland Anthony McGill
5 3 1.67
China 2013 Wuxi Classic - Last 128
England Judd Trump 5-0 England Phil O'Kane
5 3 1.67
Belgium 2010 EPTC - Event 2 - Last 32
England Mark Selby 4-1 England Mark King
5 3 1.67
England 2018 Championship League - Group 5 - Semi-final
England Ricky Walden 3-2 England Judd Trump
5 3 1.67
England 2012 Championship League - Group 3
England Mark Selby 3-2 Scotland Stephen Hendry
5 3 1.67
China 2017 China Open - Last 128
England Judd Trump 5-0 England Jason Weston
5 3 1.67
England 2004 British Open - Quarter-final
Scotland Stephen Maguire 5-0 England Anthony Hamilton
5 3 1.67
England 2000 Grand Prix - Last 32
Scotland John Higgins 5-0 England Paul Sweeny
5 3 1.67
England 2012 Championship League - Winners Group
England Barry Hawkins 3-2 England Judd Trump
5 3 1.67
England 1994 Benson and Hedges Championship - Last 128
England Barry Pinches 5-0 England Richard King (II)
5 3 1.67
2008 Premier League - Semi-final
England Mark Selby 5-0 Scotland Stephen Hendry
5 3 1.67
Wales 2006 Welsh Open - Last 80
China Ding Junhui 5-0 Finland Robin Hull
5 3 1.67
Wales 2009 Welsh Open - Last 64
Scotland Jamie Burnett 5-0 England Mark Joyce
5 3 1.67
Northern Ireland 2016 Northern Ireland Open - Last 64
Scotland John Higgins 4-1 England Sam Craigie
5 3 1.67
England 1994 Strachan Challenge - Event 2 - Round 1
Ireland Fergal O'Brien 5-0 England Darren Holdcroft
5 3 1.67
England 2001 Benson and Hedges Championship - Last 128
England Anthony Hamilton 5-0 England Jason Weston
5 3 1.67
Scotland 1991 Benson and Hedges Satellite Championship - Last 128
India Amrik Cheema 5-0 Scotland Ian Black
5 3 1.67
England 2002 Challenge Tour - Event 4 - Last 32
England Lee Spick 5-0 England Gary Lees
5 3 1.67
Wales 2008 PIOS - Event 5 - Pre-qualifying 1
Scotland Bobby Cruickshanks 4-1 Brazil Itaro Santos
5 3 1.67
India 2013 Indian Open - Last 64
Australia Neil Robertson 4-1 Thailand Noppon Saengkham
5 3 1.67
Wales 2017 Welsh Open - Last 128
Australia Neil Robertson 4-1 England Jimmy White
5 3 1.67
England 2003 British Open - Last 32
Scotland Stephen Hendry 5-2 Wales Dominic Dale
7 4 1.75
Belgium 2013 European Tour - Event 7 - Last 64
England Judd Trump 4-3 Thailand Thepchaiya Un-Nooh
7 4 1.75
England 2015 UK Championship - Last 16
Australia Neil Robertson 6-1 Scotland Stephen Maguire
7 4 1.75
Ireland 2013 PTC Grand Final - Quarter-final
China Ding Junhui 4-3 Northern Ireland Mark Allen
7 4 1.75
Wales 2018 Welsh Open - Last 64
England Ian Burns 4-3 Australia Neil Robertson
7 4 1.75
England 1994 Benson and Hedges Championship - Quarter-final
Wales Mark Williams 5-2 England Jason Ferguson
7 4 1.75
England 2013 European Tour - Event 6 - Last 64
Australia Neil Robertson 4-3 Hong Kong Marco Fu
7 4 1.75
England 2012 UK Championship - Last 32
Australia Neil Robertson 6-1 England Tom Ford
7 4 1.75
England 2009 Masters - Quarter-final
Scotland Stephen Maguire 6-3 Australia Neil Robertson
9 5 1.8
England 2016 Masters - Quarter-final
England Judd Trump 6-5 Australia Neil Robertson
11 6 1.83
England 1984 International Masters - Group
England Steve Davis 2-0 Ireland Billy Kelly
2 1 2
2006 Premier League - Group
Scotland Stephen Hendry 3-3 China Ding Junhui
6 3 2
England 2010 PTC - Event 2 - Last 128
England Joe Perry 4-0 England Justin Astley
4 2 2
England 2017 English Open - Last 128
England Jack Lisowski 4-0 England Rory McLeod
4 2 2
Bulgaria 2012 European Tour - Event 4 - Last 128
Wales Mark Williams 4-0 Wales Jack Bradford
4 2 2
England 2008 Championship League - Group 3
England Ali Carter 2-2 England Shaun Murphy
4 2 2
2005 Premier League - Semi-final
England Ronnie O'Sullivan 5-3 England Steve Davis
8 4 2
England 2010 Championship League - Group 3
England Judd Trump 3-1 Australia Neil Robertson
4 2 2
Wales 2016 Welsh Open - Last 64
Scotland John Higgins 4-0 England Sam Baird
4 2 2
England 2015 World Seniors Championship - Round 2
England Rory McLeod 2-0 England Andrew Milliard
2 1 2
China 2009 Jiangsu Classic - Group
Wales Ryan Day 2-0 England Peter Ebdon
2 1 2
2011 Premier League - Event 3 - Final
Australia Neil Robertson 3-1 China Ding Junhui
4 2 2
Malaysia 1984 Malaysian Masters - Group
England Tony Meo 2-0 Malaysia Hoy Eng Lok
2 1 2
Germany 2012 PTC - Event 12 - Last 128
China Ding Junhui 4-0 England Brandon Winstone
4 2 2
Latvia 2015 European Tour - Event 1 - Last 64
Scotland Stephen Maguire 4-0 Germany Lukas Kleckers
4 2 2
Scotland 2017 Scottish Open - Last 128
Australia Neil Robertson 4-0 England Rod Lawler
4 2 2
China 2011 Shanghai Masters - Last 48
England Stuart Bingham 5-1 England Tom Ford
6 3 2
Wales 2010 PIOS - Event 8 - Last 128
England Paul Davison 4-0 Denmark Ejler Hame
4 2 2
2007 Premier League - Group
China Ding Junhui 6-0 Scotland Stephen Hendry
6 3 2
Scotland 2012 European Tour - Event 5 - Last 128
China Ding Junhui 4-0 Scotland Michael Leslie
4 2 2
England 2009 Championship League - Group 3
England Ali Carter 3-1 England Barry Hawkins
4 2 2
Scotland 2017 Scottish Open - Last 32
England Judd Trump 4-0 England Michael Holt
4 2 2
China 2010 China Open - Last 16
China Ding Junhui 5-3 England Mark Selby
8 4 2
England 2017 Championship League - Group 1 - Semi-final
England David Gilbert 3-1 England Mark Davis
4 2 2
England 2012 PTC - Event 3 - Last 64
Ireland Fergal O'Brien 4-0 England Gary Wilson
4 2 2
England 1994 Benson and Hedges Championship - Last 128
England Karl Broughton 5-1 England Mukesh Parmar
6 3 2
England 2015 Championship League - Group 6
Ireland Fergal O'Brien 3-1 England Peter Ebdon
4 2 2
England 2014 Championship League - Group 6
England Michael Holt 3-1 Wales Dominic Dale
4 2 2
Scotland 2017 Scottish Open - Last 64
China Yan Bingtao 4-0 Wales Jamie Jones
4 2 2
Germany 2015 European Tour - Event 3 - Last 64
England Mike Dunn 4-0 England Sean O'Sullivan
4 2 2
England 2018 Championship League - Group 3 - Final
England Kyren Wilson 3-1 Northern Ireland Mark Allen
4 2 2
England 2017 Championship League - Group 6
England Mark Selby 3-1 England Stuart Bingham
4 2 2
England 2016 Championship League - Group 3
Scotland Stephen Maguire 3-1 England Mark Selby
4 2 2
Czech Republic 2010 EPTC - Event 6 - Last 128
England Ricky Walden 4-0 Netherlands Maurice Le Duc
4 2 2
England 1996 Grand Prix - Round 5
Northern Ireland Dylan Leary 5-3 England Alfie Burden
8 4 2
England 2014 Championship League - Winners Group - Final
England Judd Trump 3-1 England Martin Gould
4 2 2
China 2008 Jiangsu Classic - Group
China Ding Junhui 2-0 England Ali Carter
2 1 2
England 2008 Championship League - Group 2
Ireland Ken Doherty 2-2 England Anthony Hamilton
4 2 2
England 2008 Championship League - Group 5
Australia Neil Robertson 3-1 England Ali Carter
4 2 2
China 2010 China Open - Last 48
England Judd Trump 5-1 England Tom Ford
6 3 2
England 2011 PTC - Event 3 - Last 128
England Martin Gould 4-0 Thailand Dechawat Poomjaeng
4 2 2
England 2010 PTC - Event 2 - Last 32
England Mark Selby 4-0 China Lyu Chuang
4 2 2
Northern Ireland 2018 Northern Ireland Open - Last 16
Thailand Thepchaiya Un-Nooh 4-0 England Robbie Williams
4 2 2
Wales 2008 PIOS - Event 4 - Last 128
England Justin Astley 4-0 England Ryan Clark
4 2 2
2007 Premier League - Group
China Ding Junhui 6-0 England Steve Davis
6 3 2
Wales 2018 Welsh Open - Last 16
Scotland John Higgins 4-0 England Nigel Bond
4 2 2
England 2011 Championship League - Group 4
Wales Matthew Stevens 3-1 Northern Ireland Mark Allen
4 2 2
Wales 2011 Welsh Open - Last 48
Wales Ryan Day 4-0 England Jimmy White
4 2 2
2009 Premier League - Group
England Ronnie O'Sullivan 4-2 Hong Kong Marco Fu
6 3 2
Belgium 2013 European Tour - Event 7 - Last 32
England Ronnie O'Sullivan 4-0 Wales Michael White
4 2 2
England 2017 English Open - Last 16
England Kyren Wilson 4-0 China Xiao Guodong
4 2 2
Germany 2012 PTC - Event 12 - Last 64
Northern Ireland Mark Allen 4-0 England Barry Hawkins
4 2 2
Wales 2002 Welsh Open - Last 32
Northern Ireland Joe Swail 5-1 England Mark Selby
6 3 2
England 2008 Championship League - Winners Group
England Shaun Murphy 4-0 England Joe Perry
4 2 2
Wales 2008 PIOS - Event 6 - Last 64
England Michael Wild 4-0 Australia Simon Bevz
4 2 2
England 2017 Championship League - Group 4
England Barry Hawkins 3-1 Northern Ireland Mark Allen
4 2 2
China 2013 Asian Tour - Event 3 - Last 32
England Gary Wilson 4-0 Scotland Alan McManus
4 2 2
Poland 2016 European Tour - Event 6 - Last 128
England Barry Hawkins 4-0 China Yu Delu
4 2 2
Germany 2018 Paul Hunter Classic - Pre-qualifying 2
England David Grace 4-0 Germany Rolf Mahr
4 2 2
England 2001 Challenge Tour - Event 2 - Quarter-final
Wales Ryan Day 5-1 Scotland Scott MacKenzie
6 3 2
Wales 2008 PIOS - Event 5 - Last 16
England Ben Woollaston 4-0 England Jimmy Robertson
4 2 2
Germany 2012 PTC - Event 12 - Last 128
Scotland John Higgins 4-0 England Steve Ventham
4 2 2
Wales 2012 Welsh Open - Last 80
China Xiao Guodong 4-2 Ireland David Morris
6 3 2
Wales 2013 Welsh Open - Last 32
China Ding Junhui 4-0 England Mark King
4 2 2
England 2011 Championship League - Group 2
England Ali Carter 3-1 Australia Neil Robertson
4 2 2
England 2015 World Seniors Championship - Round 1
Wales Dominic Dale 2-0 England Peter Delaney
2 1 2
England 2014 Championship League - Group 4 - Semi-final
Australia Neil Robertson 3-1 England Shaun Murphy
4 2 2
Germany 2016 Paul Hunter Classic - Last 128
England David Gilbert 4-0 England Daniel Devlin
4 2 2
England 2012 PTC - Event 2 - Last 128
Wales Mark Williams 4-0 England Sam Thistlewhite
4 2 2
Romania 2016 European Masters - Last 64
England Mark Davis 4-0 England Adam Duffy
4 2 2
England 2017 Championship League - Group 2
Wales Mark Williams 3-1 England Matthew Selt
4 2 2
Wales 2018 Welsh Open - Last 128
Wales Mark Williams 4-2 England Mark King
6 3 2
China 2014 Asian Tour - Event 2 - Quarter-final
England Stuart Bingham 4-0 China Ding Junhui
4 2 2
England 2012 Championship League - Group 6
Northern Ireland Mark Allen 3-1 England Mark King
4 2 2
England 2014 UK Championship - Last 32
Scotland Graeme Dott 6-0 England Robert Milkins
6 3 2
Latvia 2018 Riga Masters - Last 32
China Zhao Xintong 4-0 England Shaun Murphy
4 2 2
England 2010 EPTC - Event 4 - Last 128
England David Gilbert 4-0 England Jamie Cope
4 2 2
England 2009 Championship League - Group 6
Wales Matthew Stevens 3-1 Scotland John Higgins
4 2 2
England 2009 Championship League - Group 7
England Judd Trump 3-1 Scotland Graeme Dott
4 2 2
England 1991 UK Championship - Round 1
Wales Paul Dawkins 6-0 England Chris Achilles
6 3 2
England 2010 PTC - Event 4 - Last 16
Hong Kong Marco Fu 4-2 Malta Tony Drago
6 3 2
China 2017 Shanghai Masters - Last 128
England Stuart Bingham 5-1 Germany Lukas Kleckers
6 3 2
Northern Ireland 2018 Northern Ireland Open - Last 32
England Mark Selby 4-0 Pakistan Hamza Akbar
4 2 2
Wales 2018 Welsh Open - Last 32
England Ronnie O'Sullivan 4-0 England David Grace
4 2 2
Gibraltar 2017 Gibraltar Open - Last 128
England Barry Hawkins 4-0 England Jeff Cundy
4 2 2
Scotland 2007 Grand Prix - Group
Wales Ryan Day 4-0 China Tian Pengfei
4 2 2
Germany 2018 Paul Hunter Classic - Last 64
England Chris Wakelin 4-2 Malta Aaron Busuttil
6 3 2
Northern Ireland 2018 Northern Ireland Open - Last 64
England Hammad Miah 4-0 China Niu Zhuang
4 2 2
England 1983 International Masters - Semi-final Group
Wales Terry Griffiths 2-0 England Jimmy White
2 1 2
Gibraltar 2017 Gibraltar Open - Last 128
Wales Ryan Day 4-0 England Phil O'Kane
4 2 2
Wales 2015 Welsh Open - Quarter-final
Wales Mark Williams 5-1 Hong Kong Marco Fu
6 3 2
England 2018 UK Championship - Last 32
England Stuart Bingham 6-2 England David Gilbert
8 4 2
China 2008 Jiangsu Classic - Group
China Ding Junhui 2-0 England Mark Selby
2 1 2
England 2008 Championship League - Group 3
England Anthony Hamilton 4-0 Northern Ireland Joe Swail
4 2 2
Scotland 2016 Scottish Open - Last 128
Wales Michael White 4-0 China Cao Yupeng
4 2 2
England 1990 Matchroom International League - Group
England Steve Davis 4-4 Northern Ireland Alex Higgins
8 4 2
England 2014 Champion of Champions - Last 16
England Ronnie O'Sullivan 4-2 England Stuart Bingham
6 3 2
Gibraltar 2017 Gibraltar Open - Last 16
Australia Neil Robertson 4-0 Wales Jamie Jones
4 2 2
China 2009 Jiangsu Classic - Group
England Shaun Murphy 2-0 China Jin Long
2 1 2
Belgium 2017 European Masters - Last 64
Australia Neil Robertson 4-0 China Fang Xiongman
4 2 2
Scotland 2006 Grand Prix - Group
England Shaun Murphy 3-1 Ireland Michael Judge
4 2 2
Romania 2016 European Masters - Last 64
England Michael Holt 4-0 Norway Kurt Maflin
4 2 2
Scotland 2018 Scottish Open - Last 128
China Yan Bingtao 4-0 Egypt Basem Eltahhan
4 2 2
England 2012 Championship League - Group 3
Australia Neil Robertson 3-1 England Jamie Cope
4 2 2
2009 Premier League - Group
Scotland John Higgins 4-2 England Ronnie O'Sullivan
6 3 2
Germany 2010 EPTC - Event 5 - Last 64
England Judd Trump 4-2 England Rory McLeod
6 3 2
England 2013 European Tour - Event 6 - Last 128
England Mark Selby 4-0 England Zak Surety
4 2 2
Germany 2018 Paul Hunter Classic - Last 128
England Liam Highfield 4-0 Ukraine Sergey Isaenko
4 2 2
England 2010 PTC - Event 3 - Last 128
England Mark Davis 4-0 England Andy Lee
4 2 2
Bulgaria 2012 European Tour - Event 4 - Quarter-final
England Judd Trump 4-0 England Andrew Higginson
4 2 2
England 2008 Championship League - Winners Group - Semi-final
England Joe Perry 3-1 Wales Ryan Day
4 2 2
England 2018 Championship League - Group 4
England Judd Trump 3-1 England Tom Ford
4 2 2
England 2017 Championship League - Group 4
Northern Ireland Mark Allen 3-1 Australia Neil Robertson
4 2 2
China 2013 Asian Tour - Event 3 - Last 128
Scotland John Higgins 4-0 China Liu Jiaming
4 2 2
Belgium 2010 EPTC - Event 2 - Last 128
Hong Kong Marco Fu 4-0 Northern Ireland Patrick Wallace
4 2 2
Latvia 2016 Riga Masters - Last 128
England Stuart Carrington 4-0 Israel Eden Sharav
4 2 2
England 1983 International Masters - Pre-qualifying Group
England Ray Edmonds 2-0 Scotland Jim Donnelly
2 1 2
Wales 2014 Welsh Open - Last 64
China Liang Wenbo 4-0 Ireland Fergal O'Brien
4 2 2
England 2008 Championship League - Winners Group
England Joe Perry 2-2 England Anthony Hamilton
4 2 2
China 2011 China Open - Quarter-final
England Mark Selby 5-1 England Ali Carter
6 3 2
Romania 2018 Romanian Masters - Last 16
Scotland Stephen Maguire 4-0 England Mark King
4 2 2
China 2013 International Championship - Last 128
Australia Neil Robertson 6-2 China Li Hang
8 4 2
Wales 2005 Welsh Open - Last 48
Wales Ryan Day 5-1 England Barry Pinches
6 3 2
Latvia 2018 Riga Masters - Last 16
Australia Neil Robertson 4-2 England Craig Steadman
6 3 2
England 2015 World Seniors Championship - Last 16
Wales Mark Williams 2-0 England Darryn Walker
2 1 2
England 2013 Champion of Champions - Last 16
England Ronnie O'Sullivan 4-0 England Mark Davis
4 2 2
China 2017 International Championship - Last 64
England Judd Trump 6-0 England Ian Burns
6 3 2
England 2018 English Open - Last 128
England Sam Baird 4-2 England Liam Highfield
6 3 2
England 2017 English Open - Last 64
Wales Matthew Stevens 4-2 England David Gilbert
6 3 2
China 2008 Jiangsu Classic - Group
England Mark Selby 2-0 China Lyu Chuang
2 1 2
England 2008 Championship League - Group 6
Australia Neil Robertson 3-1 England Ali Carter
4 2 2
England 2018 Championship League - Group 5
England Ben Woollaston 3-1 England Martin Gould
4 2 2
China 2014 Asian Tour - Event 1 - Last 128
Scotland Jamie Burnett 4-0 China Xie Zhaoze
4 2 2
England 2017 Champion of Champions - Last 16
Wales Ryan Day 4-2 England Barry Hawkins
6 3 2
Bulgaria 2013 European Tour - Event 1 - Quarter-final
Australia Neil Robertson 4-2 England Jimmy Robertson
6 3 2
England 2018 Championship League - Group 7 - Semi-final
England Judd Trump 3-1 England Ricky Walden
4 2 2
2007 Premier League - Group
England Ronnie O'Sullivan 4-2 England Steve Davis
6 3 2
Wales 2011 Welsh Open - Last 32
Wales Mark Williams 4-0 Hong Kong Marco Fu
4 2 2
England 2009 Championship League - Group 3
China Ding Junhui 3-1 England Joe Perry
4 2 2
China 2013 China Open - Last 32
England Mark Selby 5-1 England Mark King
6 3 2
England 2018 English Open - Last 64
England Ronnie O'Sullivan 4-0 England Allan Taylor
4 2 2
Germany 2012 PTC - Event 12 - Last 128
Northern Ireland Mark Allen 4-2 England Stuart Carrington
6 3 2
Northern Ireland 2017 Northern Ireland Open - Last 128
Scotland Stephen Maguire 4-0 Egypt Basem Eltahhan
4 2 2
England 2018 Masters - Last 16
Wales Ryan Day 6-4 China Ding Junhui
10 5 2
England 2012 Championship League - Winners Group
Australia Neil Robertson 3-1 Northern Ireland Mark Allen
4 2 2
Wales 2017 Welsh Open - Last 16
England Barry Hawkins 4-0 England Craig Steadman
4 2 2
England 2013 Championship League - Group 7
Hong Kong Marco Fu 3-1 Wales Ryan Day
4 2 2
England 2014 Championship League - Group 5
Australia Neil Robertson 3-1 Wales Ryan Day
4 2 2
Germany 2016 Paul Hunter Classic - Last 32
Northern Ireland Mark Allen 4-2 China Li Hang
6 3 2
England 2015 Q School - Event 2 - Last 128
England Kuldesh Johal 4-0 England Mark Vincent
4 2 2
Northern Ireland 2017 Northern Ireland Open - Last 128
Thailand Thepchaiya Un-Nooh 4-2 England Allan Taylor
6 3 2
2005 Premier League - Group
Wales Mark Williams 5-1 England Paul Hunter
6 3 2
England 2014 Champion of Champions - Last 16
Australia Neil Robertson 4-0 England Ali Carter
4 2 2
England 2009 Pro Challenge Series - Event 3 - Quarter-final
England Judd Trump 4-0 England Mark Davis
4 2 2
Czech Republic 2010 EPTC - Event 6 - Last 64
Scotland Anthony McGill 4-0 Czech Republic Jakub Rendla
4 2 2
England 2012 World Seniors Championship - Pre-qualifying 3
England Nigel Bond 2-0 England Gary Wilkinson
2 1 2
England 2013 Q School - Event 2 - Last 16
Ireland David Morris 4-0 England Mitchell Travis
4 2 2
England 2012 PTC - Event 2 - Last 128
Ireland Fergal O'Brien 4-0 England Adrian Gunnell
4 2 2
England 2010 PTC - Event 1 - Pre-qualifying 1
Scotland Hugh Abernethy 4-0 England Ryan Clark
4 2 2
England 2017 Champion of Champions - Last 16
Belgium Luca Brecel 4-0 England Judd Trump
4 2 2
Wales 2014 Welsh Open - Semi-final
England Ronnie O'Sullivan 6-2 England Barry Hawkins
8 4 2
England 2011 PTC - Event 2 - Last 128
Ireland Ken Doherty 4-0 Northern Ireland Joe Meara
4 2 2
Germany 2010 EPTC - Event 3 - Quarter-final
China Liang Wenbo 4-2 England Mark Selby
6 3 2
England 2001 Benson and Hedges Championship - Last 16
England Sean Storey 5-1 Northern Ireland Terry Murphy
6 3 2
Latvia 2016 Riga Masters - Last 64
England Sean O'Sullivan 4-0 Belgium Luca Brecel
4 2 2
Romania 2016 European Masters - Quarter-final
England Mark Selby 4-0 England Alfie Burden
4 2 2
England 2016 UK Championship - Last 128
England Ronnie O'Sullivan 6-0 Thailand Boonyarit Keattikun
6 3 2
England 2018 Championship League - Group 7
England Judd Trump 3-1 England Robert Milkins
4 2 2
Belgium 2012 European Tour - Event 3 - Last 128
Hong Kong Marco Fu 4-0 England Peter Lines
4 2 2
England 2010 Championship League - Group 1
England Judd Trump 3-1 England Shaun Murphy
4 2 2
Germany 2016 German Masters - Last 16
England Judd Trump 5-1 China Zhang Anda
6 3 2
Wales 2011 Welsh Open - Last 32
Wales Ryan Day 4-2 England Ronnie O'Sullivan
6 3 2
England 2016 Championship League - Group 3
Scotland Stephen Maguire 3-1 England Ricky Walden
4 2 2
China 2013 Asian Tour - Event 3 - Last 128
England Stuart Bingham 4-0 China He Guoqiang
4 2 2
England 2015 Championship League - Group 1 - Final
England Barry Hawkins 3-1 England Stuart Bingham
4 2 2
2004 Premier League - Group
Hong Kong Marco Fu 5-3 England Paul Hunter
8 4 2
Wales 2015 Welsh Open - Last 64
England Judd Trump 4-0 England Mark Joyce
4 2 2
Poland 2015 European Tour - Event 6 - Last 16
England Shaun Murphy 4-0 Scotland Alan McManus
4 2 2
China 2008 China Open - Last 96
England Matthew Selt 5-1 Scotland Fraser Patrick
6 3 2
Bulgaria 2015 European Tour - Event 4 - Quarter-final
Wales Ryan Day 4-0 England Mark Selby
4 2 2
England 2011 Championship League - Group 6
England Stephen Lee 3-1 China Liang Wenbo
4 2 2
England 2010 Championship League - Group 7
England Peter Ebdon 3-1 China Ding Junhui
4 2 2
England 2012 Championship League - Group 1
England Shaun Murphy 3-1 England Andrew Higginson
4 2 2
Gibraltar 2017 Gibraltar Open - Semi-final
England Shaun Murphy 4-0 England Nigel Bond
4 2 2
Ireland 2005 Irish Masters - Last 80
China Ding Junhui 5-1 England Gary Wilkinson
6 3 2
Wales 2000 Welsh Open - Last 64
Scotland John Higgins 5-3 Wales Anthony Davies
8 4 2
Belgium 2017 European Masters - Last 64
Scotland John Higgins 4-0 Switzerland Alexander Ursenbacher
4 2 2
Wales 2007 Welsh Open - Last 64
England Ricky Walden 5-1 England Stuart Pettman
6 3 2
England 2017 English Open - Last 128
England Stuart Bingham 4-0 Wales Lee Walker
4 2 2
Australia 2013 Australian Open - Quarter-final
Hong Kong Marco Fu 5-1 Wales Dominic Dale
6 3 2
Germany 2015 European Tour - Event 3 - Last 64
England David Gilbert 4-0 England James Cahill
4 2 2
England 2000 Benson and Hedges Championship - Last 16
England Stuart Bingham 5-1 England Sean Storey
6 3 2
Germany 2014 European Tour - Event 2 - Last 128
China Li Hang 4-0 Norway Kurt Maflin
4 2 2
Ireland 2011 PTC Grand Final - Last 16
Wales Mark Williams 4-0 England Anthony Hamilton
4 2 2
Germany 2018 Paul Hunter Classic - Last 128
England Mark Davis 4-0 Germany Markus Hertle
4 2 2
England 2009 Championship League - Group 4
Australia Neil Robertson 2-2 England Jamie Cope
4 2 2
England 2011 PTC - Event 7 - Last 64
England Ronnie O'Sullivan 4-0 India Aditya Mehta
4 2 2
England 2001 LG Cup - Last 32
Scotland John Higgins 5-1 England John Parrott
6 3 2
England 2014 Championship League - Group 4
Australia Neil Robertson 3-1 Wales Ryan Day
4 2 2
Thailand 1985 Thailand Masters - Group
England Steve Davis 2-0 Thailand Sakchai Sim Ngam
2 1 2
England 2011 Q School - Event 2 - Last 32
England David Gilbert 4-0 England Martin O'Donnell
4 2 2
Bulgaria 2013 European Tour - Event 1 - Last 128
Scotland Anthony McGill 4-0 Qatar Ahmed Saif
4 2 2
England 2008 Championship League - Group 4
England Jamie Cope 3-1 England Joe Perry
4 2 2
England 2018 Championship League - Group 5
Wales Mark Williams 3-1 England Ricky Walden
4 2 2
China 2013 World Open - Last 16
England Judd Trump 5-1 England Nigel Bond
6 3 2
Scotland 1993 Benson and Hedges Championship - Last 32
England Ronnie O'Sullivan 5-1 South Africa Peter Francisco
6 3 2
Northern Ireland 2018 Northern Ireland Open - Last 64
England Mark Selby 4-0 England Jimmy Robertson
4 2 2
England 2017 UK Championship - Last 128
Scotland Anthony McGill 6-2 England Ashley Hugill
8 4 2
England 2008 Championship League - Winners Group
Wales Ryan Day 3-1 England Shaun Murphy
4 2 2
England 2018 Championship League - Group 7
England Jimmy Robertson 3-1 Wales Dominic Dale
4 2 2
England 2017 Championship League - Group 4
Australia Neil Robertson 3-1 England Shaun Murphy
4 2 2
England 2010 Championship League - Group 4
Australia Neil Robertson 3-1 China Liang Wenbo
4 2 2
England 2012 Championship League - Group 2 - Semi-final
England Mark Selby 3-1 Australia Neil Robertson
4 2 2
Malta 2005 Malta Cup - Quarter-final
Scotland Stephen Hendry 5-1 England Tom Ford
6 3 2
China 2013 China Open - Wildcard
England Jimmy Robertson 5-1 China Wang Yuchen
6 3 2
England 1984 International Masters - Pre-qualifying Group
England Tony Jones 2-0 England John Parrott
2 1 2
Romania 2016 European Masters - Last 32
Scotland John Higgins 4-0 England Michael Holt
4 2 2
Bulgaria 2012 European Tour - Event 4 - Last 128
China Liang Wenbo 4-0 Romania Rares Sinca
4 2 2
England 2018 Championship League - Group 6
England Judd Trump 3-1 England Ben Woollaston
4 2 2
Bulgaria 2015 European Tour - Event 4 - Last 16
Wales Mark Williams 4-0 Scotland John Higgins
4 2 2
England 2016 Championship League - Group 2 - Final
England Judd Trump 3-1 Wales Mark Williams
4 2 2
England 2015 Championship League - Group 4
Wales Matthew Stevens 3-1 England Peter Ebdon
4 2 2
England 2015 Championship League - Winners Group
England Mark Davis 3-1 England Stuart Bingham
4 2 2
Malaysia 1984 Malaysian Masters - Group
Wales Terry Griffiths 2-0 Malaysia Hoy Eng Lok
2 1 2
China 2018 International Championship - Last 128
Thailand Noppon Saengkham 6-4 China Chang Bingyu
10 5 2
Wales 2006 PIOS - Event 2 - Last 32
England David Craggs 4-0 Netherlands Gerrit Bij de Leij
4 2 2
England 2017 Championship League - Group 2
Australia Neil Robertson 3-1 Wales Ryan Day
4 2 2
Germany 2014 European Tour - Event 2 - Last 16
England Judd Trump 4-2 Scotland Stephen Maguire
6 3 2
England 2017 Championship League - Group 5
England Judd Trump 3-1 Wales Ryan Day
4 2 2
England 2017 Championship League - Winners Group
England Judd Trump 3-1 Scotland Anthony McGill
4 2 2
England 2016 Championship League - Group 1
England Ricky Walden 3-1 England Barry Hawkins
4 2 2
England 2016 Championship League - Group 4
England Mark Selby 3-1 Australia Neil Robertson
4 2 2
Bulgaria 2015 European Tour - Event 4 - Last 128
England Joe Perry 4-0 Scotland Mark Owens
4 2 2
England 2011 PTC - Event 1 - Final
England Ronnie O'Sullivan 4-0 England Joe Perry
4 2 2
Belgium 2012 European Tour - Event 3 - Last 128
England Ali Carter 4-0 England Ryan Causton
4 2 2
Latvia 2017 Riga Masters - Last 128
China Xiao Guodong 4-0 England Rory McLeod
4 2 2
Germany 2010 EPTC - Event 3 - Last 32
Scotland Stephen Maguire 4-0 England Michael Wasley
4 2 2
England 2013 Championship League - Group 3
England Mark Selby 3-1 China Ding Junhui
4 2 2
England 2013 Championship League - Winners Group
China Ding Junhui 3-1 Northern Ireland Mark Allen
4 2 2
Belgium 2011 PTC - Event 9 - Last 128
Australia Neil Robertson 4-0 Netherlands Mario Wehrmann
4 2 2
England 1983 International Masters - Qualifying Group
England Willie Thorne 2-0 England Tony Meo
2 1 2
Northern Ireland 2017 Northern Ireland Open - Last 128
England Matthew Selt 4-0 Scotland Rhys Clark
4 2 2
Australia 2011 Australian Open - Last 80
China Tian Pengfei 5-1 Scotland Anthony McGill
6 3 2
1972 Park Drive 2000 - Autumn - Group
England John Spencer 4-0 England John Pulman
4 2 2
China 2011 China Open - Last 48
Norway Kurt Maflin 5-1 England Mark King
6 3 2
Romania 2018 Romanian Masters - Last 16
England Judd Trump 4-0 Belgium Luca Brecel
4 2 2
Poland 2016 European Tour - Event 6 - Last 32
Hong Kong Marco Fu 4-0 England Matthew Selt
4 2 2
Germany 2010 EPTC - Event 5 - Quarter-final
Northern Ireland Mark Allen 4-0 England Peter Lines
4 2 2
Belgium 2011 PTC - Event 9 - Last 16
England Judd Trump 4-0 England Tom Ford
4 2 2
England 2014 Championship League - Group 2
England Judd Trump 3-1 England Barry Hawkins
4 2 2
England 2008 Championship League - Group 5
Australia Neil Robertson 3-1 Northern Ireland Mark Allen
4 2 2
Germany 2018 German Masters - Last 32
England Judd Trump 5-3 England Ben Woollaston
8 4 2
China 2014 Wuxi Classic - Last 64
China Liang Wenbo 5-1 Scotland Jamie Burnett
6 3 2
China 2014 Asian Tour - Event 1 - Last 128
China Li Hang 4-0 China Si Jiaxin
4 2 2
England 2011 PTC - Event 3 - Last 32
Scotland Graeme Dott 4-0 Scotland Stephen Hendry
4 2 2
England 2018 Q School - Event 2 - Last 128
China Lu Ning 4-0 England James Welch
4 2 2
England 2013 European Tour - Event 6 - Last 64
England Joel Walker 4-0 England Rory McLeod
4 2 2
Belgium 2017 European Masters - Quarter-final
China Zhou Yuelong 4-0 Scotland Anthony McGill
4 2 2
England 2013 Championship League - Group 2
Australia Neil Robertson 3-1 England Judd Trump
4 2 2
England 2013 Q School - Event 2 - Last 64
Ireland David Morris 4-0 England Sam Thistlewhite
4 2 2
England 1996 Masters - Quarter-final
Scotland Stephen Hendry 6-0 England Jimmy White
6 3 2
Scotland 2006 Grand Prix - Group
England Stephen Lee 3-1 England Ian McCulloch
4 2 2
Northern Ireland 2017 Northern Ireland Open - Last 64
England Joe Perry 4-0 England Matthew Selt
4 2 2
Scotland 2018 Scottish Open - Last 128
China Ding Junhui 4-0 China Niu Zhuang
4 2 2
England 2017 Championship League - Group 2
Wales Ryan Day 3-1 Wales Mark Williams
4 2 2
England 2016 World Seniors Championship - Last 16
Wales Dominic Dale 2-0 England John Parrott
2 1 2
England 2012 Championship League - Group 5
England Mark Selby 3-1 England Mark King
4 2 2
England 2013 European Tour - Event 6 - Last 128
England Dave Harold 4-0 Northern Ireland Joe Swail
4 2 2
England 2009 Championship League - Group 2
China Ding Junhui 4-0 Scotland Stephen Hendry
4 2 2
China 2018 International Championship - Last 128
England Judd Trump 6-4 China Lu Ning
10 5 2
China 2018 International Championship - Last 64
England Mark Selby 6-0 Ireland Ken Doherty
6 3 2
Malta 2004 European Open - Last 48
Finland Robin Hull 5-1 England Stuart Bingham
6 3 2
England 2011 World Seniors Championship - Pre-qualifying 2
Wales Tony Chappel 2-0 England David Taylor
2 1 2
England 2011 PTC - Event 11 - Quarter-final
England Martin Gould 4-2 England Michael Holt
6 3 2
Bulgaria 2015 European Tour - Event 4 - Last 64
Wales Dominic Dale 4-2 England Mitchell Mann
6 3 2
England 2018 Masters - Last 16
England Ronnie O'Sullivan 6-0 Hong Kong Marco Fu
6 3 2
Wales 2018 Welsh Open - Last 64
England Kyren Wilson 4-0 England Rory McLeod
4 2 2
England 2013 World Seniors Championship - Pre-qualifying 3
Wales Philip Williams 2-0 England Karl Townsend
2 1 2
Germany 2010 EPTC - Event 5 - Last 128
England Andy Hicks 4-0 Germany Christopher Frömmel
4 2 2
Ireland 2012 PTC Grand Final - Round 1
England Ricky Walden 4-0 Wales Matthew Stevens
4 2 2
China 2018 International Championship - Final
Northern Ireland Mark Allen 10-5 Australia Neil Robertson
15 7 2.14
England 1994 UK Championship - Final
Scotland Stephen Hendry 10-5 Ireland Ken Doherty
15 7 2.14
China 2017 International Championship - Last 16
Northern Ireland Mark Allen 6-5 England Martin O'Donnell
11 5 2.2
England 2017 English Open - Final
England Ronnie O'Sullivan 9-2 England Kyren Wilson
11 5 2.2
England 2016 UK Championship - Last 64
Ireland Fergal O'Brien 6-5 England Barry Hawkins
11 5 2.2
England 2017 Masters - Last 16
Hong Kong Marco Fu 6-5 England Judd Trump
11 5 2.2
Scotland 2008 Grand Prix - Semi-final
Wales Ryan Day 6-5 England Ali Carter
11 5 2.2
Germany 2018 German Masters - Last 64
England Judd Trump 5-4 China Yuan Sijun
9 4 2.25
Wales 1998 Welsh Open - Last 16
England Anthony Hamilton 5-4 England Ronnie O'Sullivan
9 4 2.25
Wales 2018 Players Championship - Quarter-final
England Ronnie O'Sullivan 6-3 China Ding Junhui
9 4 2.25
China 2011 China Open - Last 80
Norway Kurt Maflin 5-4 England Jack Lisowski
9 4 2.25
England 2003 Masters - Quarter-final
Wales Mark Williams 6-3 Scotland John Higgins
9 4 2.25
England 2018 Champion of Champions - Quarter-final
England Ronnie O'Sullivan 6-3 Scotland John Higgins
9 4 2.25
China 2015 China Open - Semi-final
England Mark Selby 6-3 Norway Kurt Maflin
9 4 2.25
Wales 2007 Welsh Open - Quarter-final
Australia Neil Robertson 5-4 England Ronnie O'Sullivan
9 4 2.25
England 2018 Champion of Champions - Semi-final
England Ronnie O'Sullivan 6-3 England Shaun Murphy
9 4 2.25
China 2018 International Championship - Last 64
England Tom Ford 6-3 England Jimmy Robertson
9 4 2.25
England 2000 Benson and Hedges Championship - Last 128
Wales James Reynolds 5-4 Scotland Jamie Burnett
9 4 2.25
England 2007 Masters - Wildcard
China Ding Junhui 6-3 England Anthony Hamilton
9 4 2.25
England 2002 LG Cup - Last 32
Ireland Fergal O'Brien 5-4 England Peter Ebdon
9 4 2.25
China 2014 World Open - Last 16
Hong Kong Marco Fu 5-4 Australia Neil Robertson
9 4 2.25
Scotland 2007 Grand Prix - Last 16
Hong Kong Marco Fu 5-4 Scotland John Higgins
9 4 2.25
Germany 2011 German Masters - Last 96
Scotland Jamie Burnett 5-4 Thailand James Wattana
9 4 2.25
England 2018 UK Championship - Last 64
Australia Neil Robertson 6-3 Thailand Thepchaiya Un-Nooh
9 4 2.25
China 2014 World Open - Last 16
Scotland John Higgins 5-4 England Judd Trump
9 4 2.25
England 2001 British Open - Last 16
England Ronnie O'Sullivan 5-4 Northern Ireland Joe Swail
9 4 2.25
Wales 2004 Welsh Open - Last 16
Scotland Alan McManus 5-4 England Peter Ebdon
9 4 2.25
China 2011 China Open - Last 32
England Stephen Lee 5-4 Wales Mark Williams
9 4 2.25
China 2012 World Open - Last 16
Northern Ireland Mark Allen 5-4 England Judd Trump
9 4 2.25
Germany 2012 German Masters - Last 64
Wales Michael White 5-2 China Xiao Guodong
7 3 2.33
China 2018 China Open - Last 128
Wales Mark Williams 6-1 Wales Ian Preece
7 3 2.33
Ireland 2013 PTC Grand Final - Last 16
China Ding Junhui 4-3 Scotland Anthony McGill
7 3 2.33
China 2005 China Open - Last 48
England Robert Milkins 5-2 Wales Paul Davies
7 3 2.33
Germany 2014 European Tour - Event 4 - Last 16
Australia Neil Robertson 4-3 China Liang Wenbo
7 3 2.33
England 2009 Pro Challenge Series - Event 3 - Last 16
England Judd Trump 4-3 England Sam Baird
7 3 2.33
Poland 2014 European Tour - Event 8 - Last 64
Scotland Alan McManus 4-3 Australia Neil Robertson
7 3 2.33
China 2018 World Open - Last 128
Thailand Noppon Saengkham 5-2 England Sean O'Sullivan
7 3 2.33
England 2018 Champion of Champions - Last 16
Scotland John Higgins 4-3 Wales Ryan Day
7 3 2.33
Northern Ireland 2018 Northern Ireland Open - Last 64
Wales Ryan Day 4-3 China Zhang Anda
7 3 2.33
Wales 2017 Welsh Open - Last 128
England Jimmy Robertson 4-3 India Aditya Mehta
7 3 2.33
Malta 1997 European Open - Last 32
England Peter Ebdon 5-2 Wales Tony Chappel
7 3 2.33
Scotland 1997 International Open - Round 5
Wales Philip Williams 5-2 England Darryn Walker
7 3 2.33
China 2013 International Championship - Quarter-final
England Joe Perry 6-1 Wales Ryan Day
7 3 2.33
China 2018 International Championship - Last 128
China Xiao Guodong 6-1 Germany Lukas Kleckers
7 3 2.33
England 2001 British Open - Last 80
Finland Robin Hull 5-2 England Nick Dyson
7 3 2.33
England 2018 Champion of Champions - Quarter-final
Northern Ireland Mark Allen 6-1 Australia Neil Robertson
7 3 2.33
England 1993 Strachan Challenge - Event 2 - Last 128
England Stuart Reardon 5-2 England Sean Storey
7 3 2.33
England 2011 PTC - Event 7 - Last 16
Wales Michael White 4-3 England Andrew Higginson
7 3 2.33
England 2013 Champion of Champions - Last 16
Australia Neil Robertson 4-3 England Martin Gould
7 3 2.33
England 2003 British Open - Last 32
Wales Mark Williams 5-2 England Michael Holt
7 3 2.33
Wales 2018 Welsh Open - Quarter-final
England Gary Wilson 5-2 China Yu Delu
7 3 2.33
Wales 2017 Welsh Open - Last 64
Wales Lee Walker 4-3 Australia Neil Robertson
7 3 2.33
England 2018 English Open - Last 64
England Barry Hawkins 4-3 England Sam Craigie
7 3 2.33
Germany 2018 German Masters - Last 64
England Mark Selby 5-2 Wales Jamie Jones
7 3 2.33
Scotland 2017 Scottish Open - Last 128
Thailand Noppon Saengkham 4-3 England Martin Gould
7 3 2.33
Portugal 2014 European Tour - Event 5 - Last 128
England Alfie Burden 4-3 Wales Matthew Stevens
7 3 2.33
Germany 2014 German Masters - Semi-final
England Judd Trump 6-1 England Rod Lawler
7 3 2.33
England 2018 English Open - Last 128
England Nigel Bond 4-3 China Tian Pengfei
7 3 2.33
China 2014 International Championship - Quarter-final
England Ricky Walden 6-1 Scotland Jamie Burnett
7 3 2.33
Wales 2008 Welsh Open - Last 16
England Shaun Murphy 5-2 Wales Mark Williams
7 3 2.33
Bahrain 2008 Bahrain Championship - Quarter-final
Scotland Stephen Hendry 5-2 England Robert Milkins
7 3 2.33
Thailand 1991 Thailand Masters - Quarter-final
Scotland Stephen Hendry 5-2 England Mike Hallett
7 3 2.33
England 2017 UK Championship - Last 128
Australia Neil Robertson 6-1 England Rod Lawler
7 3 2.33
China 2006 China Open - Last 32
Wales Mark Williams 5-2 Scotland Drew Henry
7 3 2.33
Wales 2016 Welsh Open - Quarter-final
Australia Neil Robertson 5-2 China Ding Junhui
7 3 2.33
Poland 2011 PTC - Event 6 - Last 16
China Xiao Guodong 4-3 Ireland Fergal O'Brien
7 3 2.33
England 2001 UK Championship - Last 80
England Mark Davis 5-2 England Mark Gray
7 3 2.33
England 2018 English Open - Last 64
England Judd Trump 4-3 China Zhao Xintong
7 3 2.33
England 2017 Masters - Last 16
England Joe Perry 6-1 England Stuart Bingham
7 3 2.33
Wales 2005 Masters Qualifying Event - Last 32
Finland Robin Hull 5-2 England David Gray
7 3 2.33
China 2014 Shanghai Masters - Last 32
Wales Dominic Dale 5-2 England Judd Trump
7 3 2.33
China 2017 China Open - Last 64
England Shaun Murphy 5-2 England Allan Taylor
7 3 2.33
China 2013 International Championship - Last 32
Australia Neil Robertson 6-1 Thailand Thepchaiya Un-Nooh
7 3 2.33
China 2018 China Championship - Last 128
Wales Ryan Day 5-2 Wales Jak Jones
7 3 2.33
India 1991 Indian Challenge - Quarter-final
England John Parrott 5-2 England Mike Hallett
7 3 2.33
China 2014 Asian Tour - Event 4 - Last 16
China Liang Wenbo 4-3 China Ding Junhui
7 3 2.33
Malta 2000 Malta Grand Prix - Last 16
Ireland Ken Doherty 5-2 England Alfie Burden
7 3 2.33
England 2014 UK Championship - Last 64
Hong Kong Marco Fu 6-1 China Lyu Haotian
7 3 2.33
Wales 2016 World Grand Prix - Last 16
Wales Ryan Day 4-3 Scotland John Higgins
7 3 2.33
Wales 2007 Welsh Open - Last 80
China Liang Wenbo 5-2 England Joe Jogia
7 3 2.33
Wales 2009 Welsh Open - Last 16
England Shaun Murphy 5-2 England Mark King
7 3 2.33
Bahrain 2008 Bahrain Championship - Quarter-final
Northern Ireland Mark Allen 5-2 England Barry Hawkins
7 3 2.33
England 1998 Benson and Hedges Championship - Last 64
Scotland Alan Burnett 5-2 Wales Philip Williams
7 3 2.33
England 2000 Champions Cup - Group
England Ronnie O'Sullivan 5-2 England Jimmy White
7 3 2.33
China 2016 China Open - Last 64
Hong Kong Marco Fu 5-2 China Yu Delu
7 3 2.33
England 2011 PTC - Event 11 - Last 16
England Anthony Hamilton 4-3 China Ding Junhui
7 3 2.33
Northern Ireland 2016 Northern Ireland Open - Last 16
England Kyren Wilson 4-3 England Ronnie O'Sullivan
7 3 2.33
Wales 2010 Welsh Open - Last 32
Wales Mark Williams 5-2 Ireland Fergal O'Brien
7 3 2.33
Germany 2013 German Masters - Last 64
England Mark Selby 5-2 Thailand Thepchaiya Un-Nooh
7 3 2.33
Malta 1994 Malta Grand Prix - Quarter-final
England Peter Ebdon 5-2 England Tony Knowles
7 3 2.33
China 2010 Shanghai Masters - Last 96
Wales Michael White 5-2 China Lyu Chuang
7 3 2.33
Australia 2011 Australian Open - Last 32
England Stuart Bingham 5-2 China Ding Junhui
7 3 2.33
Scotland 2007 Grand Prix - Group
England Ronnie O'Sullivan 4-3 England Tom Ford
7 3 2.33
Germany 2015 German Masters - Last 128
England Ronnie O'Sullivan 5-2 England George Pragnall
7 3 2.33
Wales 2015 Welsh Open - Last 16
Belgium Luca Brecel 4-3 England Mark Selby
7 3 2.33
England 1996 Masters - Wildcard
England Andy Hicks 5-2 England David Roe
7 3 2.33
England 2017 World Grand Prix - Quarter-final
China Liang Wenbo 4-3 England Joe Perry
7 3 2.33
Latvia 2018 Riga Masters - Last 32
Australia Neil Robertson 4-3 China Liang Wenbo
7 3 2.33
Scotland 2004 Players Championship - Last 96
Norway Kurt Maflin 5-2 England Craig Butler
7 3 2.33
Ireland 2004 Irish Masters - Last 16
England Anthony Hamilton 5-2 Wales Mark Williams
7 3 2.33
China 2018 China Open - Last 64
Northern Ireland Mark Allen 6-1 Thailand Noppon Saengkham
7 3 2.33
England 2005 Grand Prix - Last 32
England Shaun Murphy 5-2 England Andy Hicks
7 3 2.33
China 2014 International Championship - Last 32
England Ronnie O'Sullivan 6-1 Scotland Anthony McGill
7 3 2.33
Wales 2005 Welsh Open - Quarter-final
Scotland Stephen Hendry 5-2 Ireland Ken Doherty
7 3 2.33
Germany 1996 German Open - Semi-final
England Ronnie O'Sullivan 6-1 England Nigel Bond
7 3 2.33
Scotland 2003 Scottish Open - Last 32
Scotland Stephen Hendry 5-2 England Steve Davis
7 3 2.33
Ireland 1994 Irish Masters - Quarter-final
Ireland Fergal O'Brien 5-2 Scotland Stephen Hendry
7 3 2.33
England 1993 International Open - Quarter-final
Scotland Stephen Hendry 5-2 Scotland Alan McManus
7 3 2.33
Germany 2014 European Tour - Event 4 - Last 16
England Shaun Murphy 4-3 Northern Ireland Joe Swail
7 3 2.33
England 1999 Benson and Hedges Championship - Last 64
Wales Dominic Dale 5-2 England Shaun Murphy
7 3 2.33
England 2003 UK Championship - Last 16
England Ronnie O'Sullivan 9-5 Scotland Alan McManus
14 6 2.33
England 2016 Champion of Champions - Last 16
England Judd Trump 4-3 Scotland Anthony McGill
7 3 2.33
China 2014 Shanghai Masters - Last 96
England Michael Wasley 5-2 Northern Ireland Gerard Greene
7 3 2.33
Australia 2012 Australian Open - Last 48
Hong Kong Marco Fu 5-2 Northern Ireland Gerard Greene
7 3 2.33
Wales 2005 Masters Qualifying Event - Last 32
England Barry Hawkins 5-2 England Andrew Norman
7 3 2.33
China 2007 Shanghai Masters - Last 32
England Ian McCulloch 5-2 England Shaun Murphy
7 3 2.33
China 2017 International Championship - Last 32
England Ali Carter 6-1 Scotland Stephen Maguire
7 3 2.33
Australia 2013 Australian Open - Quarter-final
Australia Neil Robertson 5-2 England Joe Perry
7 3 2.33
Northern Ireland 2017 Northern Ireland Open - Last 32
England Gary Wilson 4-3 Scotland John Higgins
7 3 2.33
England 2012 PTC - Event 4 - Last 16
England Judd Trump 4-3 Thailand Thanawat Thirapongpaiboon
7 3 2.33
Germany 2012 German Masters - Last 48
England Mark Davis 5-2 Wales Michael White
7 3 2.33
England 1994 Benson and Hedges Championship - Last 16
Wales Matthew Stevens 5-2 England Mick Price
7 3 2.33
Wales 2017 Welsh Open - Last 128
Scotland Anthony McGill 4-3 England Joe Perry
7 3 2.33
Germany 2013 European Tour - Event 5 - Last 64
England Ben Woollaston 4-3 England Ronnie O'Sullivan
7 3 2.33
India 1991 Indian Challenge - Quarter-final
England Steve Davis 5-2 England Neal Foulds
7 3 2.33
Wales 2007 Welsh Open - Last 96
England Judd Trump 5-2 Scotland Mark Boyle
7 3 2.33
England 1993 UK Championship - Semi-final
Scotland Stephen Hendry 9-3 England John Parrott
12 5 2.4
China 2016 International Championship - Semi-final
England Mark Selby 9-3 England Stuart Bingham
12 5 2.4
England 1999 UK Championship - Last 64
England Ronnie O'Sullivan 9-3 England Steve James
12 5 2.4
England 1997 Charity Challenge - Final
Scotland Stephen Hendry 9-8 England Ronnie O'Sullivan
17 7 2.43
England 2011 World Championship - Last 16
England Mark Selby 13-4 Scotland Stephen Hendry
17 7 2.43
Wales 2015 World Grand Prix - Last 32
England Mark Davis 4-1 Hong Kong Marco Fu
5 2 2.5
Scotland 2004 Players Championship - Last 32
England Paul Hunter 5-0 China Ding Junhui
5 2 2.5
Scotland 2011 Scottish Professional Championship - Semi-final
Scotland John Higgins 5-0 Scotland Stephen Hendry
5 2 2.5
Australia 2015 Australian Open - Last 32
England Judd Trump 5-0 England Jack Lisowski
5 2 2.5
China 2014 Asian Tour - Event 4 - Last 64
England Barry Pinches 4-1 China Guan Zhen
5 2 2.5
Bulgaria 2013 European Tour - Event 1 - Last 128
Wales Mark Williams 4-1 Australia Vinnie Calabrese
5 2 2.5
England 2018 Championship League - Group 3
England Kyren Wilson 3-2 England Ali Carter
5 2 2.5
England 2012 Championship League - Group 1
England Ali Carter 3-2 England Shaun Murphy
5 2 2.5
Scotland 2007 Grand Prix - Qualifying Group
England Tom Ford 4-1 England Andrew Higginson
5 2 2.5
England 2013 European Tour - Event 3 - Last 64
England Shaun Murphy 4-1 England Jimmy White
5 2 2.5
England 2010 EPTC - Event 4 - Last 64
England Mark Davis 4-1 England Ricky Walden
5 2 2.5
England 2011 PTC - Event 7 - Quarter-final
England Ronnie O'Sullivan 4-1 China Lyu Chuang
5 2 2.5
England 2011 PTC - Event 2 - Last 128
Thailand James Wattana 4-1 Scotland Alan McManus
5 2 2.5
England 1988 Grand Prix - Last 64
Canada Bob Chaperon 5-0 England Dave Martin
5 2 2.5
England 2012 PTC - Event 3 - Last 128
Northern Ireland Joe Swail 4-1 Thailand Passakorn Suwannawat
5 2 2.5
Wales 1995 Welsh Open - Round 2
Thailand Noppadon Noppachorn 5-0 England Jason Scott
5 2 2.5
Germany 2013 European Tour - Event 5 - Last 64
Australia Neil Robertson 4-1 England Robert Milkins
5 2 2.5
Wales 2016 Welsh Open - Last 128
England Shaun Murphy 4-1 Brazil Itaro Santos
5 2 2.5
Czech Republic 2010 EPTC - Event 6 - Last 32
Scotland John Higgins 4-1 England Adrian Gunnell
5 2 2.5
England 2013 European Tour - Event 6 - Last 128
England Ronnie O'Sullivan 4-1 England Luke Garland
5 2 2.5
England 2011 PTC - Event 10 - Last 128
England Tom Ford 4-1 England Jordan Winbourne
5 2 2.5
England 2013 Championship League - Winners Group
China Ding Junhui 3-2 England Barry Hawkins
5 2 2.5
England 2018 English Open - Last 128
England Mark Davis 4-1 England Robbie Williams
5 2 2.5
England 2010 PTC - Event 2 - Pre-qualifying 1
England David Gray 4-1 England Kamran Ashraf
5 2 2.5
England 2011 PTC - Event 11 - Last 64
England Andrew Higginson 4-1 China Xiao Guodong
5 2 2.5
Ireland 2011 PTC - Event 8 - Last 64
Wales Ryan Day 4-1 China Liu Song
5 2 2.5
Netherlands 2013 European Tour - Event 2 - Last 64
Scotland John Higgins 4-1 England Elliot Slessor
5 2 2.5
Germany 2011 PTC - Event 4 - Last 128
Scotland John Higgins 4-1 England Sam Craigie
5 2 2.5
England 2011 Championship League - Group 7
China Liang Wenbo 3-2 Wales Matthew Stevens
5 2 2.5
Germany 2014 European Tour - Event 4 - Last 64
England Craig Steadman 4-1 England David Grace
5 2 2.5
England 2016 Championship League - Group 7
China Liang Wenbo 3-2 England Stuart Bingham
5 2 2.5
Belgium 2017 European Masters - Last 32
England David Gilbert 4-1 China Chen Zifan
5 2 2.5
England 2013 Championship League - Group 3
England Judd Trump 3-2 Australia Neil Robertson
5 2 2.5
China 2018 International Championship - Last 64
England Michael Holt 6-4 China Luo Honghao
10 4 2.5
China 2016 International Championship - Last 128
England Ali Carter 6-4 China Chen Zhe
10 4 2.5
England 2017 English Open - Last 128
China Tian Pengfei 4-1 Hong Kong Marco Fu
5 2 2.5
England 2012 Q School - Event 2 - Last 32
England Paul Davison 4-1 England Alex Davies
5 2 2.5
Northern Ireland 2016 Northern Ireland Open - Last 128
England Ronnie O'Sullivan 4-1 Wales David John
5 2 2.5
1972 Park Drive 2000 - Autumn - Group
England John Spencer 4-1 Wales Ray Reardon
5 2 2.5
Latvia 2014 European Tour - Event 1 - Last 16
England Judd Trump 4-1 England Chris Wakelin
5 2 2.5
Gibraltar 2015 European Tour - Event 5 - Last 64
Belgium Luca Brecel 4-1 England Gary Wilson
5 2 2.5
Wales 2018 Welsh Open - Last 64
Thailand Akani Songsermsawad 4-1 Wales Jamie Jones
5 2 2.5
China 2005 China Open - Last 32
Wales Mark Williams 5-0 China Liang Wenbo
5 2 2.5
Portugal 2014 European Tour - Event 5 - Last 64
Scotland Stephen Maguire 4-1 Finland Robin Hull
5 2 2.5
England 2014 Championship League - Group 5
Hong Kong Marco Fu 3-2 Australia Neil Robertson
5 2 2.5
Wales 2008 PIOS - Event 5 - Last 64
England Chris Melling 4-1 England Ian Burns
5 2 2.5
England 2017 English Open - Last 64
England Ronnie O'Sullivan 4-1 England Mark Davis
5 2 2.5
Germany 2018 German Masters - Last 128
Wales Matthew Stevens 5-0 Egypt Basem Eltahhan
5 2 2.5
England 2016 Championship League - Winners Group
Wales Mark Williams 3-2 Scotland Stephen Maguire
5 2 2.5
Scotland 1991 Benson and Hedges Satellite Championship - Last 32
Ireland Ken Doherty 5-0 Northern Ireland Alex Higgins
5 2 2.5
China 2013 Wuxi Classic - Last 128
Australia Neil Robertson 5-0 Egypt Mohamed Khairy
5 2 2.5
Scotland 2006 Grand Prix - Group
Scotland John Higgins 3-2 Wales Dominic Dale
5 2 2.5
England 2012 PTC - Event 4 - Last 128
Wales Dominic Dale 4-1 England Joel Walker
5 2 2.5
England 2018 Championship League - Winners Group
China Zhou Yuelong 3-2 England Mark Selby
5 2 2.5
Germany 2011 PTC - Event 4 - Last 64
China Yu Delu 4-1 England James Welsh
5 2 2.5
Wales 2016 Welsh Open - Last 32
Northern Ireland Mark Allen 4-1 Wales Ryan Day
5 2 2.5
England 1992 Strachan Open - Round 2
England Anthony Hamilton 5-0 England Neil Cameron
5 2 2.5
England 2013 Championship League - Group 1
England Mark Davis 3-2 England Shaun Murphy
5 2 2.5
India 2016 Indian Open - Last 64
England Rory McLeod 4-1 England Mark King
5 2 2.5
China 2017 Shanghai Masters - Last 32
England Martin Gould 5-0 Thailand Akani Songsermsawad
5 2 2.5
Poland 2014 European Tour - Event 8 - Last 64
England Shaun Murphy 4-1 England Stuart Bingham
5 2 2.5
Germany 2012 German Masters - Last 32
England Mark Selby 5-0 China Liu Song
5 2 2.5
Germany 2017 German Masters - Last 128
England Ali Carter 5-0 China Wang Yuchen
5 2 2.5
England 2018 Masters - Last 16
England Kyren Wilson 6-4 England Barry Hawkins
10 4 2.5
England 2011 PTC - Event 1 - Last 128
Wales Dominic Dale 4-1 England Gareth Green
5 2 2.5
Germany 2013 European Tour - Event 5 - Last 128
China Ding Junhui 4-1 China Li Hang
5 2 2.5
England 1999 British Open - Last 32
England Ronnie O'Sullivan 5-0 Scotland Jamie Burnett
5 2 2.5
Latvia 2016 Riga Masters - Last 128
Wales Mark Williams 4-1 England Louis Heathcote
5 2 2.5
England 1998 British Open - Last 96
England John Read 5-0 England Jonathan Birch
5 2 2.5
Germany 2013 German Masters - Last 64
England Barry Hawkins 5-0 England Sam Baird
5 2 2.5
Netherlands 2013 European Tour - Event 2 - Last 16
England Martin Gould 4-1 Scotland Anthony McGill
5 2 2.5
Scotland 2000 Scottish Open - Last 16
Hong Kong Marco Fu 5-0 England Gary Ponting
5 2 2.5
Scotland 2012 European Tour - Event 5 - Last 32
Ireland Ken Doherty 4-1 Belgium Luca Brecel
5 2 2.5
Poland 2016 European Tour - Event 6 - Last 64
England Mark King 4-1 Israel Eden Sharav
5 2 2.5
England 2018 English Open - Last 32
Scotland John Higgins 4-1 England Martin Gould
5 2 2.5
England 2010 PTC - Event 2 - Last 64
England Judd Trump 4-1 England Joe Perry
5 2 2.5
Germany 2013 European Tour - Event 6 - Last 128
England Jack Lisowski 4-1 England Matthew Couch
5 2 2.5
England 2012 Championship League - Group 3
Wales Matthew Stevens 3-2 England Mark Davis
5 2 2.5
Ireland 2005 Irish Masters - Quarter-final
England Ronnie O'Sullivan 6-4 Northern Ireland Gerard Greene
10 4 2.5
Scotland 2002 Scottish Open - Last 16
Scotland Stephen Hendry 5-0 England Ali Carter
5 2 2.5
China 2013 Asian Tour - Event 3 - Quarter-final
Scotland Anthony McGill 4-1 England Gary Wilson
5 2 2.5
England 2009 Championship League - Group 1 - Semi-final
England Ali Carter 3-2 China Ding Junhui
5 2 2.5
England 2010 PTC - Event 2 - Semi-final
England Barry Pinches 4-1 Northern Ireland Gerard Greene
5 2 2.5
England 2018 UK Championship - Last 64
England David Gilbert 6-4 England Peter Ebdon
10 4 2.5
England 2011 PTC - Event 11 - Last 128
England Simon Bedford 4-1 England Mitchell Mann
5 2 2.5
England 2000 Benson and Hedges Championship - Last 64
England Lee Spick 5-0 England Dean Reynolds
5 2 2.5
England 2010 Championship League - Group 1
England Ali Carter 3-2 England Judd Trump
5 2 2.5
Belgium 2013 European Tour - Event 7 - Last 128
Wales Ryan Day 4-1 England Sean O'Sullivan
5 2 2.5
India 2015 Indian Open - Last 128
Finland Robin Hull 4-1 England Chris Norbury
5 2 2.5
England 2018 English Open - Last 64
China Luo Honghao 4-1 England Stuart Carrington
5 2 2.5
England 2018 Championship League - Group 4
England Shaun Murphy 3-2 England Tom Ford
5 2 2.5
Poland 2012 European Tour - Event 2 - Last 128
England Tom Ford 4-1 Wales Matthew Stevens
5 2 2.5
England 2002 Benson and Hedges Championship - Last 128
England Robert Milkins 5-0 England Neil Selman
5 2 2.5
China 2012 China Open - Last 80
Wales Michael White 5-0 England David Gilbert
5 2 2.5
England 2017 Championship League - Group 6 - Semi-final
Wales Ryan Day 3-2 England Ricky Walden
5 2 2.5
China 2017 China Open - Last 32
China Ding Junhui 5-0 China Zhou Yuelong
5 2 2.5
Portugal 2014 European Tour - Event 5 - Last 64
Scotland John Higgins 4-1 England Jimmy Robertson
5 2 2.5
England 2013 Championship League - Group 6
Scotland Stephen Maguire 3-2 Wales Ryan Day
5 2 2.5
Belgium 2011 PTC - Event 9 - Last 128
England Mark Selby 4-1 England Liam Monk
5 2 2.5
Poland 2015 European Tour - Event 6 - Last 64
England Mark Joyce 4-1 England Ricky Walden
5 2 2.5
Poland 2014 European Tour - Event 8 - Last 128
England Martin Gould 4-1 Poland Kacper Filipiak
5 2 2.5
Germany 2012 PTC - Event 12 - Last 32
England David Gilbert 4-1 England Stephen Lee
5 2 2.5
Scotland 2017 Scottish Open - Last 64
England Ronnie O'Sullivan 4-1 England Robert Milkins
5 2 2.5
China 2015 Asian Tour - Event 1 - Last 16
England Ricky Walden 4-1 China Lyu Haotian
5 2 2.5
China 2018 China Open - Last 64
England Sam Craigie 6-4 England Martin Gould
10 4 2.5
Germany 2011 PTC - Event 4 - Last 64
England Mark King 4-1 Wales Matthew Stevens
5 2 2.5
England 2011 PTC - Event 5 - Last 128
England Mark King 4-1 England Adrian Gunnell
5 2 2.5
England 2012 Championship League - Group 1 - Final
England Judd Trump 3-2 England Shaun Murphy
5 2 2.5
Bulgaria 2014 European Tour - Event 3 - Last 64
England Judd Trump 4-1 Scotland John Higgins
5 2 2.5
England 2012 Championship League - Group 3
England Martin Gould 3-2 Scotland Stephen Hendry
5 2 2.5
Wales 2000 Welsh Open - Last 64
Wales Mark Williams 5-0 England Alfie Burden
5 2 2.5
China 2016 World Open - Last 16
Thailand Thepchaiya Un-Nooh 5-0 Scotland Alan McManus
5 2 2.5
England 2014 Championship League - Group 4
England Shaun Murphy 3-2 England Mark Selby
5 2 2.5
England 2018 English Open - Last 32
Thailand Noppon Saengkham 4-1 China Yuan Sijun
5 2 2.5
England 2010 PTC - Event 2 - Last 32
England Ricky Walden 4-1 Wales Matthew Stevens
5 2 2.5
Northern Ireland 2018 Northern Ireland Open - Last 128
Wales Daniel Wells 4-1 China Zhao Xintong
5 2 2.5
England 1995 British Open - Round 3
Scotland David McLellan 5-0 Belgium Patrick Delsemme
5 2 2.5
England 2016 Championship League - Group 1
England Ronnie O'Sullivan 3-2 Wales Ryan Day
5 2 2.5
Wales 2017 Welsh Open - Last 128
England Judd Trump 4-1 England Andrew Higginson
5 2 2.5
England 2013 Championship League - Group 1
England Shaun Murphy 3-2 England Martin Gould
5 2 2.5
England 2011 PTC - Event 7 - Last 32
England Shaun Murphy 4-1 England Nigel Bond
5 2 2.5
England 2018 World Grand Prix - Last 16
China Ding Junhui 4-1 England Mark Joyce
5 2 2.5
England 2010 Championship League - Group 1 - Semi-final
Scotland Stephen Maguire 3-2 England Ali Carter
5 2 2.5
England 2010 Championship League - Winners Group
Australia Neil Robertson 3-2 England Judd Trump
5 2 2.5
England 2016 Masters - Semi-final
England Barry Hawkins 6-4 England Judd Trump
10 4 2.5
China 2018 International Championship - Quarter-final
Australia Neil Robertson 6-4 England Mark Selby
10 4 2.5
England 2014 Championship League - Group 5
England Mark Selby 3-2 Hong Kong Marco Fu
5 2 2.5
Northern Ireland 2017 Northern Ireland Open - Last 128
Norway Kurt Maflin 4-1 England Andrew Higginson
5 2 2.5
Northern Ireland 2016 Northern Ireland Open - Last 32
Wales Michael White 4-1 Belgium Luca Brecel
5 2 2.5
England 2007 Masters Qualifying Event - Last 16
China Lyu Chuang 5-0 England David Gilbert
5 2 2.5
England 1995 International Open - Last 16
Scotland John Higgins 5-0 Ireland Ken Doherty
5 2 2.5
England 2010 Championship League - Group 3
Northern Ireland Mark Allen 3-2 England Joe Perry
5 2 2.5
Czech Republic 2010 EPTC - Event 6 - Quarter-final
Scotland John Higgins 4-1 England Stuart Bingham
5 2 2.5
Germany 1996 German Open - Round 2
England David Gray 5-0 Wales John Herbert
5 2 2.5
England 2004 Grand Prix - Quarter-final
England Ronnie O'Sullivan 5-0 England Mark Selby
5 2 2.5
England 2010 PTC - Event 6 - Last 128
Wales Matthew Stevens 4-1 Scotland Stephen Hendry
5 2 2.5
England 2009 Championship League - Group 5 - Semi-final
Ireland Ken Doherty 3-2 Scotland John Higgins
5 2 2.5
Malta 2001 European Open - Last 128
England Barry Pinches 5-0 Canada Levi Meiller
5 2 2.5
China 2014 World Open - Last 128
Wales Matthew Stevens 5-0 Libya Khalid Belaied Abumdas
5 2 2.5
England 2017 English Open - Last 128
England Tom Ford 4-1 China Xu Si
5 2 2.5
Northern Ireland 2017 Northern Ireland Open - Last 32
Wales Mark Williams 4-1 Thailand Akani Songsermsawad
5 2 2.5
England 1998 British Open - Last 32
Scotland Stephen Hendry 5-0 England Andy Hicks
5 2 2.5
Wales 2003 Welsh Open - Last 16
Hong Kong Marco Fu 5-0 England Stephen Lee
5 2 2.5
England 2018 Championship League - Winners Group
Scotland John Higgins 3-2 Wales Mark Williams
5 2 2.5
Scotland 2016 Scottish Open - Last 128
Hong Kong Marco Fu 4-1 England Sanderson Lam
5 2 2.5
Germany 2011 PTC - Event 4 - Last 64
England Ronnie O'Sullivan 4-1 Scotland Anthony McGill
5 2 2.5
England 2017 Championship League - Winners Group - Semi-final
Scotland John Higgins 3-2 England Judd Trump
5 2 2.5
England 1992 Grand Prix - Round 3
England Ronnie O'Sullivan 5-0 England Jason Curtis
5 2 2.5
England 2016 Championship League - Group 4
Australia Neil Robertson 3-2 Wales Mark Williams
5 2 2.5
England 2013 European Tour - Event 6 - Pre-qualifying 1
England Adam Wicheard 4-1 Austria Andreas Ploner
5 2 2.5
England 2010 EPTC - Event 4 - Last 64
England Jack Lisowski 4-1 England David Gilbert
5 2 2.5
England 2016 Players Championship Grand Final - Quarter-final
England Ricky Walden 4-1 England Ali Carter
5 2 2.5
Thailand 2002 Thailand Masters - Last 64
Finland Robin Hull 5-0 England Bradley Jones
5 2 2.5
Belgium 1991 Humo Masters - Quarter-final
England Jimmy White 4-1 England Steve James
5 2 2.5
Wales 2003 Masters Qualifying Event - Last 96
England Shaun Murphy 5-0 England Ian Brumby
5 2 2.5
Australia 2014 Australian Open - Last 16
Australia Neil Robertson 5-0 Wales Jamie Jones
5 2 2.5
Belgium 2012 European Tour - Event 3 - Quarter-final
England Ali Carter 4-1 England Joe Perry
5 2 2.5
England 2017 Championship League - Winners Group
Wales Ryan Day 3-2 Scotland John Higgins
5 2 2.5
England 2010 Championship League - Group 4
Northern Ireland Mark Allen 3-2 England Ali Carter
5 2 2.5
England 2011 Championship League - Winners Group
Northern Ireland Mark Allen 3-2 Wales Ryan Day
5 2 2.5
England 2012 Championship League - Group 5
England Mark King 3-2 Northern Ireland Mark Allen
5 2 2.5
England 2012 Championship League - Group 7
England Tom Ford 3-2 Scotland Marcus Campbell
5 2 2.5
England 2018 Q School - Event 3 - Round 1
Wales Andrew Pagett 4-1 England Louis Heathcote
5 2 2.5
Germany 2015 German Masters - Last 32
England Judd Trump 5-0 England Michael Holt
5 2 2.5
Belgium 2013 European Tour - Event 7 - Last 32
Hong Kong Marco Fu 4-1 England Ricky Walden
5 2 2.5
Latvia 2016 Riga Masters - Semi-final
Australia Neil Robertson 5-0 Wales Darren Morgan
5 2 2.5
England 2014 Championship League - Group 5
England Mark Selby 3-2 Australia Neil Robertson
5 2 2.5
Latvia 2015 European Tour - Event 1 - Last 64
England Ali Carter 4-1 Wales Dominic Dale
5 2 2.5
Wales 2008 PIOS - Event 3 - Last 64
Scotland Hugh Abernethy 4-1 England Daniel Ward
5 2 2.5
Germany 2013 European Tour - Event 6 - Last 128
Thailand Thanawat Thirapongpaiboon 4-1 England Joe Perry
5 2 2.5
Scotland 2016 Scottish Open - Last 128
Australia Neil Robertson 4-1 Malaysia Thor Chuan Leong
5 2 2.5
England 2017 Championship League - Group 4
England Barry Hawkins 3-2 Australia Neil Robertson
5 2 2.5
England 2017 Championship League - Group 7
England Stuart Bingham 3-2 Scotland John Higgins
5 2 2.5
England 2011 Championship League - Group 2
England Ronnie O'Sullivan 3-2 England Shaun Murphy
5 2 2.5
India 2013 Indian Open - Last 64
Scotland Anthony McGill 4-1 England Barry Hawkins
5 2 2.5
England 2005 World Championship - Round 2
England Jamie Cope 5-0 Scotland Evan Munro
5 2 2.5
England 2015 Championship League - Group 1
England Barry Hawkins 3-2 England Judd Trump
5 2 2.5
Germany 2010 EPTC - Event 3 - Last 64
England Martin Gould 4-1 China Liu Song
5 2 2.5
England 2017 English Open - Last 128
China Liang Wenbo 4-1 Wales Duane Jones
5 2 2.5
China 2011 Shanghai Masters - Last 96
England Adam Wicheard 5-0 Scotland Scott MacKenzie
5 2 2.5
Germany 2014 European Tour - Event 2 - Last 128
Scotland Stephen Maguire 4-1 England Hammad Miah
5 2 2.5
England 2010 Championship League - Group 3
Scotland Stephen Hendry 3-2 England Judd Trump
5 2 2.5
India 2013 Indian Open - Final
China Ding Junhui 5-0 India Aditya Mehta
5 2 2.5
Belgium 1994 European Open - Last 32
England Steve Davis 5-0 England Mike Hallett
5 2 2.5
England 2012 Championship League - Group 1
England Judd Trump 3-2 England Andrew Higginson
5 2 2.5
China 2009 Shanghai Masters - Wildcard
England Matthew Selt 5-0 China Shi Hanqing
5 2 2.5
England 2016 EBSA Amateur Play Offs - Quarter-final
England Sam Craigie 4-1 Poland Kacper Filipiak
5 2 2.5
England 1999 Benson and Hedges Championship - Last 64
Wales Darren Morgan 5-0 Finland Robin Hull
5 2 2.5
England 1992 British Open - Round 2
England Pat Kenny 5-0 England Gary Filtness
5 2 2.5
England 2015 Championship League - Winners Group
England Matthew Selt 3-2 England Ali Carter
5 2 2.5
England 2009 Championship League - Group 2 - Final
Northern Ireland Mark Allen 3-2 England Joe Perry
5 2 2.5
England 2010 PTC - Event 3 - Last 32
England Barry Hawkins 4-1 England James McGouran
5 2 2.5
Northern Ireland 2018 Northern Ireland Open - Last 16
England Peter Ebdon 4-1 China Li Hang
5 2 2.5
France 1989 European Open - Last 128
Canada Alain Robidoux 5-0 England Jim Meadowcroft
5 2 2.5
Wales 2012 Welsh Open - Last 64
England Andy Hicks 4-1 England Anthony Hamilton
5 2 2.5
England 2018 Championship League - Group 2
Australia Neil Robertson 3-2 England Barry Hawkins
5 2 2.5
Scotland 2016 Scottish Open - Last 64
China Xiao Guodong 4-1 England Shaun Murphy
5 2 2.5
England 2011 Championship League - Group 5 - Semi-final
Northern Ireland Mark Allen 3-2 England Mark King
5 2 2.5
Gibraltar 2018 Gibraltar Open - Last 64
Wales Ryan Day 4-1 England Oliver Brown
5 2 2.5
China 2014 Asian Tour - Event 2 - Last 32
Wales Ryan Day 4-1 China Cao Yupeng
5 2 2.5
Wales 2017 Welsh Open - Last 64
England Anthony Hamilton 4-1 England Jamie Cope
5 2 2.5
Belgium 2013 European Tour - Event 7 - Last 16
England Mark Selby 4-1 Malta Tony Drago
5 2 2.5
England 2010 PTC - Event 6 - Last 32
Wales Dominic Dale 4-1 Australia Neil Robertson
5 2 2.5
England 2003 British Open - Final
Scotland Stephen Hendry 9-6 England Ronnie O'Sullivan
15 6 2.5
England 2014 Championship League - Group 3 - Semi-final
Wales Ryan Day 3-2 Australia Neil Robertson
5 2 2.5
England 2018 English Open - Last 128
Wales Mark Williams 4-1 Wales Dominic Dale
5 2 2.5
Scotland 2004 Players Championship - Last 16
England Ronnie O'Sullivan 5-0 Scotland Jamie Burnett
5 2 2.5
Hong Kong 1991 Hong Kong Challenge - Last 16
Scotland Stephen Hendry 5-0 Hong Kong Kong Wah On
5 2 2.5
Scotland 2006 Grand Prix - Group
Scotland Stephen Maguire 3-2 China Ding Junhui
5 2 2.5
England 1987 Classic - Last 64
Canada Cliff Thorburn 5-0 England Graham Cripsey
5 2 2.5
Belgium 2012 European Tour - Event 3 - Last 32
Scotland John Higgins 4-1 England Ricky Walden
5 2 2.5
England 2011 Championship League - Group 7
England Martin Gould 3-2 China Liang Wenbo
5 2 2.5
England 2013 European Tour - Event 3 - Quarter-final
China Ding Junhui 4-1 England Jimmy Robertson
5 2 2.5
Thailand 1997 Thailand Open - Last 64
Northern Ireland Terry Murphy 5-0 Wales Matthew Stevens
5 2 2.5
Poland 2016 European Tour - Event 6 - Last 128
England Kyren Wilson 4-1 Wales Duane Jones
5 2 2.5
England 2013 European Tour - Event 6 - Last 128
England Stuart Bingham 4-1 England Jack Lisowski
5 2 2.5
England 2016 Q School - Event 1 - Round 1
Scotland Michael Collumb 4-1 Belgium Hans Blanckaert
5 2 2.5
1984 Professional Snooker League - Group
England John Virgo 6-4 Northern Ireland Dennis Taylor
10 4 2.5
England 1998 Benson and Hedges Championship - Last 128
England Neal Foulds 5-0 Scotland Richy McDonald
5 2 2.5
Poland 2012 European Tour - Event 2 - Last 128
Ireland Fergal O'Brien 4-1 England Stuart Carrington
5 2 2.5
Belgium 2012 European Tour - Event 3 - Last 64
England Mark Selby 4-1 England Mark Davis
5 2 2.5
England 2017 Championship League - Group 6
England Ricky Walden 3-2 Wales Ryan Day
5 2 2.5
Gibraltar 2018 Gibraltar Open - Last 64
England Kyren Wilson 4-1 Wales Daniel Wells
5 2 2.5
England 2012 Championship League - Group 4
England Mark Selby 3-2 Wales Matthew Stevens
5 2 2.5
China 2007 Shanghai Masters - Last 48
Wales Dominic Dale 5-0 England Rory McLeod
5 2 2.5
Germany 2010 EPTC - Event 3 - Last 128
Australia Neil Robertson 4-1 England Rod Lawler
5 2 2.5
England 2010 PTC - Event 5 - Last 32
Hong Kong Marco Fu 4-1 Belgium Luca Brecel
5 2 2.5
England 2011 PTC - Event 10 - Last 128
Hong Kong Marco Fu 4-1 England Reanne Evans
5 2 2.5
Scotland 2010 World Open - Last 64
Scotland James McBain 3-2 Northern Ireland Mark Allen
5 2 2.5
China 2016 World Open - Last 16
England David Gilbert 5-0 China Zhang Anda
5 2 2.5
Wales 2015 World Grand Prix - Last 32
Scotland Stephen Maguire 4-1 China Xiao Guodong
5 2 2.5
England 2017 Championship League - Winners Group - Semi-final
Wales Ryan Day 3-2 England Barry Hawkins
5 2 2.5
Wales 2011 Welsh Open - Last 64
England Jimmy White 4-1 England Robert Milkins
5 2 2.5
England 2004 British Open - Last 16
England Ronnie O'Sullivan 5-0 England Stephen Lee
5 2 2.5
England 1997 WPBSA Qualifying School - Event 2 - Last 96
England Stuart Bingham 5-0 England Adrian Rosa
5 2 2.5
China 2017 China Championship - Last 128
Hong Kong Marco Fu 5-0 England Sanderson Lam
5 2 2.5
India 2015 Indian Open - Last 32
England Kyren Wilson 4-1 England Ben Woollaston
5 2 2.5
India 2017 Indian Open - Last 32
England Shaun Murphy 4-1 Ireland Fergal O'Brien
5 2 2.5
England 2012 PTC - Event 4 - Last 128
Scotland John Higgins 4-1 England Jamie O'Neill
5 2 2.5
Thailand 1993 Asian Open - Last 64
Scotland Stephen Hendry 5-0 England Dave Finbow
5 2 2.5
Wales 2012 Welsh Open - Last 16
England Ronnie O'Sullivan 4-1 Wales Mark Williams
5 2 2.5
England 2011 Championship League - Winners Group
England Ali Carter 3-2 Wales Mark Williams
5 2 2.5
England 2012 Championship League - Group 3
England Mark Selby 3-2 England Jamie Cope
5 2 2.5
England 2017 English Open - Last 128
China Yuan Sijun 4-1 England Joe Perry
5 2 2.5
Germany 2015 European Tour - Event 3 - Last 64
England Robert Milkins 4-1 England Tom Ford
5 2 2.5
England 2012 Q School - Event 3 - Round 1
England Joel Walker 4-1 England Shaun Wilkes
5 2 2.5
England 2011 Championship League - Group 3 - Final
England Shaun Murphy 3-2 England Mark King
5 2 2.5
Wales 2017 Welsh Open - Last 16
Norway Kurt Maflin 4-1 China Yan Bingtao
5 2 2.5
Germany 2013 European Tour - Event 5 - Last 128
Northern Ireland Mark Allen 4-1 Finland Robin Hull
5 2 2.5
Belgium 2010 EPTC - Event 2 - Last 64
England Shaun Murphy 4-1 England Mark Joyce
5 2 2.5
China 2016 World Open - Last 64
England David Gilbert 5-0 England Rod Lawler
5 2 2.5
Northern Ireland 2018 Northern Ireland Open - Last 128
England Jimmy Robertson 4-1 England James Cahill
5 2 2.5
England 1993 International Open - Round 4
England Stephen Lee 5-0 England John Burns
5 2 2.5
China 2000 China Open - Last 96
Thailand Phaitoon Phonbun 5-0 England Jimmy Michie
5 2 2.5
England 2012 Q School - Event 2 - Round 1
China Li Hang 4-1 England Darren Bond
5 2 2.5
England 2010 Pro Challenge Series - Event 5 - Last 32
England Stuart Bingham 4-1 England Mark Joyce
5 2 2.5
Gibraltar 2015 European Tour - Event 5 - Quarter-final
England Stuart Bingham 4-1 England Mark King
5 2 2.5
China 2017 China Open - Last 64
England Martin O'Donnell 5-0 England Jimmy Robertson
5 2 2.5
England 2010 Masters - Last 16
England Ronnie O'Sullivan 6-4 Australia Neil Robertson
10 4 2.5
England 2012 Championship League - Group 4 - Semi-final
England Mark Selby 3-2 Northern Ireland Mark Allen
5 2 2.5
England 2016 Championship League - Semi-final
England Judd Trump 3-2 Wales Mark Williams
5 2 2.5
England 2014 Championship League - Group 2
England Shaun Murphy 3-2 England Mark Davis
5 2 2.5
Wales 2012 Welsh Open - Last 96
England Sam Baird 4-1 Thailand Passakorn Suwannawat
5 2 2.5
England 2018 Championship League - Group 2
Australia Neil Robertson 3-2 England Kyren Wilson
5 2 2.5
England 2018 Championship League - Winners Group
Wales Mark Williams 3-2 China Zhou Yuelong
5 2 2.5
Scotland 2012 European Tour - Event 5 - Last 128
England Stuart Bingham 4-1 England Jake Nicholson
5 2 2.5
China 2013 World Open - Quarter-final
Scotland John Higgins 5-0 China Ding Junhui
5 2 2.5
Wales 2007 Welsh Open - Last 32
Scotland Stephen Maguire 5-0 Scotland Alan McManus
5 2 2.5
Wales 1994 Welsh Open - Last 32
Scotland Alan McManus 5-0 England Gary Wilkinson
5 2 2.5
England 2014 Championship League - Group 6
England Martin Gould 3-2 Hong Kong Marco Fu
5 2 2.5
China 2016 Shanghai Masters - Last 32
England Stuart Bingham 5-0 Wales Jamie Jones
5 2 2.5
Romania 2016 European Masters - Quarter-final
England Ronnie O'Sullivan 4-1 England Mark Davis
5 2 2.5
China 2011 Shanghai Masters - Last 64
Norway Kurt Maflin 5-0 England Mark Joyce
5 2 2.5
Poland 2012 European Tour - Event 2 - Last 128
England Judd Trump 4-1 England James Cahill
5 2 2.5
England 2002 LG Cup - Last 128
Scotland Martin Dziewialtowski 5-0 England Nick Pearce
5 2 2.5
Wales 2018 Players Championship - Last 16
England Judd Trump 6-4 Scotland Stephen Maguire
10 4 2.5
Malta 2000 Malta Grand Prix - Last 128
England Michael Holt 5-0 Belgium Patrick Delsemme
5 2 2.5
China 2013 Asian Tour - Event 2 - Quarter-final
England Michael Holt 4-1 China Zhou Yuelong
5 2 2.5
Poland 2016 European Tour - Event 6 - Last 128
Wales Ryan Day 4-1 England Mark Joyce
5 2 2.5
England 2013 European Tour - Event 6 - Last 64
England Judd Trump 4-1 England Elliot Slessor
5 2 2.5
England 2015 Masters - Last 16
Northern Ireland Mark Allen 6-4 Scotland John Higgins
10 4 2.5
China 2017 Shanghai Masters - Last 32
Northern Ireland Mark Allen 5-0 Ireland Fergal O'Brien
5 2 2.5
England 1991 Masters - Quarter-final
Scotland Stephen Hendry 5-0 England Tony Meo
5 2 2.5
Scotland 2017 Scottish Open - Last 128
England David Grace 4-1 Switzerland Alexander Ursenbacher
5 2 2.5
China 2006 China Open - Last 64
Wales Ryan Day 5-0 Scotland Jamie Burnett
5 2 2.5
England 2002 Benson and Hedges Championship - Last 64
Scotland Stephen Maguire 5-0 England Gary Lees
5 2 2.5
England 2017 Championship League - Group 3 - Final
England Mark Davis 3-2 Australia Neil Robertson
5 2 2.5
China 2013 World Open - Last 64
Wales Michael White 5-0 England Robbie Williams
5 2 2.5
Wales 2017 Welsh Open - Last 32
Iran Hossein Vafaei 4-1 England Ali Carter
5 2 2.5
China 2009 Shanghai Masters - Last 16
England Shaun Murphy 5-0 England Jamie Cope
5 2 2.5
England 1998 Grand Prix - Last 64
England Dave Harold 5-0 Malta Alex Borg
5 2 2.5
Ireland 2012 PTC Grand Final - Quarter-final
Australia Neil Robertson 4-1 England Joe Perry
5 2 2.5
England 2010 PTC - Event 6 - Last 128
England Stuart Carrington 4-1 England Robert Milkins
5 2 2.5
China 2017 Shanghai Masters - Last 128
England Tom Ford 5-0 China Chen Zifan
5 2 2.5
England 2012 PTC - Event 3 - Last 128
England Mark Joyce 4-1 England Michael Wasley
5 2 2.5
Belgium 2012 European Tour - Event 3 - Last 64
England Stuart Bingham 4-1 Belgium Luca Brecel
5 2 2.5
Bulgaria 2014 European Tour - Event 3 - Last 64
Northern Ireland Gerard Greene 4-1 Australia Neil Robertson
5 2 2.5
England 2016 Championship League - Final
England Judd Trump 3-2 England Ronnie O'Sullivan
5 2 2.5
China 2016 China Open - Last 128
England Barry Hawkins 5-0 England Sanderson Lam
5 2 2.5
Belgium 2018 European Masters - Last 64
England Jack Lisowski 4-1 Wales Duane Jones
5 2 2.5
England 1992 Classic - Last 64
Wales Terry Griffiths 5-0 England Roger Bales
5 2 2.5
England 1999 British Open - Last 64
Scotland Stephen Hendry 5-0 England Jonathan Birch
5 2 2.5
Belgium 2010 EPTC - Event 2 - Last 64
Wales Daniel Wells 4-1 Ireland David Morris
5 2 2.5
Scotland 2010 World Open - Last 64
England Barry Hawkins 3-2 England Mark Selby
5 2 2.5
Scotland 1999 Scottish Open - Quarter-final
Ireland Ken Doherty 5-0 Wales Mark Williams
5 2 2.5
Poland 2014 European Tour - Event 8 - Last 16
England Alfie Burden 4-1 Scotland Marcus Campbell
5 2 2.5
Romania 2016 European Masters - Last 64
England Ricky Walden 4-1 Cyprus Michael Georgiou
5 2 2.5
Wales 2014 Welsh Open - Quarter-final
England Barry Hawkins 5-0 Hong Kong Marco Fu
5 2 2.5
England 2003 Masters - Quarter-final
Scotland Stephen Hendry 6-4 England Jimmy White
10 4 2.5
England 2018 Championship League - Group 1
Scotland Stephen Maguire 3-2 England Mark King
5 2 2.5
Ireland 2011 PTC - Event 8 - Last 64
England Stuart Bingham 4-1 England Jimmy White
5 2 2.5
England 2012 Championship League - Group 3
Wales Matthew Stevens 3-2 Scotland Stephen Hendry
5 2 2.5
China 2018 World Open - Last 128
Australia Neil Robertson 5-0 China He Guoqiang
5 2 2.5
England 1994 International Open - Round 3
Finland Robin Hull 5-0 England Jayson Morris
5 2 2.5
China 1998 Champions Super League - Group
Hong Kong Marco Fu 4-1 China Pang Weiguo
5 2 2.5
England 2013 Championship League - Winners Group
Hong Kong Marco Fu 3-2 England Martin Gould
5 2 2.5
China 1999 China International - Last 32
Ireland Ken Doherty 5-0 England Michael Holt
5 2 2.5
England 1995 UK Championship - Last 96
Scotland Chris Small 5-0 Thailand Suriya Suwannasingh
5 2 2.5
Latvia 2015 European Tour - Event 1 - Last 32
England Ben Woollaston 4-1 England Ricky Walden
5 2 2.5
England 2011 PTC - Event 2 - Last 64
Scotland Anthony McGill 4-1 England Andrew Higginson
5 2 2.5
England 1995 Grand Prix - Round 2
Scotland Chris Shade 5-0 Belgium Ahmed Osman
5 2 2.5
England 2017 Championship League - Group 4
England Kyren Wilson 3-2 Australia Neil Robertson
5 2 2.5
England 2011 PTC - Event 5 - Last 64
England Martin Gould 4-1 Belgium Luca Brecel
5 2 2.5
China 2013 World Open - Last 48
England Andrew Higginson 5-0 England Rod Lawler
5 2 2.5
England 2012 Championship League - Winners Group
Australia Neil Robertson 3-2 England Barry Hawkins
5 2 2.5
India 2015 Indian Open - Last 128
England Kyren Wilson 4-1 England Joe O'Connor
5 2 2.5
England 2009 Championship League - Group 7 - Final
England Judd Trump 3-2 England Ricky Walden
5 2 2.5
England 2007 Masters - Final
England Ronnie O'Sullivan 10-3 China Ding Junhui
13 5 2.6
China 2015 International Championship - Last 64
Australia Neil Robertson 6-2 England Martin O'Donnell
8 3 2.67
2002 Premier League - Group
England Ronnie O'Sullivan 6-2 Scotland John Higgins
8 3 2.67
Scotland 2006 Grand Prix - Last 16
England Mark King 5-3 England Stephen Lee
8 3 2.67
Germany 2013 German Masters - Last 32
Scotland Graeme Dott 5-3 England Dave Harold
8 3 2.67
1994 Matchroom League - Group
England John Parrott 7-1 England Allison Fisher
8 3 2.67
England 2000 British Open - Last 16
Scotland Stephen Hendry 5-3 England Robert Milkins
8 3 2.67
England 2011 Masters - Quarter-final
China Ding Junhui 6-2 Scotland Graeme Dott
8 3 2.67
Ireland 2005 Irish Masters - Last 48
England Mark Selby 5-3 England Michael Holt
8 3 2.67
Wales 2000 Welsh Open - Last 32
Wales Matthew Stevens 5-3 Wales Dominic Dale
8 3 2.67
Wales 2001 Welsh Open - Last 32
Australia Quinten Hann 5-3 England Anthony Hamilton
8 3 2.67
Scotland 2000 Scottish Masters - Round 1
England Ronnie O'Sullivan 5-3 England Jimmy White
8 3 2.67
Wales 1996 Pontins Professional - Final
Ireland Ken Doherty 9-7 England Nigel Bond
16 6 2.67
1997 European League - Group
England Peter Ebdon 5-3 Ireland Ken Doherty
8 3 2.67
England 2018 UK Championship - Last 64
Hong Kong Marco Fu 6-2 China Luo Honghao
8 3 2.67
Thailand 1997 Thailand Open - Last 32
England Anthony Hamilton 5-3 Scotland Alan McManus
8 3 2.67
2003 Premier League - Group
Wales Mark Williams 6-2 England Peter Ebdon
8 3 2.67
Malta 2000 Malta Grand Prix - Last 32
Wales Matthew Stevens 5-3 England Michael Holt
8 3 2.67
2001 Premier League - Group
Hong Kong Marco Fu 6-2 England Jimmy White
8 3 2.67
England 2018 UK Championship - Last 32
England Joe Perry 6-2 England Joe O'Connor
8 3 2.67
2003 Premier League - Group
England Peter Ebdon 5-3 England Steve Davis
8 3 2.67
Germany 2018 German Masters - Last 128
Finland Robin Hull 5-3 Wales Michael White
8 3 2.67
China 2017 China Open - Last 128
England Mark Selby 5-3 Poland Adam Stefanow
8 3 2.67
England 2014 UK Championship - Last 128
Ireland Ken Doherty 6-2 England Mitchell Mann
8 3 2.67
England 2006 Masters Qualifying Event - Last 16
England Mark Selby 5-3 England Ian McCulloch
8 3 2.67
England 1994 Grand Prix - Quarter-final
England Andy Hicks 5-3 England Steve Davis
8 3 2.67
China 2015 International Championship - Last 128
China Cao Yupeng 6-2 England Liam Highfield
8 3 2.67
England 2002 British Open - Last 32
Wales Mark Williams 5-3 England David Gray
8 3 2.67
2000 Premier League - Group
Scotland Stephen Hendry 5-3 England Jimmy White
8 3 2.67
1997 European League - Group
England Steve Davis 6-2 Scotland John Higgins
8 3 2.67
Germany 2015 German Masters - Last 128
India Aditya Mehta 5-3 England Adam Duffy
8 3 2.67
England 2011 UK Championship - Last 32
Wales Matthew Stevens 6-2 Scotland Marcus Campbell
8 3 2.67
China 2016 Shanghai Masters - Last 96
Wales Jamie Jones 5-3 England Jamie Barrett
8 3 2.67
England 2012 UK Championship - Last 32
Scotland Stephen Maguire 6-2 Ireland Fergal O'Brien
8 3 2.67
England 2002 World Championship - Round 3
England Willie Thorne 5-3 England Wayne Saidler
8 3 2.67
Ireland 2005 Irish Masters - Last 32
England Ronnie O'Sullivan 5-3 Scotland Stephen Maguire
8 3 2.67
2004 Premier League - Group
Wales Mark Williams 6-2 Scotland John Higgins
8 3 2.67
China 2013 China Open - Last 32
Scotland Stephen Maguire 5-3 England Michael Holt
8 3 2.67
Malta 2006 Malta Cup - Last 32
Ireland Ken Doherty 5-3 Northern Ireland Joe Swail
8 3 2.67
2002 Premier League - Group
England Ronnie O'Sullivan 7-1 England Jimmy White
8 3 2.67
Wales 1999 Welsh Open - Last 64
England Stephen Lee 5-3 England Matthew Couch
8 3 2.67
Wales 2006 Welsh Open - Last 64
England Jamie Cope 5-3 England Stuart Bingham
8 3 2.67
Wales 2009 Welsh Open - Last 32
Ireland Michael Judge 5-3 Wales Ryan Day
8 3 2.67
Germany 2016 German Masters - Last 128
England Shaun Murphy 5-3 England Michael Wasley
8 3 2.67
1990 Matchroom League - Group
England Tony Meo 5-3 Scotland Stephen Hendry
8 3 2.67
China 2007 China Open - Last 32
England Barry Hawkins 5-3 China Ding Junhui
8 3 2.67
England 2006 Masters Qualifying Event - Quarter-final
England Stuart Bingham 5-3 England Michael Holt
8 3 2.67
1987 Matchroom League - Group
England Steve Davis 6-2 England Neal Foulds
8 3 2.67
2000 Premier League - Group
Scotland John Higgins 5-3 England Steve Davis
8 3 2.67
England 2004 British Open - Last 16
Scotland John Higgins 5-3 England Barry Pinches
8 3 2.67
England 1998 UK Tour - Event 1 - Last 32
Scotland David McLellan 5-3 England Barry Pinches
8 3 2.67
Wales 2012 Welsh Open - Quarter-final
England Ronnie O'Sullivan 5-3 England Judd Trump
8 3 2.67
1995 European League - Group
England Steve Davis 4-4 Ireland Ken Doherty
8 3 2.67
China 2005 China Open - Last 80
England Adrian Gunnell 5-3 England Joe Jogia
8 3 2.67
Germany 1996 German Open - Last 16
England Nigel Bond 5-3 England Steve Davis
8 3 2.67
1996 European League - Group
England John Parrott 5-3 Ireland Ken Doherty
8 3 2.67
England 2012 UK Championship - Last 48
Hong Kong Marco Fu 6-2 England Rod Lawler
8 3 2.67
Germany 2016 German Masters - Last 128
England Ali Carter 5-3 England Barry Pinches
8 3 2.67
Wales 2018 Players Championship - Last 16
Australia Neil Robertson 6-2 Belgium Luca Brecel
8 3 2.67
England 2017 UK Championship - Last 64
Australia Neil Robertson 6-2 Ireland Ken Doherty
8 3 2.67
Germany 2018 German Masters - Last 128
Northern Ireland Mark Allen 5-3 China Li Yuan
8 3 2.67
Malta 2006 Malta Cup - Last 16
Finland Robin Hull 5-3 England Barry Hawkins
8 3 2.67
Scotland 1995 Scottish Masters - Semi-final
Scotland Stephen Hendry 6-2 Wales Darren Morgan
8 3 2.67
England 1993 British Open - Last 16
Ireland Ken Doherty 5-3 England Willie Thorne
8 3 2.67
1999 Premier League - Group
Wales Mark Williams 5-3 England Jimmy White
8 3 2.67
England 2001 Benson and Hedges Championship - Last 128
England Ali Carter 5-3 England David Gilbert
8 3 2.67
England 2003 European Open - Last 16
England Ronnie O'Sullivan 5-3 England Dave Finbow
8 3 2.67
England 1993 Strachan Challenge - Event 2 - Last 64
England Brian Morgan 5-3 South Africa Silvino Francisco
8 3 2.67
2004 Premier League - Group
Hong Kong Marco Fu 6-2 England Steve Davis
8 3 2.67
Thailand 1996 Asian Classic - Last 64
England Brian Morgan 5-3 England John Giles
8 3 2.67
China 2012 China Open - Last 64
England Sam Craigie 5-3 Northern Ireland Gerard Greene
8 3 2.67
China 2016 World Open - Semi-final
England Joe Perry 6-2 Australia Neil Robertson
8 3 2.67
2001 Premier League - Group
Scotland Stephen Hendry 6-2 Wales Mark Williams
8 3 2.67
England 2012 UK Championship - Last 96
India Pankaj Advani 6-2 England Sam Baird
8 3 2.67
China 2016 China Open - Last 64
England Stuart Bingham 5-3 England Sam Baird
8 3 2.67
China 2018 Shanghai Masters - Quarter-final
England Ronnie O'Sullivan 6-2 England Stuart Bingham
8 3 2.67
Bahrain 2008 Bahrain Championship - Last 32
Scotland Stephen Hendry 5-3 England Ricky Walden
8 3 2.67
Northern Ireland 2008 Northern Ireland Trophy - Last 80
England Stuart Pettman 5-3 Scotland James McBain
8 3 2.67
China 2014 Wuxi Classic - Last 128
England Judd Trump 5-3 England Joel Walker
8 3 2.67
China 2012 China Open - Last 80
China Cao Yupeng 5-3 Malta Tony Drago
8 3 2.67
2000 Premier League - Group
England Ronnie O'Sullivan 5-3 Scotland John Higgins
8 3 2.67
England 1997 British Open - Semi-final
Scotland Stephen Hendry 6-2 England Steve Davis
8 3 2.67
Malta 2000 Malta Grand Prix - Last 32
Hong Kong Marco Fu 5-3 England Peter Ebdon
8 3 2.67
China 2015 China Open - Last 64
England Judd Trump 5-3 England Andrew Higginson
8 3 2.67
China 2008 Shanghai Masters - Quarter-final
England Ronnie O'Sullivan 5-3 Wales Mark Williams
8 3 2.67
England 1995 British Open - Last 96
England Nick Dyson 5-3 England Andy Hicks
8 3 2.67
China 2017 China Open - Last 64
Wales Michael White 5-3 China Yu Delu
8 3 2.67
China 2018 Shanghai Masters - Last 16
England Kyren Wilson 6-2 England Judd Trump
8 3 2.67
Wales 1999 Welsh Open - Semi-final
Scotland Stephen Hendry 6-2 Northern Ireland Joe Swail
8 3 2.67
China 2016 International Championship - Last 128
England Judd Trump 6-2 Iran Hossein Vafaei
8 3 2.67
2002 Premier League - Group
Wales Mark Williams 6-2 Scotland John Higgins
8 3 2.67
China 2013 International Championship - Final
China Ding Junhui 10-9 Hong Kong Marco Fu
19 7 2.71
China 2017 International Championship - Last 64
Wales Ryan Day 6-5 Norway Kurt Maflin
11 4 2.75
England 2013 Masters - Quarter-final
Australia Neil Robertson 6-5 Northern Ireland Mark Allen
11 4 2.75
England 1994 UK Championship - Last 16
Scotland Stephen Hendry 9-2 England Willie Thorne
11 4 2.75
England 2002 World Championship - Last 96
Finland Robin Hull 10-1 England Neal Foulds
11 4 2.75
China 2012 World Open - Semi-final
Northern Ireland Mark Allen 6-5 England Mark Selby
11 4 2.75
England 2009 UK Championship - Quarter-final
Scotland John Higgins 9-2 China Liang Wenbo
11 4 2.75
England 2016 Champion of Champions - Semi-final
Scotland John Higgins 6-5 China Ding Junhui
11 4 2.75
England 2015 UK Championship - Quarter-final
Australia Neil Robertson 6-5 Scotland John Higgins
11 4 2.75
England 2005 Grand Prix - Final
Scotland John Higgins 9-2 England Ronnie O'Sullivan
11 4 2.75
Scotland 2016 Scottish Open - Semi-final
Scotland John Higgins 6-5 England Judd Trump
11 4 2.75
China 2016 China Championship - Quarter-final
Northern Ireland Mark Allen 6-5 England Mark Selby
11 4 2.75
England 1997 UK Championship - Last 64
Wales Darren Morgan 9-2 Wales Dominic Dale
11 4 2.75
England 1997 Charity Challenge - Semi-final
Scotland Stephen Hendry 6-5 Scotland Alan McManus
11 4 2.75
China 2012 World Open - Final
Northern Ireland Mark Allen 10-1 England Stephen Lee
11 4 2.75
England 2006 UK Championship - Last 16
Scotland John Higgins 9-2 England Stephen Lee
11 4 2.75
England 2003 UK Championship - Last 64
England Nigel Bond 9-2 Thailand Atthasit Mahitthi
11 4 2.75
England 2013 Champion of Champions - Quarter-final
Australia Neil Robertson 6-5 England Ali Carter
11 4 2.75