Match Frames Per Century Rate - Season 2018-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 - Last 128
    England Martin Gould 1-0 England Liam Highfield
    1 1 1
    England 2019 Snooker Shootout - Last 64
    Belgium Luca Brecel 1-0 England Ricky Walden
    1 1 1
    England 2019 Snooker Shootout - Semi-final
    Thailand Thepchaiya Un-Nooh 1-0 Wales Jamie Clarke
    1 1 1
    England 2019 Snooker Shootout - Last 128
    England Ricky Walden 1-0 Wales Liam Davies
    1 1 1
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Ronnie O'Sullivan 4-0 Iran Soheil Vahedi
    4 3 1.33
    England 2019 Championship League - Group 5
    England Mark Selby 3-0 England Ali Carter
    3 2 1.5
    England 2019 Championship League - Group 5
    England Mark Selby 3-0 England Joe Perry
    3 2 1.5
    England 2019 Championship League - Winners Group
    England Judd Trump 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 2019 Championship League - Group 1 - Final
    Australia Neil Robertson 3-0 England Jack Lisowski
    3 2 1.5
    England 2019 Championship League - Group 3
    England Barry Hawkins 3-0 England Mark Selby
    3 2 1.5
    Wales 2019 Welsh Open - Last 16
    England Stuart Bingham 4-2 England Robbie Williams
    6 4 1.5
    Belgium 2018 European Masters - Last 128
    England Sam Craigie 4-1 England Ashley Carty
    5 3 1.67
    Wales 2019 Welsh Open - Last 32
    England Mark Selby 4-1 Thailand Noppon Saengkham
    5 3 1.67
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Zhou Yuelong 4-1 Germany Lukas Kleckers
    5 3 1.67
    England 2019 World Grand Prix - Last 32
    England Barry Hawkins 4-1 Wales Ryan Day
    5 3 1.67
    Germany 2019 German Masters - Last 128
    England Shaun Murphy 5-2 England Martin O'Donnell
    7 4 1.75
    Germany 2019 German Masters - Last 64
    Wales Matthew Stevens 5-2 Ireland Ken Doherty
    7 4 1.75
    England 2019 Championship League - Group 5
    Scotland Stephen Maguire 3-1 England David Gilbert
    4 2 2
    Scotland 2018 Scottish Open - Last 32
    England Stuart Carrington 4-0 China Zhou Yuelong
    4 2 2
    Northern Ireland 2018 Northern Ireland Open - Last 32
    England Mark Selby 4-0 Pakistan Hamza Akbar
    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
    Germany 2018 Paul Hunter Classic - Last 128
    England Mark Davis 4-0 Germany Markus Hertle
    4 2 2
    England 2019 Players Championship - Last 16
    England Judd Trump 6-0 England Jimmy Robertson
    6 3 2
    Scotland 2018 Scottish Open - Last 64
    England Judd Trump 4-0 England Ben Woollaston
    4 2 2
    Gibraltar 2019 Gibraltar Open - Last 16
    England Stuart Bingham 4-2 Norway Kurt Maflin
    6 3 2
    England 2019 Championship League - Winners Group
    England Judd Trump 3-1 Australia Neil Robertson
    4 2 2
    England 2019 World Grand Prix - Last 16
    England David Gilbert 4-0 China Ding Junhui
    4 2 2
    England 2019 Championship League - Group 7
    Scotland John Higgins 3-1 Wales Michael White
    4 2 2
    England 2018 UK Championship - Last 32
    England Stuart Bingham 6-2 England David Gilbert
    8 4 2
    Scotland 2018 Scottish Open - Last 128
    China Yan Bingtao 4-0 Egypt Basem Eltahhan
    4 2 2
    England 2018 English Open - Last 128
    England Sam Baird 4-2 England Liam Highfield
    6 3 2
    Wales 2019 Welsh Open - Semi-final
    England Stuart Bingham 6-2 England Joe O'Connor
    8 4 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
    England 2019 Championship League - Group 3
    England Judd Trump 3-1 England Kyren Wilson
    4 2 2
    Germany 2019 German Masters - Last 32
    England Mark Selby 5-1 England Ricky Walden
    6 3 2
    Northern Ireland 2018 Northern Ireland Open - Last 64
    England Mark Selby 4-0 England Jimmy Robertson
    4 2 2
    England 2019 Championship League - Group 7
    Scotland Stephen Maguire 3-1 England Tom Ford
    4 2 2
    England 2019 Championship League - Group 4
    Belgium Luca Brecel 3-1 England Ali Carter
    4 2 2
    England 2019 Championship League - Group 3
    England Mark Selby 3-1 England Kyren Wilson
    4 2 2
    Latvia 2018 Riga Masters - Last 32
    China Zhao Xintong 4-0 England Shaun Murphy
    4 2 2
    China 2018 International Championship - Last 64
    England Mark Selby 6-0 Ireland Ken Doherty
    6 3 2
    China 2019 China Open - Last 64
    England Stuart Bingham 6-0 England Elliot Slessor
    6 3 2
    Germany 2018 Paul Hunter Classic - Last 64
    England Chris Wakelin 4-2 Malta Aaron Busuttil
    6 3 2
    China 2018 International Championship - Last 128
    England Judd Trump 6-4 China Lu Ning
    10 5 2
    Wales 2019 Welsh Open - Last 64
    China Zhao Xintong 4-0 China Zhou Yuelong
    4 2 2
    England 2019 Championship League - Group 5
    England Mark Selby 3-1 Scotland Anthony McGill
    4 2 2
    Germany 2018 Paul Hunter Classic - Last 128
    England Liam Highfield 4-0 Ukraine Sergey Isaenko
    4 2 2
    Latvia 2018 Riga Masters - Last 16
    Australia Neil Robertson 4-2 England Craig Steadman
    6 3 2
    England 2018 Q School - Event 2 - Last 128
    China Lu Ning 4-0 England James Welch
    4 2 2
    Germany 2018 Paul Hunter Classic - Pre-qualifying 2
    England David Grace 4-0 Germany Rolf Mahr
    4 2 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
    China 2018 International Championship - Final
    Northern Ireland Mark Allen 10-5 Australia Neil Robertson
    15 7 2.14
    England 2018 Champion of Champions - Quarter-final
    England Ronnie O'Sullivan 6-3 Scotland John Higgins
    9 4 2.25
    England 2018 Champion of Champions - Semi-final
    England Ronnie O'Sullivan 6-3 England Shaun Murphy
    9 4 2.25
    China 2018 International Championship - Last 64
    England Tom Ford 6-3 England Jimmy Robertson
    9 4 2.25
    England 2018 UK Championship - Last 64
    Australia Neil Robertson 6-3 Thailand Thepchaiya Un-Nooh
    9 4 2.25
    England 2018 Champion of Champions - Quarter-final
    Northern Ireland Mark Allen 6-1 Australia Neil Robertson
    7 3 2.33
    Latvia 2018 Riga Masters - Last 32
    Australia Neil Robertson 4-3 China Liang Wenbo
    7 3 2.33
    England 2018 English Open - Last 64
    England Barry Hawkins 4-3 England Sam Craigie
    7 3 2.33
    China 2019 China Open - Last 128
    China Xiao Guodong 6-1 Iran Soheil Vahedi
    7 3 2.33
    England 2018 English Open - Last 128
    England Nigel Bond 4-3 China Tian Pengfei
    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
    England 2018 English Open - Last 64
    England Judd Trump 4-3 China Zhao Xintong
    7 3 2.33
    China 2018 China Championship - Last 128
    Wales Ryan Day 5-2 Wales Jak Jones
    7 3 2.33
    Gibraltar 2019 Gibraltar Open - Last 32
    England Stuart Bingham 4-3 Israel Eden Sharav
    7 3 2.33
    Gibraltar 2019 Gibraltar Open - Quarter-final
    China Yuan Sijun 4-3 England Robert Milkins
    7 3 2.33
    China 2019 China Open - Quarter-final
    Belgium Luca Brecel 6-1 Scotland Alan McManus
    7 3 2.33
    China 2018 World Open - Last 128
    Thailand Noppon Saengkham 5-2 England Sean O'Sullivan
    7 3 2.33
    England 2018 Champion of Champions - Last 16
    Scotland John Higgins 4-3 Wales Ryan Day
    7 3 2.33
    Northern Ireland 2018 Northern Ireland Open - Last 64
    Wales Ryan Day 4-3 China Zhang Anda
    7 3 2.33
    Germany 2019 German Masters - Last 64
    England Shaun Murphy 5-2 England Jimmy White
    7 3 2.33
    China 2018 International Championship - Last 128
    China Xiao Guodong 6-1 Germany Lukas Kleckers
    7 3 2.33
    England 2019 Championship League - Group 2 - Group
    England Jack Lisowski 3-2 England Kyren Wilson
    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
    Gibraltar 2019 Gibraltar Open - Last 64
    Thailand Thepchaiya Un-Nooh 4-1 England John Astley
    5 2 2.5
    England 2018 English Open - Last 128
    England Mark Davis 4-1 England Robbie Williams
    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 2018 International Championship - Quarter-final
    Australia Neil Robertson 6-4 England Mark Selby
    10 4 2.5
    England 2019 World Grand Prix - Last 32
    England Stuart Bingham 4-1 China Zhao Xintong
    5 2 2.5
    Gibraltar 2019 Gibraltar Open - Final
    England Stuart Bingham 4-1 Wales Ryan Day
    5 2 2.5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    Wales Daniel Wells 4-1 China Zhao Xintong
    5 2 2.5
    England 2018 English Open - Last 32
    Scotland John Higgins 4-1 England Martin Gould
    5 2 2.5
    England 2018 English Open - Last 64
    China Luo Honghao 4-1 England Stuart Carrington
    5 2 2.5
    England 2018 UK Championship - Last 64
    England David Gilbert 6-4 England Peter Ebdon
    10 4 2.5
    India 2019 Indian Open - Last 32
    Belgium Luca Brecel 4-1 England Andrew Higginson
    5 2 2.5
    England 2019 World Championship - Last 32
    England Shaun Murphy 10-0 China Luo Honghao
    10 4 2.5
    England 2018 English Open - Last 32
    Thailand Noppon Saengkham 4-1 China Yuan Sijun
    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
    Northern Ireland 2018 Northern Ireland Open - Last 16
    England Peter Ebdon 4-1 China Li Hang
    5 2 2.5
    Belgium 2018 European Masters - Last 64
    England Jack Lisowski 4-1 Wales Duane Jones
    5 2 2.5
    Wales 2019 Welsh Open - Last 128
    Australia Neil Robertson 4-1 Northern Ireland Jordan Brown
    5 2 2.5
    England 2018 Q School - Event 3 - Round 1
    Wales Andrew Pagett 4-1 England Louis Heathcote
    5 2 2.5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Jimmy Robertson 4-1 England James Cahill
    5 2 2.5
    Wales 2019 Welsh Open - Last 128
    China Zhao Xintong 4-1 Wales Jackson Page
    5 2 2.5
    England 2018 English Open - Last 128
    Wales Mark Williams 4-1 Wales Dominic Dale
    5 2 2.5
    Germany 2019 German Masters - Last 16
    Australia Neil Robertson 5-0 England Stuart Bingham
    5 2 2.5
    China 2018 International Championship - Last 64
    England Michael Holt 6-4 China Luo Honghao
    10 4 2.5
    England 2019 Championship League - Group 4
    England Mark Selby 3-2 England Stuart Bingham
    5 2 2.5
    China 2018 World Open - Last 128
    Australia Neil Robertson 5-0 China He Guoqiang
    5 2 2.5
    China 2018 Shanghai Masters - Last 16
    England Kyren Wilson 6-2 England Judd Trump
    8 3 2.67
    England 2018 UK Championship - Last 64
    Hong Kong Marco Fu 6-2 China Luo Honghao
    8 3 2.67
    England 2018 UK Championship - Last 32
    England Joe Perry 6-2 England Joe O'Connor
    8 3 2.67
    Scotland 2018 Scottish Open - Quarter-final
    England Judd Trump 5-3 England Stuart Carrington
    8 3 2.67
    England 2019 Masters - Last 16
    England Mark Selby 6-2 Scotland Stephen Maguire
    8 3 2.67
    China 2018 Shanghai Masters - Quarter-final
    England Ronnie O'Sullivan 6-2 England Stuart Bingham
    8 3 2.67
    China 2018 International Championship - Last 64
    Northern Ireland Mark Allen 6-5 England Liam Highfield
    11 4 2.75
    China 2018 China Championship - Last 64
    Ireland Fergal O'Brien 5-1 England Ali Carter
    6 2 3
    Scotland 2018 Scottish Open - Last 64
    England Joe Perry 4-2 England Robbie Williams
    6 2 3
    India 2019 Indian Open - Last 32
    China Li Hang 4-2 England Joe Perry
    6 2 3
    Wales 2019 Welsh Open - Last 128
    England Mark Selby 4-2 Scotland Anthony McGill
    6 2 3
    England 2019 Championship League - Winners Group
    England Martin Gould 3-0 Australia Neil Robertson
    3 1 3
    England 2018 English Open - Last 16
    Wales Ryan Day 4-2 England Judd Trump
    6 2 3
    England 2018 UK Championship - Last 64
    Wales Mark Williams 6-0 Wales Daniel Wells
    6 2 3
    China 2018 China Championship - Quarter-final
    China Lyu Haotian 5-1 England Martin O'Donnell
    6 2 3
    Wales 2019 Welsh Open - Last 128
    England Oliver Lines 4-2 Ireland Fergal O'Brien
    6 2 3
    Latvia 2018 Riga Masters - Last 128
    Australia Neil Robertson 4-2 China Luo Honghao
    6 2 3
    England 2018 UK Championship - Last 128
    England Joe Perry 6-0 England John Astley
    6 2 3
    Gibraltar 2019 Gibraltar Open - Last 128
    England Gary Wilson 4-2 China Zhao Xintong
    6 2 3
    England 2019 Championship League - Group 1 - Semi-final
    Australia Neil Robertson 3-0 England Anthony Hamilton
    3 1 3
    China 2018 China Championship - Last 128
    Scotland Stephen Maguire 5-1 China Chen Feilong
    6 2 3
    China 2018 Shanghai Masters - Last 16
    Wales Mark Williams 6-3 Scotland Anthony McGill
    9 3 3
    England 2018 English Open - Last 128
    Australia Neil Robertson 4-2 Scotland Ross Muir
    6 2 3
    Belgium 2018 European Masters - Last 128
    China Zhou Yuelong 4-2 England Mike Dunn
    6 2 3
    Germany 2019 German Masters - Last 32
    China Xiao Guodong 5-1 Wales Ryan Day
    6 2 3
    Gibraltar 2019 Gibraltar Open - Last 64
    England David Gilbert 4-2 Northern Ireland Joe Swail
    6 2 3
    England 2019 Championship League - Group 6
    China Xiao Guodong 3-0 Scotland Stephen Maguire
    3 1 3
    India 2019 Indian Open - Last 64
    China Zhao Xintong 4-2 England Sam Baird
    6 2 3
    England 2019 Championship League - Group 5
    Scotland Stephen Maguire 3-0 Scotland Anthony McGill
    3 1 3
    China 2019 China Open - Last 128
    Australia Neil Robertson 6-0 Pakistan Hamza Akbar
    6 2 3
    England 2019 Championship League - Winners Group
    England Martin Gould 3-0 England Jack Lisowski
    3 1 3
    Belgium 2018 European Masters - Last 32
    China Zhang Anda 4-2 Israel Eden Sharav
    6 2 3
    Scotland 2018 Scottish Open - Last 64
    China Zhang Yong 4-2 England James Cahill
    6 2 3
    Northern Ireland 2018 Northern Ireland Open - Last 64
    China Li Hang 4-2 England Sam Craigie
    6 2 3
    England 2019 Championship League - Group 6
    England Martin Gould 3-0 China Xiao Guodong
    3 1 3
    England 2019 Championship League - Group 3 - Final
    England Judd Trump 3-0 England Barry Hawkins
    3 1 3
    England 2019 Championship League - Semi-final
    England Martin Gould 3-0 Scotland John Higgins
    3 1 3
    England 2018 UK Championship - Last 128
    England David Gilbert 6-3 England Ashley Carty
    9 3 3
    India 2019 Indian Open - Last 16
    China Li Hang 4-2 England Sam Craigie
    6 2 3
    England 2019 Championship League - Group 2 - Group
    England Jack Lisowski 3-0 Belgium Luca Brecel
    3 1 3
    China 2018 International Championship - Semi-final
    Northern Ireland Mark Allen 9-6 Wales Matthew Stevens
    15 5 3
    Germany 2018 Paul Hunter Classic - Last 32
    England Chris Wakelin 4-2 Belgium Luca Brecel
    6 2 3
    China 2018 Shanghai Masters - Last 16
    England Barry Hawkins 6-3 Scotland Stephen Maguire
    9 3 3
    Wales 2019 Welsh Open - Last 32
    Iran Hossein Vafaei 4-2 Germany Lukas Kleckers
    6 2 3
    England 2018 UK Championship - Last 64
    England Gary Wilson 6-3 England Sam Baird
    9 3 3
    Latvia 2018 Riga Masters - Last 128
    England David Lilley 4-2 England Hammad Miah
    6 2 3
    England 2018 Champion of Champions - Last 16
    England Ronnie O'Sullivan 4-2 England Stuart Bingham
    6 2 3
    Northern Ireland 2018 Northern Ireland Open - Last 64
    Israel Eden Sharav 4-2 Wales Michael White
    6 2 3
    England 2018 UK Championship - Last 128
    England Judd Trump 6-0 England David Lilley
    6 2 3
    Germany 2019 German Masters - Last 64
    Wales Mark Williams 5-1 Wales Jak Jones
    6 2 3
    England 2019 Championship League - Group 2 - Group
    England Judd Trump 3-0 England Kyren Wilson
    3 1 3
    England 2019 Championship League - Group 6
    England David Gilbert 3-0 China Xiao Guodong
    3 1 3
    England 2019 World Grand Prix - Last 32
    Thailand Noppon Saengkham 4-2 Scotland John Higgins
    6 2 3
    Wales 2019 Welsh Open - Semi-final
    Australia Neil Robertson 6-0 Iran Hossein Vafaei
    6 2 3
    Scotland 2018 Scottish Open - Last 32
    Wales Ryan Day 4-2 China Zhang Anda
    6 2 3
    Germany 2019 German Masters - Last 64
    England Mark Selby 5-1 England John Astley
    6 2 3
    England 2019 Championship League - Winners Group
    England Mark Selby 3-0 England Martin Gould
    3 1 3
    China 2018 International Championship - Last 32
    England Jack Lisowski 6-3 Hong Kong Marco Fu
    9 3 3
    England 2018 Champion of Champions - Last 16
    Northern Ireland Mark Allen 4-2 England Barry Hawkins
    6 2 3
    England 2019 Championship League - Group 2 - Group
    Belgium Luca Brecel 3-0 England Ricky Walden
    3 1 3
    England 2019 Championship League - Group 3
    England Stuart Bingham 3-0 England Kyren Wilson
    3 1 3
    England 2019 Championship League - Winners Group
    Scotland John Higgins 3-0 England Judd Trump
    3 1 3
    China 2018 International Championship - Last 128
    Norway Kurt Maflin 6-0 Wales Jak Jones
    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
    England 2019 Championship League - Group 4
    England Mark Selby 3-0 Scotland Graeme Dott
    3 1 3
    Scotland 2018 Scottish Open - Last 32
    England Shaun Murphy 4-2 England Nigel Bond
    6 2 3
    Germany 2019 German Masters - Last 64
    England David Gilbert 5-4 England Craig Steadman
    9 3 3
    Germany 2018 Paul Hunter Classic - Last 64
    Wales Lee Walker 4-2 Wales Jamie Jones
    6 2 3
    Wales 2019 Welsh Open - Last 32
    China Zhao Xintong 4-2 England Jimmy Robertson
    6 2 3
    China 2018 International Championship - Last 128
    England Mark Davis 6-4 England Elliot Slessor
    10 3 3.33
    China 2019 China Open - Last 64
    Scotland Anthony McGill 6-4 England Nigel Bond
    10 3 3.33
    England 2018 UK Championship - Last 128
    Wales Dominic Dale 6-4 Northern Ireland Gerard Greene
    10 3 3.33
    England 2018 UK Championship - Last 16
    England Joe Perry 6-4 England Judd Trump
    10 3 3.33
    China 2018 International Championship - Last 32
    England Mark Selby 6-4 England Robert Milkins
    10 3 3.33
    England 2019 Players Championship - Last 16
    England Ronnie O'Sullivan 6-4 England Barry Hawkins
    10 3 3.33
    England 2019 World Championship - Last 144
    China Liang Wenbo 10-0 Egypt Basem Eltahhan
    10 3 3.33
    Wales 2019 Tour Championship - Quarter-final
    Australia Neil Robertson 9-8 England Mark Selby
    17 5 3.4
    England 2018 UK Championship - Quarter-final
    England Ronnie O'Sullivan 6-1 England Martin O'Donnell
    7 2 3.5
    Germany 2019 German Masters - Last 64
    England Robert Milkins 5-2 Israel Eden Sharav
    7 2 3.5
    England 2019 World Grand Prix - Quarter-final
    England Barry Hawkins 5-2 England Kyren Wilson
    7 2 3.5
    England 2018 UK Championship - Last 128
    England Ronnie O'Sullivan 6-1 England Luke Simmonds
    7 2 3.5
    Germany 2019 German Masters - Last 128
    England Judd Trump 5-2 England Robbie Williams
    7 2 3.5
    Wales 2019 Welsh Open - Last 128
    China Liang Wenbo 4-3 England Liam Highfield
    7 2 3.5
    Latvia 2018 Riga Masters - Last 128
    Scotland Scott Donaldson 4-3 Thailand Noppon Saengkham
    7 2 3.5
    Germany 2019 German Masters - Last 64
    China Zhou Yuelong 5-2 Wales Dominic Dale
    7 2 3.5
    China 2018 International Championship - Last 128
    England Robert Milkins 6-1 England Andy Lee
    7 2 3.5
    Germany 2018 Paul Hunter Classic - Last 32
    Wales Jackson Page 4-3 England Sam Baird
    7 2 3.5
    Scotland 2018 Scottish Open - Last 128
    England Stuart Carrington 4-3 England Gary Wilson
    7 2 3.5
    India 2019 Indian Open - Last 16
    Scotland Scott Donaldson 4-3 Belgium Luca Brecel
    7 2 3.5
    Germany 2019 German Masters - Last 64
    Australia Neil Robertson 5-2 England James Cahill
    7 2 3.5
    China 2018 China Championship - Last 128
    Iran Hossein Vafaei 5-2 China Chen Zifan
    7 2 3.5
    Gibraltar 2019 Gibraltar Open - Last 64
    England David Grace 4-3 England Peter Ebdon
    7 2 3.5
    Northern Ireland 2018 Northern Ireland Open - Quarter-final
    England Ronnie O'Sullivan 5-2 England David Gilbert
    7 2 3.5
    China 2019 China Open - Last 128
    England Kyren Wilson 6-1 China Chen Feilong
    7 2 3.5
    China 2018 International Championship - Last 128
    England Stuart Bingham 6-1 China Chen Feilong
    7 2 3.5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Li Hang 4-3 China Zhang Yong
    7 2 3.5
    England 2018 Champion of Champions - Quarter-final
    England Kyren Wilson 6-1 England Judd Trump
    7 2 3.5
    Latvia 2018 Riga Masters - Last 64
    England Stuart Carrington 4-3 Ireland Fergal O'Brien
    7 2 3.5
    England 2018 UK Championship - Last 128
    England Jack Lisowski 6-1 China Zhang Jiankang
    7 2 3.5
    England 2018 English Open - Last 64
    England Robert Milkins 4-3 England Elliot Slessor
    7 2 3.5
    Wales 2019 Welsh Open - Last 32
    England Jack Lisowski 4-3 England Sam Craigie
    7 2 3.5
    England 2018 English Open - Last 128
    China Zhou Yuelong 4-3 England Paul Davison
    7 2 3.5
    India 2019 Indian Open - Last 32
    Scotland John Higgins 4-3 Iran Hossein Vafaei
    7 2 3.5
    China 2018 International Championship - Last 128
    China Luo Honghao 6-1 Wales Michael White
    7 2 3.5
    England 2018 UK Championship - Last 16
    England Ronnie O'Sullivan 6-1 England Jack Lisowski
    7 2 3.5
    England 2018 Q School - Event 1 - Round 1
    England Sam Baird 4-3 England James Silverwood
    7 2 3.5
    England 2018 Champion of Champions - Last 16
    Australia Neil Robertson 4-3 England Mark Selby
    7 2 3.5
    Latvia 2018 Riga Masters - Last 64
    England Joe Perry 4-3 England Robert Milkins
    7 2 3.5
    China 2018 International Championship - Last 128
    Australia Neil Robertson 6-1 Scotland Ross Muir
    7 2 3.5
    England 2018 English Open - Last 64
    England Ben Woollaston 4-3 England Mark Selby
    7 2 3.5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Mark Davis 4-3 Thailand Noppon Saengkham
    7 2 3.5
    Germany 2018 Paul Hunter Classic - Last 128
    China Zhang Yong 4-3 England Elliot Slessor
    7 2 3.5
    Scotland 2018 Scottish Open - Last 64
    China Zhao Xintong 4-3 Wales Dominic Dale
    7 2 3.5
    Wales 2019 Welsh Open - Last 64
    England Joe Perry 4-3 England Hammad Miah
    7 2 3.5
    England 2018 UK Championship - Last 64
    England Jack Lisowski 6-1 China Mei Xiwen
    7 2 3.5
    Wales 2019 Welsh Open - Last 64
    England Jack Lisowski 4-3 Hong Kong Marco Fu
    7 2 3.5
    England 2019 Players Championship - Final
    England Ronnie O'Sullivan 10-4 Australia Neil Robertson
    14 4 3.5
    Germany 2019 German Masters - Last 64
    England Ricky Walden 5-2 Scotland Ross Muir
    7 2 3.5
    China 2018 World Open - Last 16
    Hong Kong Marco Fu 5-2 England Robert Milkins
    7 2 3.5
    Germany 2019 German Masters - Last 128
    China Lu Ning 5-2 England Peter Lines
    7 2 3.5
    Germany 2019 German Masters - Last 32
    Wales Duane Jones 5-2 England Jack Lisowski
    7 2 3.5
    Belgium 2018 European Masters - Last 128
    England Mark Selby 4-3 China Mei Xiwen
    7 2 3.5
    Germany 2019 German Masters - Last 128
    England Joe Perry 5-2 England Ashley Carty
    7 2 3.5
    England 2018 UK Championship - Last 128
    China Zhou Yuelong 6-1 Iran Soheil Vahedi
    7 2 3.5
    China 2018 China Championship - Last 128
    Northern Ireland Mark Allen 5-2 England Sean O'Sullivan
    7 2 3.5
    China 2018 International Championship - Last 16
    Northern Ireland Mark Allen 6-1 England Alfie Burden
    7 2 3.5
    China 2019 China Open - Last 128
    England Matthew Selt 6-1 England David Lilley
    7 2 3.5
    China 2019 China Open - Last 16
    England Stuart Bingham 6-1 England Rod Lawler
    7 2 3.5
    China 2019 China Open - Last 64
    Scotland Stephen Maguire 6-1 China Xu Si
    7 2 3.5
    England 2018 UK Championship - Last 64
    Belgium Luca Brecel 6-5 England Liam Highfield
    11 3 3.67
    England 2019 World Championship - Last 144
    England Ali Carter 10-1 England Paul Davison
    11 3 3.67
    England 2018 UK Championship - Last 64
    England Stuart Bingham 6-5 Norway Kurt Maflin
    11 3 3.67
    China 2019 China Open - Last 16
    Scotland Scott Donaldson 6-5 England Ricky Walden
    11 3 3.67
    China 2018 International Championship - Last 64
    China Zhao Xintong 6-5 Thailand James Wattana
    11 3 3.67
    China 2018 International Championship - Last 32
    China Yan Bingtao 6-5 Wales Ryan Day
    11 3 3.67
    China 2019 China Open - Last 128
    China Xu Si 6-5 Thailand Thepchaiya Un-Nooh
    11 3 3.67
    Northern Ireland 2018 Northern Ireland Open - Semi-final
    England Ronnie O'Sullivan 6-5 England Mark Selby
    11 3 3.67
    China 2018 International Championship - Last 16
    England Jack Lisowski 6-5 England Martin Gould
    11 3 3.67
    China 2018 International Championship - Last 32
    England David Gilbert 6-5 Israel Eden Sharav
    11 3 3.67
    England 2018 UK Championship - Last 16
    Scotland Stephen Maguire 6-5 Wales Mark Williams
    11 3 3.67
    China 2019 China Open - Quarter-final
    England Jack Lisowski 6-5 England Stuart Bingham
    11 3 3.67
    England 2018 Q School - Event 1 - Last 32
    England Sam Craigie 4-0 England Jake Nicholson
    4 1 4
    Latvia 2018 Riga Masters - Last 128
    Scotland Stephen Maguire 4-0 Ireland Michael Judge
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 128
    England Peter Ebdon 4-0 Wales Ben Jones
    4 1 4
    England 2019 Championship League - Group 7
    Wales Michael White 3-1 England Mark Davis
    4 1 4
    China 2019 China Open - Last 16
    England Sam Craigie 6-2 China Liang Wenbo
    8 2 4
    Latvia 2018 Riga Masters - Last 128
    England Rod Lawler 4-0 England Martin O'Donnell
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 64
    England Jack Lisowski 4-0 China Zhang Jiankang
    4 1 4
    Scotland 2018 Scottish Open - Last 128
    China Zhang Anda 4-0 Ireland Ken Doherty
    4 1 4
    England 2019 Championship League - Group 1 - Group
    England Jack Lisowski 3-1 England Mark King
    4 1 4
    England 2019 Championship League - Group 4
    Belgium Luca Brecel 3-1 England Barry Hawkins
    4 1 4
    Wales 2019 Welsh Open - Quarter-final
    England Joe O'Connor 5-3 Scotland John Higgins
    8 2 4
    Wales 2019 Tour Championship - Quarter-final
    England Ronnie O'Sullivan 9-3 England Stuart Bingham
    12 3 4
    England 2018 Q School - Event 2 - Last 128
    Malaysia Thor Chuan Leong 4-0 England Jaspal Bamotra
    4 1 4
    England 2018 English Open - Last 64
    England Matthew Selt 4-0 England Sam Baird
    4 1 4
    England 2018 Q School - Event 1 - Quarter-final
    England Sam Craigie 4-0 Thailand Dechawat Poomjaeng
    4 1 4
    China 2018 World Open - Last 32
    England Ricky Walden 5-3 Australia Neil Robertson
    8 2 4
    Germany 2018 Paul Hunter Classic - Pre-qualifying 1
    Wales Dylan Emery 4-0 Switzerland Tom Zimmermann
    4 1 4
    England 2018 English Open - Last 64
    England Mark Davis 4-0 Poland Adam Stefanow
    4 1 4
    Wales 2019 Welsh Open - Last 64
    England Mark Selby 4-0 England Adam Duffy
    4 1 4
    England 2019 Championship League - Winners Group
    England Martin Gould 3-1 England Stuart Bingham
    4 1 4
    China 2018 World Open - Last 64
    England Michael Holt 5-3 England Mark Davis
    8 2 4
    England 2018 English Open - Last 128
    England Stuart Bingham 4-0 Wales Duane Jones
    4 1 4
    England 2019 Championship League - Group 7
    Thailand Noppon Saengkham 3-1 England Mark Davis
    4 1 4
    Latvia 2018 Riga Masters - Last 64
    China Zhao Xintong 4-0 England Nigel Bond
    4 1 4
    Scotland 2018 Scottish Open - Last 32
    Scotland John Higgins 4-0 China Yan Bingtao
    4 1 4
    England 2019 Championship League - Group 4
    England Ali Carter 3-1 Scotland Graeme Dott
    4 1 4
    England 2018 Q School - Event 2 - Round 1
    China Fang Xiongman 4-0 Ireland Ronan Whyte
    4 1 4
    China 2018 World Open - Last 128
    Ireland Fergal O'Brien 5-3 Finland Robin Hull
    8 2 4
    China 2018 World Open - Quarter-final
    England Barry Hawkins 5-3 England Gary Wilson
    8 2 4
    China 2018 Shanghai Masters - Last 24
    Wales Ryan Day 6-2 China Chang Bingyu
    8 2 4
    England 2019 Championship League - Group 3
    England Mark Selby 3-1 Belgium Luca Brecel
    4 1 4
    England 2019 Championship League - Winners Group
    England Mark Selby 3-1 England Judd Trump
    4 1 4
    England 2019 World Championship - Last 48
    England Gary Wilson 10-6 China Liang Wenbo
    16 4 4
    Germany 2018 Paul Hunter Classic - Last 128
    Thailand Thepchaiya Un-Nooh 4-0 Norway Christopher Watts
    4 1 4
    England 2019 Championship League - Group 2 - Group
    England Judd Trump 3-1 England Jimmy Robertson
    4 1 4
    England 2019 Championship League - Group 7
    China Ding Junhui 3-1 England Tom Ford
    4 1 4
    England 2018 Q School - Event 1 - Last 64
    Wales Jak Jones 4-0 England Andrew Smith
    4 1 4
    Latvia 2018 Riga Masters - Last 128
    China Liang Wenbo 4-0 England Adam Duffy
    4 1 4
    Belgium 2018 European Masters - Last 128
    England Judd Trump 4-0 England Martin O'Donnell
    4 1 4
    England 2018 English Open - Last 128
    England Sam Craigie 4-0 England Rod Lawler
    4 1 4
    Northern Ireland 2018 Northern Ireland Open - Last 64
    Belgium Luca Brecel 4-0 England Ian Burns
    4 1 4
    Wales 2019 Tour Championship - Semi-final
    Australia Neil Robertson 10-6 Northern Ireland Mark Allen
    16 4 4
    England 2019 Championship League - Group 5
    England David Gilbert 3-1 Scotland Anthony McGill
    4 1 4
    England 2018 Q School - Event 3 - Round 1
    England Jamie Barrett 4-0 England Steven Evans
    4 1 4
    England 2018 UK Championship - Last 128
    Northern Ireland Mark Allen 6-2 Egypt Basem Eltahhan
    8 2 4
    Scotland 2018 Scottish Open - Last 64
    England Kyren Wilson 4-0 England Paul Davison
    4 1 4
    Wales 2019 Welsh Open - Last 64
    England Elliot Slessor 4-0 England Tom Ford
    4 1 4
    China 2019 China Open - Last 64
    Australia Neil Robertson 6-2 Wales Kishan Hirani
    8 2 4
    Germany 2018 Paul Hunter Classic - Last 128
    Wales Dominic Dale 4-0 Brazil Itaro Santos
    4 1 4
    England 2019 Championship League - Group 1 - Group
    England Mark King 3-1 England Ricky Walden
    4 1 4
    China 2018 Shanghai Masters - Last 24
    Scotland Anthony McGill 6-2 China Yan Bingtao
    8 2 4
    England 2019 Championship League - Group 3
    England Judd Trump 3-1 England Jimmy Robertson
    4 1 4
    England 2018 Q School - Event 3 - Round 1
    China Fang Xiongman 4-0 Romania Constantin Mateescu
    4 1 4
    Belgium 2018 European Masters - Last 128
    England Elliot Slessor 4-0 England Ben Woollaston
    4 1 4
    Northern Ireland 2018 Northern Ireland Open - Last 64
    England Judd Trump 4-0 England Stuart Carrington
    4 1 4
    England 2019 Championship League - Winners Group
    Australia Neil Robertson 3-1 England Jack Lisowski
    4 1 4
    Latvia 2018 Riga Masters - Last 128
    England Ali Carter 4-0 England Billy Joe Castle
    4 1 4
    Latvia 2018 Riga Masters - Last 32
    England Chris Wakelin 4-0 Wales Jamie Jones
    4 1 4
    England 2019 Championship League - Group 4
    England Barry Hawkins 3-1 Scotland Graeme Dott
    4 1 4
    India 2019 Indian Open - Last 64
    England Andrew Higginson 4-0 India Digvijay Kadian
    4 1 4
    England 2018 Q School - Event 2 - Last 128
    England Jake Nicholson 4-0 Ireland Dessie Sheehan
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 128
    England Jack Lisowski 4-0 Wales Dylan Emery
    4 1 4
    England 2018 English Open - Last 128
    England Mark Selby 4-0 England Sanderson Lam
    4 1 4
    England 2019 Championship League - Group 5
    England Ali Carter 3-1 England Joe Perry
    4 1 4
    Wales 2019 Welsh Open - Last 128
    Cyprus Michael Georgiou 4-0 England David Lilley
    4 1 4
    India 2019 Indian Open - Final
    England Matthew Selt 5-3 China Lyu Haotian
    8 2 4
    Gibraltar 2019 Gibraltar Open - Quarter-final
    England Stuart Bingham 4-0 China Zhou Yuelong
    4 1 4
    England 2018 English Open - Last 128
    China Liang Wenbo 4-0 England Gary Wilson
    4 1 4
    Northern Ireland 2018 Northern Ireland Open - Last 32
    China Li Hang 4-0 Australia Neil Robertson
    4 1 4
    England 2019 Masters - Quarter-final
    England Judd Trump 6-2 England Mark Selby
    8 2 4
    China 2018 World Open - Last 32
    England Kyren Wilson 5-3 England Harvey Chandler
    8 2 4
    Belgium 2018 European Masters - Last 128
    England Anthony Hamilton 4-0 Finland Robin Hull
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 128
    England Tom Ford 4-0 England Luke Pinches
    4 1 4
    China 2018 China Championship - Last 64
    England Stuart Bingham 5-3 England Peter Ebdon
    8 2 4
    England 2018 English Open - Last 128
    Belgium Luca Brecel 4-0 China Niu Zhuang
    4 1 4
    England 2018 English Open - Quarter-final
    England Ronnie O'Sullivan 5-3 China Luo Honghao
    8 2 4
    Scotland 2018 Scottish Open - Last 128
    Belgium Luca Brecel 4-0 England Hammad Miah
    4 1 4
    England 2019 Championship League - Group 1 - Group
    Australia Neil Robertson 3-1 England Jimmy Robertson
    4 1 4
    Gibraltar 2019 Gibraltar Open - Last 128
    China Yuan Sijun 4-0 England Sanderson Lam
    4 1 4
    Northern Ireland 2018 Northern Ireland Open - Last 16
    England David Gilbert 4-0 China Lu Ning
    4 1 4
    England 2019 Championship League - Winners Group
    England Mark Selby 3-1 England Stuart Bingham
    4 1 4
    China 2018 World Open - Last 32
    England Gary Wilson 5-3 England Judd Trump
    8 2 4
    England 2019 Championship League - Winners Group
    England Judd Trump 3-1 England Stuart Bingham
    4 1 4
    Gibraltar 2019 Gibraltar Open - Last 128
    England Kyren Wilson 4-0 Northern Ireland Jordan Brown
    4 1 4
    England 2018 Q School - Event 1 - Last 64
    England Ben Hancorn 4-0 England Sam Thistlewhite
    4 1 4
    England 2019 Championship League - Group 4
    England Stuart Bingham 3-1 England Ali Carter
    4 1 4
    India 2019 Indian Open - Last 64
    England Mark Davis 4-0 England Paul Davison
    4 1 4
    England 2018 Q School - Event 1 - Round 1
    England Jamie O'Neill 4-0 England George Pragnall
    4 1 4
    England 2018 Q School - Event 2 - Last 128
    England Andy Lee 4-0 England Dave Nelson
    4 1 4
    England 2018 Q School - Event 3 - Last 128
    England Ashley Carty 4-0 England John Pritchett
    4 1 4
    Germany 2019 German Masters - Last 128
    Wales Mark Williams 5-3 China Fan Zhengyi
    8 2 4
    England 2019 Championship League - Group 4
    England Ali Carter 3-1 Wales Ryan Day
    4 1 4
    England 2019 Players Championship - Last 16
    Wales Mark Williams 6-2 England Ali Carter
    8 2 4
    England 2019 Championship League - Final
    England Martin Gould 3-1 England Jack Lisowski
    4 1 4
    Germany 2018 Paul Hunter Classic - Pre-qualifying 2
    Wales Andrew Pagett 4-0 England James Budd
    4 1 4
    England 2018 English Open - Last 64
    Scotland Anthony McGill 4-0 Thailand Akani Songsermsawad
    4 1 4
    Northern Ireland 2018 Northern Ireland Open - Last 32
    England Judd Trump 4-0 England Jack Lisowski
    4 1 4
    Wales 2019 Welsh Open - Last 32
    England Robbie Williams 4-0 Wales Duane Jones
    4 1 4
    China 2019 China Open - Last 64
    Scotland Alan McManus 6-2 China Pang Junxu
    8 2 4
    Latvia 2018 Riga Masters - Last 16
    Scotland Stephen Maguire 4-0 England Joe Perry
    4 1 4
    Belgium 2018 European Masters - Last 32
    England Mark King 4-0 England Stuart Bingham
    4 1 4
    England 2018 English Open - Quarter-final
    Scotland Stephen Maguire 5-3 Thailand Noppon Saengkham
    8 2 4
    England 2019 Masters - Last 16
    England Ronnie O'Sullivan 6-2 England Stuart Bingham
    8 2 4
    Germany 2019 German Masters - Last 32
    China Yan Bingtao 5-3 Wales Matthew Stevens
    8 2 4
    India 2019 Indian Open - Last 64
    Scotland John Higgins 4-0 Wales Duane Jones
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 64
    England Andrew Higginson 4-0 Belgium Ben Mertens
    4 1 4
    Scotland 2018 Scottish Open - Last 128
    China Yuan Sijun 4-0 China Xiao Guodong
    4 1 4
    England 2019 Championship League - Group 1 - Group
    England Ricky Walden 3-1 Australia Neil Robertson
    4 1 4
    England 2018 English Open - Last 128
    Wales Ryan Day 4-0 England Ashley Hugill
    4 1 4
    Scotland 2018 Scottish Open - Last 128
    England Ali Carter 4-0 China Luo Honghao
    4 1 4
    England 2019 Championship League - Group 5
    Scotland Stephen Maguire 3-1 England Ali Carter
    4 1 4
    England 2018 Q School - Event 3 - Round 1
    Ireland Greg Casey 4-0 England Heather Clare
    4 1 4
    Belgium 2018 European Masters - Last 128
    England Adam Duffy 4-0 Germany Simon Lichtenberg
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 128
    Belgium Luca Brecel 4-0 England Curtis Daher
    4 1 4
    England 2018 English Open - Last 64
    Wales Ryan Day 4-0 China Zhang Yong
    4 1 4
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Sam Craigie 4-0 England Adam Duffy
    4 1 4
    England 2018 UK Championship - Last 64
    England Martin O'Donnell 6-2 China Chen Feilong
    8 2 4
    Scotland 2018 Scottish Open - Last 64
    Scotland John Higgins 4-0 Northern Ireland Gerard Greene
    4 1 4
    Wales 2019 Welsh Open - Last 128
    England Sam Craigie 4-0 England Mark King
    4 1 4
    England 2018 Q School - Event 1 - Last 64
    England Jake Nicholson 4-0 England Simon Dent
    4 1 4
    England 2019 World Grand Prix - Last 32
    England David Gilbert 4-0 China Yan Bingtao
    4 1 4
    England 2018 Q School - Event 3 - Last 128
    England Mitchell Mann 4-0 Sweden Belan Sharif
    4 1 4
    Latvia 2018 Riga Masters - Last 64
    England Shaun Murphy 4-0 England David Lilley
    4 1 4
    Germany 2018 Paul Hunter Classic - Last 128
    England Rod Lawler 4-0 Austria Florian Nüßle
    4 1 4
    China 2018 China Championship - Last 16
    England Mark Selby 5-3 Iran Hossein Vafaei
    8 2 4
    China 2018 International Championship - Quarter-final
    England Jack Lisowski 6-2 England Judd Trump
    8 2 4
    Northern Ireland 2018 Northern Ireland Open - Final
    England Judd Trump 9-7 England Ronnie O'Sullivan
    16 4 4
    England 2019 Championship League - Group 4
    England Stuart Bingham 3-1 Wales Ryan Day
    4 1 4
    England 2019 Championship League - Group 5
    Scotland Anthony McGill 3-1 England Barry Hawkins
    4 1 4
    Gibraltar 2019 Gibraltar Open - Semi-final
    England Stuart Bingham 4-0 China Yuan Sijun
    4 1 4
    England 2018 Q School - Event 2 - Round 1
    France Brian Ochoiski 4-0 England Dan Woolloff
    4 1 4
    England 2019 Championship League - Group 3
    England Stuart Bingham 3-1 England Jimmy Robertson
    4 1 4
    England 2019 Championship League - Winners Group
    England Stuart Bingham 3-1 Scotland John Higgins
    4 1 4
    England 2019 World Championship - Last 144
    Thailand Noppon Saengkham 10-3 Poland Adam Stefanow
    13 3 4.33
    Germany 2019 German Masters - Last 64
    England Peter Ebdon 5-4 England Mark King
    9 2 4.5
    China 2018 International Championship - Last 64
    Thailand Akani Songsermsawad 6-3 Wales Mark Williams
    9 2 4.5
    China 2018 Shanghai Masters - Last 24
    England Kyren Wilson 6-3 China Liang Wenbo
    9 2 4.5
    Wales 2019 Welsh Open - Quarter-final
    Australia Neil Robertson 5-4 Norway Kurt Maflin
    9 2 4.5
    Germany 2019 German Masters - Last 16
    England David Gilbert 5-4 England Mark Selby
    9 2 4.5
    China 2019 China Open - Last 64
    China Li Hang 6-3 China Zhou Yuelong
    9 2 4.5
    China 2018 International Championship - Last 32
    Northern Ireland Mark Allen 6-3 Iran Hossein Vafaei
    9 2 4.5
    China 2018 International Championship - Last 128
    England Chris Wakelin 6-3 Malaysia Thor Chuan Leong
    9 2 4.5
    Germany 2019 German Masters - Last 128
    China Liang Wenbo 5-4 Thailand Thepchaiya Un-Nooh
    9 2 4.5
    England 2018 Champion of Champions - Quarter-final
    England Shaun Murphy 6-3 China Ding Junhui
    9 2 4.5
    Germany 2019 German Masters - Last 128
    Northern Ireland Jordan Brown 5-4 Scotland Anthony McGill
    9 2 4.5
    China 2018 International Championship - Last 64
    Iran Hossein Vafaei 6-3 Scotland Graeme Dott
    9 2 4.5
    China 2018 International Championship - Last 128
    Iran Hossein Vafaei 6-3 China Niu Zhuang
    9 2 4.5
    Germany 2019 German Masters - Last 64
    England Barry Hawkins 5-4 England Stuart Carrington
    9 2 4.5
    China 2019 China Open - Last 32
    Iran Hossein Vafaei 6-3 England Joe O'Connor
    9 2 4.5
    Northern Ireland 2018 Northern Ireland Open - Semi-final
    England Judd Trump 6-3 Israel Eden Sharav
    9 2 4.5
    England 2018 UK Championship - Last 32
    Wales Mark Williams 6-3 Thailand Noppon Saengkham
    9 2 4.5
    China 2019 China Open - Last 128
    Ireland Ken Doherty 6-3 England Paul Davison
    9 2 4.5
    England 2019 Masters - Semi-final
    England Ronnie O'Sullivan 6-3 China Ding Junhui
    9 2 4.5
    England 2018 UK Championship - Last 32
    England Jack Lisowski 6-3 Hong Kong Marco Fu
    9 2 4.5
    Germany 2019 German Masters - Last 128
    England Stuart Bingham 5-4 China Chen Feilong
    9 2 4.5
    Germany 2019 German Masters - Last 16
    China Ding Junhui 5-4 China Xiao Guodong
    9 2 4.5
    England 2019 Players Championship - Last 16
    Australia Neil Robertson 6-3 England Joe Perry
    9 2 4.5
    England 2019 World Championship - Last 32
    Scotland Stephen Maguire 10-9 China Tian Pengfei
    19 4 4.75
    England 2018 Champion of Champions - Final
    England Ronnie O'Sullivan 10-9 England Kyren Wilson
    19 4 4.75
    England 2019 World Championship - Last 144
    England James Cahill 10-9 England Andrew Higginson
    19 4 4.75
    China 2018 Shanghai Masters - Semi-final
    England Barry Hawkins 10-9 China Ding Junhui
    19 4 4.75
    England 2018 Q School - Event 2 - Last 32
    Thailand Dechawat Poomjaeng 4-1 England Louis Heathcote
    5 1 5
    England 2018 English Open - Last 128
    England Judd Trump 4-1 Finland Robin Hull
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 64
    England Ronnie O'Sullivan 4-1 China Mei Xiwen
    5 1 5
    China 2019 China Open - Last 128
    China Lu Ning 6-4 England Rory McLeod
    10 2 5
    England 2018 Q School - Event 2 - Last 128
    Ireland Michael Judge 4-1 China Hu Hao
    5 1 5
    China 2018 China Championship - Last 128
    England David Gilbert 5-0 Wales Kishan Hirani
    5 1 5
    China 2018 Shanghai Masters - Final
    England Ronnie O'Sullivan 11-9 England Barry Hawkins
    20 4 5
    England 2018 UK Championship - Last 32
    China Ding Junhui 6-4 China Xiao Guodong
    10 2 5
    India 2019 Indian Open - Last 64
    England Joe Perry 4-1 England Ashley Carty
    5 1 5
    China 2018 International Championship - Last 16
    Australia Neil Robertson 6-4 China Yuan Sijun
    10 2 5
    Wales 2019 Welsh Open - Last 128
    England Ian Burns 4-1 China Luo Honghao
    5 1 5
    Germany 2018 Paul Hunter Classic - Last 64
    England Harvey Chandler 4-1 Switzerland Alexander Ursenbacher
    5 1 5
    Belgium 2018 European Masters - Last 16
    England Joe Perry 4-1 England Kyren Wilson
    5 1 5
    England 2019 Championship League - Group 3
    Belgium Luca Brecel 3-2 England Kyren Wilson
    5 1 5
    England 2018 Q School - Event 2 - Last 64
    Ireland Michael Judge 4-1 England Sydney Wilson
    5 1 5
    England 2019 Championship League - Group 2 - Group
    England Jimmy Robertson 3-2 England Kyren Wilson
    5 1 5
    England 2019 Championship League - Group 6
    England Ali Carter 3-2 England David Gilbert
    5 1 5
    Wales 2019 Welsh Open - Last 64
    England Martin O'Donnell 4-1 England Ricky Walden
    5 1 5
    India 2019 Indian Open - Last 64
    China Yuan Sijun 4-1 Malaysia Thor Chuan Leong
    5 1 5
    Gibraltar 2019 Gibraltar Open - Last 32
    China Zhou Yuelong 4-1 Scotland Scott Donaldson
    5 1 5
    England 2018 Q School - Event 1 - Round 1
    England David Lilley 4-1 England Jason Turnbull
    5 1 5
    England 2018 Q School - Event 2 - Last 128
    England Kuldesh Johal 4-1 Wales Tyler Rees
    5 1 5
    England 2018 Q School - Event 3 - Last 64
    China Chen Zhe 4-1 Ireland Leo Fernandez
    5 1 5
    England 2018 English Open - Last 128
    England Shaun Murphy 4-1 England Mike Dunn
    5 1 5
    England 2019 Championship League - Group 1 - Group
    England Anthony Hamilton 3-2 Australia Neil Robertson
    5 1 5
    England 2019 World Championship - Last 144
    China Xiao Guodong 10-5 Wales Jak Jones
    15 3 5
    England 2018 English Open - Last 128
    England Ronnie O'Sullivan 4-1 Norway Kurt Maflin
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 16
    England Ronnie O'Sullivan 4-1 China Zhou Yuelong
    5 1 5
    Gibraltar 2019 Gibraltar Open - Last 64
    England Kyren Wilson 4-1 England Jimmy White
    5 1 5
    England 2018 Q School - Event 2 - Last 16
    England Adam Duffy 4-1 Wales Kishan Hirani
    5 1 5
    Latvia 2018 Riga Masters - Last 16
    England Stuart Carrington 4-1 China Zhao Xintong
    5 1 5
    Belgium 2018 European Masters - Last 128
    England Jack Lisowski 4-1 Thailand James Wattana
    5 1 5
    England 2018 English Open - Last 128
    Thailand Noppon Saengkham 4-1 England Harvey Chandler
    5 1 5
    Scotland 2018 Scottish Open - Last 64
    China Ding Junhui 4-1 England Robert Milkins
    5 1 5
    Wales 2019 Welsh Open - Last 64
    Northern Ireland Mark Allen 4-1 China Mei Xiwen
    5 1 5
    England 2018 Q School - Event 2 - Last 64
    England Andy Hicks 4-1 England Sean Maddocks
    5 1 5
    India 2019 Indian Open - Last 128
    England Michael Holt 4-1 China Chen Zifan
    5 1 5
    England 2018 UK Championship - Last 128
    China Tian Pengfei 6-4 China Lyu Haotian
    10 2 5
    Scotland 2018 Scottish Open - Last 128
    England Elliot Slessor 4-1 Thailand Thepchaiya Un-Nooh
    5 1 5
    Germany 2019 German Masters - Last 128
    Scotland John Higgins 5-0 Iran Soheil Vahedi
    5 1 5
    England 2019 Championship League - Group 4
    Scotland Graeme Dott 3-2 England Stuart Bingham
    5 1 5
    England 2019 Championship League - Group 5 - Semi-final
    England Mark Selby 3-2 Scotland Stephen Maguire
    5 1 5
    England 2019 Players Championship - Quarter-final
    England Ronnie O'Sullivan 6-4 Scotland John Higgins
    10 2 5
    England 2018 Q School - Event 2 - Last 128
    Wales Kishan Hirani 4-1 England Manasawin Phetmalaikul
    5 1 5
    England 2018 Q School - Event 3 - Last 128
    England Kuldesh Johal 4-1 England Jed Mann
    5 1 5
    China 2018 World Open - Last 64
    England Jack Lisowski 5-0 England Chris Wakelin
    5 1 5
    Scotland 2018 Scottish Open - Last 128
    England Shaun Murphy 4-1 Thailand Akani Songsermsawad
    5 1 5
    England 2019 Championship League - Group 3 - Semi-final
    England Barry Hawkins 3-2 England Mark Selby
    5 1 5
    Wales 2019 Welsh Open - Last 32
    England Stuart Bingham 4-1 England Martin O'Donnell
    5 1 5
    Germany 2018 Paul Hunter Classic - Last 64
    Belgium Luca Brecel 4-1 China Chen Zifan
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 32
    Thailand Thepchaiya Un-Nooh 4-1 Scotland Chris Totten
    5 1 5
    England 2019 Championship League - Group 3
    England Barry Hawkins 3-2 England Stuart Bingham
    5 1 5
    China 2019 China Open - Last 128
    Iran Hossein Vafaei 6-4 England Hammad Miah
    10 2 5
    England 2018 Q School - Event 1 - Last 32
    Northern Ireland Jordan Brown 4-1 England Sean Maddocks
    5 1 5
    Latvia 2018 Riga Masters - Last 128
    Wales Michael White 4-1 England Gary Wilson
    5 1 5
    England 2019 Championship League - Group 2 - Group
    England Kyren Wilson 3-2 England Ricky Walden
    5 1 5
    Gibraltar 2019 Gibraltar Open - Last 32
    Norway Kurt Maflin 4-1 Thailand Thepchaiya Un-Nooh
    5 1 5
    England 2018 Q School - Event 2 - Last 128
    England Shane Castle 4-1 Wales Callum Lloyd
    5 1 5
    India 2019 Indian Open - Last 128
    England Stuart Bingham 4-1 Scotland Chris Totten
    5 1 5
    Wales 2019 Welsh Open - Last 128
    England Paul Davison 4-1 China Lyu Haotian
    5 1 5
    England 2019 Players Championship - Last 16
    England Jack Lisowski 6-4 England Kyren Wilson
    10 2 5
    England 2019 World Championship - Last 144
    England Michael Holt 10-5 England Brandon Sargeant
    15 3 5
    England 2018 Q School - Event 2 - Round 1
    China Wang Zepeng 4-1 Denmark Daniel Kandi
    5 1 5
    China 2018 World Open - Last 128
    England Judd Trump 5-0 Wales Kishan Hirani
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Niu Zhuang 4-1 Northern Ireland Mark Allen
    5 1 5
    England 2018 UK Championship - Last 128
    China Xiao Guodong 6-4 England Sean O'Sullivan
    10 2 5
    China 2018 China Championship - Last 64
    England Judd Trump 5-0 Scotland Rhys Clark
    5 1 5
    England 2019 Championship League - Group 2 - Semi-final
    England Jack Lisowski 3-2 England Jimmy Robertson
    5 1 5
    Wales 2019 Welsh Open - Last 64
    Norway Kurt Maflin 4-1 England Billy Joe Castle
    5 1 5
    England 2018 Q School - Event 2 - Last 64
    England Jamie Cope 4-1 Ukraine Sergey Isaenko
    5 1 5
    Germany 2018 Paul Hunter Classic - Last 64
    Thailand Noppon Saengkham 4-1 Ireland Fergal O'Brien
    5 1 5
    England 2018 UK Championship - Last 128
    England Martin O'Donnell 6-4 China Xu Si
    10 2 5
    Scotland 2018 Scottish Open - Quarter-final
    England Shaun Murphy 5-0 England Sam Baird
    5 1 5
    Germany 2019 German Masters - Last 64
    England Joe Perry 5-0 Scotland Chris Totten
    5 1 5
    England 2019 World Grand Prix - Last 32
    China Ding Junhui 4-1 England Jack Lisowski
    5 1 5
    England 2019 Players Championship - Semi-final
    Australia Neil Robertson 6-4 England Judd Trump
    10 2 5
    England 2018 Q School - Event 3 - Last 128
    England Barry Pinches 4-1 England Callum Costello
    5 1 5
    China 2018 World Open - Last 64
    England Ali Carter 5-0 England Rory McLeod
    5 1 5
    China 2018 International Championship - Last 16
    England Ali Carter 6-4 Thailand Akani Songsermsawad
    10 2 5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England David Gilbert 4-1 Ireland Fergal O'Brien
    5 1 5
    Scotland 2018 Scottish Open - Last 128
    Northern Ireland Gerard Greene 4-1 Scotland Chris Totten
    5 1 5
    Latvia 2018 Riga Masters - Semi-final
    Australia Neil Robertson 5-0 England Stuart Carrington
    5 1 5
    Germany 2018 Paul Hunter Classic - Pre-qualifying 2
    Wales Dylan Emery 4-1 Ireland Tony Corrigan
    5 1 5
    Wales 2019 Welsh Open - Last 128
    England Shaun Murphy 4-1 Poland Adam Stefanow
    5 1 5
    Wales 2019 Welsh Open - Last 64
    England Stuart Bingham 4-1 England Matthew Selt
    5 1 5
    England 2019 Championship League - Winners Group
    Scotland John Higgins 3-2 England Mark Selby
    5 1 5
    England 2018 Q School - Event 1 - Last 32
    England Hammad Miah 4-1 England Reanne Evans
    5 1 5
    England 2019 Championship League - Group 6
    England Mark Davis 3-2 Scotland Stephen Maguire
    5 1 5
    China 2019 China Open - Last 128
    China Mei Xiwen 6-4 England Martin O'Donnell
    10 2 5
    India 2019 Indian Open - Last 128
    Northern Ireland Gerard Greene 4-1 England Andy Lee
    5 1 5
    England 2018 English Open - Last 128
    Thailand Thepchaiya Un-Nooh 4-1 Iran Soheil Vahedi
    5 1 5
    England 2019 Championship League - Group 5
    England Ali Carter 3-2 Scotland Anthony McGill
    5 1 5
    England 2019 World Championship - Last 144
    England Martin Gould 10-0 Egypt Mostafa Dorgham
    10 2 5
    China 2018 World Open - Last 128
    Hong Kong Marco Fu 5-0 Scotland Chris Totten
    5 1 5
    England 2018 UK Championship - Last 64
    England Ali Carter 6-4 England Chris Wakelin
    10 2 5
    Scotland 2018 Scottish Open - Last 64
    Wales Ryan Day 4-1 England Anthony Hamilton
    5 1 5
    Germany 2019 German Masters - Last 128
    Australia Neil Robertson 5-0 Wales Jamie Clarke
    5 1 5
    England 2019 Championship League - Group 5
    England David Gilbert 3-2 England Joe Perry
    5 1 5
    China 2019 China Open - Last 128
    England Chris Wakelin 6-4 England Peter Lines
    10 2 5
    Latvia 2018 Riga Masters - Last 128
    China Yan Bingtao 4-1 England Martin Gould
    5 1 5
    Latvia 2018 Riga Masters - Last 16
    England Jack Lisowski 4-1 China Zhang Yong
    5 1 5
    Wales 2019 Welsh Open - Last 128
    Ireland Ken Doherty 4-1 England Sean O'Sullivan
    5 1 5
    China 2019 China Open - Last 128
    China Yuan Sijun 6-4 England Ian Burns
    10 2 5
    India 2019 Indian Open - Last 32
    England Sam Craigie 4-1 England Peter Ebdon
    5 1 5
    Belgium 2018 European Masters - Last 64
    England Ali Carter 4-1 England Peter Ebdon
    5 1 5
    Gibraltar 2019 Gibraltar Open - Last 32
    China Yan Bingtao 4-1 Finland Robin Hull
    5 1 5
    Germany 2018 Paul Hunter Classic - Last 128
    Israel Eden Sharav 4-1 Poland Daniel Holoyda
    5 1 5
    England 2019 Championship League - Group 5
    Scotland Stephen Maguire 3-2 England Mark Selby
    5 1 5
    England 2019 World Championship - Last 144
    England Chris Wakelin 10-5 China Fan Zhengyi
    15 3 5
    England 2018 Q School - Event 2 - Round 1
    India Lucky Vatnani 4-1 England Steve Martin
    5 1 5
    England 2018 Q School - Event 3 - Round 1
    China Long Zehuang 4-1 England James Welch
    5 1 5
    China 2018 China Championship - Last 128
    England Tom Ford 5-0 England Paul Davison
    5 1 5
    Belgium 2018 European Masters - Final
    England Jimmy Robertson 9-6 England Joe Perry
    15 3 5
    England 2018 English Open - Last 128
    Hong Kong Marco Fu 4-1 England Mark Joyce
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Ian Burns 4-1 England Farakh Ajaib
    5 1 5
    Scotland 2018 Scottish Open - Last 64
    England Jimmy Robertson 4-1 England Jack Lisowski
    5 1 5
    England 2019 Championship League - Group 3
    Belgium Luca Brecel 3-2 England Judd Trump
    5 1 5
    Latvia 2018 Riga Masters - Last 128
    China Li Yuan 4-1 England Paul Davison
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 64
    China Lu Ning 4-1 Scotland Alan McManus
    5 1 5
    England 2019 Championship League - Group 7
    Thailand Noppon Saengkham 3-2 England Tom Ford
    5 1 5
    England 2018 Q School - Event 1 - Last 128
    England Phil O'Kane 4-1 England Tugba Irten
    5 1 5
    England 2018 Q School - Event 2 - Last 128
    England Sydney Wilson 4-1 Northern Ireland Jamie McArdle
    5 1 5
    Belgium 2018 European Masters - Last 64
    England Joe Perry 4-1 England Oliver Lines
    5 1 5
    England 2018 English Open - Last 128
    Malaysia Thor Chuan Leong 4-1 Pakistan Hamza Akbar
    5 1 5
    England 2018 English Open - Last 32
    England Ali Carter 4-1 England Matthew Selt
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    Finland Robin Hull 4-1 Northern Ireland Jordan Brown
    5 1 5
    India 2019 Indian Open - Last 128
    China Zhou Yuelong 4-1 India Laxman Rawat
    5 1 5
    Gibraltar 2019 Gibraltar Open - Last 128
    England James Cahill 4-1 England Craig Steadman
    5 1 5
    England 2018 UK Championship - Last 64
    Iran Hossein Vafaei 6-4 England Martin Gould
    10 2 5
    Scotland 2018 Scottish Open - Last 32
    England Ian Burns 4-1 England Billy Joe Castle
    5 1 5
    Germany 2019 German Masters - Last 128
    China Ding Junhui 5-0 England Nigel Bond
    5 1 5
    China 2018 International Championship - Last 32
    Thailand Akani Songsermsawad 6-4 China Zhou Yuelong
    10 2 5
    Germany 2019 German Masters - Last 128
    Northern Ireland Gerard Greene 5-0 China Xu Si
    5 1 5
    England 2019 Championship League - Group 3
    England Judd Trump 3-2 England Stuart Bingham
    5 1 5
    England 2019 Championship League - Winners Group
    England Martin Gould 3-2 Scotland John Higgins
    5 1 5
    Latvia 2018 Riga Masters - Last 32
    England Joe Perry 4-1 Wales Michael White
    5 1 5
    China 2018 China Championship - Last 128
    Wales Mark Williams 5-0 England Rod Lawler
    5 1 5
    Belgium 2018 European Masters - Last 64
    England Mark King 4-1 China Zhao Xintong
    5 1 5
    England 2019 Championship League - Group 2 - Group
    Belgium Luca Brecel 3-2 England Jimmy Robertson
    5 1 5
    England 2019 Championship League - Group 6
    Scotland Stephen Maguire 3-2 England Ali Carter
    5 1 5
    England 2019 Championship League - Group 7
    China Ding Junhui 3-2 Wales Michael White
    5 1 5
    England 2019 World Championship - Last 80
    China Lyu Haotian 10-0 Northern Ireland Jordan Brown
    10 2 5
    England 2018 Q School - Event 1 - Round 1
    England Jamie Cope 4-1 England John Pritchett
    5 1 5
    England 2018 English Open - Last 32
    Australia Neil Robertson 4-1 Scotland Alan McManus
    5 1 5
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Mark Selby 4-1 England Anthony Hamilton
    5 1 5
    Wales 2019 Welsh Open - Last 128
    England Ben Woollaston 4-1 China Lu Ning
    5 1 5
    China 2019 China Open - Last 64
    England David Gilbert 6-4 England Matthew Selt
    10 2 5
    England 2018 Q School - Event 3 - Round 1
    China Wang Zepeng 4-1 Australia Ryan Thomerson
    5 1 5
    Scotland 2018 Scottish Open - Last 64
    Northern Ireland Mark Allen 4-1 China Chen Feilong
    5 1 5
    England 2019 Masters - Semi-final
    England Judd Trump 6-4 Australia Neil Robertson
    10 2 5
    Gibraltar 2019 Gibraltar Open - Last 64
    Scotland Ross Muir 4-1 England Rod Lawler
    5 1 5
    Scotland 2018 Scottish Open - Final
    Northern Ireland Mark Allen 9-7 England Shaun Murphy
    16 3 5.33
    China 2018 International Championship - Semi-final
    Australia Neil Robertson 9-7 England Jack Lisowski
    16 3 5.33
    England 2019 World Championship - Last 80
    Wales Daniel Wells 10-6 Iran Hossein Vafaei
    16 3 5.33
    England 2019 World Championship - Last 48
    Thailand Thepchaiya Un-Nooh 10-6 England Joe O'Connor
    16 3 5.33
    England 2018 UK Championship - Semi-final
    Northern Ireland Mark Allen 6-5 England Stuart Bingham
    11 2 5.5
    China 2018 International Championship - Last 32
    England Stuart Carrington 6-5 England Ian Burns
    11 2 5.5
    China 2019 China Open - Last 128
    Northern Ireland Gerard Greene 6-5 Scotland Graeme Dott
    11 2 5.5
    China 2018 International Championship - Last 128
    England David Gilbert 6-5 England Sam Craigie
    11 2 5.5
    England 2018 UK Championship - Last 128
    England Sam Baird 6-5 China Liang Wenbo
    11 2 5.5
    England 2019 Masters - Quarter-final
    China Ding Junhui 6-5 Belgium Luca Brecel
    11 2 5.5
    England 2019 Masters - Last 16
    Belgium Luca Brecel 6-5 Northern Ireland Mark Allen
    11 2 5.5
    China 2018 International Championship - Last 128
    Scotland Anthony McGill 6-5 China Xu Si
    11 2 5.5
    England 2018 UK Championship - Last 64
    England Judd Trump 6-5 Wales Dominic Dale
    11 2 5.5
    England 2018 Champion of Champions - Semi-final
    England Kyren Wilson 6-5 Northern Ireland Mark Allen
    11 2 5.5
    England 2018 UK Championship - Last 128
    England Tom Ford 6-5 England Craig Steadman
    11 2 5.5
    England 2019 World Championship - Last 80
    England Joe Perry 10-1 China Zhang Yong
    11 2 5.5
    China 2018 International Championship - Last 64
    Hong Kong Marco Fu 6-5 England Andrew Higginson
    11 2 5.5
    England 2018 UK Championship - Last 128
    Wales Daniel Wells 6-5 China Zhao Xintong
    11 2 5.5
    England 2019 Masters - Last 16
    Wales Ryan Day 6-5 Scotland John Higgins
    11 2 5.5
    China 2019 China Open - Last 32
    China Liang Wenbo 6-5 England Craig Steadman
    11 2 5.5
    China 2019 China Open - Semi-final
    England Jack Lisowski 10-1 Scotland Scott Donaldson
    11 2 5.5
    England 2019 World Championship - Last 32
    Australia Neil Robertson 10-1 Cyprus Michael Georgiou
    11 2 5.5
    China 2019 China Open - Last 128
    England Sam Baird 6-5 Ireland Fergal O'Brien
    11 2 5.5
    England 2019 Players Championship - Quarter-final
    England Judd Trump 6-5 England Jack Lisowski
    11 2 5.5
    England 2018 UK Championship - Last 16
    Northern Ireland Mark Allen 6-5 Australia Neil Robertson
    11 2 5.5
    Scotland 2018 Scottish Open - Semi-final
    Northern Ireland Mark Allen 6-5 Wales Daniel Wells
    11 2 5.5
    England 2018 UK Championship - Last 128
    China Mei Xiwen 6-5 Ireland Fergal O'Brien
    11 2 5.5
    England 2019 World Championship - Last 144
    England Joe O'Connor 10-1 Northern Ireland Joe Swail
    11 2 5.5
    China 2018 International Championship - Last 32
    Australia Neil Robertson 6-5 England Joe Perry
    11 2 5.5
    England 2019 World Championship - Last 32
    China Ding Junhui 10-7 Scotland Anthony McGill
    17 3 5.67
    England 2019 World Championship - Last 32
    Scotland John Higgins 10-7 England Mark Davis
    17 3 5.67
    England 2019 World Championship - Last 32
    England Mark Selby 10-7 China Zhao Xintong
    17 3 5.67
    Belgium 2018 European Masters - Last 32
    England Kyren Wilson 4-2 England Allan Taylor
    6 1 6
    Germany 2019 German Masters - Last 128
    England Robert Milkins 5-1 England Elliot Slessor
    6 1 6
    Wales 2019 Welsh Open - Last 64
    England Ronnie O'Sullivan 4-2 China Yuan Sijun
    6 1 6
    England 2019 World Championship - Last 144
    England Sam Craigie 10-2 Scotland Rhys Clark
    12 2 6
    England 2018 Q School - Event 1 - Last 128
    Iceland Kristjan Helgason 4-2 China Wang Yuchen
    6 1 6
    Latvia 2018 Riga Masters - Last 64
    England Oliver Lines 4-2 England Alfie Burden
    6 1 6
    India 2019 Indian Open - Last 128
    Northern Ireland Joe Swail 4-2 England Martin O'Donnell
    6 1 6
    England 2018 English Open - Last 32
    Wales Ryan Day 4-2 England Mark King
    6 1 6
    England 2018 Q School - Event 3 - Last 128
    Scotland Michael Collumb 4-2 England Phil O'Kane
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 128
    England Kyren Wilson 4-2 China Chen Feilong
    6 1 6
    China 2018 International Championship - Last 64
    China Yan Bingtao 6-0 England Jimmy White
    6 1 6
    Germany 2019 German Masters - Last 128
    England Barry Hawkins 5-1 Wales Michael White
    6 1 6
    Wales 2019 Welsh Open - Last 32
    Switzerland Alexander Ursenbacher 4-2 England Ronnie O'Sullivan
    6 1 6
    India 2019 Indian Open - Quarter-final
    England Anthony Hamilton 4-2 Scotland Scott Donaldson
    6 1 6
    Latvia 2018 Riga Masters - Last 128
    England Mark Davis 4-2 England Andrew Higginson
    6 1 6
    Latvia 2018 Riga Masters - Last 16
    England Ricky Walden 4-2 Northern Ireland Mark Allen
    6 1 6
    Belgium 2018 European Masters - Last 128
    England Ashley Hugill 4-2 Wales Kishan Hirani
    6 1 6
    China 2018 International Championship - Last 128
    England Sam Baird 6-0 England Shaun Murphy
    6 1 6
    China 2018 International Championship - Last 32
    England Alfie Burden 6-0 England David Lilley
    6 1 6
    Scotland 2018 Scottish Open - Last 64
    Belgium Luca Brecel 4-2 Scotland Alan McManus
    6 1 6
    India 2019 Indian Open - Last 32
    England Stuart Bingham 4-2 England John Astley
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 128
    England Jimmy White 4-2 England Robbie Williams
    6 1 6
    England 2018 Q School - Event 1 - Last 64
    Thailand Dechawat Poomjaeng 4-2 England Brandon Sargeant
    6 1 6
    Belgium 2018 European Masters - Last 128
    England Oliver Lines 4-2 England Matthew Selt
    6 1 6
    China 2018 China Championship - Last 64
    Northern Ireland Mark Allen 5-1 England Matthew Selt
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    England Mark Joyce 4-2 England Ricky Walden
    6 1 6
    England 2019 World Grand Prix - Last 16
    England Judd Trump 4-2 England Tom Ford
    6 1 6
    China 2018 International Championship - Last 64
    England Judd Trump 6-0 Scotland Alan McManus
    6 1 6
    Belgium 2018 European Masters - Last 32
    China Liang Wenbo 4-2 Ireland Fergal O'Brien
    6 1 6
    Wales 2019 Welsh Open - Last 16
    Scotland Scott Donaldson 4-2 England Ian Burns
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 128
    Wales Daniel Wells 4-2 England Marvin Morgan
    6 1 6
    England 2018 Q School - Event 3 - Round 1
    France Brian Ochoiski 4-2 England Imran Puri
    6 1 6
    Germany 2019 German Masters - Last 64
    Ireland Fergal O'Brien 5-1 China Liang Wenbo
    6 1 6
    Germany 2019 German Masters - Last 16
    England Judd Trump 5-1 China Yan Bingtao
    6 1 6
    Wales 2019 Welsh Open - Last 32
    China Ding Junhui 4-2 England Joe Perry
    6 1 6
    England 2018 Q School - Event 1 - Last 16
    England Hammad Miah 4-2 England Ben Hancorn
    6 1 6
    Belgium 2018 European Masters - Last 32
    China Tian Pengfei 4-2 England Judd Trump
    6 1 6
    England 2019 World Grand Prix - Semi-final
    England Ali Carter 6-0 China Xiao Guodong
    6 1 6
    China 2019 China Open - Last 16
    Australia Neil Robertson 6-0 China Lu Ning
    6 1 6
    Latvia 2018 Riga Masters - Last 64
    Wales Mark Williams 4-2 England Ben Woollaston
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 64
    England Mark Davis 4-2 Wales Andrew Pagett
    6 1 6
    England 2018 Champion of Champions - Last 16
    China Ding Junhui 4-2 Cyprus Michael Georgiou
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 128
    England Gary Wilson 4-2 England John Astley
    6 1 6
    Wales 2019 Welsh Open - Last 128
    England Ronnie O'Sullivan 4-2 England Sanderson Lam
    6 1 6
    India 2019 Indian Open - Semi-final
    England Matthew Selt 4-2 Scotland John Higgins
    6 1 6
    England 2018 Q School - Event 2 - Round 1
    Malaysia Thor Chuan Leong 4-2 England Ben Fortey
    6 1 6
    Latvia 2018 Riga Masters - Quarter-final
    England Stuart Carrington 4-2 England Chris Wakelin
    6 1 6
    Germany 2018 Paul Hunter Classic - Pre-qualifying 2
    England James Cahill 4-2 England Charlie Walters
    6 1 6
    China 2018 China Championship - Last 64
    China Ding Junhui 5-1 Wales Daniel Wells
    6 1 6
    Belgium 2018 European Masters - Quarter-final
    England Jimmy Robertson 4-2 Northern Ireland Mark Allen
    6 1 6
    Germany 2019 German Masters - Last 128
    Scotland Graeme Dott 5-1 England Sean O'Sullivan
    6 1 6
    Wales 2019 Welsh Open - Last 128
    England Matthew Selt 4-2 Wales Jamie Clarke
    6 1 6
    England 2018 Q School - Event 2 - Last 32
    England Craig Steadman 4-2 England David Grace
    6 1 6
    Belgium 2018 European Masters - Last 128
    Thailand Thepchaiya Un-Nooh 4-2 England Harvey Chandler
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 16
    Wales Lee Walker 4-2 England Chris Wakelin
    6 1 6
    Belgium 2018 European Masters - Last 64
    Belgium Luca Brecel 4-2 China Luo Honghao
    6 1 6
    Scotland 2018 Scottish Open - Last 64
    England Ali Carter 4-2 Cyprus Michael Georgiou
    6 1 6
    Wales 2019 Welsh Open - Last 64
    England James Cahill 4-2 England Shaun Murphy
    6 1 6
    England 2018 Q School - Event 3 - Last 64
    China Wang Yuchen 4-2 England Mitchell Mann
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 128
    Norway Kurt Maflin 4-2 England David Grace
    6 1 6
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Sam Baird 4-2 England Shaun Murphy
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 128
    England Sean O'Sullivan 4-2 England Joe Perry
    6 1 6
    England 2019 World Championship - Last 48
    China Tian Pengfei 10-8 Wales Matthew Stevens
    18 3 6
    England 2018 Q School - Event 3 - Round 1
    England Mitchell Mann 4-2 England Daniel Womersley
    6 1 6
    Scotland 2018 Scottish Open - Last 64
    China Zhang Anda 4-2 England Mark Davis
    6 1 6
    Wales 2019 Welsh Open - Last 128
    England Ricky Walden 4-2 Wales Lee Walker
    6 1 6
    India 2019 Indian Open - Quarter-final
    China Lyu Haotian 4-2 England Mark Davis
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 32
    England David Gilbert 4-2 Pakistan Hamza Akbar
    6 1 6
    England 2018 Q School - Event 1 - Last 16
    England Sam Baird 4-2 England Adam Duffy
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 128
    Cyprus Michael Georgiou 4-2 Germany Umut Dikme
    6 1 6
    Germany 2019 German Masters - Last 32
    Scotland Stephen Maguire 5-1 Cyprus Michael Georgiou
    6 1 6
    England 2018 Q School - Event 1 - Last 64
    India Laxman Rawat 4-2 Wales Andrew Pagett
    6 1 6
    China 2018 World Open - Last 64
    Wales Mark Williams 5-1 Switzerland Alexander Ursenbacher
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    Wales Matthew Stevens 4-2 China Li Yuan
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 64
    China Yan Bingtao 4-2 England Barry Pinches
    6 1 6
    China 2018 China Championship - Last 16
    England Judd Trump 5-1 China Yan Bingtao
    6 1 6
    Scotland 2018 Scottish Open - Last 32
    England Sam Baird 4-2 Scotland Ross Muir
    6 1 6
    Germany 2019 German Masters - Last 64
    England Ben Woollaston 5-1 England Matthew Selt
    6 1 6
    Belgium 2018 European Masters - Last 128
    England Peter Ebdon 4-2 Northern Ireland Jordan Brown
    6 1 6
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Liam Highfield 4-2 Thailand James Wattana
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    England David Gilbert 4-2 Scotland Craig MacGillivray
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 64
    England Andrew Higginson 4-2 England Ashley Carty
    6 1 6
    China 2019 China Open - Quarter-final
    Australia Neil Robertson 6-0 England Sam Craigie
    6 1 6
    Latvia 2018 Riga Masters - Last 128
    Norway Kurt Maflin 4-2 China Lyu Haotian
    6 1 6
    Latvia 2018 Riga Masters - Last 32
    England Kyren Wilson 4-2 England Simon Bedford
    6 1 6
    Germany 2018 Paul Hunter Classic - Final
    England Kyren Wilson 4-2 England Peter Ebdon
    6 1 6
    Scotland 2018 Scottish Open - Last 64
    England Stuart Carrington 4-2 Israel Eden Sharav
    6 1 6
    England 2019 World Grand Prix - Quarter-final
    England Ali Carter 5-1 England David Gilbert
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 128
    China Tian Pengfei 4-2 China Chen Feilong
    6 1 6
    England 2018 Q School - Event 1 - Last 128
    Finland Heikki Niva 4-2 England Michael Williams
    6 1 6
    England 2018 Q School - Event 2 - Last 128
    England Louis Heathcote 4-2 China Wang Yuchen
    6 1 6
    China 2018 World Open - Last 64
    Northern Ireland Mark Allen 5-1 China Lyu Haotian
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 128
    Ireland Fergal O'Brien 4-2 England Shaun Murphy
    6 1 6
    England 2018 English Open - Last 32
    England Mark Davis 4-2 China Mei Xiwen
    6 1 6
    England 2018 Q School - Event 3 - Round 1
    England Joel Walker 4-2 England Antony Parsons
    6 1 6
    Wales 2019 Welsh Open - Last 128
    Scotland Scott Donaldson 4-2 England John Astley
    6 1 6
    England 2018 Q School - Event 1 - Last 16
    China Hu Hao 4-2 China Lu Ning
    6 1 6
    Belgium 2018 European Masters - Last 128
    England Craig Steadman 4-2 Poland Adam Stefanow
    6 1 6
    China 2018 China Championship - Last 64
    Wales Ryan Day 5-1 England Mike Dunn
    6 1 6
    Belgium 2018 European Masters - Last 32
    England Anthony Hamilton 4-2 Malaysia Thor Chuan Leong
    6 1 6
    Northern Ireland 2018 Northern Ireland Open - Last 32
    England Andrew Higginson 4-2 England Billy Joe Castle
    6 1 6
    England 2018 Q School - Event 2 - Last 64
    England Farakh Ajaib 4-2 England Simon Bedford
    6 1 6
    China 2018 China Championship - Last 128
    Thailand Noppon Saengkham 5-1 China Lu Ning
    6 1 6
    England 2018 English Open - Last 32
    England Judd Trump 4-2 England Jack Lisowski
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    England Kyren Wilson 4-2 England Oliver Lines
    6 1 6
    Latvia 2018 Riga Masters - Last 64
    Wales Jamie Jones 4-2 England Rod Lawler
    6 1 6
    India 2019 Indian Open - Last 128
    Pakistan Hamza Akbar 4-2 England Robbie Williams
    6 1 6
    England 2018 English Open - Last 128
    England Martin Gould 4-2 England Billy Joe Castle
    6 1 6
    England 2018 English Open - Last 64
    England Shaun Murphy 4-2 England David Gilbert
    6 1 6
    China 2018 International Championship - Quarter-final
    Northern Ireland Mark Allen 6-0 England Ali Carter
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    England Mark King 4-2 China Mei Xiwen
    6 1 6
    England 2018 Q School - Event 2 - Last 32
    England David Lilley 4-2 England Ashley Carty
    6 1 6
    Germany 2018 Paul Hunter Classic - Last 128
    Scotland Scott Donaldson 4-2 England Sam Craigie
    6 1 6
    China 2018 Shanghai Masters - Last 24
    England Stuart Bingham 6-0 China Fan Zhengyi
    6 1 6
    England 2018 UK Championship - Last 128
    Hong Kong Marco Fu 6-0 England Hammad Miah
    6 1 6
    England 2019 World Grand Prix - Quarter-final
    England Judd Trump 5-1 England Mark Selby
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 128
    Cyprus Michael Georgiou 4-2 England Paul Davison
    6 1 6
    England 2018 Q School - Event 3 - Quarter-final
    England Andy Lee 4-2 England Kuldesh Johal
    6 1 6
    India 2019 Indian Open - Last 128
    England Oliver Lines 4-2 England Mark Joyce
    6 1 6
    China 2018 China Championship - Last 128
    Scotland John Higgins 5-1 Wales Duane Jones
    6 1 6
    Wales 2019 Welsh Open - Last 128
    England Elliot Slessor 4-2 Wales Alex Taubman
    6 1 6
    England 2018 Q School - Event 2 - Last 128
    England James Cahill 4-2 Belgium Hans Blanckaert
    6 1 6
    China 2018 World Open - Quarter-final
    Thailand Noppon Saengkham 5-1 China Xiao Guodong
    6 1 6
    China 2018 International Championship - Last 128
    England Matthew Selt 6-0 England Sean O'Sullivan
    6 1 6
    England 2018 English Open - Last 64
    Scotland Stephen Maguire 4-2 China Yan Bingtao
    6 1 6
    Northern Ireland 2018 Northern Ireland Open - Last 16
    England Judd Trump 4-2 Belgium Luca Brecel
    6 1 6
    Wales 2019 Welsh Open - Last 32
    England Ian Burns 4-2 Northern Ireland Mark Allen
    6 1 6
    England 2018 Q School - Event 1 - Last 16
    England Sam Craigie 4-2 England David Lilley
    6 1 6
    Northern Ireland 2018 Northern Ireland Open - Last 32
    China Lu Ning 4-2 England Hammad Miah
    6 1 6
    India 2019 Indian Open - Last 32
    England Chris Wakelin 4-2 England Shaun Murphy
    6 1 6
    Latvia 2018 Riga Masters - Last 128
    England Nigel Bond 4-2 England Mark Joyce
    6 1 6
    Belgium 2018 European Masters - Last 128
    Wales Ryan Day 4-2 Pakistan Hamza Akbar
    6 1 6
    England 2018 English Open - Last 128
    England Ricky Walden 4-2 England Hammad Miah
    6 1 6
    England 2018 UK Championship - Last 128
    England Kyren Wilson 6-0 England Andy Lee
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    Northern Ireland Joe Swail 4-2 England Andrew Higginson
    6 1 6
    India 2019 Indian Open - Last 64
    Thailand Thepchaiya Un-Nooh 4-2 England Michael Holt
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 32
    England Oliver Brown 4-2 Wales Jamie Clarke
    6 1 6
    China 2018 International Championship - Last 128
    Scotland Stephen Maguire 6-0 Wales Duane Jones
    6 1 6
    England 2018 English Open - Last 128
    England Ben Woollaston 4-2 Scotland Graeme Dott
    6 1 6
    Scotland 2018 Scottish Open - Last 128
    England Alfie Burden 4-2 England Peter Ebdon
    6 1 6
    Wales 2019 Welsh Open - Last 16
    China Zhao Xintong 4-2 Switzerland Alexander Ursenbacher
    6 1 6
    Gibraltar 2019 Gibraltar Open - Last 128
    England Chris Wakelin 4-2 Germany Simon Lichtenberg
    6 1 6
    China 2018 World Open - Last 128
    England David Gilbert 5-1 China Niu Zhuang
    6 1 6
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Luo Honghao 4-2 China Lyu Haotian
    6 1 6
    Germany 2019 German Masters - Last 128
    England Jack Lisowski 5-1 England Mark Joyce
    6 1 6
    India 2019 Indian Open - Last 16
    England Anthony Hamilton 4-2 England Chris Wakelin
    6 1 6
    Wales 2019 Tour Championship - Semi-final
    England Ronnie O'Sullivan 10-9 England Judd Trump
    19 3 6.33
    England 2019 World Championship - Last 144
    Wales Matthew Stevens 10-3 Malaysia Thor Chuan Leong
    13 2 6.5
    England 2019 World Championship - Last 144
    China Mei Xiwen 10-3 Austria Florian Nüßle
    13 2 6.5
    England 2019 World Championship - Last 144
    China Yan Bingtao 10-3 Germany Lukas Kleckers
    13 2 6.5
    England 2019 World Championship - Last 48
    England Joe Perry 10-3 England Martin O'Donnell
    13 2 6.5
    Latvia 2018 Riga Masters - Last 32
    England Mark Davis 4-3 Hong Kong Marco Fu
    7 1 7
    England 2018 English Open - Semi-final
    England Mark Davis 6-1 England Ronnie O'Sullivan
    7 1 7
    England 2019 Masters - Last 16
    China Ding Junhui 6-1 England Jack Lisowski
    7 1 7
    China 2018 World Open - Last 64
    England Anthony Hamilton 5-2 England Mark Joyce
    7 1 7
    Belgium 2018 European Masters - Last 64
    China Tian Pengfei 4-3 China Li Hang
    7 1 7
    England 2018 English Open - Last 128
    England Matthew Selt 4-3 China Zhang Anda
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 128
    Australia Neil Robertson 4-3 England Ben Woollaston
    7 1 7
    Scotland 2018 Scottish Open - Last 16
    England Sam Baird 4-3 England Ali Carter
    7 1 7
    Germany 2019 German Masters - Last 128
    England Matthew Selt 5-2 Hong Kong Marco Fu
    7 1 7
    England 2019 World Championship - Last 144
    Iran Hossein Vafaei 10-4 China Zhang Anda
    14 2 7
    China 2018 China Championship - Last 128
    England Joe Perry 5-2 England Ashley Hugill
    7 1 7
    China 2018 China Championship - Last 32
    Wales Mark Williams 5-2 England Gary Wilson
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Tian Pengfei 4-3 England Mike Dunn
    7 1 7
    Scotland 2018 Scottish Open - Last 128
    China Lu Ning 4-3 Wales Duane Jones
    7 1 7
    Gibraltar 2019 Gibraltar Open - Last 16
    England David Gilbert 4-3 Wales Daniel Wells
    7 1 7
    England 2018 Q School - Event 3 - Round 1
    Scotland Dylan Craig 4-3 England James Silverwood
    7 1 7
    China 2018 International Championship - Last 64
    England Martin Gould 6-1 China Li Hang
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 128
    China Xiao Guodong 4-3 England Harvey Chandler
    7 1 7
    China 2019 China Open - Last 128
    Belgium Luca Brecel 6-1 England Andy Lee
    7 1 7
    Germany 2018 Paul Hunter Classic - Last 32
    England Jimmy Robertson 4-3 England Rod Lawler
    7 1 7
    Belgium 2018 European Masters - Last 64
    England Elliot Slessor 4-3 England David Gilbert
    7 1 7
    England 2019 World Championship - Last 80
    England Mark Davis 10-4 Ireland Fergal O'Brien
    14 2 7
    India 2019 Indian Open - Last 128
    China Li Yuan 4-3 Scotland Ross Muir
    7 1 7
    England 2018 English Open - Last 32
    England Stuart Bingham 4-3 Thailand Thepchaiya Un-Nooh
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Sanderson Lam 4-3 England Joe O'Connor
    7 1 7
    England 2018 UK Championship - Last 128
    Thailand Noppon Saengkham 6-1 Pakistan Hamza Akbar
    7 1 7
    Scotland 2018 Scottish Open - Last 128
    Wales Ryan Day 4-3 Scotland Rhys Clark
    7 1 7
    Wales 2019 Welsh Open - Last 128
    China Mei Xiwen 4-3 England Michael Holt
    7 1 7
    China 2018 China Championship - Last 32
    England Shaun Murphy 5-2 China Xiao Guodong
    7 1 7
    England 2018 English Open - Last 64
    Thailand Thepchaiya Un-Nooh 4-3 Malaysia Thor Chuan Leong
    7 1 7
    England 2018 UK Championship - Last 128
    China Yan Bingtao 6-1 Germany Lukas Kleckers
    7 1 7
    England 2019 Masters - Final
    England Judd Trump 10-4 England Ronnie O'Sullivan
    14 2 7
    China 2018 World Open - Last 32
    Thailand Noppon Saengkham 5-2 Wales Ryan Day
    7 1 7
    China 2018 China Championship - Last 64
    Australia Neil Robertson 5-2 Northern Ireland Gerard Greene
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 64
    Australia Neil Robertson 4-3 Norway Kurt Maflin
    7 1 7
    Germany 2019 German Masters - Last 128
    Israel Eden Sharav 5-2 England Allan Taylor
    7 1 7
    Germany 2019 German Masters - Last 32
    England Judd Trump 5-2 China Li Hang
    7 1 7
    India 2019 Indian Open - Last 32
    China Lyu Haotian 4-3 England Luke Simmonds
    7 1 7
    Scotland 2018 Scottish Open - Last 16
    England Stuart Carrington 4-3 China Tian Pengfei
    7 1 7
    England 2019 World Grand Prix - Last 32
    England Judd Trump 4-3 England Stuart Carrington
    7 1 7
    Wales 2019 Welsh Open - Last 128
    England Joe Perry 4-3 England Mark Davis
    7 1 7
    India 2019 Indian Open - Last 64
    Iran Hossein Vafaei 4-3 Wales Dominic Dale
    7 1 7
    China 2018 World Open - Last 128
    England Mark Joyce 5-2 China Chen Feilong
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 128
    England Tom Ford 4-3 England Rod Lawler
    7 1 7
    Scotland 2018 Scottish Open - Last 32
    England Kyren Wilson 4-3 England Joe Perry
    7 1 7
    China 2018 World Open - Last 128
    England Ricky Walden 5-2 Northern Ireland Joe Swail
    7 1 7
    Latvia 2018 Riga Masters - Last 32
    China Zhang Yong 4-3 Wales Mark Williams
    7 1 7
    England 2018 English Open - Last 128
    Thailand Akani Songsermsawad 4-3 England Kyren Wilson
    7 1 7
    England 2018 English Open - Quarter-final
    England Stuart Bingham 5-2 England Ali Carter
    7 1 7
    Northern Ireland 2018 Northern Ireland Open - Last 64
    England Michael Holt 4-3 England Mark King
    7 1 7
    Germany 2019 German Masters - Last 128
    Wales Jak Jones 5-2 Iran Hossein Vafaei
    7 1 7
    England 2018 Q School - Event 1 - Last 128
    England David Craggs 4-3 England Jamie Barrett
    7 1 7
    Scotland 2018 Scottish Open - Last 128
    England David Lilley 4-3 England Tom Ford
    7 1 7
    China 2018 World Open - Last 64
    Wales Jamie Jones 5-2 China Zhou Yuelong
    7 1 7
    China 2018 China Championship - Last 128
    England Shaun Murphy 5-2 Northern Ireland Jordan Brown
    7 1 7
    Germany 2018 Paul Hunter Classic - Last 32
    Scotland Scott Donaldson 4-3 England Tom Ford
    7 1 7
    England 2018 English Open - Last 128
    China Luo Honghao 4-3 England Adam Duffy
    7 1 7
    China 2018 International Championship - Last 16
    England Judd Trump 6-1 China Yan Bingtao
    7 1 7
    Germany 2019 German Masters - Last 64
    China Xiao Guodong 5-2 China Zhao Xintong
    7 1 7
    Germany 2019 German Masters - Last 16
    England Kyren Wilson 5-2 England Peter Ebdon
    7 1 7
    Latvia 2018 Riga Masters - Last 128
    England Luke Simmonds 4-3 China Zhang Jiankang
    7 1 7
    Latvia 2018 Riga Masters - Last 16
    England Chris Wakelin 4-3 England Mark King
    7 1 7
    China 2018 International Championship - Last 128
    Wales Mark Williams 6-1 China Zhang Jiankang
    7 1 7
    England 2018 UK Championship - Quarter-final
    England Stuart Bingham 6-1 England Kyren Wilson
    7 1 7
    Gibraltar 2019 Gibraltar Open - Last 128
    England Tom Ford 4-3 England David Lilley
    7 1 7
    India 2019 Indian Open - Last 128
    China Lyu Haotian 4-3 China Tian Pengfei
    7 1 7
    China 2018 China Championship - Last 128
    Scotland Graeme Dott 5-2 China Bai Langning
    7 1 7
    England 2018 English Open - Last 32
    Wales Daniel Wells 4-3 England Barry Hawkins
    7 1 7
    China 2018 China Championship - Last 128
    England Liam Highfield 5-2 England Hammad Miah
    7 1 7
    China 2018 International Championship - Last 128
    England Andrew Higginson 6-1 Scotland Rhys Clark
    7 1 7
    England 2018 Q School - Event 2 - Round 1
    England David Grace 4-3 England Steven Hallworth
    7 1 7
    Germany 2018 Paul Hunter Classic - Last 64
    China Zhang Yong 4-3 Cyprus Michael Georgiou
    7 1 7
    China 2018 China Championship - Last 64
    England Gary Wilson 5-2 China Luo Honghao
    7 1 7
    England 2018 UK Championship - Last 64
    China Yan Bingtao 6-1 England Paul Davison
    7 1 7
    Scotland 2018 Scottish Open - Last 64
    England Alfie Burden 4-3 Hong Kong Marco Fu
    7 1 7
    Germany 2019 German Masters - Last 128
    Cyprus Michael Georgiou 5-2 China Mei Xiwen
    7 1 7
    China 2019 China Open - Last 128
    England Robert Milkins 6-1 Israel Eden Sharav
    7 1 7
    China 2019 China Open - Last 64
    England Mark King 6-1 Switzerland Alexander Ursenbacher
    7 1 7
    England 2018 Q School - Event 2 - Last 32
    Wales Kishan Hirani 4-3 Scotland Fraser Patrick
    7 1 7
    Belgium 2018 European Masters - Last 32
    Wales Ryan Day 4-3 England Elliot Slessor
    7 1 7
    Wales 2019 Welsh Open - Last 64
    England Ian Burns 4-3 China Liang Wenbo
    7 1 7
    India 2019 Indian Open - Last 64
    China Lyu Haotian 4-3 China Zhou Yuelong
    7 1 7
    China 2019 China Open - Last 128
    China Ding Junhui 6-1 China Zhang Jiankang
    7 1 7
    England 2018 Q School - Event 3 - Last 32
    England Andy Hicks 4-3 England Barry Pinches
    7 1 7
    China 2018 China Championship - Last 128
    Wales Jamie Jones 5-2 Poland Adam Stefanow
    7 1 7
    China 2018 International Championship - Last 128
    England Martin Gould 6-1 China Zhang Yong
    7 1 7
    Scotland 2018 Scottish Open - Last 32
    Wales Matthew Stevens 4-3 England Jimmy Robertson
    7 1 7
    Germany 2019 German Masters - Last 128
    England Mark King 5-2 England Rod Lawler
    7 1 7
    England 2019 World Grand Prix - Last 32
    China Xiao Guodong 4-3 Australia Neil Robertson
    7 1 7
    Wales 2019 Welsh Open - Last 16
    Iran Hossein Vafaei 4-3 England Mark Selby
    7 1 7
    England 2018 Q School - Event 2 - Round 1
    England David Lilley 4-3 England Andrew Smith
    7 1 7
    China 2018 China Championship - Last 32
    China Yan Bingtao 5-2 England Stuart Bingham
    7 1 7
    Scotland 2018 Scottish Open - Last 128
    Hong Kong Marco Fu 4-3 China Chen Zifan
    7 1 7
    India 2019 Indian Open - Quarter-final
    Scotland John Higgins 4-3 China Li Hang
    7 1 7
    China 2019 China Open - Last 64
    Belgium Luca Brecel 6-1 England Sam Baird
    7 1 7
    England 2018 Q School - Event 3 - Round 1
    England Farakh Ajaib 4-3 England Andy Marriott
    7 1 7
    China 2018 Shanghai Masters - Last 24
    Australia Neil Robertson 6-1 China Guo Hua
    7 1 7
    England 2018 English Open - Last 128
    England Mark King 4-3 England Ashley Carty
    7 1 7
    England 2018 UK Championship - Quarter-final
    Northern Ireland Mark Allen 6-1 Scotland Stephen Maguire
    7 1 7
    China 2019 China Open - Last 64
    England Sam Craigie 6-1 Wales Ryan Day
    7 1 7
    India 2019 Indian Open - Last 128
    England Rory McLeod 4-3 England Rod Lawler
    7 1 7
    Germany 2018 Paul Hunter Classic - Last 64
    England Rod Lawler 4-3 Germany Lukas Kleckers
    7 1 7
    England 2018 English Open - Last 128
    Wales Lee Walker 4-3 Wales Jak Jones
    7 1 7
    China 2018 World Open - Last 64
    England Barry Hawkins 5-2 Thailand Akani Songsermsawad
    7 1 7
    Germany 2019 German Masters - Semi-final
    England David Gilbert 6-1 Wales Duane Jones
    7 1 7
    Wales 2019 Welsh Open - Last 128
    England Nigel Bond 4-3 Scotland Alan McManus
    7 1 7
    England 2019 World Championship - Last 144
    Thailand Thepchaiya Un-Nooh 10-4 England Jonathan Bagley
    14 2 7
    England 2019 World Championship - Last 48
    China Zhao Xintong 10-4 England Matthew Selt
    14 2 7
    China 2018 World Open - Last 128
    Northern Ireland Mark Allen 5-2 England Peter Lines
    7 1 7
    Latvia 2018 Riga Masters - Final
    Australia Neil Robertson 5-2 England Jack Lisowski
    7 1 7
    China 2018 China Championship - Last 32
    England Judd Trump 5-2 Wales Jamie Jones
    7 1 7
    China 2018 International Championship - Last 64
    England Jack Lisowski 6-1 England Chris Wakelin
    7 1 7
    Scotland 2018 Scottish Open - Last 128
    China Zhou Yuelong 4-3 England Barry Hawkins
    7 1 7
    Wales 2019 Welsh Open - Last 128
    Wales Mark Williams 4-3 Wales Kishan Hirani
    7 1 7
    India 2019 Indian Open - Last 16
    England Mark Davis 4-3 Scotland Graeme Dott
    7 1 7
    Gibraltar 2019 Gibraltar Open - Last 64
    England Gary Wilson 4-3 England Jack Lisowski
    7 1 7
    England 2018 Q School - Event 1 - Last 32
    England Haydon Pinhey 4-3 England Phil O'Kane
    7 1 7
    England 2018 English Open - Last 128
    England David Gilbert 4-3 Northern Ireland Gerard Greene
    7 1 7
    Scotland 2018 Scottish Open - Last 64
    China Lu Ning 4-3 Wales Jak Jones
    7 1 7
    China 2019 China Open - Last 32
    England Ricky Walden 6-1 Ireland Ken Doherty
    7 1 7
    Latvia 2018 Riga Masters - Last 64
    Northern Ireland Mark Allen 4-3 England Peter Lines
    7 1 7
    Scotland 2018 Scottish Open - Last 16
    England Shaun Murphy 4-3 England Kyren Wilson
    7 1 7
    England 2019 World Grand Prix - Last 32
    England Mark Davis 4-3 England Jimmy Robertson
    7 1 7
    Wales 2019 Welsh Open - Quarter-final
    England Stuart Bingham 5-2 China Zhao Xintong
    7 1 7
    England 2018 Q School - Event 3 - Round 1
    Wales Dylan Emery 4-3 England Alex Millington
    7 1 7
    China 2018 China Championship - Last 32
    Scotland Graeme Dott 5-2 Australia Neil Robertson
    7 1 7
    China 2018 International Championship - Last 64
    Scotland Stephen Maguire 6-1 Cyprus Michael Georgiou
    7 1 7
    Germany 2019 German Masters - Last 64
    Wales Duane Jones 5-2 Northern Ireland Jordan Brown
    7 1 7
    Wales 2019 Welsh Open - Last 128
    Wales Duane Jones 4-3 China Xiao Guodong
    7 1 7
    Gibraltar 2019 Gibraltar Open - Last 16
    Wales Ryan Day 4-3 England David Grace
    7 1 7
    Latvia 2018 Riga Masters - Last 128
    China Xiao Guodong 4-3 England Tom Ford
    7 1 7
    Belgium 2018 European Masters - Last 16
    England Jimmy Robertson 4-3 Scotland Anthony McGill
    7 1 7
    China 2018 International Championship - Last 128
    China He Guoqiang 6-1 England Gary Wilson
    7 1 7
    England 2018 UK Championship - Semi-final
    England Ronnie O'Sullivan 6-1 England Tom Ford
    7 1 7
    Wales 2019 Welsh Open - Last 64
    England Paul Davison 4-3 Malaysia Thor Chuan Leong
    7 1 7
    Gibraltar 2019 Gibraltar Open - Last 128
    Spain Francisco Sanchez Ruiz 4-3 England Martin O'Donnell
    7 1 7
    England 2018 Q School - Event 2 - Last 64
    England Kuldesh Johal 4-3 Wales Jackson Page
    7 1 7
    England 2018 English Open - Last 16
    England Ali Carter 4-3 Wales Daniel Wells
    7 1 7
    China 2018 International Championship - Last 64
    Australia Neil Robertson 6-1 England Matthew Selt
    7 1 7
    Wales 2019 Welsh Open - Last 64
    England Jimmy Robertson 4-3 England Nigel Bond
    7 1 7
    India 2019 Indian Open - Last 128
    England Elliot Slessor 4-3 Wales Daniel Wells
    7 1 7
    China 2018 China Championship - Last 128
    England Mark Selby 5-2 England Jimmy White
    7 1 7
    Germany 2019 German Masters - Last 128
    England Tom Ford 5-2 England Joe O'Connor
    7 1 7
    China 2018 World Open - Last 16
    England Gary Wilson 5-2 Ireland Fergal O'Brien
    7 1 7
    China 2018 China Championship - Last 128
    Hong Kong Marco Fu 5-2 England Sam Baird
    7 1 7
    China 2018 China Championship - Last 32
    China Liang Wenbo 5-2 China Zhang Anda
    7 1 7
    England 2018 English Open - Last 128
    England Allan Taylor 4-3 Scotland Scott Donaldson
    7 1 7
    England 2018 English Open - Last 64
    England Jack Lisowski 4-3 England Ian Burns
    7 1 7
    Germany 2019 German Masters - Last 64
    China Ding Junhui 5-2 England Kuldesh Johal
    7 1 7
    Germany 2019 German Masters - Last 32
    England Stuart Bingham 5-2 England Jimmy Robertson
    7 1 7
    Wales 2019 Welsh Open - Last 128
    Thailand Noppon Saengkham 4-3 England Stuart Carrington
    7 1 7
    England 2019 World Championship - Last 144
    Wales Daniel Wells 10-5 Wales Jamie Clarke
    15 2 7.5
    England 2019 World Championship - Last 80
    China Zhou Yuelong 10-5 England Liam Highfield
    15 2 7.5
    England 2019 World Championship - Last 80
    Scotland Anthony McGill 10-5 Wales Duane Jones
    15 2 7.5
    China 2019 China Open - Final
    Australia Neil Robertson 11-4 England Jack Lisowski
    15 2 7.5
    Germany 2019 German Masters - Last 32
    Wales Mark Williams 5-3 China Zhou Yuelong
    8 1 8
    China 2018 International Championship - Last 64
    England Robert Milkins 6-2 Thailand Noppon Saengkham
    8 1 8
    England 2018 UK Championship - Last 128
    Australia Neil Robertson 6-2 Wales Kishan Hirani
    8 1 8
    Germany 2019 German Masters - Last 32
    China Ding Junhui 5-3 Ireland Fergal O'Brien
    8 1 8
    China 2018 World Open - Last 64
    Thailand Noppon Saengkham 5-3 England Rod Lawler
    8 1 8
    Northern Ireland 2018 Northern Ireland Open - Quarter-final
    England Judd Trump 5-3 Wales Ryan Day
    8 1 8
    England 2018 UK Championship - Last 32
    England Kyren Wilson 6-2 China Yan Bingtao
    8 1 8
    Germany 2019 German Masters - Last 16
    Wales Duane Jones 5-3 China Yuan Sijun
    8 1 8
    China 2018 China Championship - Last 64
    England Mark Selby 5-3 Thailand Akani Songsermsawad
    8 1 8
    Germany 2019 German Masters - Last 32
    England Peter Ebdon 5-3 England Shaun Murphy
    8 1 8
    China 2019 China Open - Last 128
    Wales Ryan Day 6-2 China Zhang Anda
    8 1 8
    China 2018 China Championship - Last 128
    China Zhang Anda 5-3 England Andrew Higginson
    8 1 8
    England 2018 UK Championship - Last 32
    England Judd Trump 6-2 England Mark King
    8 1 8
    England 2019 World Championship - Last 144
    China Pang Junxu 10-6 England Stuart Carrington
    16 2 8
    China 2018 China Championship - Last 128
    Australia Neil Robertson 5-3 Scotland Ross Muir
    8 1 8
    Germany 2019 German Masters - Last 128
    England Chris Wakelin 5-3 China Zhang Jiankang
    8 1 8
    England 2018 English Open - Final
    England Stuart Bingham 9-7 England Mark Davis
    16 2 8
    England 2018 UK Championship - Quarter-final
    England Tom Ford 6-2 England Joe Perry
    8 1 8
    China 2018 World Open - Last 64
    England Mark Selby 5-3 England Elliot Slessor
    8 1 8
    China 2018 China Championship - Last 128
    China Chang Bingyu 5-3 England Jimmy Robertson
    8 1 8
    England 2018 UK Championship - Last 32
    Thailand Akani Songsermsawad 6-2 Wales Jak Jones
    8 1 8
    China 2019 China Open - Last 32
    China Lu Ning 6-2 England Mark King
    8 1 8
    Germany 2019 German Masters - Last 128
    Wales Duane Jones 5-3 Switzerland Alexander Ursenbacher
    8 1 8
    China 2018 World Open - Last 16
    China Xiao Guodong 5-3 England Anthony Hamilton
    8 1 8
    China 2018 International Championship - Last 64
    England Alfie Burden 6-2 England Sam Baird
    8 1 8
    England 2018 UK Championship - Final
    England Ronnie O'Sullivan 10-6 Northern Ireland Mark Allen
    16 2 8
    England 2018 UK Championship - Last 64
    China Tian Pengfei 6-2 England Jimmy Robertson
    8 1 8
    China 2019 China Open - Last 32
    China Lyu Haotian 6-2 Thailand James Wattana
    8 1 8
    China 2018 World Open - Last 64
    Wales Jak Jones 5-3 China Zhang Anda
    8 1 8
    China 2018 China Championship - Last 128
    China Yan Bingtao 5-3 China Niu Zhuang
    8 1 8
    Wales 2019 Tour Championship - Quarter-final
    Northern Ireland Mark Allen 9-7 England Kyren Wilson
    16 2 8
    China 2018 World Open - Quarter-final
    England David Gilbert 5-3 Hong Kong Marco Fu
    8 1 8
    China 2018 China Championship - Last 32
    Scotland Scott Donaldson 5-3 England Jack Lisowski
    8 1 8
    Germany 2019 German Masters - Last 128
    Scotland Stephen Maguire 5-3 Wales Daniel Wells
    8 1 8
    England 2019 Masters - Last 16
    England Barry Hawkins 6-2 England Shaun Murphy
    8 1 8
    England 2019 World Grand Prix - Final
    England Judd Trump 10-6 England Ali Carter
    16 2 8
    China 2018 China Championship - Last 128
    England Peter Ebdon 5-3 England Harvey Chandler
    8 1 8
    China 2018 World Open - Last 128
    England Joe Perry 5-3 China Li Yuan
    8 1 8
    China 2018 International Championship - Last 64
    England Barry Hawkins 6-2 Thailand Thepchaiya Un-Nooh
    8 1 8
    Germany 2019 German Masters - Quarter-final
    England David Gilbert 5-3 Australia Neil Robertson
    8 1 8
    China 2019 China Open - Last 64
    England Jack Lisowski 6-2 England John Astley
    8 1 8
    China 2018 World Open - Last 128
    England Peter Ebdon 5-3 Wales Jamie Clarke
    8 1 8
    England 2018 UK Championship - Last 16
    England Kyren Wilson 6-2 England Barry Hawkins
    8 1 8
    Germany 2019 German Masters - Last 64
    England Sam Baird 5-3 England Sam Craigie
    8 1 8
    England 2018 UK Championship - Last 128
    Ireland Ken Doherty 6-2 China Yuan Sijun
    8 1 8
    China 2018 World Open - Quarter-final
    Wales Mark Williams 5-3 England Jack Lisowski
    8 1 8
    Germany 2019 German Masters - Last 64
    China Li Hang 5-3 China Luo Honghao
    8 1 8
    Germany 2019 German Masters - Last 128
    Wales Ryan Day 5-3 Wales Lee Walker
    8 1 8
    England 2019 Masters - Last 16
    England Judd Trump 6-2 England Kyren Wilson
    8 1 8
    China 2018 World Open - Last 64
    China Ding Junhui 5-3 China Yuan Sijun
    8 1 8
    China 2018 China Championship - Last 128
    England Stuart Carrington 5-3 China He Guoqiang
    8 1 8
    Wales 2019 Tour Championship - Final
    England Ronnie O'Sullivan 13-11 Australia Neil Robertson
    24 3 8
    China 2018 China Championship - Last 16
    China Zhao Xintong 5-3 Wales Mark Williams
    8 1 8
    England 2018 UK Championship - Last 128
    England Peter Ebdon 6-2 Scotland Chris Totten
    8 1 8
    China 2018 World Open - Last 32
    England David Gilbert 5-3 England Ali Carter
    8 1 8
    England 2018 UK Championship - Last 16
    England Stuart Bingham 6-2 Thailand Akani Songsermsawad
    8 1 8
    China 2018 International Championship - Last 128
    Wales Ryan Day 6-2 Wales Lee Walker
    8 1 8
    China 2019 China Open - Last 128
    England Ricky Walden 6-2 England James Cahill
    8 1 8
    China 2019 China Open - Last 64
    Iran Hossein Vafaei 6-2 England Robert Milkins
    8 1 8
    Germany 2019 German Masters - Last 32
    England Kyren Wilson 5-3 England Rory McLeod
    8 1 8
    China 2018 China Championship - Last 128
    Ireland Ken Doherty 5-3 China Tian Pengfei
    8 1 8
    China 2018 International Championship - Last 128
    England Martin O'Donnell 6-2 England Rod Lawler
    8 1 8
    China 2018 World Open - Last 64
    England Gary Wilson 5-3 England Tom Ford
    8 1 8
    England 2019 World Championship - Last 144
    England Ben Woollaston 10-7 England Elliot Slessor
    17 2 8.5
    England 2019 World Championship - Last 144
    China Luo Honghao 10-7 Hong Kong Marco Fu
    17 2 8.5
    England 2019 World Championship - Last 144
    Israel Eden Sharav 10-7 England David Lilley
    17 2 8.5
    China 2019 China Open - Semi-final
    Australia Neil Robertson 10-7 Belgium Luca Brecel
    17 2 8.5
    Wales 2019 Tour Championship - Quarter-final
    England Judd Trump 9-8 Wales Mark Williams
    17 2 8.5
    China 2018 World Open - Last 32
    Ireland Fergal O'Brien 5-4 Belgium Luca Brecel
    9 1 9
    China 2018 International Championship - Last 32
    England Martin Gould 6-3 England Barry Hawkins
    9 1 9
    England 2018 UK Championship - Last 128
    England James Cahill 6-3 England Mark Selby
    9 1 9
    China 2019 China Open - Last 32
    Australia Neil Robertson 6-3 China Mei Xiwen
    9 1 9
    China 2018 World Open - Last 128
    England Robbie Williams 5-4 England Oliver Lines
    9 1 9
    China 2019 China Open - Last 128
    Thailand James Wattana 6-3 England Anthony Hamilton
    9 1 9
    England 2019 Masters - Quarter-final
    England Ronnie O'Sullivan 6-3 Wales Ryan Day
    9 1 9
    China 2019 China Open - Last 64
    China Mei Xiwen 6-3 Hong Kong Marco Fu
    9 1 9
    China 2018 China Championship - Last 128
    China Xu Si 5-4 England Martin Gould
    9 1 9
    China 2018 International Championship - Last 128
    England Jimmy Robertson 6-3 Poland Adam Stefanow
    9 1 9
    England 2018 UK Championship - Last 128
    England Ben Woollaston 6-3 England Alfie Burden
    9 1 9
    China 2019 China Open - Last 128
    England Mark King 6-3 China Bai Langning
    9 1 9
    China 2018 World Open - Last 128
    China Ding Junhui 5-4 Thailand James Wattana
    9 1 9
    China 2018 World Open - Last 64
    England Robert Milkins 5-4 England David Lilley
    9 1 9
    England 2019 Masters - Last 16
    Australia Neil Robertson 6-3 Wales Mark Williams
    9 1 9
    China 2019 China Open - Last 128
    England Barry Hawkins 6-3 Finland Robin Hull
    9 1 9
    China 2018 China Championship - Last 32
    China Yuan Sijun 5-4 China Ding Junhui
    9 1 9
    China 2018 International Championship - Last 64
    England Mark King 6-3 England Craig Steadman
    9 1 9
    Germany 2019 German Masters - Last 64
    Norway Kurt Maflin 5-4 England Tom Ford
    9 1 9
    Germany 2019 German Masters - Last 64
    China Yan Bingtao 5-4 China Lu Ning
    9 1 9
    China 2018 World Open - Last 64
    England Joe Perry 5-4 England Mike Dunn
    9 1 9
    China 2018 China Championship - Last 128
    China Liang Wenbo 5-4 England Alfie Burden
    9 1 9
    China 2018 International Championship - Last 128
    England Ali Carter 6-3 Wales Kishan Hirani
    9 1 9
    Germany 2019 German Masters - Last 64
    England Rory McLeod 5-4 England Martin Gould
    9 1 9
    England 2018 UK Championship - Last 128
    England Ali Carter 6-3 Malaysia Thor Chuan Leong
    9 1 9
    Germany 2019 German Masters - Last 128
    England Gary Wilson 5-4 China Chen Zifan
    9 1 9
    China 2018 World Open - Last 32
    England Anthony Hamilton 5-4 China Mei Xiwen
    9 1 9
    China 2018 International Championship - Last 128
    Cyprus Michael Georgiou 6-3 England Billy Joe Castle
    9 1 9
    Germany 2019 German Masters - Last 64
    England Jack Lisowski 5-4 England Gary Wilson
    9 1 9
    China 2019 China Open - Last 64
    China Liang Wenbo 6-3 England Gary Wilson
    9 1 9
    China 2019 China Open - Last 16
    Scotland Alan McManus 6-3 Scotland Anthony McGill
    9 1 9
    England 2018 UK Championship - Last 32
    Scotland Stephen Maguire 6-3 England Ali Carter
    9 1 9
    China 2018 World Open - Last 16
    Thailand Noppon Saengkham 5-4 England Mark Selby
    9 1 9