Match Frames Per Century Rate - Decade 2010-2019 - Professional

  • Patreon
  • Filtering

    Amount of frames played per century in a match.
    Status
    Categories
    Scope
    Range
    Match Frames Played Centuries Rate
    England 2019 Snooker Shootout - Semi-final
    Thailand Thepchaiya Un-Nooh 1-0 Wales Jamie Clarke
    1 1 1
    England 2011 Snooker Shootout - Last 16
    England Ronnie O'Sullivan 1-0 England Mark Selby
    1 1 1
    Germany 2013 European Tour - Event 5 - Last 128
    Australia Neil Robertson 4-0 Qatar Ahmed Saif
    4 4 1
    England 2014 Championship League - Group 2
    Australia Neil Robertson 3-0 England Joe Perry
    3 3 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 2018 Snooker Shootout - Last 128
    England Mark Davis 1-0 Scotland Anthony McGill
    1 1 1
    England 2011 Snooker Shootout - Last 32
    England Mark King 1-0 England Steve Davis
    1 1 1
    England 2011 Championship League - Group 5
    England Mark King 3-0 Wales Ryan Day
    3 3 1
    England 2019 Snooker Shootout - Last 128
    England Ricky Walden 1-0 Wales Liam Davies
    1 1 1
    England 2015 Snooker Shootout - Last 16
    England Shaun Murphy 1-0 England Martin Gould
    1 1 1
    England 2012 Snooker Shootout - Last 32
    England Stephen Lee 1-0 England Ricky Walden
    1 1 1
    England 2018 Snooker Shootout - Quarter-final
    Cyprus Michael Georgiou 1-0 China Zhang Yong
    1 1 1
    England 2011 Snooker Shootout - Last 64
    England Alfie Burden 1-0 England Matthew Selt
    1 1 1
    England 2016 Snooker Shootout - Last 64
    England David Gilbert 1-0 England Mark Joyce
    1 1 1
    England 2019 Snooker Shootout - Last 128
    England Martin Gould 1-0 England Liam Highfield
    1 1 1
    England 2012 Snooker Shootout - Last 16
    England Martin Gould 1-0 Wales Jamie Jones
    1 1 1
    England 2014 Snooker Shootout - Quarter-final
    Wales Ryan Day 1-0 Norway Kurt Maflin
    1 1 1
    England 2011 Snooker Shootout - Last 64
    England Ronnie O'Sullivan 1-0 Hong Kong Marco Fu
    1 1 1
    England 2019 Snooker Shootout - Last 64
    Belgium Luca Brecel 1-0 England Ricky Walden
    1 1 1
    England 2015 World Seniors Championship - Last 16
    Ireland Fergal O'Brien 2-0 England Peter Ebdon
    2 2 1
    England 2018 World Grand Prix - Quarter-final
    England Ronnie O'Sullivan 5-0 China Xiao Guodong
    5 4 1.25
    Belgium 2017 European Masters - Last 64
    England Mark Selby 4-1 China Zhao Xintong
    5 4 1.25
    Wales 2016 Welsh Open - Last 64
    England Ronnie O'Sullivan 4-0 China Tian Pengfei
    4 3 1.33
    England 2018 Championship League - Group 4
    China Liang Wenbo 3-1 England Barry Hawkins
    4 3 1.33
    China 2016 China Open - Last 128
    England Kyren Wilson 5-3 England Anthony Hamilton
    8 6 1.33
    Gibraltar 2017 Gibraltar Open - Last 32
    England Jack Lisowski 4-0 England Anthony Hamilton
    4 3 1.33
    Wales 2015 Welsh Open - Last 128
    Australia Neil Robertson 4-0 England James Cahill
    4 3 1.33
    England 2016 Championship League - Group 1
    England Ronnie O'Sullivan 3-1 England Robert Milkins
    4 3 1.33
    Northern Ireland 2019 Northern Ireland Open - Last 64
    Belgium Luca Brecel 4-0 England Matthew Selt
    4 3 1.33
    England 2013 Championship League - Group 4
    Northern Ireland Mark Allen 3-1 England Ricky Walden
    4 3 1.33
    England 2017 Championship League - Winners Group
    England Judd Trump 3-1 Wales Ryan Day
    4 3 1.33
    Scotland 2016 Scottish Open - Last 32
    Hong Kong Marco Fu 4-0 Finland Robin Hull
    4 3 1.33
    England 2012 PTC - Event 4 - Last 32
    England Judd Trump 4-0 England Jimmy White
    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
    Germany 2013 European Tour - Event 6 - Last 64
    England Mark Selby 4-0 Scotland Scott Donaldson
    4 3 1.33
    Poland 2015 European Tour - Event 6 - Last 64
    England Shaun Murphy 4-0 England Zak Surety
    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
    China 2012 World Open - Last 16
    England Stephen Lee 5-2 Australia Neil Robertson
    7 5 1.4
    England 2018 Championship League - Group 4
    England Barry Hawkins 3-0 England Ali Carter
    3 2 1.5
    England 2015 Championship League - Group 5
    England Ronnie O'Sullivan 3-0 Ireland Fergal O'Brien
    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 2017 Championship League - Group 5 - Semi-final
    England Judd Trump 3-0 Wales Ryan Day
    3 2 1.5
    England 2018 Championship League - Winners Group
    England Mark Selby 3-0 Wales Mark Williams
    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 3
    Scotland Stephen Maguire 3-0 Australia Neil Robertson
    3 2 1.5
    England 2010 Championship League - Group 2
    Australia Neil Robertson 3-0 England Ronnie O'Sullivan
    3 2 1.5
    2011 Premier League - Event 10 - Semi-final
    England Shaun Murphy 3-0 England Judd Trump
    3 2 1.5
    England 2012 Championship League - Group 1
    England Ali Carter 3-0 England Andrew Higginson
    3 2 1.5
    England 2014 Championship League - Group 7
    Scotland John Higgins 3-0 England Andrew Higginson
    3 2 1.5
    England 2010 Championship League - Group 5 - Semi-final
    England Jamie Cope 3-0 England Peter Ebdon
    3 2 1.5
    England 2017 Championship League - Group 7
    Scotland Graeme Dott 3-0 England Martin Gould
    3 2 1.5
    England 2011 Championship League - Group 6
    Northern Ireland Mark Allen 3-0 England Mark King
    3 2 1.5
    England 2019 Championship League - Group 5
    England Mark Selby 3-0 England Ali Carter
    3 2 1.5
    England 2017 Championship League - Group 2 - Final
    Scotland Anthony McGill 3-0 Wales Ryan Day
    3 2 1.5
    China 2017 World Open - Quarter-final
    England Kyren Wilson 5-1 Wales Mark Williams
    6 4 1.5
    England 2019 Championship League - Group 5
    England Mark Selby 3-0 England Joe Perry
    3 2 1.5
    England 2018 Championship League - Winners Group
    England Ali Carter 3-0 England Martin Gould
    3 2 1.5
    England 2016 Championship League - Group 3
    England Mark Selby 3-0 England Joe Perry
    3 2 1.5
    England 2015 Championship League - Group 5
    Wales Michael White 3-0 England Peter Ebdon
    3 2 1.5
    England 2010 Championship League - Group 4
    Hong Kong Marco Fu 3-0 England Ali Carter
    3 2 1.5
    England 2016 Championship League - Group 3
    England Ricky Walden 3-0 Wales Michael White
    3 2 1.5
    England 2011 Championship League - Group 7
    Hong Kong Marco Fu 3-0 England Martin Gould
    3 2 1.5
    England 2019 Championship League - Group 4
    England Barry Hawkins 3-0 England Stuart Bingham
    3 2 1.5
    England 2013 Championship League - Group 4
    Northern Ireland Mark Allen 3-0 England Judd Trump
    3 2 1.5
    England 2015 Championship League - Group 2
    England Judd Trump 3-0 Hong Kong Marco Fu
    3 2 1.5
    England 2013 Championship League - Group 1
    Scotland John Higgins 3-0 England Shaun Murphy
    3 2 1.5
    England 2013 Championship League - Winners Group
    England Martin Gould 3-0 England Ali Carter
    3 2 1.5
    England 2019 Championship League - Group 1 - Final
    Australia Neil Robertson 3-0 England Jack Lisowski
    3 2 1.5
    England 2019 Championship League - Winners Group
    England Judd Trump 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 2014 Championship League - Group 2
    England Mark Davis 3-0 England Barry Hawkins
    3 2 1.5
    England 2013 Championship League - Group 1
    England Shaun Murphy 3-0 Wales Matthew Stevens
    3 2 1.5
    England 2018 Championship League - Group 6
    Wales Michael White 3-0 England Ben Woollaston
    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 2
    England Mark Selby 3-0 England Barry Hawkins
    3 2 1.5
    England 2019 Championship League - Group 3
    England Barry Hawkins 3-0 England Mark Selby
    3 2 1.5
    England 2014 Championship League - Group 4
    England Mark Selby 3-0 England Tom Ford
    3 2 1.5
    England 2015 Championship League - Group 2
    Hong Kong Marco Fu 3-0 England Michael Holt
    3 2 1.5
    England 2010 PTC - Event 1 - Quarter-final
    Scotland Stephen Maguire 4-2 England Tom Ford
    6 4 1.5
    Wales 2019 Welsh Open - Last 16
    England Stuart Bingham 4-2 England Robbie Williams
    6 4 1.5
    England 2010 Championship League - Group 2
    England Mark Selby 3-0 England Ali Carter
    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 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
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Zhou Yuelong 4-1 Germany Lukas Kleckers
    5 3 1.67
    England 2012 Championship League - Group 3
    England Mark Selby 3-2 Scotland Stephen Hendry
    5 3 1.67
    Poland 2016 European Tour - Event 6 - Last 64
    England Martin Gould 4-1 Wales Dominic Dale
    5 3 1.67
    England 2017 English Open - Last 32
    England Ronnie O'Sullivan 4-1 China Zhang Yong
    5 3 1.67
    Scotland 2017 Scottish Open - Quarter-final
    Scotland John Higgins 5-0 England Ronnie O'Sullivan
    5 3 1.67
    England 2019 World Grand Prix - Last 32
    England Barry Hawkins 4-1 Wales Ryan Day
    5 3 1.67
    Latvia 2014 European Tour - Event 1 - Last 128
    England Mark Selby 4-1 England Ian Burns
    5 3 1.67
    Northern Ireland 2017 Northern Ireland Open - Last 128
    England Sam Craigie 4-1 England Kyren Wilson
    5 3 1.67
    Scotland 2017 Scottish Open - Last 64
    Scotland John Higgins 4-1 England Christopher Keogan
    5 3 1.67
    Belgium 2018 European Masters - Last 128
    England Sam Craigie 4-1 England Ashley Carty
    5 3 1.67
    England 2018 Championship League - Group 5 - Semi-final
    England Ricky Walden 3-2 England Judd Trump
    5 3 1.67
    China 2017 China Open - Last 128
    England Judd Trump 5-0 England Jason Weston
    5 3 1.67
    England 2016 English Open - Last 128
    China Xiao Guodong 4-1 England Michael Holt
    5 3 1.67
    Northern Ireland 2016 Northern Ireland Open - Last 64
    Scotland John Higgins 4-1 England Sam Craigie
    5 3 1.67
    Northern Ireland 2019 Northern Ireland Open - Last 64
    England Shaun Murphy 4-1 China Luo Honghao
    5 3 1.67
    Belgium 2012 European Tour - Event 3 - Final
    Northern Ireland Mark Allen 4-1 England Mark Selby
    5 3 1.67
    Gibraltar 2017 Gibraltar Open - Last 32
    England Judd Trump 4-1 England Matthew Selt
    5 3 1.67
    England 2017 Championship League - Group 2
    Australia Neil Robertson 3-2 Scotland Anthony McGill
    5 3 1.67
    China 2016 Shanghai Masters - Wildcard
    Scotland Stephen Maguire 5-0 China Yi Chen Xu
    5 3 1.67
    Wales 2017 Welsh Open - Last 128
    Australia Neil Robertson 4-1 England Jimmy White
    5 3 1.67
    England 2010 Championship League - Group 2
    Australia Neil Robertson 3-2 England Judd Trump
    5 3 1.67
    Germany 2016 Paul Hunter Classic - Last 32
    Thailand Thepchaiya Un-Nooh 4-1 Norway Kurt Maflin
    5 3 1.67
    England 2012 Championship League - Winners Group
    England Barry Hawkins 3-2 England Judd Trump
    5 3 1.67
    England 2018 Championship League - Group 5
    England Ricky Walden 3-2 England Ben Woollaston
    5 3 1.67
    Wales 2019 Welsh Open - Last 32
    England Mark Selby 4-1 Thailand Noppon Saengkham
    5 3 1.67
    Wales 2015 Welsh Open - Last 64
    England Matthew Selt 4-1 China Xiao Guodong
    5 3 1.67
    Poland 2011 PTC - Event 6 - Last 32
    England Judd Trump 4-1 England Alfie Burden
    5 3 1.67
    England 2011 PTC - Event 1 - Last 128
    England Michael Holt 4-1 England David Gray
    5 3 1.67
    England 2011 Championship League - Group 2 - Final
    Wales Mark Williams 3-2 England Ronnie O'Sullivan
    5 3 1.67
    China 2013 Wuxi Classic - Last 128
    England Judd Trump 5-0 England Phil O'Kane
    5 3 1.67
    England 2015 Championship League - Group 3
    Hong Kong Marco Fu 3-2 England Judd Trump
    5 3 1.67
    Belgium 2010 EPTC - Event 2 - Last 32
    England Mark Selby 4-1 England Mark King
    5 3 1.67
    India 2013 Indian Open - Last 64
    Australia Neil Robertson 4-1 Thailand Noppon Saengkham
    5 3 1.67
    Ireland 2013 PTC Grand Final - Quarter-final
    China Ding Junhui 4-3 Northern Ireland Mark Allen
    7 4 1.75
    England 2012 UK Championship - Last 32
    Australia Neil Robertson 6-1 England Tom Ford
    7 4 1.75
    Germany 2019 German Masters - Last 128
    England Shaun Murphy 5-2 England Martin O'Donnell
    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
    Germany 2019 German Masters - Last 64
    Wales Matthew Stevens 5-2 Ireland Ken Doherty
    7 4 1.75
    England 2015 UK Championship - Last 16
    Australia Neil Robertson 6-1 Scotland Stephen Maguire
    7 4 1.75
    China 2019 World Open - Last 16
    England Stuart Bingham 5-2 England Mark Selby
    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
    Wales 2018 Welsh Open - Last 64
    England Ian Burns 4-3 Australia Neil Robertson
    7 4 1.75
    England 2016 Masters - Quarter-final
    England Judd Trump 6-5 Australia Neil Robertson
    11 6 1.83
    China 2018 International Championship - Last 128
    England Judd Trump 6-4 China Lu Ning
    10 5 2
    China 2013 Asian Tour - Event 3 - Last 128
    England Stuart Bingham 4-0 China He Guoqiang
    4 2 2
    England 2013 Championship League - Group 2
    Australia Neil Robertson 3-1 England Judd Trump
    4 2 2
    Wales 2019 Welsh Open - Last 64
    China Zhao Xintong 4-0 China Zhou Yuelong
    4 2 2
    Wales 2015 Welsh Open - Quarter-final
    Wales Mark Williams 5-1 Hong Kong Marco Fu
    6 3 2
    England 2013 Championship League - Winners Group
    China Ding Junhui 3-1 Northern Ireland Mark Allen
    4 2 2
    Scotland 2017 Scottish Open - Last 128
    Australia Neil Robertson 4-0 England Rod Lawler
    4 2 2
    England 2019 Championship League - Group 5
    England Mark Selby 3-1 Scotland Anthony McGill
    4 2 2
    England 2018 Championship League - Group 5
    England Ben Woollaston 3-1 England Martin Gould
    4 2 2
    Wales 2014 Welsh Open - Semi-final
    England Ronnie O'Sullivan 6-2 England Barry Hawkins
    8 4 2
    Latvia 2016 Riga Masters - Last 64
    England Sean O'Sullivan 4-0 Belgium Luca Brecel
    4 2 2
    China 2013 China Open - Last 32
    England Mark Selby 5-1 England Mark King
    6 3 2
    England 2013 Q School - Event 2 - Last 16
    Ireland David Morris 4-0 England Mitchell Travis
    4 2 2
    Germany 2015 European Tour - Event 3 - Last 64
    England Mike Dunn 4-0 England Sean O'Sullivan
    4 2 2
    Belgium 2017 European Masters - Last 64
    Australia Neil Robertson 4-0 China Fang Xiongman
    4 2 2
    England 2016 Championship League - Group 2 - Final
    England Judd Trump 3-1 Wales Mark Williams
    4 2 2
    Bulgaria 2012 European Tour - Event 4 - Quarter-final
    England Judd Trump 4-0 England Andrew Higginson
    4 2 2
    Scotland 2017 Scottish Open - Last 32
    England Judd Trump 4-0 England Michael Holt
    4 2 2
    England 2015 Championship League - Winners Group
    England Mark Davis 3-1 England Stuart Bingham
    4 2 2
    Germany 2018 Paul Hunter Classic - Last 128
    England Liam Highfield 4-0 Ukraine Sergey Isaenko
    4 2 2
    England 2017 Championship League - Group 2
    Wales Mark Williams 3-1 England Matthew Selt
    4 2 2
    China 2013 International Championship - Last 128
    Australia Neil Robertson 6-2 China Li Hang
    8 4 2
    England 2016 Championship League - Group 1
    England Ricky Walden 3-1 England Barry Hawkins
    4 2 2
    Northern Ireland 2017 Northern Ireland Open - Last 128
    England Matthew Selt 4-0 Scotland Rhys Clark
    4 2 2
    Scotland 2017 Scottish Open - Last 64
    China Yan Bingtao 4-0 Wales Jamie Jones
    4 2 2
    England 2018 Championship League - Group 7
    England Jimmy Robertson 3-1 Wales Dominic Dale
    4 2 2
    Germany 2010 EPTC - Event 3 - Last 32
    Scotland Stephen Maguire 4-0 England Michael Wasley
    4 2 2
    Latvia 2018 Riga Masters - Last 16
    Australia Neil Robertson 4-2 England Craig Steadman
    6 3 2
    England 2016 UK Championship - Last 128
    England Ronnie O'Sullivan 6-0 Thailand Boonyarit Keattikun
    6 3 2
    Bulgaria 2015 European Tour - Event 4 - Quarter-final
    Wales Ryan Day 4-0 England Mark Selby
    4 2 2
    China 2011 China Open - Quarter-final
    England Mark Selby 5-1 England Ali Carter
    6 3 2
    China 2010 China Open - Last 16
    China Ding Junhui 5-3 England Mark Selby
    8 4 2
    England 2010 Championship League - Group 1
    England Judd Trump 3-1 England Shaun Murphy
    4 2 2
    China 2019 China Open - Last 64
    England Stuart Bingham 6-0 England Elliot Slessor
    6 3 2
    Romania 2016 European Masters - Last 64
    England Mark Davis 4-0 England Adam Duffy
    4 2 2
    Latvia 2015 European Tour - Event 1 - Last 64
    Scotland Stephen Maguire 4-0 Germany Lukas Kleckers
    4 2 2
    Wales 2011 Welsh Open - Last 48
    Wales Ryan Day 4-0 England Jimmy White
    4 2 2
    Northern Ireland 2017 Northern Ireland Open - Last 64
    England Joe Perry 4-0 England Matthew Selt
    4 2 2
    England 2018 Championship League - Group 3 - Final
    England Kyren Wilson 3-1 Northern Ireland Mark Allen
    4 2 2
    Romania 2018 Romanian Masters - Last 16
    England Judd Trump 4-0 Belgium Luca Brecel
    4 2 2
    Wales 2017 Welsh Open - Last 16
    England Barry Hawkins 4-0 England Craig Steadman
    4 2 2
    England 2018 Q School - Event 2 - Last 128
    China Lu Ning 4-0 England James Welch
    4 2 2
    Bulgaria 2013 European Tour - Event 1 - Quarter-final
    Australia Neil Robertson 4-2 England Jimmy Robertson
    6 3 2
    Scotland 2016 Scottish Open - Last 128
    Wales Michael White 4-0 China Cao Yupeng
    4 2 2
    England 2017 English Open - Last 64
    Wales Matthew Stevens 4-2 England David Gilbert
    6 3 2
    Northern Ireland 2018 Northern Ireland Open - Last 16
    Thailand Thepchaiya Un-Nooh 4-0 England Robbie Williams
    4 2 2
    Scotland 2018 Scottish Open - Last 128
    China Ding Junhui 4-0 China Niu Zhuang
    4 2 2
    England 2014 UK Championship - Last 32
    Scotland Graeme Dott 6-0 England Robert Milkins
    6 3 2
    England 2014 Championship League - Group 4 - Semi-final
    Australia Neil Robertson 3-1 England Shaun Murphy
    4 2 2
    China 2010 China Open - Last 48
    England Judd Trump 5-1 England Tom Ford
    6 3 2
    England 2014 Championship League - Group 5
    Australia Neil Robertson 3-1 Wales Ryan Day
    4 2 2
    England 2011 PTC - Event 7 - Last 64
    England Ronnie O'Sullivan 4-0 India Aditya Mehta
    4 2 2
    England 2010 Championship League - Group 7
    England Peter Ebdon 3-1 China Ding Junhui
    4 2 2
    Belgium 2011 PTC - Event 9 - Last 16
    England Judd Trump 4-0 England Tom Ford
    4 2 2
    Germany 2018 Paul Hunter Classic - Pre-qualifying 2
    England David Grace 4-0 Germany Rolf Mahr
    4 2 2
    England 2016 Championship League - Group 3
    Scotland Stephen Maguire 3-1 England Mark Selby
    4 2 2
    England 2015 World Seniors Championship - Round 2
    England Rory McLeod 2-0 England Andrew Milliard
    2 1 2
    England 2018 Masters - Last 16
    Wales Ryan Day 6-4 China Ding Junhui
    10 5 2
    England 2010 PTC - Event 2 - Last 128
    England Joe Perry 4-0 England Justin Astley
    4 2 2
    England 2010 Championship League - Group 4
    Australia Neil Robertson 3-1 China Liang Wenbo
    4 2 2
    England 2011 World Seniors Championship - Pre-qualifying 2
    Wales Tony Chappel 2-0 England David Taylor
    2 1 2
    England 2012 PTC - Event 3 - Last 64
    Ireland Fergal O'Brien 4-0 England Gary Wilson
    4 2 2
    Bulgaria 2015 European Tour - Event 4 - Last 16
    Wales Mark Williams 4-0 Scotland John Higgins
    4 2 2
    Northern Ireland 2019 Northern Ireland Open - Last 32
    Northern Ireland Mark Allen 4-0 Scotland Scott Donaldson
    4 2 2
    England 2016 World Seniors Championship - Last 16
    Wales Dominic Dale 2-0 England John Parrott
    2 1 2
    England 2013 Champion of Champions - Last 16
    England Ronnie O'Sullivan 4-0 England Mark Davis
    4 2 2
    England 2019 Championship League - Group 5
    Scotland Stephen Maguire 3-1 England David Gilbert
    4 2 2
    Gibraltar 2017 Gibraltar Open - Last 128
    England Barry Hawkins 4-0 England Jeff Cundy
    4 2 2
    Romania 2016 European Masters - Last 64
    England Michael Holt 4-0 Norway Kurt Maflin
    4 2 2
    England 2014 Champion of Champions - Last 16
    England Ronnie O'Sullivan 4-2 England Stuart Bingham
    6 3 2
    Scotland 2018 Scottish Open - Last 32
    England Stuart Carrington 4-0 China Zhou Yuelong
    4 2 2
    England 2018 Championship League - Group 5
    Wales Mark Williams 3-1 England Ricky Walden
    4 2 2
    England 2017 Championship League - Group 4
    Australia Neil Robertson 3-1 England Shaun Murphy
    4 2 2
    England 2011 PTC - Event 3 - Last 32
    Scotland Graeme Dott 4-0 Scotland Stephen Hendry
    4 2 2
    Gibraltar 2017 Gibraltar Open - Last 128
    Wales Ryan Day 4-0 England Phil O'Kane
    4 2 2
    China 2013 China Open - Wildcard
    England Jimmy Robertson 5-1 China Wang Yuchen
    6 3 2
    Latvia 2017 Riga Masters - Last 128
    China Xiao Guodong 4-0 England Rory McLeod
    4 2 2
    Bulgaria 2015 European Tour - Event 4 - Last 128
    England Joe Perry 4-0 Scotland Mark Owens
    4 2 2
    Northern Ireland 2018 Northern Ireland Open - Last 32
    England Mark Selby 4-0 Pakistan Hamza Akbar
    4 2 2
    England 2014 Championship League - Group 2
    England Judd Trump 3-1 England Barry Hawkins
    4 2 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
    Gibraltar 2017 Gibraltar Open - Last 16
    Australia Neil Robertson 4-0 Wales Jamie Jones
    4 2 2
    Northern Ireland 2018 Northern Ireland Open - Last 64
    England Hammad Miah 4-0 China Niu Zhuang
    4 2 2
    England 2019 Championship League - Group 4 - Semi-final
    England Mark Selby 3-1 England Ali Carter
    4 2 2
    England 2018 Championship League - Group 6
    England Judd Trump 3-1 England Ben Woollaston
    4 2 2
    Wales 2018 Welsh Open - Last 64
    England Kyren Wilson 4-0 England Rory McLeod
    4 2 2
    Belgium 2017 European Masters - Last 64
    Scotland John Higgins 4-0 Switzerland Alexander Ursenbacher
    4 2 2
    England 2013 European Tour - Event 6 - Last 128
    England Mark Selby 4-0 England Zak Surety
    4 2 2
    England 2010 PTC - Event 2 - Last 32
    England Mark Selby 4-0 China Lyu Chuang
    4 2 2
    England 2011 PTC - Event 1 - Final
    England Ronnie O'Sullivan 4-0 England Joe Perry
    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 128
    Australia Neil Robertson 4-0 Netherlands Mario Wehrmann
    4 2 2
    England 2013 Q School - Event 2 - Last 64
    Ireland David Morris 4-0 England Sam Thistlewhite
    4 2 2
    England 2012 PTC - Event 2 - Last 128
    Wales Mark Williams 4-0 England Sam Thistlewhite
    4 2 2
    Bulgaria 2013 European Tour - Event 1 - Last 128
    Scotland Anthony McGill 4-0 Qatar Ahmed Saif
    4 2 2
    Germany 2018 Paul Hunter Classic - Last 128
    England Mark Davis 4-0 Germany Markus Hertle
    4 2 2
    England 2012 Championship League - Group 5
    England Mark Selby 3-1 England Mark King
    4 2 2
    England 2017 English Open - Last 128
    England Stuart Bingham 4-0 Wales Lee Walker
    4 2 2
    China 2017 International Championship - Last 64
    England Judd Trump 6-0 England Ian Burns
    6 3 2
    Scotland 2018 Scottish Open - Last 64
    England Judd Trump 4-0 England Ben Woollaston
    4 2 2
    Belgium 2010 EPTC - Event 2 - Last 128
    Hong Kong Marco Fu 4-0 Northern Ireland Patrick Wallace
    4 2 2
    England 2015 Championship League - Group 1 - Final
    England Barry Hawkins 3-1 England Stuart Bingham
    4 2 2
    England 2015 Championship League - Group 6
    Ireland Fergal O'Brien 3-1 England Peter Ebdon
    4 2 2
    China 2014 Asian Tour - Event 1 - Last 128
    China Li Hang 4-0 China Si Jiaxin
    4 2 2
    China 2019 China Championship - Last 64
    England David Gilbert 5-1 Hong Kong Marco Fu
    6 3 2
    Bulgaria 2015 European Tour - Event 4 - Last 64
    Wales Dominic Dale 4-2 England Mitchell Mann
    6 3 2
    Bulgaria 2012 European Tour - Event 4 - Last 128
    China Liang Wenbo 4-0 Romania Rares Sinca
    4 2 2
    England 2011 Championship League - Group 4
    Wales Matthew Stevens 3-1 Northern Ireland Mark Allen
    4 2 2
    England 2015 World Seniors Championship - Round 1
    Wales Dominic Dale 2-0 England Peter Delaney
    2 1 2
    Germany 2018 German Masters - Last 32
    England Judd Trump 5-3 England Ben Woollaston
    8 4 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
    China 2019 International Championship - Last 128
    Australia Neil Robertson 6-0 England Oliver Lines
    6 3 2
    China 2014 Wuxi Classic - Last 64
    China Liang Wenbo 5-1 Scotland Jamie Burnett
    6 3 2
    Germany 2012 PTC - Event 12 - Last 128
    China Ding Junhui 4-0 England Brandon Winstone
    4 2 2
    England 2019 English Open - Last 64
    England David Gilbert 4-0 England Ryan Davies
    4 2 2
    England 2012 World Seniors Championship - Pre-qualifying 3
    England Nigel Bond 2-0 England Gary Wilkinson
    2 1 2
    Czech Republic 2010 EPTC - Event 6 - Last 128
    England Ricky Walden 4-0 Netherlands Maurice Le Duc
    4 2 2
    England 2012 Championship League - Winners Group
    Australia Neil Robertson 3-1 Northern Ireland Mark Allen
    4 2 2
    Poland 2016 European Tour - Event 6 - Last 32
    Hong Kong Marco Fu 4-0 England Matthew Selt
    4 2 2
    China 2011 Shanghai Masters - Last 48
    England Stuart Bingham 5-1 England Tom Ford
    6 3 2
    England 2018 Championship League - Group 4
    England Judd Trump 3-1 England Tom Ford
    4 2 2
    England 2010 Championship League - Group 3
    England Judd Trump 3-1 Australia Neil Robertson
    4 2 2
    Germany 2010 EPTC - Event 5 - Last 128
    England Andy Hicks 4-0 Germany Christopher Frömmel
    4 2 2
    England 2013 Championship League - Group 7
    Hong Kong Marco Fu 3-1 Wales Ryan Day
    4 2 2
    Wales 2011 Welsh Open - Last 32
    Wales Mark Williams 4-0 Hong Kong Marco Fu
    4 2 2
    England 2014 Champion of Champions - Last 16
    Australia Neil Robertson 4-0 England Ali Carter
    4 2 2
    England 2011 Championship League - Group 2
    England Ali Carter 3-1 Australia Neil Robertson
    4 2 2
    England 2015 Championship League - Group 4
    Wales Matthew Stevens 3-1 England Peter Ebdon
    4 2 2
    England 2011 PTC - Event 3 - Last 128
    England Martin Gould 4-0 Thailand Dechawat Poomjaeng
    4 2 2
    Ireland 2011 PTC Grand Final - Last 16
    Wales Mark Williams 4-0 England Anthony Hamilton
    4 2 2
    Wales 2018 Welsh Open - Last 16
    Scotland John Higgins 4-0 England Nigel Bond
    4 2 2
    England 2014 Championship League - Winners Group - Final
    England Judd Trump 3-1 England Martin Gould
    4 2 2
    China 2011 China Open - Last 48
    Norway Kurt Maflin 5-1 England Mark King
    6 3 2
    England 2013 World Seniors Championship - Pre-qualifying 3
    Wales Philip Williams 2-0 England Karl Townsend
    2 1 2
    England 2019 World Grand Prix - Last 16
    England David Gilbert 4-0 China Ding Junhui
    4 2 2
    England 2019 Players Championship - Last 16
    England Judd Trump 6-0 England Jimmy Robertson
    6 3 2
    Germany 2016 Paul Hunter Classic - Last 128
    England David Gilbert 4-0 England Daniel Devlin
    4 2 2
    England 2018 UK Championship - Last 32
    England Stuart Bingham 6-2 England David Gilbert
    8 4 2
    England 2013 Championship League - Group 3
    England Mark Selby 3-1 China Ding Junhui
    4 2 2
    Germany 2012 PTC - Event 12 - Last 64
    Northern Ireland Mark Allen 4-0 England Barry Hawkins
    4 2 2
    Belgium 2017 European Masters - Quarter-final
    China Zhou Yuelong 4-0 Scotland Anthony McGill
    4 2 2
    Belgium 2012 European Tour - Event 3 - Last 128
    Hong Kong Marco Fu 4-0 England Peter Lines
    4 2 2
    Wales 2011 Welsh Open - Last 32
    Wales Ryan Day 4-2 England Ronnie O'Sullivan
    6 3 2
    Scotland 2018 Scottish Open - Last 128
    China Yan Bingtao 4-0 Egypt Basem Eltahhan
    4 2 2
    England 2011 PTC - Event 2 - Last 128
    Ireland Ken Doherty 4-0 Northern Ireland Joe Meara
    4 2 2
    Wales 2018 Welsh Open - Last 128
    Wales Mark Williams 4-2 England Mark King
    6 3 2
    Latvia 2016 Riga Masters - Last 128
    England Stuart Carrington 4-0 Israel Eden Sharav
    4 2 2
    Gibraltar 2017 Gibraltar Open - Semi-final
    England Shaun Murphy 4-0 England Nigel Bond
    4 2 2
    Germany 2012 PTC - Event 12 - Last 128
    Scotland John Higgins 4-0 England Steve Ventham
    4 2 2
    England 2011 PTC - Event 11 - Quarter-final
    England Martin Gould 4-2 England Michael Holt
    6 3 2
    Germany 2015 European Tour - Event 3 - Last 64
    England David Gilbert 4-0 England James Cahill
    4 2 2
    England 2017 Championship League - Group 2
    Australia Neil Robertson 3-1 Wales Ryan Day
    4 2 2
    Bulgaria 2012 European Tour - Event 4 - Last 128
    Wales Mark Williams 4-0 Wales Jack Bradford
    4 2 2
    England 2018 Masters - Last 16
    England Ronnie O'Sullivan 6-0 Hong Kong Marco Fu
    6 3 2
    England 2014 Championship League - Group 4
    Australia Neil Robertson 3-1 Wales Ryan Day
    4 2 2
    Wales 2018 Welsh Open - Last 32
    England Ronnie O'Sullivan 4-0 England David Grace
    4 2 2
    China 2013 World Open - Last 16
    England Judd Trump 5-1 England Nigel Bond
    6 3 2
    Romania 2016 European Masters - Quarter-final
    England Mark Selby 4-0 England Alfie Burden
    4 2 2
    England 2018 English Open - Last 128
    England Sam Baird 4-2 England Liam Highfield
    6 3 2
    Wales 2016 Welsh Open - Last 64
    Scotland John Higgins 4-0 England Sam Baird
    4 2 2
    Wales 2019 Welsh Open - Semi-final
    England Stuart Bingham 6-2 England Joe O'Connor
    8 4 2
    Gibraltar 2019 Gibraltar Open - Last 16
    England Stuart Bingham 4-2 Norway Kurt Maflin
    6 3 2
    England 2015 World Seniors Championship - Last 16
    Wales Mark Williams 2-0 England Darryn Walker
    2 1 2
    Australia 2011 Australian Open - Last 80
    China Tian Pengfei 5-1 Scotland Anthony McGill
    6 3 2
    England 2012 Championship League - Group 6
    Northern Ireland Mark Allen 3-1 England Mark King
    4 2 2
    England 2017 English Open - Last 128
    England Jack Lisowski 4-0 England Rory McLeod
    4 2 2
    England 2010 PTC - Event 4 - Last 16
    Hong Kong Marco Fu 4-2 Malta Tony Drago
    6 3 2
    England 2017 Championship League - Group 4
    England Barry Hawkins 3-1 Northern Ireland Mark Allen
    4 2 2
    England 2019 Championship League - Winners Group
    England Judd Trump 3-1 Australia Neil Robertson
    4 2 2
    Romania 2018 Romanian Masters - Last 16
    Scotland Stephen Maguire 4-0 England Mark King
    4 2 2
    England 2017 Championship League - Group 6
    England Mark Selby 3-1 England Stuart Bingham
    4 2 2
    England 2015 Q School - Event 2 - Last 128
    England Kuldesh Johal 4-0 England Mark Vincent
    4 2 2
    England 2012 PTC - Event 2 - Last 128
    Ireland Fergal O'Brien 4-0 England Adrian Gunnell
    4 2 2
    Australia 2013 Australian Open - Quarter-final
    Hong Kong Marco Fu 5-1 Wales Dominic Dale
    6 3 2
    China 2014 Asian Tour - Event 2 - Quarter-final
    England Stuart Bingham 4-0 China Ding Junhui
    4 2 2
    England 2018 English Open - Last 64
    England Ronnie O'Sullivan 4-0 England Allan Taylor
    4 2 2
    China 2018 International Championship - Last 128
    Thailand Noppon Saengkham 6-4 China Chang Bingyu
    10 5 2
    Northern Ireland 2017 Northern Ireland Open - Last 128
    Scotland Stephen Maguire 4-0 Egypt Basem Eltahhan
    4 2 2
    England 2016 Championship League - Group 3
    Scotland Stephen Maguire 3-1 England Ricky Walden
    4 2 2
    England 2019 Championship League - Group 3
    England Judd Trump 3-1 England Kyren Wilson
    4 2 2
    Scotland 2012 European Tour - Event 5 - Last 128
    China Ding Junhui 4-0 Scotland Michael Leslie
    4 2 2
    Germany 2019 German Masters - Last 32
    England Mark Selby 5-1 England Ricky Walden
    6 3 2
    England 2010 PTC - Event 3 - Last 128
    England Mark Davis 4-0 England Andy Lee
    4 2 2
    England 2019 Championship League - Group 7
    Scotland John Higgins 3-1 Wales Michael White
    4 2 2
    England 2012 Championship League - Group 1
    England Shaun Murphy 3-1 England Andrew Higginson
    4 2 2
    England 2012 Championship League - Group 3
    Australia Neil Robertson 3-1 England Jamie Cope
    4 2 2
    Wales 2012 Welsh Open - Last 80
    China Xiao Guodong 4-2 Ireland David Morris
    6 3 2
    England 2017 Championship League - Group 2
    Wales Ryan Day 3-1 Wales Mark Williams
    4 2 2
    Northern Ireland 2018 Northern Ireland Open - Last 64
    England Mark Selby 4-0 England Jimmy Robertson
    4 2 2
    Northern Ireland 2017 Northern Ireland Open - Last 128
    Thailand Thepchaiya Un-Nooh 4-2 England Allan Taylor
    6 3 2
    China 2013 Asian Tour - Event 3 - Last 128
    Scotland John Higgins 4-0 China Liu Jiaming
    4 2 2
    Germany 2016 German Masters - Last 16
    England Judd Trump 5-1 China Zhang Anda
    6 3 2
    Poland 2016 European Tour - Event 6 - Last 128
    England Barry Hawkins 4-0 China Yu Delu
    4 2 2
    Germany 2014 European Tour - Event 2 - Last 128
    China Li Hang 4-0 Norway Kurt Maflin
    4 2 2
    England 2019 English Open - Last 16
    Northern Ireland Mark Allen 4-0 England Barry Hawkins
    4 2 2
    England 2019 Championship League - Group 4
    Belgium Luca Brecel 3-1 England Ali Carter
    4 2 2
    England 2010 PTC - Event 1 - Pre-qualifying 1
    Scotland Hugh Abernethy 4-0 England Ryan Clark
    4 2 2
    England 2010 EPTC - Event 4 - Last 128
    England David Gilbert 4-0 England Jamie Cope
    4 2 2
    Romania 2016 European Masters - Last 32
    Scotland John Higgins 4-0 England Michael Holt
    4 2 2
    Belgium 2012 European Tour - Event 3 - Last 128
    England Ali Carter 4-0 England Ryan Causton
    4 2 2
    England 2017 Champion of Champions - Last 16
    Wales Ryan Day 4-2 England Barry Hawkins
    6 3 2
    England 2019 Championship League - Group 3
    England Mark Selby 3-1 England Kyren Wilson
    4 2 2
    England 2011 Q School - Event 2 - Last 32
    England David Gilbert 4-0 England Martin O'Donnell
    4 2 2
    England 2018 Championship League - Group 7 - Semi-final
    England Judd Trump 3-1 England Ricky Walden
    4 2 2
    Germany 2010 EPTC - Event 3 - Quarter-final
    China Liang Wenbo 4-2 England Mark Selby
    6 3 2
    England 2012 Championship League - Group 2 - Semi-final
    England Mark Selby 3-1 Australia Neil Robertson
    4 2 2
    China 2017 Shanghai Masters - Last 128
    England Stuart Bingham 5-1 Germany Lukas Kleckers
    6 3 2
    China 2013 Asian Tour - Event 3 - Last 32
    England Gary Wilson 4-0 Scotland Alan McManus
    4 2 2
    Wales 2014 Welsh Open - Last 64
    China Liang Wenbo 4-0 Ireland Fergal O'Brien
    4 2 2
    Germany 2010 EPTC - Event 5 - Last 64
    England Judd Trump 4-2 England Rory McLeod
    6 3 2
    Germany 2016 Paul Hunter Classic - Last 32
    Northern Ireland Mark Allen 4-2 China Li Hang
    6 3 2
    China 2018 International Championship - Last 64
    England Mark Selby 6-0 Ireland Ken Doherty
    6 3 2
    England 2017 Championship League - Group 1 - Semi-final
    England David Gilbert 3-1 England Mark Davis
    4 2 2
    England 2017 English Open - Last 16
    England Kyren Wilson 4-0 China Xiao Guodong
    4 2 2
    England 2013 European Tour - Event 6 - Last 64
    England Joel Walker 4-0 England Rory McLeod
    4 2 2
    Latvia 2018 Riga Masters - Last 32
    China Zhao Xintong 4-0 England Shaun Murphy
    4 2 2
    Germany 2014 European Tour - Event 2 - Last 16
    England Judd Trump 4-2 Scotland Stephen Maguire
    6 3 2
    Czech Republic 2010 EPTC - Event 6 - Last 64
    Scotland Anthony McGill 4-0 Czech Republic Jakub Rendla
    4 2 2
    England 2017 Champion of Champions - Last 16
    Belgium Luca Brecel 4-0 England Judd Trump
    4 2 2
    England 2016 Championship League - Group 4
    England Mark Selby 3-1 Australia Neil Robertson
    4 2 2
    England 2011 Championship League - Group 6
    England Stephen Lee 3-1 China Liang Wenbo
    4 2 2
    England 2013 European Tour - Event 6 - Last 128
    England Dave Harold 4-0 Northern Ireland Joe Swail
    4 2 2
    2011 Premier League - Event 3 - Final
    Australia Neil Robertson 3-1 China Ding Junhui
    4 2 2
    England 2014 Championship League - Group 6
    England Michael Holt 3-1 Wales Dominic Dale
    4 2 2
    England 2017 Championship League - Group 4
    Northern Ireland Mark Allen 3-1 Australia Neil Robertson
    4 2 2
    Wales 2013 Welsh Open - Last 32
    China Ding Junhui 4-0 England Mark King
    4 2 2
    Germany 2012 PTC - Event 12 - Last 128
    Northern Ireland Mark Allen 4-2 England Stuart Carrington
    6 3 2
    Ireland 2012 PTC Grand Final - Round 1
    England Ricky Walden 4-0 Wales Matthew Stevens
    4 2 2
    England 2017 UK Championship - Last 128
    Scotland Anthony McGill 6-2 England Ashley Hugill
    8 4 2
    Belgium 2013 European Tour - Event 7 - Last 32
    England Ronnie O'Sullivan 4-0 Wales Michael White
    4 2 2
    Wales 2010 PIOS - Event 8 - Last 128
    England Paul Davison 4-0 Denmark Ejler Hame
    4 2 2
    England 2019 Championship League - Group 7
    Scotland Stephen Maguire 3-1 England Tom Ford
    4 2 2
    England 2018 Championship League - Group 7
    England Judd Trump 3-1 England Robert Milkins
    4 2 2
    China 2014 Asian Tour - Event 1 - Last 128
    Scotland Jamie Burnett 4-0 China Xie Zhaoze
    4 2 2
    Germany 2018 Paul Hunter Classic - Last 64
    England Chris Wakelin 4-2 Malta Aaron Busuttil
    6 3 2
    China 2018 International Championship - Final
    Northern Ireland Mark Allen 10-5 Australia Neil Robertson
    15 7 2.14
    England 2017 English Open - Final
    England Ronnie O'Sullivan 9-2 England Kyren Wilson
    11 5 2.2
    China 2017 International Championship - Last 16
    Northern Ireland Mark Allen 6-5 England Martin O'Donnell
    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
    China 2015 China Open - Semi-final
    England Mark Selby 6-3 Norway Kurt Maflin
    9 4 2.25
    Germany 2018 German Masters - Last 64
    England Judd Trump 5-4 China Yuan Sijun
    9 4 2.25
    China 2019 China Championship - Last 64
    China Luo Honghao 5-4 England Ricky Walden
    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
    Hong Kong Marco Fu 5-4 Australia Neil Robertson
    9 4 2.25
    Germany 2011 German Masters - Last 96
    Scotland Jamie Burnett 5-4 Thailand James Wattana
    9 4 2.25
    China 2014 World Open - Last 16
    Scotland John Higgins 5-4 England Judd Trump
    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 2012 World Open - Last 16
    Northern Ireland Mark Allen 5-4 England Judd Trump
    9 4 2.25
    Wales 2018 Players Championship - Quarter-final
    England Ronnie O'Sullivan 6-3 China Ding Junhui
    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
    China 2011 China Open - Last 32
    England Stephen Lee 5-4 Wales Mark Williams
    9 4 2.25
    China 2011 China Open - Last 80
    Norway Kurt Maflin 5-4 England Jack Lisowski
    9 4 2.25
    England 2013 Champion of Champions - Last 16
    Australia Neil Robertson 4-3 England Martin Gould
    7 3 2.33
    Poland 2014 European Tour - Event 8 - Last 64
    Scotland Alan McManus 4-3 Australia Neil Robertson
    7 3 2.33
    Gibraltar 2019 Gibraltar Open - Last 32
    England Stuart Bingham 4-3 Israel Eden Sharav
    7 3 2.33
    China 2017 China Open - Last 64
    England Shaun Murphy 5-2 England Allan Taylor
    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
    Wales 2016 World Grand Prix - Last 16
    Wales Ryan Day 4-3 Scotland John Higgins
    7 3 2.33
    China 2018 World Open - Last 128
    Thailand Noppon Saengkham 5-2 England Sean O'Sullivan
    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
    Scotland 2017 Scottish Open - Last 128
    Thailand Noppon Saengkham 4-3 England Martin Gould
    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
    Northern Ireland 2017 Northern Ireland Open - Last 32
    England Gary Wilson 4-3 Scotland John Higgins
    7 3 2.33
    Germany 2019 German Masters - Last 64
    England Shaun Murphy 5-2 England Jimmy White
    7 3 2.33
    Wales 2010 Welsh Open - Last 32
    Wales Mark Williams 5-2 Ireland Fergal O'Brien
    7 3 2.33
    Gibraltar 2019 Gibraltar Open - Quarter-final
    China Yuan Sijun 4-3 England Robert Milkins
    7 3 2.33
    Wales 2016 Welsh Open - Quarter-final
    Australia Neil Robertson 5-2 China Ding Junhui
    7 3 2.33
    China 2019 China Open - Quarter-final
    Belgium Luca Brecel 6-1 Scotland Alan McManus
    7 3 2.33
    China 2014 Shanghai Masters - Last 96
    England Michael Wasley 5-2 Northern Ireland Gerard Greene
    7 3 2.33
    China 2018 International Championship - Last 128
    China Xiao Guodong 6-1 Germany Lukas Kleckers
    7 3 2.33
    England 2018 Champion of Champions - Quarter-final
    Northern Ireland Mark Allen 6-1 Australia Neil Robertson
    7 3 2.33
    China 2014 International Championship - Last 32
    England Ronnie O'Sullivan 6-1 Scotland Anthony McGill
    7 3 2.33
    Germany 2012 German Masters - Last 48
    England Mark Davis 5-2 Wales Michael White
    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 2018 German Masters - Last 64
    England Mark Selby 5-2 Wales Jamie Jones
    7 3 2.33
    England 2011 PTC - Event 11 - Last 16
    England Anthony Hamilton 4-3 China Ding Junhui
    7 3 2.33
    China 2013 International Championship - Last 32
    Australia Neil Robertson 6-1 Thailand Thepchaiya Un-Nooh
    7 3 2.33
    Wales 2015 Welsh Open - Last 16
    Belgium Luca Brecel 4-3 England Mark Selby
    7 3 2.33
    Latvia 2018 Riga Masters - Last 32
    Australia Neil Robertson 4-3 China Liang Wenbo
    7 3 2.33
    England 2016 Champion of Champions - Last 16
    England Judd Trump 4-3 Scotland Anthony McGill
    7 3 2.33
    England 2017 World Grand Prix - Quarter-final
    China Liang Wenbo 4-3 England Joe Perry
    7 3 2.33
    England 2012 PTC - Event 4 - Last 16
    England Judd Trump 4-3 Thailand Thanawat Thirapongpaiboon
    7 3 2.33
    China 2018 China Open - Last 64
    Northern Ireland Mark Allen 6-1 Thailand Noppon Saengkham
    7 3 2.33
    Australia 2012 Australian Open - Last 48
    Hong Kong Marco Fu 5-2 Northern Ireland Gerard Greene
    7 3 2.33
    England 2014 UK Championship - Last 64
    Hong Kong Marco Fu 6-1 China Lyu Haotian
    7 3 2.33
    England 2011 PTC - Event 7 - Last 16
    Wales Michael White 4-3 England Andrew Higginson
    7 3 2.33
    England 2018 English Open - Last 64
    England Barry Hawkins 4-3 England Sam Craigie
    7 3 2.33
    China 2010 Shanghai Masters - Last 96
    Wales Michael White 5-2 China Lyu Chuang
    7 3 2.33
    China 2018 China Open - Last 128
    Wales Mark Williams 6-1 Wales Ian Preece
    7 3 2.33
    Germany 2012 German Masters - Last 64
    Wales Michael White 5-2 China Xiao Guodong
    7 3 2.33
    Wales 2017 Welsh Open - Last 128
    Scotland Anthony McGill 4-3 England Joe Perry
    7 3 2.33
    England 2018 English Open - Last 128
    England Nigel Bond 4-3 China Tian Pengfei
    7 3 2.33
    England 2017 Masters - Last 16
    England Joe Perry 6-1 England Stuart Bingham
    7 3 2.33
    Germany 2015 German Masters - Last 128
    England Ronnie O'Sullivan 5-2 England George Pragnall
    7 3 2.33
    England 2019 World Grand Prix - Last 32
    China Yuan Sijun 4-3 Wales Mark Williams
    7 3 2.33
    Wales 2019 Welsh Open - Last 16
    Scotland John Higgins 4-3 England Jack Lisowski
    7 3 2.33
    Australia 2011 Australian Open - Last 32
    England Stuart Bingham 5-2 China Ding Junhui
    7 3 2.33
    Ireland 2013 PTC Grand Final - Last 16
    China Ding Junhui 4-3 Scotland Anthony McGill
    7 3 2.33
    Wales 2018 Welsh Open - Quarter-final
    England Gary Wilson 5-2 China Yu Delu
    7 3 2.33
    Germany 2014 German Masters - Semi-final
    England Judd Trump 6-1 England Rod Lawler
    7 3 2.33
    Poland 2011 PTC - Event 6 - Last 16
    China Xiao Guodong 4-3 Ireland Fergal O'Brien
    7 3 2.33
    Northern Ireland 2019 Northern Ireland Open - Last 128
    England Judd Trump 4-3 England James Cahill
    7 3 2.33
    England 2017 UK Championship - Last 128
    Australia Neil Robertson 6-1 England Rod Lawler
    7 3 2.33
    England 2018 English Open - Last 64
    England Judd Trump 4-3 China Zhao Xintong
    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
    China 2016 China Open - Last 64
    Hong Kong Marco Fu 5-2 China Yu Delu
    7 3 2.33
    Wales 2017 Welsh Open - Last 128
    England Jimmy Robertson 4-3 India Aditya Mehta
    7 3 2.33
    China 2019 China Open - Last 128
    China Xiao Guodong 6-1 Iran Soheil Vahedi
    7 3 2.33
    China 2019 World Open - Last 16
    China Zhou Yuelong 5-2 England Ali Carter
    7 3 2.33
    China 2017 International Championship - Last 32
    England Ali Carter 6-1 Scotland Stephen Maguire
    7 3 2.33
    China 2014 Asian Tour - Event 4 - Last 16
    China Liang Wenbo 4-3 China Ding Junhui
    7 3 2.33
    China 2018 China Championship - Last 128
    Wales Ryan Day 5-2 Wales Jak Jones
    7 3 2.33
    England 2019 English Open - Last 128
    England Stuart Bingham 4-3 Poland Kacper Filipiak
    7 3 2.33
    China 2014 International Championship - Quarter-final
    England Ricky Walden 6-1 Scotland Jamie Burnett
    7 3 2.33
    Germany 2013 German Masters - Last 64
    England Mark Selby 5-2 Thailand Thepchaiya Un-Nooh
    7 3 2.33
    Wales 2017 Welsh Open - Last 64
    Wales Lee Walker 4-3 Australia Neil Robertson
    7 3 2.33
    China 2019 International Championship - Last 64
    England Stuart Bingham 6-1 England Mark Joyce
    7 3 2.33
    Germany 2014 European Tour - Event 4 - Last 16
    Australia Neil Robertson 4-3 China Liang Wenbo
    7 3 2.33
    China 2013 International Championship - Quarter-final
    England Joe Perry 6-1 Wales Ryan Day
    7 3 2.33
    Australia 2013 Australian Open - Quarter-final
    Australia Neil Robertson 5-2 England Joe Perry
    7 3 2.33
    China 2014 Shanghai Masters - Last 32
    Wales Dominic Dale 5-2 England Judd Trump
    7 3 2.33
    England 2019 Champion of Champions - Final
    Australia Neil Robertson 10-9 England Judd Trump
    19 8 2.38
    China 2016 International Championship - Semi-final
    England Mark Selby 9-3 England Stuart Bingham
    12 5 2.4
    England 2011 World Championship - Last 16
    England Mark Selby 13-4 Scotland Stephen Hendry
    17 7 2.43
    England 2019 World Championship - Final
    England Judd Trump 18-9 Scotland John Higgins
    27 11 2.45
    Gibraltar 2015 European Tour - Event 5 - Last 64
    Belgium Luca Brecel 4-1 England Gary Wilson
    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 2011 Championship League - Winners Group
    England Ali Carter 3-2 Wales Mark Williams
    5 2 2.5
    England 2018 Championship League - Group 1
    Scotland Stephen Maguire 3-2 England Mark King
    5 2 2.5
    China 2011 Shanghai Masters - Last 96
    England Adam Wicheard 5-0 Scotland Scott MacKenzie
    5 2 2.5
    England 2016 Players Championship Grand Final - Quarter-final
    England Ricky Walden 4-1 England Ali Carter
    5 2 2.5
    India 2015 Indian Open - Last 128
    Finland Robin Hull 4-1 England Chris Norbury
    5 2 2.5
    Poland 2015 European Tour - Event 6 - Last 64
    England Mark Joyce 4-1 England Ricky Walden
    5 2 2.5
    Wales 2017 Welsh Open - Last 128
    England Judd Trump 4-1 England Andrew Higginson
    5 2 2.5
    China 2018 International Championship - Last 64
    England Michael Holt 6-4 China Luo Honghao
    10 4 2.5
    England 2011 Championship League - Group 3 - Final
    England Shaun Murphy 3-2 England Mark King
    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 2012 Championship League - Group 7
    England Tom Ford 3-2 Scotland Marcus Campbell
    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 2019 Championship League - Group 4
    England Mark Selby 3-2 England Stuart Bingham
    5 2 2.5
    Gibraltar 2018 Gibraltar Open - Last 64
    England Kyren Wilson 4-1 Wales Daniel Wells
    5 2 2.5
    England 2010 Championship League - Group 3
    Scotland Stephen Hendry 3-2 England Judd Trump
    5 2 2.5
    Belgium 2010 EPTC - Event 2 - Last 64
    England Shaun Murphy 4-1 England Mark Joyce
    5 2 2.5
    England 2010 EPTC - Event 4 - Last 64
    England Jack Lisowski 4-1 England David Gilbert
    5 2 2.5
    Poland 2012 European Tour - Event 2 - Last 128
    England Judd Trump 4-1 England James Cahill
    5 2 2.5
    Netherlands 2013 European Tour - Event 2 - Last 16
    England Martin Gould 4-1 Scotland Anthony McGill
    5 2 2.5
    England 2012 Championship League - Group 4
    England Mark Selby 3-2 Wales Matthew Stevens
    5 2 2.5
    England 2011 PTC - Event 2 - Last 128
    Thailand James Wattana 4-1 Scotland Alan McManus
    5 2 2.5
    England 2018 Championship League - Group 3
    England Kyren Wilson 3-2 England Ali Carter
    5 2 2.5
    China 2014 World Open - Last 128
    Wales Matthew Stevens 5-0 Libya Khalid Belaied Abumdas
    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
    England 2016 EBSA Amateur Play Offs - Quarter-final
    England Sam Craigie 4-1 Poland Kacper Filipiak
    5 2 2.5
    England 2017 Championship League - Group 4
    England Barry Hawkins 3-2 Australia Neil Robertson
    5 2 2.5
    China 2018 China Open - Last 64
    England Sam Craigie 6-4 England Martin Gould
    10 4 2.5
    Latvia 2015 European Tour - Event 1 - Last 32
    England Ben Woollaston 4-1 England Ricky Walden
    5 2 2.5
    England 2012 PTC - Event 3 - Last 128
    England Mark Joyce 4-1 England Michael Wasley
    5 2 2.5
    China 2014 Asian Tour - Event 2 - Last 32
    Wales Ryan Day 4-1 China Cao Yupeng
    5 2 2.5
    Northern Ireland 2019 Northern Ireland Open - Last 64
    China Yan Bingtao 4-1 Hong Kong Marco Fu
    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 2010 PTC - Event 6 - Last 128
    Wales Matthew Stevens 4-1 Scotland Stephen Hendry
    5 2 2.5
    England 2013 Championship League - Winners Group
    Hong Kong Marco Fu 3-2 England Martin Gould
    5 2 2.5
    England 2012 Championship League - Group 1
    England Ali Carter 3-2 England Shaun Murphy
    5 2 2.5
    England 2012 Championship League - Group 3
    England Mark Selby 3-2 England Jamie Cope
    5 2 2.5
    Germany 2018 German Masters - Last 128
    Wales Matthew Stevens 5-0 Egypt Basem Eltahhan
    5 2 2.5
    Wales 2018 Players Championship - Last 16
    England Judd Trump 6-4 Scotland Stephen Maguire
    10 4 2.5
    England 2017 Championship League - Winners Group
    Wales Ryan Day 3-2 Scotland John Higgins
    5 2 2.5
    Wales 2012 Welsh Open - Last 64
    England Andy Hicks 4-1 England Anthony Hamilton
    5 2 2.5
    Germany 2013 European Tour - Event 5 - Last 64
    Australia Neil Robertson 4-1 England Robert Milkins
    5 2 2.5
    Poland 2014 European Tour - Event 8 - Last 64
    England Shaun Murphy 4-1 England Stuart Bingham
    5 2 2.5
    Belgium 2010 EPTC - Event 2 - Last 64
    Wales Daniel Wells 4-1 Ireland David Morris
    5 2 2.5
    England 2018 Championship League - Winners Group
    Wales Mark Williams 3-2 China Zhou Yuelong
    5 2 2.5
    England 2017 Championship League - Group 7
    England Stuart Bingham 3-2 Scotland John Higgins
    5 2 2.5
    Ireland 2011 PTC - Event 8 - Last 64
    England Stuart Bingham 4-1 England Jimmy White
    5 2 2.5
    China 2016 Shanghai Masters - Last 32
    England Stuart Bingham 5-0 Wales Jamie Jones
    5 2 2.5
    Australia 2015 Australian Open - Last 32
    England Judd Trump 5-0 England Jack Lisowski
    5 2 2.5
    Latvia 2019 Riga Masters - Last 128
    England Jamie O'Neill 4-1 England Barry Hawkins
    5 2 2.5
    England 2012 Championship League - Group 4 - Semi-final
    England Mark Selby 3-2 Northern Ireland Mark Allen
    5 2 2.5
    England 2017 English Open - Last 128
    England Tom Ford 4-1 China Xu Si
    5 2 2.5
    England 2013 Championship League - Winners Group
    China Ding Junhui 3-2 England Barry Hawkins
    5 2 2.5
    England 2013 Championship League - Group 1
    England Mark Davis 3-2 England Shaun Murphy
    5 2 2.5
    China 2018 World Open - Last 128
    Australia Neil Robertson 5-0 China He Guoqiang
    5 2 2.5
    Germany 2019 Paul Hunter Classic - Last 16
    England Barry Hawkins 4-1 England Gary Wilson
    5 2 2.5
    England 2012 PTC - Event 3 - Last 128
    Northern Ireland Joe Swail 4-1 Thailand Passakorn Suwannawat
    5 2 2.5
    China 2012 China Open - Last 80
    Wales Michael White 5-0 England David Gilbert
    5 2 2.5
    England 2012 PTC - Event 4 - Last 128
    Scotland John Higgins 4-1 England Jamie O'Neill
    5 2 2.5
    England 2019 Championship League - Group 2
    England Jack Lisowski 3-2 England Kyren Wilson
    5 2 2.5
    Poland 2016 European Tour - Event 6 - Last 128
    England Kyren Wilson 4-1 Wales Duane Jones
    5 2 2.5
    China 2013 World Open - Last 64
    Wales Michael White 5-0 England Robbie Williams
    5 2 2.5
    England 2014 Championship League - Group 2
    England Shaun Murphy 3-2 England Mark Davis
    5 2 2.5
    Wales 2017 Welsh Open - Last 64
    England Anthony Hamilton 4-1 England Jamie Cope
    5 2 2.5
    China 2016 World Open - Last 16
    Thailand Thepchaiya Un-Nooh 5-0 Scotland Alan McManus
    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 2013 European Tour - Event 3 - Quarter-final
    China Ding Junhui 4-1 England Jimmy Robertson
    5 2 2.5
    Portugal 2014 European Tour - Event 5 - Last 64
    Scotland John Higgins 4-1 England Jimmy Robertson
    5 2 2.5
    Wales 2015 World Grand Prix - Last 32
    England Mark Davis 4-1 Hong Kong Marco Fu
    5 2 2.5
    England 2010 PTC - Event 6 - Last 32
    Wales Dominic Dale 4-1 Australia Neil Robertson
    5 2 2.5
    England 2018 English Open - Last 128
    England Mark Davis 4-1 England Robbie Williams
    5 2 2.5
    Northern Ireland 2019 Northern Ireland Open - Last 128
    Wales Matthew Stevens 4-1 England Chris Wakelin
    5 2 2.5
    England 2017 English Open - Last 128
    China Liang Wenbo 4-1 Wales Duane Jones
    5 2 2.5
    Wales 2012 Welsh Open - Last 16
    England Ronnie O'Sullivan 4-1 Wales Mark Williams
    5 2 2.5
    China 2017 Shanghai Masters - Last 32
    England Martin Gould 5-0 Thailand Akani Songsermsawad
    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
    Germany 2019 German Masters - Last 64
    England Judd Trump 5-0 Germany Lukas Kleckers
    5 2 2.5
    England 2019 Championship League - Group 3 - Semi-final
    England Judd Trump 3-2 England Stuart Bingham
    5 2 2.5
    China 2011 Shanghai Masters - Last 64
    Norway Kurt Maflin 5-0 England Mark Joyce
    5 2 2.5
    England 2010 PTC - Event 2 - Pre-qualifying 1
    England David Gray 4-1 England Kamran Ashraf
    5 2 2.5
    Germany 2010 EPTC - Event 3 - Last 128
    Australia Neil Robertson 4-1 England Rod Lawler
    5 2 2.5
    England 2014 Championship League - Group 5
    England Mark Selby 3-2 Hong Kong Marco Fu
    5 2 2.5
    Czech Republic 2010 EPTC - Event 6 - Last 32
    Scotland John Higgins 4-1 England Adrian Gunnell
    5 2 2.5
    China 2014 Asian Tour - Event 4 - Last 64
    England Barry Pinches 4-1 China Guan Zhen
    5 2 2.5
    England 2017 Championship League - Group 6
    England Ricky Walden 3-2 Wales Ryan Day
    5 2 2.5
    Ireland 2011 PTC - Event 8 - Last 64
    Wales Ryan Day 4-1 China Liu Song
    5 2 2.5
    China 2016 International Championship - Last 128
    England Ali Carter 6-4 China Chen Zhe
    10 4 2.5
    China 2015 Asian Tour - Event 1 - Last 16
    England Ricky Walden 4-1 China Lyu Haotian
    5 2 2.5
    Scotland 2016 Scottish Open - Last 128
    Hong Kong Marco Fu 4-1 England Sanderson Lam
    5 2 2.5
    Northern Ireland 2019 Northern Ireland Open - Last 64
    England Robbie Williams 4-1 England Hammad Miah
    5 2 2.5
    Germany 2013 European Tour - Event 5 - Last 128
    China Ding Junhui 4-1 China Li Hang
    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
    England 2015 Championship League - Group 1
    England Barry Hawkins 3-2 England Judd Trump
    5 2 2.5
    England 2014 Championship League - Group 4
    England Shaun Murphy 3-2 England Mark Selby
    5 2 2.5
    Scotland 2011 Scottish Professional Championship - Semi-final
    Scotland John Higgins 5-0 Scotland Stephen Hendry
    5 2 2.5
    Poland 2014 European Tour - Event 8 - Last 128
    England Martin Gould 4-1 Poland Kacper Filipiak
    5 2 2.5
    England 2017 Championship League - Winners Group - Semi-final
    Wales Ryan Day 3-2 England Barry Hawkins
    5 2 2.5
    China 2017 China Open - Last 64
    England Martin O'Donnell 5-0 England Jimmy Robertson
    5 2 2.5
    Latvia 2019 Riga Masters - Last 128
    Scotland Alan McManus 4-1 England Billy Joe Castle
    5 2 2.5
    China 2017 China Championship - Last 128
    Hong Kong Marco Fu 5-0 England Sanderson Lam
    5 2 2.5
    England 2012 Championship League - Group 3
    Wales Matthew Stevens 3-2 Scotland Stephen Hendry
    5 2 2.5
    Germany 2012 German Masters - Last 32
    England Mark Selby 5-0 China Liu Song
    5 2 2.5
    England 2011 Championship League - Group 7
    China Liang Wenbo 3-2 Wales Matthew Stevens
    5 2 2.5
    Scotland 2017 Scottish Open - Last 64
    England Ronnie O'Sullivan 4-1 England Robert Milkins
    5 2 2.5
    England 2011 PTC - Event 5 - Last 64
    England Martin Gould 4-1 Belgium Luca Brecel
    5 2 2.5
    Australia 2014 Australian Open - Last 16
    Australia Neil Robertson 5-0 Wales Jamie Jones
    5 2 2.5
    Scotland 2016 Scottish Open - Last 128
    Australia Neil Robertson 4-1 Malaysia Thor Chuan Leong
    5 2 2.5
    Wales 2012 Welsh Open - Last 96
    England Sam Baird 4-1 Thailand Passakorn Suwannawat
    5 2 2.5
    China 2018 International Championship - Quarter-final
    Australia Neil Robertson 6-4 England Mark Selby
    10 4 2.5
    Germany 2013 European Tour - Event 6 - Last 128
    Thailand Thanawat Thirapongpaiboon 4-1 England Joe Perry
    5 2 2.5
    England 2018 Championship League - Group 4
    England Shaun Murphy 3-2 England Tom Ford
    5 2 2.5
    England 2019 World Grand Prix - Last 32
    England Stuart Bingham 4-1 China Zhao Xintong
    5 2 2.5
    England 2014 Championship League - Group 5
    England Mark Selby 3-2 Australia Neil Robertson
    5 2 2.5
    Germany 2011 PTC - Event 4 - Last 128
    Scotland John Higgins 4-1 England Sam Craigie
    5 2 2.5
    Wales 2014 Welsh Open - Quarter-final
    England Barry Hawkins 5-0 Hong Kong Marco Fu
    5 2 2.5
    Wales 2017 Welsh Open - Last 16
    Norway Kurt Maflin 4-1 China Yan Bingtao
    5 2 2.5
    England 2010 Championship League - Winners Group
    Australia Neil Robertson 3-2 England Judd Trump
    5 2 2.5
    China 2013 Wuxi Classic - Last 128
    Australia Neil Robertson 5-0 Egypt Mohamed Khairy
    5 2 2.5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    Wales Daniel Wells 4-1 China Zhao Xintong
    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 2013 Championship League - Group 1
    England Shaun Murphy 3-2 England Martin Gould
    5 2 2.5
    Gibraltar 2019 Gibraltar Open - Last 128
    England Jack Lisowski 4-1 England Hammad Miah
    5 2 2.5
    China 2019 China Open - Last 128
    Wales Mark Williams 6-4 England Harvey Chandler
    10 4 2.5
    Latvia 2016 Riga Masters - Last 128
    Wales Mark Williams 4-1 England Louis Heathcote
    5 2 2.5
    England 2011 PTC - Event 10 - Last 128
    England Tom Ford 4-1 England Jordan Winbourne
    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
    Scotland 2016 Scottish Open - Last 64
    China Xiao Guodong 4-1 England Shaun Murphy
    5 2 2.5
    Scotland 2010 World Open - Last 64
    England Barry Hawkins 3-2 England Mark Selby
    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 2016 Championship League - Final
    England Judd Trump 3-2 England Ronnie O'Sullivan
    5 2 2.5
    Gibraltar 2019 Gibraltar Open - Last 64
    Thailand Thepchaiya Un-Nooh 4-1 England John Astley
    5 2 2.5
    England 2013 Championship League - Group 6
    Scotland Stephen Maguire 3-2 Wales Ryan Day
    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 Championship League - Group 1 - Final
    England Judd Trump 3-2 England Shaun Murphy
    5 2 2.5
    England 2018 English Open - Last 32
    Scotland John Higgins 4-1 England Martin Gould
    5 2 2.5
    England 2017 English Open - Last 128
    China Yuan Sijun 4-1 England Joe Perry
    5 2 2.5
    Northern Ireland 2019 Northern Ireland Open - Last 32
    Scotland John Higgins 4-1 England Billy Joe Castle
    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 PTC - Event 2 - Last 64
    England Judd Trump 4-1 England Joe Perry
    5 2 2.5
    Wales 2018 Welsh Open - Last 64
    Thailand Akani Songsermsawad 4-1 Wales Jamie Jones
    5 2 2.5
    Germany 2011 PTC - Event 4 - Last 64
    China Yu Delu 4-1 England James Welsh
    5 2 2.5
    China 2017 Shanghai Masters - Last 128
    England Tom Ford 5-0 China Chen Zifan
    5 2 2.5
    Northern Ireland 2019 Northern Ireland Open - Last 128
    China Zhang Anda 4-1 Germany Simon Lichtenberg
    5 2 2.5
    China 2013 Asian Tour - Event 2 - Quarter-final
    England Michael Holt 4-1 China Zhou Yuelong
    5 2 2.5
    Belgium 2012 European Tour - Event 3 - Quarter-final
    England Ali Carter 4-1 England Joe Perry
    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 2010 PTC - Event 2 - Semi-final
    England Barry Pinches 4-1 Northern Ireland Gerard Greene
    5 2 2.5
    England 2017 Championship League - Group 4
    England Kyren Wilson 3-2 Australia Neil Robertson
    5 2 2.5
    England 2018 Championship League - Winners Group
    China Zhou Yuelong 3-2 England Mark Selby
    5 2 2.5
    Wales 2017 Welsh Open - Last 32
    Iran Hossein Vafaei 4-1 England Ali Carter
    5 2 2.5
    England 2011 PTC - Event 7 - Quarter-final
    England Ronnie O'Sullivan 4-1 China Lyu Chuang
    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 2018 English Open - Last 64
    China Luo Honghao 4-1 England Stuart Carrington
    5 2 2.5
    India 2013 Indian Open - Last 64
    Scotland Anthony McGill 4-1 England Barry Hawkins
    5 2 2.5
    England 2018 UK Championship - Last 64
    England David Gilbert 6-4 England Peter Ebdon
    10 4 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 - Last 48
    England Andrew Higginson 5-0 England Rod Lawler
    5 2 2.5
    China 2016 World Open - Last 16
    England David Gilbert 5-0 China Zhang Anda
    5 2 2.5
    England 2010 PTC - Event 6 - Last 128
    England Stuart Carrington 4-1 England Robert Milkins
    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
    England 2010 PTC - Event 5 - Last 32
    Hong Kong Marco Fu 4-1 Belgium Luca Brecel
    5 2 2.5
    England 2014 Championship League - Group 3 - Semi-final
    Wales Ryan Day 3-2 Australia Neil Robertson
    5 2 2.5
    Gibraltar 2019 Gibraltar Open - Final
    England Stuart Bingham 4-1 Wales Ryan Day
    5 2 2.5
    England 2010 EPTC - Event 4 - Last 64
    England Mark Davis 4-1 England Ricky Walden
    5 2 2.5
    England 2018 English Open - Last 32
    Thailand Noppon Saengkham 4-1 China Yuan Sijun
    5 2 2.5
    England 2016 Championship League - Group 4
    Australia Neil Robertson 3-2 Wales Mark Williams
    5 2 2.5
    Scotland 2018 Scottish Open - Last 32
    England Judd Trump 4-1 China Zhang Jiankang
    5 2 2.5
    England 2019 Championship League - Group 5
    England Barry Hawkins 3-2 Scotland Stephen Maguire
    5 2 2.5
    England 2016 Championship League - Group 7
    China Liang Wenbo 3-2 England Stuart Bingham
    5 2 2.5
    England 2010 PTC - Event 2 - Last 32
    England Ricky Walden 4-1 Wales Matthew Stevens
    5 2 2.5
    India 2015 Indian Open - Last 128
    England Kyren Wilson 4-1 England Joe O'Connor
    5 2 2.5
    India 2016 Indian Open - Last 64
    England Rory McLeod 4-1 England Mark King
    5 2 2.5
    England 2011 PTC - Event 10 - Last 128
    Hong Kong Marco Fu 4-1 England Reanne Evans
    5 2 2.5
    England 2013 European Tour - Event 3 - Last 64
    England Shaun Murphy 4-1 England Jimmy White
    5 2 2.5
    Belgium 2012 European Tour - Event 3 - Last 32
    Scotland John Higgins 4-1 England Ricky Walden
    5 2 2.5
    Northern Ireland 2018 Northern Ireland Open - Last 16
    England Peter Ebdon 4-1 China Li Hang
    5 2 2.5
    Wales 2011 Welsh Open - Last 64
    England Jimmy White 4-1 England Robert Milkins
    5 2 2.5
    England 2013 European Tour - Event 6 - Last 128
    England Stuart Bingham 4-1 England Jack Lisowski
    5 2 2.5
    China 2016 World Open - Last 64
    England David Gilbert 5-0 England Rod Lawler
    5 2 2.5
    Latvia 2015 European Tour - Event 1 - Last 64
    England Ali Carter 4-1 Wales Dominic Dale
    5 2 2.5
    China 2019 World Open - Last 64
    England Mark Davis 5-0 England Matthew Selt
    5 2 2.5
    England 2012 Championship League - Group 3
    Wales Matthew Stevens 3-2 England Mark Davis
    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 2012 PTC - Event 4 - Last 128
    Wales Dominic Dale 4-1 England Joel Walker
    5 2 2.5
    England 2016 Championship League - Group 1
    England Ronnie O'Sullivan 3-2 Wales Ryan Day
    5 2 2.5
    Northern Ireland 2017 Northern Ireland Open - Last 128
    Norway Kurt Maflin 4-1 England Andrew Higginson
    5 2 2.5
    India 2013 Indian Open - Final
    China Ding Junhui 5-0 India Aditya Mehta
    5 2 2.5
    Scotland 2017 Scottish Open - Last 128
    England David Grace 4-1 Switzerland Alexander Ursenbacher
    5 2 2.5
    England 2018 Championship League - Group 2
    Australia Neil Robertson 3-2 England Barry Hawkins
    5 2 2.5
    England 2016 Championship League - Winners Group
    Wales Mark Williams 3-2 Scotland Stephen Maguire
    5 2 2.5
    Scotland 2010 World Open - Last 64
    Scotland James McBain 3-2 Northern Ireland Mark Allen
    5 2 2.5
    Germany 2011 PTC - Event 4 - Last 64
    England Mark King 4-1 Wales Matthew Stevens
    5 2 2.5
    Bulgaria 2013 European Tour - Event 1 - Last 128
    Wales Mark Williams 4-1 Australia Vinnie Calabrese
    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 2012 Championship League - Group 1
    England Judd Trump 3-2 England Andrew Higginson
    5 2 2.5
    Gibraltar 2015 European Tour - Event 5 - Quarter-final
    England Stuart Bingham 4-1 England Mark King
    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 2015 Masters - Last 16
    Northern Ireland Mark Allen 6-4 Scotland John Higgins
    10 4 2.5
    Wales 2019 Welsh Open - Last 128
    Australia Neil Robertson 4-1 Northern Ireland Jordan Brown
    5 2 2.5
    England 2014 Championship League - Group 6
    England Martin Gould 3-2 Hong Kong Marco Fu
    5 2 2.5
    Czech Republic 2010 EPTC - Event 6 - Quarter-final
    Scotland John Higgins 4-1 England Stuart Bingham
    5 2 2.5
    England 2010 Masters - Last 16
    England Ronnie O'Sullivan 6-4 Australia Neil Robertson
    10 4 2.5
    Latvia 2019 Riga Masters - Last 32
    England Gary Wilson 4-1 England Tom Ford
    5 2 2.5
    Germany 2015 European Tour - Event 3 - Last 64
    England Robert Milkins 4-1 England Tom Ford
    5 2 2.5
    Belgium 2018 European Masters - Last 64
    England Jack Lisowski 4-1 Wales Duane Jones
    5 2 2.5
    Germany 2017 German Masters - Last 128
    England Ali Carter 5-0 China Wang Yuchen
    5 2 2.5
    England 2017 Championship League - Group 3 - Final
    England Mark Davis 3-2 Australia Neil Robertson
    5 2 2.5
    China 2016 China Open - Last 128
    England Barry Hawkins 5-0 England Sanderson Lam
    5 2 2.5
    Wales 2016 Welsh Open - Last 128
    England Shaun Murphy 4-1 Brazil Itaro Santos
    5 2 2.5
    England 2011 PTC - Event 1 - Last 128
    Wales Dominic Dale 4-1 England Gareth Green
    5 2 2.5
    Germany 2015 German Masters - Last 32
    England Judd Trump 5-0 England Michael Holt
    5 2 2.5
    India 2019 Indian Open - Last 32
    Belgium Luca Brecel 4-1 England Andrew Higginson
    5 2 2.5
    England 2011 PTC - Event 5 - Last 128
    England Mark King 4-1 England Adrian Gunnell
    5 2 2.5
    China 2019 China Championship - Last 64
    England Kyren Wilson 5-0 England Robbie Williams
    5 2 2.5
    England 2011 PTC - Event 11 - Last 64
    England Andrew Higginson 4-1 China Xiao Guodong
    5 2 2.5
    England 2019 English Open - Last 128
    England Michael Holt 4-1 England James Cahill
    5 2 2.5
    England 2012 Championship League - Group 3
    England Martin Gould 3-2 Scotland Stephen Hendry
    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 2016 Championship League - Semi-final
    England Judd Trump 3-2 Wales Mark Williams
    5 2 2.5
    England 2014 Championship League - Group 5
    Hong Kong Marco Fu 3-2 Australia Neil Robertson
    5 2 2.5
    England 2019 World Championship - Last 32
    England Shaun Murphy 10-0 China Luo Honghao
    10 4 2.5
    China 2013 World Open - Quarter-final
    Scotland John Higgins 5-0 China Ding Junhui
    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 2012 PTC - Event 12 - Last 32
    England David Gilbert 4-1 England Stephen Lee
    5 2 2.5
    Belgium 2017 European Masters - Last 32
    England David Gilbert 4-1 China Chen Zifan
    5 2 2.5
    England 2011 Championship League - Winners Group
    Northern Ireland Mark Allen 3-2 Wales Ryan Day
    5 2 2.5
    England 2018 World Grand Prix - Last 16
    China Ding Junhui 4-1 England Mark Joyce
    5 2 2.5
    England 2011 PTC - Event 2 - Last 64
    Scotland Anthony McGill 4-1 England Andrew Higginson
    5 2 2.5
    England 2010 Championship League - Group 1
    England Ali Carter 3-2 England Judd Trump
    5 2 2.5
    Germany 2011 PTC - Event 4 - Last 64
    England Ronnie O'Sullivan 4-1 Scotland Anthony McGill
    5 2 2.5
    Germany 2010 EPTC - Event 3 - Last 64
    England Martin Gould 4-1 China Liu Song
    5 2 2.5
    China 2019 World Open - Last 32
    China Zhou Yuelong 5-0 Ireland Fergal O'Brien
    5 2 2.5
    England 2017 English Open - Last 128
    China Tian Pengfei 4-1 Hong Kong Marco Fu
    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 2011 Championship League - Group 2
    England Ronnie O'Sullivan 3-2 England Shaun Murphy
    5 2 2.5
    Poland 2016 European Tour - Event 6 - Last 64
    England Mark King 4-1 Israel Eden Sharav
    5 2 2.5
    Wales 2019 Welsh Open - Last 128
    China Zhao Xintong 4-1 Wales Jackson Page
    5 2 2.5
    England 2013 Championship League - Group 3
    England Judd Trump 3-2 Australia Neil Robertson
    5 2 2.5
    England 2018 Championship League - Winners Group
    Scotland John Higgins 3-2 Wales Mark Williams
    5 2 2.5
    Romania 2016 European Masters - Last 64
    England Ricky Walden 4-1 Cyprus Michael Georgiou
    5 2 2.5
    England 2018 English Open - Last 128
    Wales Mark Williams 4-1 Wales Dominic Dale
    5 2 2.5
    England 2017 English Open - Last 64
    England Ronnie O'Sullivan 4-1 England Mark Davis
    5 2 2.5
    England 2013 European Tour - Event 6 - Last 64
    England Judd Trump 4-1 England Elliot Slessor
    5 2 2.5
    Wales 2016 Welsh Open - Last 32
    Northern Ireland Mark Allen 4-1 Wales Ryan Day
    5 2 2.5
    Germany 2019 German Masters - Last 16
    Australia Neil Robertson 5-0 England Stuart Bingham
    5 2 2.5
    England 2015 Championship League - Winners Group
    England Matthew Selt 3-2 England Ali Carter
    5 2 2.5
    China 2017 China Open - Last 32
    China Ding Junhui 5-0 China Zhou Yuelong
    5 2 2.5
    Belgium 2011 PTC - Event 9 - Last 128
    England Mark Selby 4-1 England Liam Monk
    5 2 2.5
    England 2012 Q School - Event 3 - Round 1
    England Joel Walker 4-1 England Shaun Wilkes
    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
    Bulgaria 2014 European Tour - Event 3 - Last 64
    England Judd Trump 4-1 Scotland John Higgins
    5 2 2.5
    Ireland 2012 PTC Grand Final - Quarter-final
    Australia Neil Robertson 4-1 England Joe Perry
    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
    England 2011 Championship League - Group 5 - Semi-final
    Northern Ireland Mark Allen 3-2 England Mark King
    5 2 2.5
    England 2018 Championship League - Group 2
    Australia Neil Robertson 3-2 England Kyren Wilson
    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 7 - Last 32
    England Shaun Murphy 4-1 England Nigel Bond
    5 2 2.5
    India 2015 Indian Open - Last 32
    England Kyren Wilson 4-1 England Ben Woollaston
    5 2 2.5
    Romania 2016 European Masters - Quarter-final
    England Ronnie O'Sullivan 4-1 England Mark Davis
    5 2 2.5
    Northern Ireland 2016 Northern Ireland Open - Last 32
    Wales Michael White 4-1 Belgium Luca Brecel
    5 2 2.5
    Netherlands 2013 European Tour - Event 2 - Last 64
    Scotland John Higgins 4-1 England Elliot Slessor
    5 2 2.5
    Belgium 2012 European Tour - Event 3 - Last 64
    England Stuart Bingham 4-1 Belgium Luca Brecel
    5 2 2.5
    England 2012 Championship League - Winners Group
    Australia Neil Robertson 3-2 England Barry Hawkins
    5 2 2.5
    England 2016 Masters - Semi-final
    England Barry Hawkins 6-4 England Judd Trump
    10 4 2.5
    England 2011 Championship League - Group 7
    England Martin Gould 3-2 China Liang Wenbo
    5 2 2.5
    England 2010 Championship League - Group 1 - Semi-final
    Scotland Stephen Maguire 3-2 England Ali Carter
    5 2 2.5
    Poland 2014 European Tour - Event 8 - Last 16
    England Alfie Burden 4-1 Scotland Marcus Campbell
    5 2 2.5
    England 2010 Championship League - Group 3
    Northern Ireland Mark Allen 3-2 England Joe Perry
    5 2 2.5
    Latvia 2014 European Tour - Event 1 - Last 16
    England Judd Trump 4-1 England Chris Wakelin
    5 2 2.5
    Scotland 2012 European Tour - Event 5 - Last 32
    Ireland Ken Doherty 4-1 Belgium Luca Brecel
    5 2 2.5
    England 2010 PTC - Event 3 - Last 32
    England Barry Hawkins 4-1 England James McGouran
    5 2 2.5
    England 2016 Q School - Event 1 - Round 1
    Scotland Michael Collumb 4-1 Belgium Hans Blanckaert
    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 - Group 6 - Semi-final
    Wales Ryan Day 3-2 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 2011 PTC - Event 11 - Last 128
    England Simon Bedford 4-1 England Mitchell Mann
    5 2 2.5
    England 2012 Championship League - Group 5
    England Mark King 3-2 Northern Ireland Mark Allen
    5 2 2.5
    China 2017 Shanghai Masters - Last 32
    Northern Ireland Mark Allen 5-0 Ireland Fergal O'Brien
    5 2 2.5
    Germany 2013 German Masters - Last 64
    England Barry Hawkins 5-0 England Sam Baird
    5 2 2.5
    Gibraltar 2018 Gibraltar Open - Last 64
    Wales Ryan Day 4-1 England Oliver Brown
    5 2 2.5
    England 2010 Championship League - Group 4
    Northern Ireland Mark Allen 3-2 England Ali Carter
    5 2 2.5
    England 2012 UK Championship - Last 32
    Scotland Stephen Maguire 6-2 Ireland Fergal O'Brien
    8 3 2.67
    England 2019 World Championship - Last 16
    England Kyren Wilson 13-11 England Barry Hawkins
    24 9 2.67
    England 2019 Masters - Last 16
    England Mark Selby 6-2 Scotland Stephen Maguire
    8 3 2.67
    China 2014 Wuxi Classic - Last 128
    England Judd Trump 5-3 England Joel Walker
    8 3 2.67
    Wales 2012 Welsh Open - Quarter-final
    England Ronnie O'Sullivan 5-3 England Judd Trump
    8 3 2.67
    England 2012 UK Championship - Last 96
    India Pankaj Advani 6-2 England Sam Baird
    8 3 2.67
    China 2016 International Championship - Last 128
    England Judd Trump 6-2 Iran Hossein Vafaei
    8 3 2.67
    China 2018 Shanghai Masters - Quarter-final
    England Ronnie O'Sullivan 6-2 England Stuart Bingham
    8 3 2.67
    England 2014 UK Championship - Last 128
    Ireland Ken Doherty 6-2 England Mitchell Mann
    8 3 2.67
    Germany 2018 German Masters - Last 128
    Finland Robin Hull 5-3 Wales Michael White
    8 3 2.67
    Germany 2015 German Masters - Last 128
    India Aditya Mehta 5-3 England Adam Duffy
    8 3 2.67
    China 2018 Shanghai Masters - Last 16
    England Kyren Wilson 6-2 England Judd Trump
    8 3 2.67
    Germany 2016 German Masters - Last 128
    England Shaun Murphy 5-3 England Michael Wasley
    8 3 2.67
    England 2018 UK Championship - Last 64
    Hong Kong Marco Fu 6-2 China Luo Honghao
    8 3 2.67
    England 2011 Masters - Quarter-final
    China Ding Junhui 6-2 Scotland Graeme Dott
    8 3 2.67
    China 2017 China Open - Last 64
    Wales Michael White 5-3 China Yu Delu
    8 3 2.67
    England 2018 UK Championship - Last 32
    England Joe Perry 6-2 England Joe O'Connor
    8 3 2.67
    Germany 2013 German Masters - Last 32
    Scotland Graeme Dott 5-3 England Dave Harold
    8 3 2.67
    China 2015 China Open - Last 64
    England Judd Trump 5-3 England Andrew Higginson
    8 3 2.67
    Germany 2016 German Masters - Last 128
    England Ali Carter 5-3 England Barry Pinches
    8 3 2.67
    China 2015 International Championship - Last 64
    Australia Neil Robertson 6-2 England Martin O'Donnell
    8 3 2.67
    China 2016 World Open - Semi-final
    England Joe Perry 6-2 Australia Neil Robertson
    8 3 2.67
    Northern Ireland 2019 Northern Ireland Open - Final
    England Judd Trump 9-7 England Ronnie O'Sullivan
    16 6 2.67
    China 2012 China Open - Last 64
    England Sam Craigie 5-3 Northern Ireland Gerard Greene
    8 3 2.67
    Germany 2018 German Masters - Last 128
    Northern Ireland Mark Allen 5-3 China Li Yuan
    8 3 2.67
    China 2016 Shanghai Masters - Last 96
    Wales Jamie Jones 5-3 England Jamie Barrett
    8 3 2.67
    England 2011 UK Championship - Last 32
    Wales Matthew Stevens 6-2 Scotland Marcus Campbell
    8 3 2.67
    China 2012 China Open - Last 80
    China Cao Yupeng 5-3 Malta Tony Drago
    8 3 2.67
    China 2017 China Open - Last 128
    England Mark Selby 5-3 Poland Adam Stefanow
    8 3 2.67
    China 2015 International Championship - Last 128
    China Cao Yupeng 6-2 England Liam Highfield
    8 3 2.67
    England 2017 UK Championship - Last 64
    Australia Neil Robertson 6-2 Ireland Ken Doherty
    8 3 2.67
    Scotland 2018 Scottish Open - Quarter-final
    England Judd Trump 5-3 England Stuart Carrington
    8 3 2.67
    Wales 2018 Players Championship - Last 16
    Australia Neil Robertson 6-2 Belgium Luca Brecel
    8 3 2.67
    China 2016 China Open - Last 64
    England Stuart Bingham 5-3 England Sam Baird
    8 3 2.67
    China 2013 China Open - Last 32
    Scotland Stephen Maguire 5-3 England Michael Holt
    8 3 2.67
    England 2012 UK Championship - Last 48
    Hong Kong Marco Fu 6-2 England Rod Lawler
    8 3 2.67
    China 2013 International Championship - Final
    China Ding Junhui 10-9 Hong Kong Marco Fu
    19 7 2.71
    China 2016 China Championship - Quarter-final
    Northern Ireland Mark Allen 6-5 England Mark Selby
    11 4 2.75
    Scotland 2016 Scottish Open - Semi-final
    Scotland John Higgins 6-5 England Judd Trump
    11 4 2.75
    China 2012 World Open - Semi-final
    Northern Ireland Mark Allen 6-5 England Mark Selby
    11 4 2.75
    England 2013 Champion of Champions - Quarter-final
    Australia Neil Robertson 6-5 England Ali Carter
    11 4 2.75
    England 2013 Masters - Quarter-final
    Australia Neil Robertson 6-5 Northern Ireland Mark Allen
    11 4 2.75
    China 2018 International Championship - Last 64
    Northern Ireland Mark Allen 6-5 England Liam Highfield
    11 4 2.75
    England 2016 Champion of Champions - Semi-final
    Scotland John Higgins 6-5 China Ding Junhui
    11 4 2.75
    China 2012 World Open - Final
    Northern Ireland Mark Allen 10-1 England Stephen Lee
    11 4 2.75
    England 2015 UK Championship - Quarter-final
    Australia Neil Robertson 6-5 Scotland John Higgins
    11 4 2.75
    China 2017 International Championship - Last 64
    Wales Ryan Day 6-5 Norway Kurt Maflin
    11 4 2.75
    England 2016 World Championship - Semi-final
    China Ding Junhui 17-11 Scotland Alan McManus
    28 10 2.8
    England 2016 UK Championship - Final
    England Mark Selby 10-7 England Ronnie O'Sullivan
    17 6 2.83
    England 2014 Champion of Champions - Final
    England Ronnie O'Sullivan 10-7 England Judd Trump
    17 6 2.83
    China 2019 World Open - Last 16
    England Judd Trump 5-4 England Joe Perry
    9 3 3
    China 2017 Shanghai Masters - Last 128
    England Jack Lisowski 5-1 England Jimmy White
    6 2 3
    China 2018 International Championship - Last 32
    England Jack Lisowski 6-3 Hong Kong Marco Fu
    9 3 3
    Northern Ireland 2019 Northern Ireland Open - Quarter-final
    Scotland John Higgins 5-4 England Mark Selby
    9 3 3
    England 2018 Champion of Champions - Last 16
    Northern Ireland Mark Allen 4-2 England Barry Hawkins
    6 2 3
    China 2012 World Open - Wildcard
    England Michael Holt 5-4 China Zhu Yinghui
    9 3 3
    Bulgaria 2012 European Tour - Event 4 - Last 128
    England Ricky Walden 4-2 England Ian Glover
    6 2 3
    England 2013 European Tour - Event 6 - Quarter-final
    England Judd Trump 4-2 England Chris Wakelin
    6 2 3
    China 2011 Wuxi Classic - Quarter-final
    China Ding Junhui 5-4 Scotland Stephen Maguire
    9 3 3
    England 2019 Championship League - Group 2
    Belgium Luca Brecel 3-0 England Ricky Walden
    3 1 3
    Australia 2011 Australian Open - Last 16
    Northern Ireland Mark Allen 5-1 Scotland Marcus Campbell
    6 2 3
    England 2010 PTC - Event 2 - Last 128
    England Judd Trump 4-2 England David Gilbert
    6 2 3
    England 2018 Championship League - Winners Group - Semi-final
    China Zhou Yuelong 3-0 England Ali Carter
    3 1 3
    England 2011 PTC - Event 3 - Last 16
    Scotland Graeme Dott 4-2 Scotland John Higgins
    6 2 3
    England 2017 Championship League - Winners Group
    Scotland John Higgins 3-0 England David Gilbert
    3 1 3
    England 2012 Q School - Event 2 - Round 1
    Wales Daniel Wells 4-2 England Mark Vincent
    6 2 3
    Latvia 2015 European Tour - Event 1 - Last 32
    Northern Ireland Mark Allen 4-2 England Peter Lines
    6 2 3
    China 2017 World Open - Last 128
    Thailand Thepchaiya Un-Nooh 5-1 China Fang Xiongman
    6 2 3
    Northern Ireland 2016 Northern Ireland Open - Last 64
    England Kyren Wilson 4-2 Northern Ireland Jordan Brown
    6 2 3
    Bulgaria 2014 European Tour - Event 3 - Last 128
    England Ricky Walden 4-2 Wales Gareth Allen
    6 2 3
    2012 Premier League - Group
    Australia Neil Robertson 4-2 England Shaun Murphy
    6 2 3
    Wales 2012 Welsh Open - Final
    China Ding Junhui 9-6 England Mark Selby
    15 5 3
    China 2017 International Championship - Last 32
    England Judd Trump 6-3 England Jimmy Robertson
    9 3 3
    Germany 2013 European Tour - Event 5 - Last 32
    England Mark Davis 4-2 England Sam Baird
    6 2 3
    England 2011 World Championship - Last 32
    Scotland John Higgins 10-5 England Stephen Lee
    15 5 3
    England 2016 Championship League - Group 4 - Final
    Wales Mark Williams 3-0 England Mark Selby
    3 1 3
    England 2010 PTC - Event 5 - Last 128
    England Barry Hawkins 4-2 England Jamie O'Neill
    6 2 3
    Wales 2016 Welsh Open - Semi-final
    England Ronnie O'Sullivan 6-3 England Joe Perry
    9 3 3
    England 2010 PTC - Event 4 - Last 64
    China Liu Song 4-2 England Andy Hicks
    6 2 3
    Wales 2015 Welsh Open - Last 64
    England Mark Selby 4-2 Scotland Marcus Campbell
    6 2 3
    England 2014 Championship League - Group 6
    England Martin Gould 3-0 England Michael Holt
    3 1 3
    China 2016 World Open - Last 128
    Norway Kurt Maflin 5-1 Wales David John
    6 2 3
    Wales 2017 Welsh Open - Semi-final
    England Stuart Bingham 6-0 England Robert Milkins
    6 2 3
    England 2010 Championship League - Winners Group
    Scotland Stephen Maguire 3-0 Hong Kong Marco Fu
    3 1 3
    England 2014 World Championship - Last 32
    Australia Neil Robertson 10-2 England Robbie Williams
    12 4 3
    Australia 2012 Australian Open - Last 32
    Australia Neil Robertson 5-1 England Nigel Bond
    6 2 3
    China 2013 Wuxi Classic - Last 64
    Wales Matthew Stevens 5-1 China Lu Ning
    6 2 3
    China 2011 China Open - Last 32
    China Ding Junhui 5-4 Norway Kurt Maflin
    9 3 3
    England 2017 Championship League - Group 3
    Australia Neil Robertson 3-0 England Barry Hawkins
    3 1 3
    Wales 2011 Welsh Open - Last 32
    England Peter Ebdon 4-2 Wales Dominic Dale
    6 2 3
    England 2011 Championship League - Group 2 - Semi-final
    Wales Mark Williams 3-0 England Shaun Murphy
    3 1 3
    China 2016 China Open - Last 128
    England Michael Holt 5-1 England Matthew Day
    6 2 3
    England 2019 Championship League - Group 3
    England Stuart Bingham 3-0 England Kyren Wilson
    3 1 3
    England 2015 Championship League - Group 2
    England Judd Trump 3-0 England Michael Holt
    3 1 3
    England 2013 Championship League - Group 1
    England Ali Carter 3-0 England Judd Trump
    3 1 3
    England 2015 Championship League - Group 6
    Wales Dominic Dale 3-0 Ireland Fergal O'Brien
    3 1 3
    England 2010 Championship League - Group 2
    England Ali Carter 3-0 Australia Neil Robertson
    3 1 3
    England 2017 Championship League - Group 6
    England Shaun Murphy 3-0 England Ricky Walden
    3 1 3
    Wales 2013 Welsh Open - Last 32
    Scotland Stephen Maguire 4-2 England Anthony Hamilton
    6 2 3
    England 2010 Championship League - Group 7
    China Ding Junhui 3-0 England Jamie Cope
    3 1 3
    China 2014 World Open - Last 32
    Australia Neil Robertson 5-1 England Rory McLeod
    6 2 3
    China 2016 World Open - Last 64
    Scotland Anthony McGill 5-1 Wales Lee Walker
    6 2 3
    China 2011 Shanghai Masters - Last 32
    England Stuart Bingham 5-1 England Judd Trump
    6 2 3
    Wales 2017 Players Championship - Last 16
    England Anthony Hamilton 5-1 England Stuart Bingham
    6 2 3
    China 2017 China Open - Last 32
    England Mark Joyce 5-4 England Ronnie O'Sullivan
    9 3 3
    China 2016 Shanghai Masters - Wildcard
    Wales Ryan Day 5-1 China Ma Chunmao
    6 2 3
    England 2019 Q School - Event 2 - Last 16
    England Peter Lines 4-2 China Peifan Lei
    6 2 3
    England 2011 PTC - Event 11 - Last 32
    England Martin Gould 4-2 Wales Jamie Jones
    6 2 3
    China 2014 Shanghai Masters - Last 16
    England Stuart Bingham 5-1 Wales Dominic Dale
    6 2 3
    China 2017 World Open - Last 64
    Australia Neil Robertson 5-1 Thailand Noppon Saengkham
    6 2 3
    England 2016 UK Championship - Last 128
    England Stuart Bingham 6-0 Poland Adam Stefanow
    6 2 3
    England 2012 Championship League - Group 2 - Semi-final
    England Shaun Murphy 3-0 England Mark Davis
    3 1 3
    China 2018 International Championship - Last 128
    Norway Kurt Maflin 6-0 Wales Jak Jones
    6 2 3
    China 2019 World Open - Last 64
    England David Gilbert 5-4 China Zhao Xintong
    9 3 3
    Germany 2017 German Masters - Last 128
    England Shaun Murphy 5-1 Wales Daniel Wells
    6 2 3
    China 2017 Shanghai Masters - Last 64
    England Joe Perry 5-1 England Matthew Selt
    6 2 3
    Germany 2011 German Masters - Last 96
    England Andy Hicks 5-1 England Paul Davison
    6 2 3
    England 2012 PTC - Event 4 - Quarter-final
    England Judd Trump 4-2 England Mark Joyce
    6 2 3
    England 2011 Championship League - Group 1
    England Mark Selby 3-0 England Shaun Murphy
    3 1 3
    England 2011 Championship League - Group 5
    Northern Ireland Mark Allen 3-0 Wales Matthew Stevens
    3 1 3
    England 2016 Championship League - Group 6
    England Ali Carter 3-0 England Mark Davis
    3 1 3
    England 2016 Championship League - Winners Group
    England Mark Selby 3-0 Wales Mark Williams
    3 1 3
    England 2011 PTC - Event 1 - Last 64
    Scotland Stephen Maguire 4-2 England Jack Lisowski
    6 2 3
    England 2011 PTC - Event 5 - Quarter-final
    England Barry Hawkins 4-2 England Michael Holt
    6 2 3
    Germany 2013 German Masters - Last 64
    England Judd Trump 5-4 Thailand James Wattana
    9 3 3
    Poland 2015 European Tour - Event 6 - Last 128
    England Steven Hallworth 4-2 England Michael Wasley
    6 2 3
    Scotland 2010 World Open - Last 64
    England Judd Trump 3-0 Thailand Thanawat Thirapongpaiboon
    3 1 3
    England 2014 Players Championship Grand Final - Quarter-final
    England Judd Trump 4-2 England Joe Perry
    6 2 3
    China 2017 China Open - Last 64
    England Judd Trump 5-1 England Ashley Hugill
    6 2 3
    Australia 2012 Australian Open - Last 48
    China Liang Wenbo 5-1 Thailand Thanawat Thirapongpaiboon
    6 2 3
    China 2013 Asian Tour - Event 2 - Last 64
    China Zhou Yuelong 4-2 China Chen Feilong
    6 2 3
    Germany 2016 German Masters - Last 64
    Hong Kong Marco Fu 5-1 China Yu Delu
    6 2 3
    2010 Premier League - Group
    Wales Mark Williams 4-2 England Mark Selby
    6 2 3
    England 2011 Championship League - Group 4 - Semi-final
    Northern Ireland Mark Allen 3-0 Wales Matthew Stevens
    3 1 3
    England 2011 Championship League - Group 7
    Hong Kong Marco Fu 3-0 England Andrew Higginson
    3 1 3
    Australia 2011 Australian Open - Quarter-final
    Wales Mark Williams 5-4 Wales Dominic Dale
    9 3 3
    England 2019 Championship League - Group 4
    England Mark Selby 3-0 Scotland Graeme Dott
    3 1 3
    England 2010 Championship League - Group 3
    England Judd Trump 3-0 England Ali Carter
    3 1 3
    Wales 2014 Welsh Open - Last 128
    England Judd Trump 4-2 England Kyren Wilson
    6 2 3
    England 2011 PTC - Event 3 - Last 64
    Wales Matthew Stevens 4-2 England Adam Duffy
    6 2 3
    England 2014 Championship League - Group 7
    Wales Ryan Day 3-0 England Mark King
    3 1 3
    China 2014 Asian Tour - Event 1 - Semi-final
    China Ding Junhui 4-2 Wales Ryan Day
    6 2 3
    China 2018 World Open - Last 64
    Australia Neil Robertson 5-1 England Andy Lee
    6 2 3
    Germany 2018 Paul Hunter Classic - Last 32
    England Peter Lines 4-2 Thailand Noppon Saengkham
    6 2 3
    Belgium 2017 European Masters - Last 64
    England Stuart Bingham 4-2 England Mitchell Mann
    6 2 3
    Scotland 2018 Scottish Open - Last 32
    England Shaun Murphy 4-2 England Nigel Bond
    6 2 3
    Germany 2013 European Tour - Event 6 - Last 64
    Australia Neil Robertson 4-2 Northern Ireland Joe Swail
    6 2 3
    Germany 2019 German Masters - Last 64
    England David Gilbert 5-4 England Craig Steadman
    9 3 3
    China 2014 World Open - Last 128
    China Xiao Guodong 5-1 Wales Andrew Pagett
    6 2 3
    England 2014 Championship League - Group 3
    Australia Neil Robertson 3-0 England Judd Trump
    3 1 3
    England 2010 PTC - Event 1 - Last 128
    Scotland Stephen Maguire 4-2 England Stuart Carrington
    6 2 3
    England 2011 PTC - Event 1 - Semi-final
    England Ronnie O'Sullivan 4-2 England Joe Jogia
    6 2 3
    England 2019 Championship League - Winners Group
    England Mark Selby 3-0 England Martin Gould
    3 1 3
    Czech Republic 2010 EPTC - Event 6 - Last 32
    Wales Ryan Day 4-2 England Ben Woollaston
    6 2 3
    Wales 2014 Welsh Open - Quarter-final
    China Ding Junhui 5-4 England Joel Walker
    9 3 3
    China 2016 World Open - Last 64
    Norway Kurt Maflin 5-4 Wales Michael White
    9 3 3
    Germany 2010 EPTC - Event 5 - Quarter-final
    Scotland John Higgins 4-2 England Anthony Hamilton
    6 2 3
    China 2017 China Open - Last 16
    Scotland Stephen Maguire 5-1 Wales Daniel Wells
    6 2 3
    England 2016 English Open - Last 128
    England Tom Ford 4-2 England Rory McLeod
    6 2 3
    China 2015 Shanghai Masters - Last 96
    China Cao Yupeng 5-1 Thailand James Wattana
    6 2 3
    China 2019 Shanghai Masters - Last 16
    England Jack Lisowski 6-3 England Mark Selby
    9 3 3
    China 2011 China Open - Last 32
    Australia Neil Robertson 5-1 England Barry Hawkins
    6 2 3
    England 2017 Championship League - Group 3
    England Ali Carter 3-0 England Joe Perry
    3 1 3
    Wales 2011 Welsh Open - Last 16
    Scotland Stephen Maguire 4-2 Scotland Stephen Hendry
    6 2 3
    Ireland 2012 PTC Grand Final - Round 1
    China Ding Junhui 4-2 England Ben Woollaston
    6 2 3
    Northern Ireland 2017 Northern Ireland Open - Last 128
    England Ronnie O'Sullivan 4-2 Germany Lukas Kleckers
    6 2 3
    England 2013 UK Championship - Last 128
    England Stuart Bingham 6-0 Qatar Ahmed Saif
    6 2 3
    England 2015 Championship League - Group 5
    England Ronnie O'Sullivan 3-0 Wales Michael White
    3 1 3
    Wales 2019 Welsh Open - Last 32
    China Zhao Xintong 4-2 England Jimmy Robertson
    6 2 3
    England 2015 Championship League - Group 7
    Scotland John Higgins 3-0 Wales Dominic Dale
    3 1 3
    Wales 2018 Welsh Open - Last 128
    England Michael Holt 4-2 England Elliot Slessor
    6 2 3
    Wales 2018 Welsh Open - Quarter-final
    England Barry Hawkins 5-1 China Yan Bingtao
    6 2 3
    China 2014 China Open - Last 128
    England Alfie Burden 5-1 Scotland Ross Muir
    6 2 3
    Poland 2015 European Tour - Event 6 - Last 16
    Wales Mark Williams 4-2 England Liam Highfield
    6 2 3
    China 2013 Wuxi Classic - Last 128
    Hong Kong Marco Fu 5-1 Wales Daniel Wells
    6 2 3
    Germany 2018 Paul Hunter Classic - Last 64
    Wales Lee Walker 4-2 Wales Jamie Jones
    6 2 3
    England 2011 PTC - Event 11 - Last 64
    Wales Dominic Dale 4-2 England Shaun Murphy
    6 2 3
    Belgium 2012 European Tour - Event 3 - Last 64
    Australia Neil Robertson 4-2 Wales Daniel Wells
    6 2 3
    Gibraltar 2015 European Tour - Event 5 - Last 64
    Hong Kong Marco Fu 4-2 England Sam Baird
    6 2 3
    England 2012 Championship League - Winners Group
    China Ding Junhui 3-0 England Barry Hawkins
    3 1 3
    England 2016 World Seniors Championship - Round 2
    England Rod Lawler 2-1 Wales Lee Walker
    3 1 3
    Scotland 2018 Scottish Open - Last 64
    England Joe Perry 4-2 England Robbie Williams
    6 2 3
    England 2017 UK Championship - Semi-final
    England Shaun Murphy 6-3 Wales Ryan Day
    9 3 3
    Portugal 2014 European Tour - Event 5 - Last 16
    England Judd Trump 4-2 India Aditya Mehta
    6 2 3
    England 2018 Championship League - Group 6
    England Judd Trump 3-0 Wales Michael White
    3 1 3
    China 2015 Asian Tour - Event 3 - Quarter-final
    Thailand Thepchaiya Un-Nooh 4-2 China Zhou Yuelong
    6 2 3
    Wales 2018 Welsh Open - Last 32
    Thailand Noppon Saengkham 4-2 England Craig Steadman
    6 2 3
    England 2010 Championship League - Group 1
    Scotland Stephen Maguire 3-0 England Shaun Murphy
    3 1 3
    China 2015 Shanghai Masters - Last 48
    England Kyren Wilson 5-4 Scotland Anthony McGill
    9 3 3
    Germany 2012 European Tour - Event 1 - Last 32
    Wales Ryan Day 4-2 England John Astley
    6 2 3
    China 2018 China Championship - Last 64
    Ireland Fergal O'Brien 5-1 England Ali Carter
    6 2 3
    China 2017 International Championship - Last 128
    Scotland Stephen Maguire 6-3 Malta Alex Borg
    9 3 3
    Bulgaria 2015 European Tour - Event 4 - Last 128
    England Peter Ebdon 4-2 Ireland Brendan O'Donoghue
    6 2 3
    Germany 2012 German Masters - Last 16
    England Ronnie O'Sullivan 5-1 England Joe Perry
    6 2 3
    England 2012 Championship League - Winners Group
    England Barry Hawkins 3-0 England Shaun Murphy
    3 1 3
    China 2017 Shanghai Masters - Last 64
    England Jack Lisowski 5-1 Scotland Chris Totten
    6 2 3
    England 2016 Championship League - Group 7
    Wales Dominic Dale 3-0 England Matthew Selt
    3 1 3
    England 2015 Championship League - Group 4
    England David Gilbert 3-0 Wales Ryan Day
    3 1 3
    Wales 2019 Welsh Open - Last 128
    England Mark Selby 4-2 Scotland Anthony McGill
    6 2 3
    Germany 2010 EPTC - Event 3 - Last 128
    England Stuart Bingham 4-2 Northern Ireland Joe Swail
    6 2 3
    England 2019 Championship League - Winners Group
    Scotland John Higgins 3-0 England Judd Trump
    3 1 3
    Wales 2013 Welsh Open - Last 64
    China Ding Junhui 4-2 Thailand Dechawat Poomjaeng
    6 2 3
    Australia 2012 Australian Open - Last 32
    Hong Kong Marco Fu 5-1 England Joe Perry
    6 2 3
    Bulgaria 2013 European Tour - Event 1 - Last 64
    Australia Neil Robertson 4-2 Norway Kurt Maflin
    6 2 3
    England 2019 English Open - Last 32
    China Tian Pengfei 4-2 Wales Dominic Dale
    6 2 3
    China 2013 Asian Tour - Event 1 - Last 64
    Wales Dominic Dale 4-2 China Zhang Anda
    6 2 3
    China 2015 International Championship - Last 16
    Hong Kong Marco Fu 6-3 England Jimmy Robertson
    9 3 3
    Scotland 2016 Scottish Open - Last 16
    England Ronnie O'Sullivan 4-2 Northern Ireland Mark Allen
    6 2 3
    Germany 2016 German Masters - Last 128
    England Stuart Bingham 5-1 Wales Daniel Wells
    6 2 3
    Wales 2016 Welsh Open - Last 16
    Australia Neil Robertson 4-2 Hong Kong Marco Fu
    6 2 3
    Scotland 2017 Scottish Open - Last 16
    Australia Neil Robertson 4-2 England David Grace
    6 2 3
    England 2010 PTC - Event 2 - Semi-final
    England Mark Selby 4-2 Hong Kong Marco Fu
    6 2 3
    England 2015 Championship League - Group 4
    England Peter Ebdon 3-0 England Stuart Bingham
    3 1 3
    Poland 2015 European Tour - Event 6 - Last 32
    England Martin Gould 4-2 Ireland Fergal O'Brien
    6 2 3
    England 2010 EPTC - Event 4 - Quarter-final
    Scotland Stephen Maguire 4-2 England Anthony Hamilton
    6 2 3
    England 2010 EPTC - Event 4 - Last 64
    England David Grace 4-2 China Liang Wenbo
    6 2 3
    China 2012 Wuxi Classic - Last 32
    England Judd Trump 5-1 Wales Dominic Dale
    6 2 3
    China 2019 World Open - Last 64
    Thailand Thepchaiya Un-Nooh 5-1 China Zhang Yang
    6 2 3
    Germany 2013 European Tour - Event 4 - Last 128
    England Ian Burns 4-2 England Charlie Walters
    6 2 3
    China 2013 Shanghai Masters - Last 32
    Scotland John Higgins 5-1 England Mike Dunn
    6 2 3
    England 2014 UK Championship - Last 32
    England Judd Trump 6-3 Scotland Fraser Patrick
    9 3 3
    Scotland 2017 Scottish Open - Last 64
    England Stuart Carrington 4-2 England Joe Perry
    6 2 3
    England 2016 Championship League - Group 6 - Semi-final
    Wales Dominic Dale 3-0 England Michael Holt
    3 1 3
    Germany 2013 European Tour - Event 6 - Last 16
    England Ben Woollaston 4-2 England Anthony Hamilton
    6 2 3
    England 2015 Championship League - Group 5
    Ireland Fergal O'Brien 3-0 Wales Michael White
    3 1 3
    England 2014 Championship League - Group 5
    England Shaun Murphy 3-0 Australia Neil Robertson
    3 1 3
    England 2014 Championship League - Winners Group
    England Shaun Murphy 3-0 Wales Ryan Day
    3 1 3
    England 2017 Championship League - Group 5 - Semi-final
    Wales Mark Williams 3-0 England Shaun Murphy
    3 1 3
    Ireland 2011 PTC - Event 8 - Quarter-final
    England Judd Trump 4-2 Scotland Alan McManus
    6 2 3
    England 2010 Championship League - Group 6
    Wales Mark Williams 3-0 England Barry Hawkins
    3 1 3
    China 2016 World Open - Last 16
    Australia Neil Robertson 5-1 Wales Ryan Day
    6 2 3
    Australia 2011 Australian Open - Last 64
    England Michael Holt 5-1 Norway Kurt Maflin
    6 2 3
    England 2010 EPTC - Event 4 - Last 16
    Scotland Stephen Maguire 4-2 England Jack Lisowski
    6 2 3
    Germany 2017 German Masters - Last 64
    England Ben Woollaston 5-1 China Tian Pengfei
    6 2 3
    England 2018 English Open - Last 16
    Wales Ryan Day 4-2 England Judd Trump
    6 2 3
    Scotland 2016 Scottish Open - Last 64
    Australia Neil Robertson 4-2 England Gary Wilson
    6 2 3
    China 2012 China Open - Last 80
    China Xiao Guodong 5-1 England Adam Duffy
    6 2 3
    Germany 2013 European Tour - Event 5 - Last 16
    England Judd Trump 4-2 England Kyren Wilson
    6 2 3
    England 2018 UK Championship - Last 64
    Wales Mark Williams 6-0 Wales Daniel Wells
    6 2 3
    2010 Premier League - Group
    England Ronnie O'Sullivan 3-3 Hong Kong Marco Fu
    6 2 3
    Northern Ireland 2017 Northern Ireland Open - Last 128
    China Tian Pengfei 4-2 Iran Soheil Vahedi
    6 2 3
    Germany 2014 European Tour - Event 4 - Last 64
    Northern Ireland Mark Allen 4-2 England Mark Joyce
    6 2 3
    Wales 2016 Welsh Open - Last 64
    England Anthony Hamilton 4-2 England Allan Taylor
    6 2 3
    Germany 2015 German Masters - Last 64
    England Michael Wasley 5-1 China Lu Ning
    6 2 3
    England 2011 Q School - Event 2 - Last 64
    England Lee Spick 4-2 England Steve Judd
    6 2 3
    Germany 2014 German Masters - Last 16
    China Xiao Guodong 5-1 Scotland Jamie Burnett
    6 2 3
    England 2018 Championship League - Winners Group
    Scotland John Higgins 3-0 England Mark Selby
    3 1 3
    England 2017 Championship League - Group 5
    England Judd Trump 3-0 England Kyren Wilson
    3 1 3
    England 2010 Championship League - Winners Group - Semi-final
    Hong Kong Marco Fu 3-0 Scotland Stephen Maguire
    3 1 3
    England 2014 Players Championship Grand Final - Last 32
    Northern Ireland Mark Allen 4-2 Wales Jamie Jones
    6 2 3
    England 2010 PTC - Event 6 - Last 128
    China Chen Zhe 4-2 England Jimmy Robertson
    6 2 3
    2011 Premier League - Event 1 - Semi-final
    Scotland John Higgins 3-0 England Jimmy White
    3 1 3
    England 2013 Championship League - Group 7
    Scotland Stephen Maguire 3-0 Wales Dominic Dale
    3 1 3
    China 2016 International Championship - Last 32
    England Joe Perry 6-3 India Aditya Mehta
    9 3 3
    Germany 2015 European Tour - Event 3 - Last 32
    England Andrew Higginson 4-2 England Robert Milkins
    6 2 3
    China 2011 China Open - Last 16
    England Mark Selby 5-1 England Robert Milkins
    6 2 3
    Bulgaria 2015 European Tour - Event 4 - Last 32
    England Michael Holt 4-2 England Joe Perry
    6 2 3
    England 2013 European Tour - Event 3 - Last 16
    China Ding Junhui 4-2 England Anthony Hamilton
    6 2 3
    2010 Premier League - Group
    Hong Kong Marco Fu 3-3 Wales Mark Williams
    6 2 3