Most Centuries In A Match By Both Players - All-time - Professional

Filtering

Most centuries made in a single match by both players.
Status
Categories
Scope
Range
Tournament Round Result Centuries
England 2019 World Championship Final England Judd Trump 18-9 Scotland John Higgins 11
England 2016 World Championship Semi-final China Ding Junhui 17-11 Scotland Alan McManus 10
England 2019 World Championship Last 16 England Kyren Wilson 13-11 England Barry Hawkins 9
England 2023 World Championship Final Belgium Luca Brecel 18-15 England Mark Selby 8
England 2022 World Championship Semi-final England Judd Trump 17-16 Wales Mark Williams 8
England 2020 Tour Championship Quarter-final Scotland Stephen Maguire 9-5 Australia Neil Robertson 8
England 2019 Champion of Champions Final Australia Neil Robertson 10-9 England Judd Trump 8
England 2015 World Championship Quarter-final England Barry Hawkins 13-12 Australia Neil Robertson 8
England 2015 World Championship Semi-final England Shaun Murphy 17-9 England Barry Hawkins 8
England 2013 World Championship Final England Ronnie O'Sullivan 18-12 England Barry Hawkins 8
England 2002 World Championship Final England Peter Ebdon 18-17 Scotland Stephen Hendry 8
England 1999 World Championship Semi-final Scotland Stephen Hendry 17-13 England Ronnie O'Sullivan 8
England 2023 Tour Championship Semi-final England Kyren Wilson 10-5 China Ding Junhui 7
Wales 2022 Tour Championship Semi-final Australia Neil Robertson 10-9 England Ronnie O'Sullivan 7
England 2021 World Championship Quarter-final England Stuart Bingham 13-12 Scotland Anthony McGill 7
England 2021 World Championship Semi-final England Mark Selby 17-15 England Stuart Bingham 7
Wales 2021 Tour Championship Final Australia Neil Robertson 10-4 England Ronnie O'Sullivan 7
England 2020 Champion of Champions Final Northern Ireland Mark Allen 10-6 Australia Neil Robertson 7
England 2020 Tour Championship Quarter-final Northern Ireland Mark Allen 9-8 England Shaun Murphy 7
England 2019 UK Championship Final China Ding Junhui 10-6 Scotland Stephen Maguire 7
England 2019 World Championship Quarter-final England Gary Wilson 13-9 England Ali Carter 7
China 2018 International Championship Final Northern Ireland Mark Allen 10-5 Australia Neil Robertson 7
China 2013 International Championship Final China Ding Junhui 10-9 Hong Kong Marco Fu 7
England 2011 World Championship Semi-final England Judd Trump 17-15 China Ding Junhui 7
England 2011 World Championship Last 16 England Mark Selby 13-4 Scotland Stephen Hendry 7
England 2007 World Championship Semi-final England Mark Selby 17-16 England Shaun Murphy 7
England 2002 World Championship Semi-final Scotland Stephen Hendry 17-13 England Ronnie O'Sullivan 7
England 2000 World Championship Final Wales Mark Williams 18-16 Wales Matthew Stevens 7
England 1997 Charity Challenge Final Scotland Stephen Hendry 9-8 England Ronnie O'Sullivan 7
England 1994 UK Championship Final Scotland Stephen Hendry 10-5 Ireland Ken Doherty 7
China 2023 International Championship Semi-final England Tom Ford 9-6 Northern Ireland Jordan Brown 6
England 2023 World Championship Last 80 England Ricky Walden 10-6 England Ian Burns 6
England 2023 World Championship Last 32 Australia Neil Robertson 10-3 China Wu Yize 6
England 2023 Players Championship Final England Shaun Murphy 10-4 England Ali Carter 6
England 2022 UK Championship Final Northern Ireland Mark Allen 10-7 China Ding Junhui 6
England 2022 World Championship Last 16 Wales Mark Williams 13-3 Wales Jackson Page 6
England 2022 World Championship Last 16 China Yan Bingtao 13-10 England Mark Selby 6
England 2022 World Championship Last 16 England Jack Lisowski 13-12 Australia Neil Robertson 6
England 2022 World Championship Semi-final England Ronnie O'Sullivan 17-11 Scotland John Higgins 6
England 2022 World Championship Final England Ronnie O'Sullivan 18-13 England Judd Trump 6
Wales 2022 Tour Championship Quarter-final England Ronnie O'Sullivan 10-9 Wales Mark Williams 6
Wales 2022 Tour Championship Final Australia Neil Robertson 10-9 Scotland John Higgins 6
England 2021 World Championship Semi-final England Shaun Murphy 17-12 England Kyren Wilson 6
England 2020 Champion of Champions Semi-final Australia Neil Robertson 6-5 England Mark Selby 6
England 2020 World Championship Last 32 Norway Kurt Maflin 10-8 England David Gilbert 6
England 2020 World Championship Last 32 Wales Jamie Clarke 10-8 Northern Ireland Mark Allen 6
England 2020 World Championship Quarter-final England Ronnie O'Sullivan 13-10 Wales Mark Williams 6
England 2020 World Championship Semi-final England Kyren Wilson 17-16 Scotland Anthony McGill 6
Northern Ireland 2019 Northern Ireland Open Final England Judd Trump 9-7 England Ronnie O'Sullivan 6
England 2018 World Championship Last 16 England Barry Hawkins 13-10 China Lyu Haotian 6
England 2018 World Championship Final Wales Mark Williams 18-16 Scotland John Higgins 6
England 2017 World Championship Last 16 Scotland John Higgins 13-9 Northern Ireland Mark Allen 6
England 2017 World Championship Semi-final England Mark Selby 17-15 China Ding Junhui 6
England 2016 UK Championship Final England Mark Selby 10-7 England Ronnie O'Sullivan 6
England 2016 World Championship Semi-final England Mark Selby 17-15 Hong Kong Marco Fu 6
China 2016 China Open Last 128 England Kyren Wilson 5-3 England Anthony Hamilton 6
England 2016 Masters Quarter-final England Judd Trump 6-5 Australia Neil Robertson 6
England 2015 World Championship Final England Stuart Bingham 18-15 England Shaun Murphy 6
England 2014 Champion of Champions Final England Ronnie O'Sullivan 10-7 England Judd Trump 6
England 2011 World Championship Semi-final Scotland John Higgins 17-14 Wales Mark Williams 6
China 2011 China Open Final England Judd Trump 10-8 England Mark Selby 6
England 2009 World Championship Semi-final Scotland John Higgins 17-13 Northern Ireland Mark Allen 6
England 2009 World Championship Last 16 Scotland John Higgins 13-12 England Jamie Cope 6
England 2009 World Championship Quarter-final Scotland John Higgins 13-12 England Mark Selby 6
England 2008 World Championship Semi-final England Ronnie O'Sullivan 17-6 Scotland Stephen Hendry 6
England 2007 World Championship Semi-final Scotland John Higgins 17-15 Scotland Stephen Maguire 6
England 2005 UK Championship Last 16 England Steve Davis 9-8 Scotland Stephen Maguire 6
England 2004 World Championship Last 16 England Ronnie O'Sullivan 13-11 England Andy Hicks 6
England 2003 UK Championship Last 16 England Ronnie O'Sullivan 9-5 Scotland Alan McManus 6
England 2003 British Open Final Scotland Stephen Hendry 9-6 England Ronnie O'Sullivan 6
England 2003 World Championship Final Wales Mark Williams 18-16 Ireland Ken Doherty 6
England 2002 World Championship Quarter-final Scotland Stephen Hendry 13-12 Ireland Ken Doherty 6
England 2001 World Championship Semi-final England Ronnie O'Sullivan 17-11 Northern Ireland Joe Swail 6
England 1998 World Championship Final Scotland John Higgins 18-12 Ireland Ken Doherty 6
Wales 1996 Pontins Professional Final Ireland Ken Doherty 9-7 England Nigel Bond 6
England 1996 World Championship Semi-final England Peter Ebdon 16-14 England Ronnie O'Sullivan 6
England 1992 World Championship Final Scotland Stephen Hendry 18-14 England Jimmy White 6
England 1988 UK Championship Final Wales Doug Mountjoy 16-12 Scotland Stephen Hendry 6
England 1987 UK Championship Final England Steve Davis 16-14 England Jimmy White 6
England 1946 World Championship Final England Joe Davis 78-67 Australia Horace Lindrum 6
England 2024 Tour Championship Last 12 Wales Mark Williams 10-9 England Tom Ford 5
England 2024 Tour Championship Final Wales Mark Williams 10-5 England Ronnie O'Sullivan 5
England 2023 World Championship Last 32 England Kyren Wilson 10-5 Wales Ryan Day 5
England 2023 World Championship Last 16 Belgium Luca Brecel 13-11 Wales Mark Williams 5
England 2023 World Championship Semi-final Belgium Luca Brecel 17-15 China Si Jiahui 5
England 2023 Masters Final England Judd Trump 10-8 Wales Mark Williams 5
England 2022 English Open Quarter-final Australia Neil Robertson 5-3 Wales Mark Williams 5
England 2022 UK Championship Quarter-final England Jack Lisowski 6-1 England Shaun Murphy 5
England 2022 Champion of Champions Final England Ronnie O'Sullivan 10-6 England Judd Trump 5
Northern Ireland 2022 Northern Ireland Open Semi-final China Zhou Yuelong 6-4 Scotland Anthony McGill 5
Hong Kong 2022 Hong Kong Masters Semi-final England Ronnie O'Sullivan 6-4 Australia Neil Robertson 5
England 2022 World Championship Last 48 Thailand Thepchaiya Un-Nooh 10-7 England Matthew Selt 5
England 2022 World Championship Last 32 England Kyren Wilson 10-8 China Ding Junhui 5
England 2022 World Championship Last 16 England Judd Trump 13-11 Scotland Anthony McGill 5
England 2022 World Championship Quarter-final Wales Mark Williams 13-11 China Yan Bingtao 5
Wales 2022 Tour Championship Quarter-final Australia Neil Robertson 10-6 Northern Ireland Mark Allen 5
England 2022 Players Championship Final Australia Neil Robertson 10-5 England Barry Hawkins 5
England 2021 UK Championship Last 128 Thailand Thepchaiya Un-Nooh 6-1 Scotland Stephen Hendry 5
England 2021 UK Championship Semi-final Belgium Luca Brecel 6-4 England Kyren Wilson 5
England 2021 World Championship Last 48 China Lyu Haotian 10-6 China Chang Bingyu 5
England 2021 World Championship Last 16 Scotland Anthony McGill 13-12 England Ronnie O'Sullivan 5
England 2021 World Championship Last 16 Australia Neil Robertson 13-9 England Jack Lisowski 5
England 2021 World Championship Last 16 Wales Mark Williams 13-7 Scotland John Higgins 5
England 2021 World Championship Final England Mark Selby 18-15 England Shaun Murphy 5
England 2021 Players Championship Final Scotland John Higgins 10-3 England Ronnie O'Sullivan 5
England 2021 German Masters Semi-final England Judd Trump 6-5 England Barry Hawkins 5
England 2021 Masters Quarter-final Scotland John Higgins 6-3 England Ronnie O'Sullivan 5
England 2020 UK Championship Last 128 England Matthew Selt 6-0 Morocco Amine Amiri 5
England 2020 UK Championship Last 128 Brazil Igor Figueiredo 6-5 England Jimmy Robertson 5
England 2020 Champion of Champions Quarter-final England Judd Trump 6-3 England David Gilbert 5
England 2020 World Championship Last 16 England Mark Selby 13-12 Thailand Noppon Saengkham 5
England 2020 World Championship Last 16 Australia Neil Robertson 13-9 England Barry Hawkins 5
England 2020 World Grand Prix Final Australia Neil Robertson 10-8 Scotland Graeme Dott 5
China 2019 Shanghai Masters Semi-final England Ronnie O'Sullivan 10-6 Australia Neil Robertson 5
England 2019 World Championship Last 16 Australia Neil Robertson 13-6 England Shaun Murphy 5
England 2019 World Championship Quarter-final England Judd Trump 13-6 Scotland Stephen Maguire 5
England 2019 World Championship Semi-final Scotland John Higgins 17-16 England David Gilbert 5
Wales 2019 Tour Championship Quarter-final Australia Neil Robertson 9-8 England Mark Selby 5
China 2018 International Championship Last 128 England Judd Trump 6-4 China Lu Ning 5
China 2018 International Championship Last 128 Thailand Noppon Saengkham 6-4 China Chang Bingyu 5
China 2018 International Championship Semi-final Northern Ireland Mark Allen 9-6 Wales Matthew Stevens 5
England 2018 World Championship Last 48 England Ricky Walden 10-6 England Andrew Higginson 5
England 2018 World Championship Last 32 Wales Jamie Jones 10-9 England Shaun Murphy 5
England 2018 World Championship Quarter-final Wales Mark Williams 13-8 England Ali Carter 5
England 2018 World Championship Semi-final Scotland John Higgins 17-13 England Kyren Wilson 5
England 2018 World Championship Semi-final Wales Mark Williams 17-15 England Barry Hawkins 5
Wales 2018 Welsh Open Final Scotland John Higgins 9-7 England Barry Hawkins 5
England 2018 Masters Last 16 Wales Ryan Day 6-4 China Ding Junhui 5
China 2017 International Championship Last 16 Northern Ireland Mark Allen 6-5 England Martin O'Donnell 5
England 2017 English Open Final England Ronnie O'Sullivan 9-2 England Kyren Wilson 5
Belgium 2017 European Masters Final England Judd Trump 9-7 England Stuart Bingham 5
England 2017 World Championship Quarter-final China Ding Junhui 13-10 England Ronnie O'Sullivan 5
China 2017 China Open Final England Mark Selby 10-8 Wales Mark Williams 5
England 2017 World Grand Prix Final England Barry Hawkins 10-7 Wales Ryan Day 5
England 2017 Masters Last 16 Hong Kong Marco Fu 6-5 England Judd Trump 5
England 2016 UK Championship Last 64 Ireland Fergal O'Brien 6-5 England Barry Hawkins 5
England 2016 Champion of Champions Semi-final England Ronnie O'Sullivan 6-2 Northern Ireland Mark Allen 5
China 2016 China Championship Final Scotland John Higgins 10-7 England Stuart Bingham 5
China 2016 International Championship Semi-final England Mark Selby 9-3 England Stuart Bingham 5
England 2016 World Championship Last 16 England Barry Hawkins 13-12 England Ronnie O'Sullivan 5
England 2016 World Championship Final England Mark Selby 18-14 China Ding Junhui 5
England 2015 World Championship Last 16 England Barry Hawkins 13-11 Northern Ireland Mark Allen 5
England 2015 World Championship Semi-final England Stuart Bingham 17-16 England Judd Trump 5
England 2014 World Championship Semi-final England Ronnie O'Sullivan 17-7 England Barry Hawkins 5
England 2014 World Championship Semi-final England Mark Selby 17-15 Australia Neil Robertson 5
England 2013 UK Championship Last 32 England Judd Trump 6-2 China Xiao Guodong 5
England 2013 World Championship Semi-final England Barry Hawkins 17-14 England Ricky Walden 5
China 2012 World Open Last 16 England Stephen Lee 5-2 Australia Neil Robertson 5
Wales 2012 Welsh Open Final China Ding Junhui 9-6 England Mark Selby 5
England 2011 UK Championship Final England Judd Trump 10-8 Northern Ireland Mark Allen 5
England 2011 World Championship Quarter-final Wales Mark Williams 13-5 Northern Ireland Mark Allen 5
England 2011 World Championship Last 32 Scotland John Higgins 10-5 England Stephen Lee 5
England 2010 Masters Final England Mark Selby 10-9 England Ronnie O'Sullivan 5
England 2009 UK Championship Semi-final Scotland John Higgins 9-8 England Ronnie O'Sullivan 5
England 2009 UK Championship Last 32 England Stephen Lee 9-8 Northern Ireland Mark Allen 5
England 2009 Pro Challenge Series - Event 3 Last 16 England Ricky Walden 4-1 England Jamie Cope 5
England 2009 World Championship Last 16 Scotland Stephen Hendry 13-10 China Ding Junhui 5
England 2009 World Championship Quarter-final England Shaun Murphy 13-11 Scotland Stephen Hendry 5
England 2009 World Championship Quarter-final Northern Ireland Mark Allen 13-11 Wales Ryan Day 5
England 2009 World Championship Last 16 Northern Ireland Mark Allen 13-11 England Ronnie O'Sullivan 5
England 2009 Masters Quarter-final Scotland Stephen Maguire 6-3 Australia Neil Robertson 5
England 2008 UK Championship Last 32 England Ronnie O'Sullivan 9-6 Jamaica Rory McLeod 5
Scotland 2008 Grand Prix Semi-final Wales Ryan Day 6-5 England Ali Carter 5
Northern Ireland 2007 Northern Ireland Trophy Last 16 England Ronnie O'Sullivan 5-2 England Ali Carter 5
England 2007 World Championship Final Scotland John Higgins 18-13 England Mark Selby 5
England 2007 World Championship Last 16 England Ronnie O'Sullivan 13-10 Australia Neil Robertson 5
England 2007 World Championship Last 16 England Mark Selby 13-8 England Peter Ebdon 5
England 2007 Masters Final England Ronnie O'Sullivan 10-3 China Ding Junhui 5
England 2006 UK Championship Last 32 England Peter Ebdon 9-6 England Mark Selby 5
England 2006 World Championship Semi-final England Peter Ebdon 17-16 Hong Kong Marco Fu 5
England 2006 World Championship Last 16 Australia Neil Robertson 13-9 England Stephen Lee 5
England 2005 World Championship Last 16 England Ian McCulloch 13-12 Wales Mark Williams 5
Wales 2005 Welsh Open Last 96 England Tom Ford 5-3 England Gary Wilson 5
England 2004 UK Championship Last 32 Scotland Stephen Maguire 9-6 England Ronnie O'Sullivan 5
England 2004 Masters Final England Paul Hunter 10-9 England Ronnie O'Sullivan 5
England 2003 World Championship Last 48 England Steve Davis 10-8 Wales Ryan Day 5
England 2003 World Championship Quarter-final England Paul Hunter 13-12 England Peter Ebdon 5
England 2003 European Open Final England Ronnie O'Sullivan 9-6 Scotland Stephen Hendry 5
England 2002 World Championship Last 16 Scotland John Higgins 13-2 Scotland Graeme Dott 5
England 2002 World Championship Quarter-final England Ronnie O'Sullivan 13-10 England Stephen Lee 5
England 2001 World Championship Quarter-final Scotland John Higgins 13-6 Ireland Ken Doherty 5
England 2001 World Championship Last 16 Wales Matthew Stevens 13-5 England Anthony Hamilton 5
England 2000 World Championship Last 32 England David Gray 10-9 England Ronnie O'Sullivan 5
England 1999 UK Championship Last 64 England Ronnie O'Sullivan 9-3 England Steve James 5
England 1999 World Championship Semi-final Wales Mark Williams 17-10 Scotland John Higgins 5
England 1998 World Championship Last 16 Scotland John Higgins 13-9 England Anthony Hamilton 5
Thailand 1998 Thailand Masters Final Scotland Stephen Hendry 9-6 England John Parrott 5
England 1997 World Championship Final Ireland Ken Doherty 18-12 Scotland Stephen Hendry 5
England 1996 World Championship Last 32 Scotland Stephen Hendry 10-8 England Jason Ferguson 5
England 1995 World Championship Semi-final Scotland Stephen Hendry 16-12 England Jimmy White 5
England 1993 UK Championship Semi-final Scotland Stephen Hendry 9-3 England John Parrott 5
Belgium 1993 European Open Last 64 England Peter Ebdon 5-3 Scotland Alan McManus 5
Belgium 1991 Belgian Challenge Final England Steve Davis 10-9 Scotland Stephen Hendry 5
England 1989 World Matchplay Final England Jimmy White 18-9 England John Parrott 5
England 1985 UK Championship Last 32 England Willie Thorne 9-8 England John Virgo 5
Canada 1985 Canadian Masters Final Northern Ireland Dennis Taylor 9-5 England Steve Davis 5
England 1953 World Championship Quarter-final England Fred Davis 32-29 England John Barrie 5
England 2024 World Championship Last 80 England Jack Lisowski 10-4 China Liu Hongyu 4
England 2024 World Championship Last 48 Wales Jamie Jones 10-9 Australia Neil Robertson 4
England 2024 World Championship Last 48 England Stuart Bingham 10-8 England Louis Heathcote 4
England 2024 World Championship Last 80 Wales Ryan Day 10-6 England John Astley 4
China 2024 World Open Last 32 England Chris Wakelin 5-1 England Ali Carter 4
China 2024 World Open Last 32 England Mark Selby 5-2 China Long Zehuang 4
China 2024 World Open Last 16 Wales Jackson Page 5-2 England Mark Selby 4
England 2024 Players Championship Last 16 Scotland John Higgins 6-4 China Ding Junhui 4
England 2024 World Grand Prix Semi-final England Ronnie O'Sullivan 6-1 China Ding Junhui 4
England 2024 Masters Semi-final England Ali Carter 6-3 Northern Ireland Mark Allen 4
England 2024 Masters Final England Ronnie O'Sullivan 10-7 England Ali Carter 4
England 2023 UK Championship Last 48 China Yuan Sijun 6-3 Ireland Ken Doherty 4
England 2023 UK Championship Last 32 England Tom Ford 6-5 Thailand Noppon Saengkham 4
England 2023 UK Championship Last 16 China Ding Junhui 6-3 England Tom Ford 4
England 2023 UK Championship Last 16 Wales Mark Williams 6-4 Wales Jamie Clarke 4
England 2023 UK Championship Quarter-final China Ding Junhui 6-5 Wales Mark Williams 4
England 2023 UK Championship Final England Ronnie O'Sullivan 10-7 China Ding Junhui 4
China 2023 International Championship Last 16 Scotland Stephen Maguire 6-4 Wales Ryan Day 4
England 2023 English Open Last 128 Northern Ireland Mark Allen 4-0 Egypt Mostafa Dorgham 4
England 2023 English Open Last 64 England Ronnie O'Sullivan 4-1 Wales Jackson Page 4
England 2023 English Open Final England Judd Trump 9-7 China Zhang Anda 4
England 2023 British Open Last 64 England Hammad Miah 4-3 England Judd Trump 4
England 2023 British Open Last 64 England Jack Lisowski 4-3 England Shaun Murphy 4
China 2023 Shanghai Masters Quarter-final England Ronnie O'Sullivan 6-5 Scotland John Higgins 4
China 2023 Shanghai Masters Semi-final England Ronnie O'Sullivan 10-7 England Mark Selby 4
China 2023 Shanghai Masters Final England Ronnie O'Sullivan 11-9 Belgium Luca Brecel 4
England 2023 World Championship Last 112 England Andrew Higginson 10-7 England Louis Heathcote 4
England 2023 World Championship Last 80 Thailand Thepchaiya Un-Nooh 10-5 England Mark Joyce 4
England 2023 World Championship Last 48 England Ricky Walden 10-9 Thailand Thepchaiya Un-Nooh 4
England 2023 World Championship Last 48 England David Gilbert 10-7 Wales Matthew Stevens 4
England 2023 World Championship Last 32 Northern Ireland Mark Allen 10-5 China Fan Zhengyi 4
England 2023 World Championship Last 32 England Mark Selby 10-8 England Matthew Selt 4
England 2023 World Championship Last 32 China Si Jiahui 10-9 England Shaun Murphy 4
England 2023 World Championship Last 16 Wales Jak Jones 13-7 Australia Neil Robertson 4
England 2023 World Championship Last 16 Scotland John Higgins 13-2 England Kyren Wilson 4
England 2023 World Championship Last 16 Scotland Anthony McGill 13-8 England Jack Lisowski 4
England 2023 Tour Championship Quarter-final England Mark Selby 10-7 Wales Ryan Day 4
England 2023 Tour Championship Final England Shaun Murphy 10-7 England Kyren Wilson 4
England 2023 Players Championship Quarter-final England Shaun Murphy 6-0 Wales Ryan Day 4
England 2023 Championship League Group 4 England Gary Wilson 3-2 England Ricky Walden 4
England 2022 English Open Last 64 Australia Neil Robertson 4-3 China Peifan Lei 4
Scotland 2022 Scottish Open Last 128 England Liam Highfield 4-3 England James Cahill 4
Scotland 2022 Scottish Open Last 32 England Jack Lisowski 4-3 England Ali Carter 4
Scotland 2022 Scottish Open Quarter-final Australia Neil Robertson 5-2 England Mark Selby 4
Scotland 2022 Scottish Open Semi-final England Gary Wilson 6-4 Thailand Thepchaiya Un-Nooh 4
Scotland 2022 Scottish Open Semi-final England Joe O'Connor 6-3 Australia Neil Robertson 4
England 2022 UK Championship Last 16 England Sam Craigie 6-4 Wales Ryan Day 4
England 2022 British Open Quarter-final Northern Ireland Mark Allen 5-3 England Mark Selby 4
Germany 2022 European Masters Last 128 China Xiao Guodong 5-4 China Xu Si 4
England 2022 World Championship Last 112 China Zhang Anda 6-4 England Andy Hicks 4
England 2022 World Championship Last 112 Thailand Thepchaiya Un-Nooh 6-4 Wales Andrew Pagett 4
England 2022 World Championship Last 32 Wales Mark Williams 10-3 Wales Michael White 4
England 2022 World Championship Last 32 Australia Neil Robertson 10-5 England Ashley Hugill 4
England 2022 World Championship Last 32 Scotland John Higgins 10-7 Thailand Thepchaiya Un-Nooh 4
England 2022 European Masters Last 64 Australia Neil Robertson 5-0 England Alfie Burden 4
England 2022 Players Championship Quarter-final England Ricky Walden 6-5 Wales Mark Williams 4
England 2022 Players Championship Quarter-final England Barry Hawkins 6-5 China Yan Bingtao 4
Germany 2022 German Masters Last 128 China Zhao Xintong 5-3 England Stuart Carrington 4
England 2021 Champion of Champions Quarter-final England Kyren Wilson 6-4 Australia Neil Robertson 4
England 2021 English Open Quarter-final Australia Neil Robertson 5-4 England Kyren Wilson 4
England 2021 World Championship Last 144 England Oliver Lines 6-1 Wales Dylan Emery 4
England 2021 World Championship Last 80 England Matthew Selt 6-5 England Nigel Bond 4
England 2021 World Championship Last 80 Norway Kurt Maflin 6-4 Wales Jak Jones 4
England 2021 World Championship Last 48 England Chris Wakelin 10-7 China Xiao Guodong 4
England 2021 World Championship Last 32 Australia Neil Robertson 10-3 China Liang Wenbo 4
England 2021 World Championship Last 32 Scotland Anthony McGill 10-5 England Ricky Walden 4
England 2021 World Championship Last 32 England Stuart Bingham 10-9 China Ding Junhui 4
England 2021 World Championship Last 16 England Kyren Wilson 13-10 England Barry Hawkins 4
England 2021 World Championship Last 16 England Stuart Bingham 13-6 Wales Jamie Jones 4
England 2021 World Championship Last 16 England Judd Trump 13-8 England David Gilbert 4
England 2021 World Championship Last 16 England Shaun Murphy 13-7 China Yan Bingtao 4
England 2021 World Championship Quarter-final England Kyren Wilson 13-8 Australia Neil Robertson 4
England 2021 World Championship Quarter-final England Shaun Murphy 13-11 England Judd Trump 4
Wales 2021 Tour Championship Quarter-final Australia Neil Robertson 10-5 England Jack Lisowski 4
England 2021 Players Championship Last 16 Australia Neil Robertson 6-1 China Lu Ning 4
Wales 2021 Welsh Open Final Northern Ireland Jordan Brown 9-8 England Ronnie O'Sullivan 4
England 2021 Masters Last 16 England Ronnie O'Sullivan 6-5 China Ding Junhui 4
England 2020 Scottish Open Last 32 England Barry Hawkins 4-3 England Liam Highfield 4
England 2020 UK Championship Last 128 England Robert Milkins 6-4 China Si Jiahui 4
England 2020 UK Championship Last 64 England Robert Milkins 6-4 England David Gilbert 4
England 2020 UK Championship Last 64 China Lu Ning 6-0 England Matthew Selt 4
England 2020 UK Championship Last 64 Norway Kurt Maflin 6-5 Wales Jamie Clarke 4
England 2020 UK Championship Semi-final Australia Neil Robertson 6-2 China Zhou Yuelong 4
England 2020 UK Championship Final Australia Neil Robertson 10-9 England Judd Trump 4
England 2020 English Open Final England Judd Trump 9-8 Australia Neil Robertson 4
England 2020 European Masters Last 128 Northern Ireland Mark Allen 5-2 Austria Florian Nüßle 4
England 2020 European Masters Last 64 Northern Ireland Mark Allen 5-0 Ireland Ken Doherty 4
England 2020 European Masters Final England Mark Selby 9-8 England Martin Gould 4
England 2020 World Championship Last 32 China Ding Junhui 10-9 England Mark King 4
England 2020 World Championship Last 32 England Martin Gould 10-3 Scotland Stephen Maguire 4
England 2020 World Championship Last 16 England Ronnie O'Sullivan 13-10 China Ding Junhui 4
Gibraltar 2020 Gibraltar Open Final England Judd Trump 4-3 England Kyren Wilson 4
Germany 2020 German Masters Last 64 Australia Neil Robertson 5-2 Brazil Igor Figueiredo 4
Austria 2020 European Masters Last 128 China Yan Bingtao 5-2 England Sam Baird 4
Scotland 2019 Scottish Open Quarter-final England Mark Selby 5-4 England Ronnie O'Sullivan 4
England 2019 UK Championship Last 128 England Ricky Walden 6-3 China Xu Si 4
England 2019 UK Championship Last 128 England Jimmy Robertson 6-4 Poland Kacper Filipiak 4
England 2019 UK Championship Last 64 England Gary Wilson 6-4 England Chris Wakelin 4
England 2019 UK Championship Last 32 China Li Hang 6-4 Hong Kong Marco Fu 4
China 2019 World Open Last 16 England Stuart Bingham 5-2 England Mark Selby 4
England 2020 Championship League Group 3 England Gary Wilson 3-2 England Tom Ford 4
China 2019 China Championship Last 64 China Luo Honghao 5-4 England Ricky Walden 4
China 2019 China Championship Final England Shaun Murphy 10-9 Wales Mark Williams 4
England 2019 World Championship Last 144 England James Cahill 10-9 England Andrew Higginson 4
England 2019 World Championship Last 48 England Gary Wilson 10-6 China Liang Wenbo 4
England 2019 World Championship Last 32 Scotland Stephen Maguire 10-9 China Tian Pengfei 4
England 2019 World Championship Last 32 England Shaun Murphy 10-0 China Luo Honghao 4
England 2019 World Championship Last 16 Scotland Stephen Maguire 13-12 England James Cahill 4
England 2019 World Championship Last 16 England David Gilbert 13-9 Wales Mark Williams 4
China 2019 China Open Last 128 Wales Mark Williams 6-4 England Harvey Chandler 4
Wales 2019 Tour Championship Semi-final Australia Neil Robertson 10-6 Northern Ireland Mark Allen 4
England 2019 Players Championship Final England Ronnie O'Sullivan 10-4 Australia Neil Robertson 4
Wales 2019 Welsh Open Last 16 England Stuart Bingham 4-2 England Robbie Williams 4
Wales 2019 Welsh Open Semi-final England Stuart Bingham 6-2 England Joe O'Connor 4
Germany 2019 German Masters Last 128 England Shaun Murphy 5-2 England Martin O'Donnell 4
Germany 2019 German Masters Last 64 Wales Matthew Stevens 5-2 Ireland Ken Doherty 4
England 2018 UK Championship Last 64 Australia Neil Robertson 6-3 Thailand Thepchaiya Un-Nooh 4
England 2018 UK Championship Last 64 England David Gilbert 6-4 England Peter Ebdon 4
England 2018 UK Championship Last 32 England Stuart Bingham 6-2 England David Gilbert 4
Northern Ireland 2018 Northern Ireland Open Final England Judd Trump 9-7 England Ronnie O'Sullivan 4
England 2018 Champion of Champions Quarter-final England Ronnie O'Sullivan 6-3 Scotland John Higgins 4
England 2018 Champion of Champions Semi-final England Ronnie O'Sullivan 6-3 England Shaun Murphy 4
England 2018 Champion of Champions Final England Ronnie O'Sullivan 10-9 England Kyren Wilson 4
China 2018 International Championship Last 64 England Tom Ford 6-3 England Jimmy Robertson 4
China 2018 International Championship Last 64 England Michael Holt 6-4 China Luo Honghao 4
China 2018 International Championship Last 64 Northern Ireland Mark Allen 6-5 England Liam Highfield 4
China 2018 International Championship Quarter-final Australia Neil Robertson 6-4 England Mark Selby 4
China 2018 Shanghai Masters Semi-final England Barry Hawkins 10-9 China Ding Junhui 4
China 2018 Shanghai Masters Final England Ronnie O'Sullivan 11-9 England Barry Hawkins 4
England 2018 World Championship Last 144 Northern Ireland Gerard Greene 10-9 England Mark King 4
England 2018 World Championship Last 48 England Joe Perry 10-7 England Mark Davis 4
England 2018 World Championship Last 48 England Stuart Carrington 10-8 China Zhang Anda 4
England 2018 World Championship Last 32 China Lyu Haotian 10-5 Hong Kong Marco Fu 4
England 2018 World Championship Last 16 Northern Ireland Mark Allen 13-8 England Joe Perry 4
England 2018 World Championship Last 16 England Judd Trump 13-9 England Ricky Walden 4
China 2018 China Open Last 64 England Sam Craigie 6-4 England Martin Gould 4
Wales 2018 Players Championship Last 16 England Judd Trump 6-4 Scotland Stephen Maguire 4
Wales 2018 Players Championship Quarter-final England Ronnie O'Sullivan 6-3 China Ding Junhui 4
Wales 2018 Welsh Open Last 64 England Ian Burns 4-3 Australia Neil Robertson 4
England 2018 World Grand Prix Quarter-final England Ronnie O'Sullivan 5-0 China Xiao Guodong 4
Germany 2018 German Masters Last 64 England Judd Trump 5-4 China Yuan Sijun 4
Germany 2018 German Masters Last 32 England Judd Trump 5-3 England Ben Woollaston 4
England 2018 Masters Last 16 England Kyren Wilson 6-4 England Barry Hawkins 4
England 2017 UK Championship Last 128 Scotland Anthony McGill 6-2 England Ashley Hugill 4
England 2017 UK Championship Final England Ronnie O'Sullivan 10-5 England Shaun Murphy 4
China 2017 International Championship Last 64 Wales Ryan Day 6-5 Norway Kurt Maflin 4
Belgium 2017 European Masters Last 64 England Mark Selby 4-1 China Zhao Xintong 4
China 2017 World Open Quarter-final England Kyren Wilson 5-1 Wales Mark Williams 4
England 2017 World Championship Last 144 England Gary Wilson 10-9 Ireland Josh Boileau 4
England 2017 World Championship Last 32 England Ronnie O'Sullivan 10-7 England Gary Wilson 4
England 2017 World Championship Last 32 England Shaun Murphy 10-8 China Yan Bingtao 4
England 2017 World Championship Last 16 China Ding Junhui 13-12 China Liang Wenbo 4
England 2017 World Championship Last 16 Hong Kong Marco Fu 13-11 Australia Neil Robertson 4
England 2017 World Championship Final England Mark Selby 18-15 Scotland John Higgins 4
Wales 2017 Players Championship Final England Judd Trump 10-8 Hong Kong Marco Fu 4
Scotland 2016 Scottish Open Semi-final Scotland John Higgins 6-5 England Judd Trump 4
Scotland 2016 Scottish Open Final Hong Kong Marco Fu 9-4 Scotland John Higgins 4
England 2016 Champion of Champions Semi-final Scotland John Higgins 6-5 China Ding Junhui 4
China 2016 China Championship Quarter-final Northern Ireland Mark Allen 6-5 England Mark Selby 4
China 2016 China Championship Semi-final England Stuart Bingham 9-8 England Shaun Murphy 4
China 2016 International Championship Last 128 England Ali Carter 6-4 China Chen Zhe 4
England 2016 World Championship Last 144 China Li Hang 10-8 China Lyu Chenwei 4
England 2016 World Championship Last 144 Thailand Noppon Saengkham 10-6 Cyprus Michael Georgiou 4
England 2016 World Championship Last 144 Wales Ryan Day 10-2 Wales Daniel Wells 4
England 2016 World Championship Last 80 England Jimmy Robertson 10-5 England Stuart Carrington 4
England 2016 World Championship Last 80 England Robert Milkins 10-8 Scotland Scott Donaldson 4
England 2016 World Championship Last 32 Scotland Anthony McGill 10-8 England Shaun Murphy 4
England 2016 World Championship Last 32 Scotland John Higgins 10-3 Wales Ryan Day 4
England 2016 World Championship Last 32 England Michael Holt 10-6 Australia Neil Robertson 4
England 2016 World Championship Last 32 China Ding Junhui 10-8 England Martin Gould 4
England 2016 World Championship Last 16 England Mark Selby 13-11 England Sam Baird 4
England 2016 World Championship Last 16 England Kyren Wilson 13-9 Northern Ireland Mark Allen 4
England 2016 Masters Semi-final England Barry Hawkins 6-4 England Judd Trump 4
England 2015 UK Championship Last 16 Australia Neil Robertson 6-1 Scotland Stephen Maguire 4
England 2015 UK Championship Quarter-final Australia Neil Robertson 6-5 Scotland John Higgins 4
England 2015 World Championship Last 16 Australia Neil Robertson 13-5 England Ali Carter 4
England 2015 World Championship Quarter-final England Judd Trump 13-4 China Ding Junhui 4
England 2015 World Championship Quarter-final England Shaun Murphy 13-8 Scotland Anthony McGill 4
England 2015 World Championship Quarter-final England Stuart Bingham 13-9 England Ronnie O'Sullivan 4
China 2015 China Open Semi-final England Mark Selby 6-3 Norway Kurt Maflin 4
England 2015 Masters Last 16 Northern Ireland Mark Allen 6-4 Scotland John Higgins 4
China 2014 International Championship Semi-final Northern Ireland Mark Allen 9-8 Wales Mark Williams 4
England 2014 World Championship Last 128 Thailand Thanawat Thirapongpaiboon 10-8 England Sanderson Lam 4
England 2014 World Championship Last 32 Australia Neil Robertson 10-2 England Robbie Williams 4
England 2014 World Championship Final England Mark Selby 18-14 England Ronnie O'Sullivan 4
China 2014 World Open Last 16 Scotland John Higgins 5-4 England Judd Trump 4
China 2014 World Open Last 16 Hong Kong Marco Fu 5-4 Australia Neil Robertson 4
Wales 2014 Welsh Open Semi-final England Ronnie O'Sullivan 6-2 England Barry Hawkins 4
England 2013 UK Championship Final Australia Neil Robertson 10-7 England Mark Selby 4
England 2013 Champion of Champions Quarter-final Australia Neil Robertson 6-5 England Ali Carter 4
Belgium 2013 European Tour - Event 7 Last 64 England Judd Trump 4-3 Thailand Thepchaiya Un-Nooh 4
England 2013 European Tour - Event 6 Last 64 Australia Neil Robertson 4-3 Hong Kong Marco Fu 4
China 2013 International Championship Last 128 Australia Neil Robertson 6-2 China Li Hang 4
Germany 2013 European Tour - Event 5 Last 128 Australia Neil Robertson 4-0 Qatar Ahmed Saif 4
England 2013 World Championship Last 48 England Ben Woollaston 10-9 Wales Ryan Day 4
England 2013 World Championship Last 16 England Judd Trump 13-7 Hong Kong Marco Fu 4
England 2013 World Championship Last 16 China Ding Junhui 13-9 England Mark King 4
Ireland 2013 PTC Grand Final Quarter-final China Ding Junhui 4-3 Northern Ireland Mark Allen 4
England 2013 Masters Quarter-final Australia Neil Robertson 6-5 Northern Ireland Mark Allen 4
England 2012 UK Championship Last 32 Australia Neil Robertson 6-1 England Tom Ford 4
China 2012 Shanghai Masters Final Scotland John Higgins 10-9 England Judd Trump 4
England 2012 World Championship Last 32 Australia Neil Robertson 10-4 Ireland Ken Doherty 4
England 2012 World Championship Last 16 Wales Ryan Day 13-7 China Cao Yupeng 4
England 2012 World Championship Last 32 Wales Jamie Jones 10-8 England Shaun Murphy 4
England 2012 World Championship Last 16 Scotland Stephen Maguire 13-7 England Joe Perry 4
England 2012 World Championship Quarter-final England Ronnie O'Sullivan 13-10 Australia Neil Robertson 4
England 2012 World Championship Semi-final England Ronnie O'Sullivan 17-10 Wales Matthew Stevens 4
England 2012 World Championship Final England Ronnie O'Sullivan 18-11 England Ali Carter 4
China 2012 China Open Final England Peter Ebdon 10-9 Scotland Stephen Maguire 4
China 2012 World Open Final Northern Ireland Mark Allen 10-1 England Stephen Lee 4
China 2012 World Open Last 16 Northern Ireland Mark Allen 5-4 England Judd Trump 4
China 2012 World Open Semi-final Northern Ireland Mark Allen 6-5 England Mark Selby 4
Germany 2012 German Masters Final England Ronnie O'Sullivan 9-7 Scotland Stephen Maguire 4
England 2011 World Championship Final Scotland John Higgins 18-15 England Judd Trump 4
England 2011 World Championship Last 16 Scotland Graeme Dott 13-11 England Ali Carter 4
England 2011 World Championship Last 48 Scotland Jamie Burnett 10-7 China Liang Wenbo 4
England 2011 World Championship Last 96 China Xiao Guodong 10-9 Norway Kurt Maflin 4
China 2011 China Open Last 32 England Stephen Lee 5-4 Wales Mark Williams 4
China 2011 China Open Last 80 Norway Kurt Maflin 5-4 England Jack Lisowski 4
Germany 2011 German Masters Last 96 Scotland Jamie Burnett 5-4 Thailand James Wattana 4
England 2010 UK Championship Last 16 Australia Neil Robertson 9-5 England Andrew Higginson 4
England 2010 UK Championship Last 32 Northern Ireland Mark Allen 9-5 England Tom Ford 4
England 2010 UK Championship Last 32 Scotland Stephen Maguire 9-6 Ireland Ken Doherty 4
England 2010 UK Championship Last 32 Scotland John Higgins 9-6 England Stephen Lee 4
England 2010 PTC - Event 1 Quarter-final Scotland Stephen Maguire 4-2 England Tom Ford 4
England 2010 World Championship Last 32 England Ronnie O'Sullivan 10-7 China Liang Wenbo 4
England 2010 World Championship Last 16 Scotland Graeme Dott 13-6 Scotland Stephen Maguire 4
England 2010 World Championship Last 16 England Ronnie O'Sullivan 13-10 Wales Mark Williams 4
England 2010 World Championship Last 16 England Shaun Murphy 13-10 China Ding Junhui 4
England 2010 World Championship Semi-final Australia Neil Robertson 17-12 England Ali Carter 4
China 2010 China Open Last 16 China Ding Junhui 5-3 England Mark Selby 4
England 2010 Masters Last 16 England Ronnie O'Sullivan 6-4 Australia Neil Robertson 4
England 2009 UK Championship Quarter-final Scotland John Higgins 9-2 China Liang Wenbo 4
England 2009 UK Championship Last 16 England Mark Selby 9-5 Scotland Stephen Hendry 4
England 2009 World Championship Last 16 England Shaun Murphy 13-3 Hong Kong Marco Fu 4
England 2009 World Championship Last 32 England Ronnie O'Sullivan 10-5 England Stuart Bingham 4
England 2009 World Championship Last 32 England Mark Selby 10-6 England Ricky Walden 4
England 2009 World Championship Last 48 Jamaica Rory McLeod 10-7 England Ian McCulloch 4
England 2009 Masters Final England Ronnie O'Sullivan 10-8 England Mark Selby 4
England 2008 UK Championship Last 16 England Joe Perry 9-5 England Ronnie O'Sullivan 4
England 2008 UK Championship Last 32 Wales Mark Williams 9-7 England Mark Selby 4
Bahrain 2008 Bahrain Championship Last 64 China Liang Wenbo 5-1 England Martin Gould 4
England 2008 World Championship Last 32 England Peter Ebdon 10-9 England Jamie Cope 4
England 2008 World Championship Last 80 Wales Ian Preece 10-9 England Alex Davies 4
England 2008 World Championship Semi-final England Ali Carter 17-15 England Joe Perry 4
England 2008 World Championship Last 16 England Ronnie O'Sullivan 13-7 Wales Mark Williams 4
England 2008 World Championship Last 32 England Joe Perry 10-7 Scotland Graeme Dott 4
England 2008 World Championship Last 32 China Ding Junhui 10-9 Hong Kong Marco Fu 4
China 2008 China Open Final Scotland Stephen Maguire 10-9 England Shaun Murphy 4
Malta 2008 Malta Cup Group China Ding Junhui 4-2 England Peter Ebdon 4
England 2008 Masters Final England Mark Selby 10-3 England Stephen Lee 4
England 2007 UK Championship Semi-final Scotland Stephen Maguire 9-5 England Shaun Murphy 4
England 2007 UK Championship Last 64 England Barry Pinches 9-5 Scotland Alan McManus 4
Scotland 2007 Grand Prix Last 16 Hong Kong Marco Fu 5-4 Scotland John Higgins 4
2007 Premier League Group China Ding Junhui 4-2 Australia Neil Robertson 4
2007 Premier League Group England Ronnie O'Sullivan 5-1 Australia Neil Robertson 4
England 2007 World Championship Quarter-final Scotland Stephen Maguire 13-7 England Anthony Hamilton 4
England 2007 World Championship Last 48 China Ding Junhui 10-6 England Mark Davis 4
England 2007 World Championship Last 48 Northern Ireland Mark Allen 10-4 England Robert Milkins 4
England 2007 World Championship Last 80 Scotland Jamie Burnett 10-5 England Paul Davison 4
Wales 2007 Welsh Open Quarter-final Australia Neil Robertson 5-4 England Ronnie O'Sullivan 4
Wales 2007 Welsh Open Last 32 England Shaun Murphy 5-0 England Jamie Cope 4
England 2007 Masters Wildcard China Ding Junhui 6-3 England Anthony Hamilton 4
England 2006 UK Championship Last 32 England Ronnie O'Sullivan 9-8 England Ricky Walden 4
England 2006 UK Championship Last 64 England Rod Lawler 9-7 England Judd Trump 4
England 2006 UK Championship Last 16 Scotland John Higgins 9-2 England Stephen Lee 4
Malta 2006 Malta Cup Last 32 Scotland Stephen Hendry 5-1 Australia Neil Robertson 4
England 2005 Grand Prix Final Scotland John Higgins 9-2 England Ronnie O'Sullivan 4
2005 Premier League Semi-final England Ronnie O'Sullivan 5-3 England Steve Davis 4
England 2005 World Championship Semi-final England Shaun Murphy 17-12 England Peter Ebdon 4
England 2005 World Championship Last 64 Wales Ryan Day 10-5 Scotland Scott MacKenzie 4
England 2005 World Championship Final England Shaun Murphy 18-16 Wales Matthew Stevens 4
England 2005 World Championship Last 32 Scotland John Higgins 10-5 England Mark Selby 4
England 2005 World Championship Last 16 Scotland Alan McManus 13-11 Ireland Ken Doherty 4
England 2005 World Championship Last 16 England Steve Davis 13-10 England Michael Holt 4
England 2005 World Championship Last 96 England Ricky Walden 10-7 England Gary Wilson 4
Ireland 2005 Irish Masters Quarter-final England Ronnie O'Sullivan 6-4 Northern Ireland Gerard Greene 4
England 2004 UK Championship Semi-final England David Gray 9-8 England Joe Perry 4
England 2004 UK Championship Last 64 Pakistan Shokat Ali 9-8 England Stuart Bingham 4
England 2004 UK Championship Last 64 Australia Neil Robertson 9-8 England Shaun Murphy 4
England 2004 World Championship Last 32 Scotland John Higgins 10-9 Wales Ryan Day 4
England 2004 World Championship Quarter-final England Ronnie O'Sullivan 13-3 England Anthony Hamilton 4
England 2004 World Championship Quarter-final Scotland Stephen Hendry 13-3 England Ian McCulloch 4
England 2004 World Championship Semi-final Scotland Graeme Dott 17-15 Wales Matthew Stevens 4
England 2004 World Championship Last 96 Australia Neil Robertson 10-2 Ireland Joe Delaney 4
Wales 2004 Welsh Open Final England Ronnie O'Sullivan 9-8 England Steve Davis 4
Wales 2004 Welsh Open Last 16 Scotland Alan McManus 5-4 England Peter Ebdon 4
2004 Premier League Group Hong Kong Marco Fu 5-3 England Paul Hunter 4
England 2003 UK Championship Last 80 Jamaica Rory McLeod 9-6 England Mike Dunn 4
England 2003 UK Championship Last 96 Australia Neil Robertson 9-4 England Craig Butler 4
England 2003 UK Championship Last 64 England Nigel Bond 9-2 Thailand Atthasit Mahitthi 4
England 2003 UK Championship Last 32 England Ronnie O'Sullivan 9-3 England Ian McCulloch 4
England 2003 UK Championship Final Wales Matthew Stevens 10-8 Scotland Stephen Hendry 4
England 2003 UK Championship Last 32 Scotland Alan McManus 9-7 Wales Dominic Dale 4
England 2003 British Open Last 32 Scotland Stephen Hendry 5-2 Wales Dominic Dale 4
Ireland 2003 Irish Masters Final England Ronnie O'Sullivan 10-9 Scotland John Higgins 4
England 2003 Masters Quarter-final Wales Mark Williams 6-3 Scotland John Higgins 4
England 2003 Masters Quarter-final Scotland Stephen Hendry 6-4 England Jimmy White 4
Wales 2003 Welsh Open Final Scotland Stephen Hendry 9-5 Wales Mark Williams 4
England 2002 UK Championship Last 16 Scotland Stephen Hendry 9-6 Scotland Graeme Dott 4
England 2002 LG Cup Last 32 Ireland Fergal O'Brien 5-4 England Peter Ebdon 4
England 2002 World Championship Last 96 Finland Robin Hull 10-1 England Neal Foulds 4
England 2002 World Championship Last 80 Wales Ryan Day 10-8 England Mark Davis 4
England 2002 World Championship Last 64 Northern Ireland Terry Murphy 10-9 England Barry Pinches 4
England 2002 World Championship Last 32 Ireland Ken Doherty 10-8 England Stuart Bingham 4
England 2001 UK Championship Last 32 Wales Mark Williams 9-6 England Nick Dyson 4
England 2001 British Open Last 16 England Ronnie O'Sullivan 5-4 Northern Ireland Joe Swail 4
England 2001 World Championship Final England Ronnie O'Sullivan 18-14 Scotland John Higgins 4
England 2001 World Championship Semi-final Scotland John Higgins 17-15 Wales Matthew Stevens 4
England 2001 Masters Final England Paul Hunter 10-9 Ireland Fergal O'Brien 4
England 2000 UK Championship Final Scotland John Higgins 10-4 Wales Mark Williams 4
England 2000 Benson and Hedges Championship Last 128 Wales James Reynolds 5-4 Scotland Jamie Burnett 4
England 2000 World Championship Last 32 Scotland John Higgins 10-8 England Dave Harold 4
England 2000 World Championship Quarter-final Scotland John Higgins 13-3 England Anthony Hamilton 4
England 2000 World Championship Semi-final Wales Matthew Stevens 17-12 Northern Ireland Joe Swail 4
Ireland 2000 Irish Masters Final Scotland John Higgins 9-4 Scotland Stephen Hendry 4
Wales 2000 Welsh Open Last 64 Scotland John Higgins 5-3 Wales Anthony Davies 4
England 1999 World Championship Quarter-final Scotland John Higgins 13-6 England Stephen Lee 4
England 1999 World Championship Last 16 Scotland John Higgins 13-4 England Mark King 4
England 1999 World Championship Round 3 England Barry Pinches 10-3 England Jeff Cundy 4
England 1999 British Open Final Ireland Fergal O'Brien 9-7 England Anthony Hamilton 4
England 1998 World Championship Last 16 England Jimmy White 13-3 Wales Darren Morgan 4
England 1998 World Championship Last 16 England Peter Ebdon 13-5 Ireland Fergal O'Brien 4
England 1998 World Championship Last 32 England Anthony Hamilton 10-8 England Dave Harold 4
Wales 1998 Welsh Open Last 16 England Anthony Hamilton 5-4 England Ronnie O'Sullivan 4
England 1997 UK Championship Semi-final England Ronnie O'Sullivan 9-4 England Stephen Lee 4
England 1997 UK Championship Last 64 Wales Darren Morgan 9-2 Wales Dominic Dale 4
England 1997 World Championship Last 16 England John Parrott 13-11 England Anthony Hamilton 4
England 1997 World Championship Last 16 Wales Darren Morgan 13-12 England Ronnie O'Sullivan 4
England 1997 Masters Final England Steve Davis 10-8 England Ronnie O'Sullivan 4
England 1997 Charity Challenge Semi-final Scotland Stephen Hendry 6-5 Scotland Alan McManus 4
England 1997 European League Final England Ronnie O'Sullivan 10-8 Scotland Stephen Hendry 4
England 1996 UK Championship Last 32 Malta Tony Drago 9-5 England Andy Hicks 4
England 1996 UK Championship Last 32 England Paul Hunter 9-5 Thailand James Wattana 4
England 1996 UK Championship Last 64 Thailand James Wattana 9-3 England Jonathan Birch 4
England 1996 Grand Prix Round 5 Northern Ireland Dylan Leary 5-3 England Alfie Burden 4
England 1996 World Championship Quarter-final England Ronnie O'Sullivan 13-12 Scotland John Higgins 4
England 1995 UK Championship Last 64 Wales Matthew Stevens 9-4 England Steve James 4
England 1995 UK Championship Last 32 Scotland Stephen Hendry 9-3 England Anthony Hamilton 4
England 1995 World Championship Final Scotland Stephen Hendry 18-9 England Nigel Bond 4
England 1994 UK Championship Last 16 Scotland Stephen Hendry 9-2 England Willie Thorne 4
England 1994 Benson and Hedges Championship Quarter-final Wales Mark Williams 5-2 England Jason Ferguson 4
England 1994 World Championship Last 128 England Leigh Robinson 10-9 Scotland John Higgins 4
Wales 1993 Welsh Open Final Ireland Ken Doherty 9-7 Scotland Alan McManus 4
India 1992 Indian Masters Final England Steve Davis 9-6 England Steve James 4
1990 Matchroom International League Group England Steve Davis 4-4 Northern Ireland Alex Higgins 4
England 1989 English Professional Championship Final England Mike Hallett 9-7 England John Parrott 4
England 1988 World Matchplay Round 1 England Joe Johnson 9-4 Canada Cliff Thorburn 4
England 1988 International Open Final England Steve Davis 12-6 England Jimmy White 4
1988 Matchroom League Group England Neal Foulds 5-3 Canada Cliff Thorburn 4
England 1987 UK Championship Quarter-final England Willie Thorne 9-8 Canada Cliff Thorburn 4
England 1985 UK Championship Last 16 England Jimmy White 9-6 Northern Ireland Alex Higgins 4
England 1985 UK Championship Final England Steve Davis 16-14 England Willie Thorne 4
England 1984 Professional Snooker League Group England John Virgo 6-4 Northern Ireland Dennis Taylor 4
England 1979 World Championship Quarter-final Wales Terry Griffiths 13-12 Northern Ireland Alex Higgins 4
Canada 1975 Plus Cigarettes International Quarter-final England Graham Miles 9-6 Canada Cliff Thorburn 4
England 1974 Watney Open Last 16 Wales Ray Reardon 13-8 England David Taylor 4
England 1955 World Championship Final England Fred Davis 38-35 England John Pulman 4
England 1954 News of the World Tournament Group England Fred Davis 25-12 Scotland Walter Donaldson 4
England 1951 News of the World Tournament Group England Joe Davis 22-15 England Sidney Smith 4
England 2024 World Championship Last 48 Wales Ryan Day 10-9 Scotland Scott Donaldson 3
England 2024 World Championship Last 48 England Jack Lisowski 10-3 Wales Matthew Stevens 3
England 2024 World Championship Last 48 Scotland Stephen Maguire 10-6 China Yuan Sijun 3
England 2024 World Championship Last 48 China Si Jiahui 10-4 China Wu Yize 3
England 2024 World Championship Last 80 Australia Neil Robertson 10-2 England Zak Surety 3
England 2024 World Championship Last 80 England David Gilbert 10-4 England David Lilley 3
England 2024 World Championship Last 80 Iran Hossein Vafaei 10-4 Hong Kong Marco Fu 3
England 2024 World Championship Last 48 Iran Hossein Vafaei 10-5 China Jiang Jun 3
England 2024 World Championship Last 80 Scotland Stephen Maguire 10-7 England Ashley Hugill 3
England 2024 World Championship Last 112 England Ian Burns 10-7 England Mark Joyce 3
England 2024 World Championship Last 112 China Jiang Jun 10-8 China Fan Zhengyi 3
England 2024 Tour Championship Last 12 Northern Ireland Mark Allen 10-7 Scotland John Higgins 3
England 2024 Tour Championship Semi-final England Ronnie O'Sullivan 10-7 England Gary Wilson 3
England 2024 Tour Championship Quarter-final Northern Ireland Mark Allen 10-8 China Ding Junhui 3
England 2024 Tour Championship Semi-final Wales Mark Williams 10-5 Northern Ireland Mark Allen 3
China 2024 World Open Last 128 England Kyren Wilson 5-0 England Jimmy White 3
China 2024 World Open Last 128 China Lyu Haotian 5-2 England Ashley Carty 3
China 2024 World Open Last 64 England Robbie Williams 5-4 England Tom Ford 3
China 2024 World Open Last 64 England Ali Carter 5-3 England Louis Heathcote 3
China 2024 World Open Last 64 England Ricky Walden 5-4 Wales Jamie Jones 3
China 2024 World Open Last 64 China He Guoqiang 5-4 China Wang Xinbo 3
China 2024 World Open Last 32 England Shaun Murphy 5-3 England Joe Perry 3
China 2024 World Open Last 32 China Ding Junhui 5-1 China Cao Yupeng 3
China 2024 World Open Last 16 England Kyren Wilson 5-4 England Ben Woollaston 3
China 2024 World Open Last 16 Australia Neil Robertson 5-1 England Chris Wakelin 3
China 2024 World Open Last 16 China Ding Junhui 5-3 England Shaun Murphy 3
China 2024 World Open Final England Judd Trump 10-4 China Ding Junhui 3
Saudi Arabia 2024 World Masters Quarter-final England Ronnie O'Sullivan 4-0 Scotland John Higgins 3
Saudi Arabia 2024 World Masters Semi-final Belgium Luca Brecel 4-2 Northern Ireland Mark Allen 3
England 2024 Players Championship Last 16 Northern Ireland Mark Allen 6-3 Wales Mark Williams 3
Germany 2024 German Masters Last 128 China Si Jiahui 5-4 China Lyu Haotian 3
Germany 2024 German Masters Last 128 China Zhou Yuelong 5-4 Wales Jak Jones 3
Germany 2024 German Masters Last 64 India Ishpreet Singh Chadha 5-3 China Liu Hongyu 3
Germany 2024 German Masters Last 16 England Judd Trump 5-2 Thailand Thepchaiya Un-Nooh 3
Germany 2024 German Masters Final England Judd Trump 10-5 China Si Jiahui 3
England 2024 World Grand Prix Last 32 Northern Ireland Mark Allen 4-2 England Jack Lisowski 3
England 2024 Masters Last 16 England Ronnie O'Sullivan 6-3 China Ding Junhui 3
England 2024 Championship League Group 1 Wales Ryan Day 3-2 England Chris Wakelin 3
England 2024 Championship League Group 2 England Mark Selby 3-1 Wales Ryan Day 3
England 2024 Championship League Group 4 Scotland John Higgins 3-2 England Kyren Wilson 3
England 2024 Championship League Group 6 England Kyren Wilson 3-2 England Elliot Slessor 3
England 2024 Championship League Group 6 England Elliot Slessor 3-2 England Ricky Walden 3
Scotland 2023 Scottish Open Last 128 England David Gilbert 4-3 Wales Jak Jones 3
Scotland 2023 Scottish Open Last 64 England Chris Wakelin 4-2 Thailand Thepchaiya Un-Nooh 3
Scotland 2023 Scottish Open Last 64 England Kyren Wilson 4-0 Northern Ireland Jordan Brown 3
Scotland 2023 Scottish Open Semi-final Thailand Noppon Saengkham 6-3 Scotland John Higgins 3
England 2023 UK Championship Last 112 Hong Kong Marco Fu 6-4 Belgium Ben Mertens 3
England 2023 UK Championship Last 112 Wales Dominic Dale 6-5 Stan Moody 3
England 2023 UK Championship Last 80 China Fan Zhengyi 6-3 England Martin Gould 3
England 2023 UK Championship Last 80 Scotland Stephen Maguire 6-4 England Ashley Hugill 3
England 2023 UK Championship Last 80 China Yuan Sijun 6-5 Switzerland Alexander Ursenbacher 3
England 2023 UK Championship Last 48 Thailand Thepchaiya Un-Nooh 6-3 England Ricky Walden 3
England 2023 UK Championship Last 32 China Zhou Yuelong 6-2 Australia Neil Robertson 3
England 2023 UK Championship Last 32 England Robert Milkins 6-5 Thailand Thepchaiya Un-Nooh 3
England 2023 UK Championship Last 16 England Mark Selby 6-5 England Barry Hawkins 3
England 2023 UK Championship Last 16 Iran Hossein Vafaei 6-1 England Matthew Selt 3
England 2023 UK Championship Quarter-final Iran Hossein Vafaei 6-4 China Zhang Anda 3
England 2023 UK Championship Semi-final China Ding Junhui 6-4 England Judd Trump 3
England 2023 Champion of Champions Quarter-final Northern Ireland Mark Allen 6-2 England Ali Carter 3
China 2023 International Championship Last 128 Northern Ireland Mark Allen 6-2 China Ma Hailong 3
China 2023 International Championship Last 64 England Barry Hawkins 6-0 China Tian Pengfei 3
China 2023 International Championship Last 64 Northern Ireland Mark Allen 6-3 England Oliver Lines 3
China 2023 International Championship Last 64 England Stuart Bingham 6-5 Wales Matthew Stevens 3
China 2023 International Championship Last 64 Wales Jak Jones 6-4 China Si Jiahui 3
China 2023 International Championship Last 64 England Ronnie O'Sullivan 6-3 England Mark Joyce 3
China 2023 International Championship Last 64 Scotland Anthony McGill 6-3 England Sam Craigie 3
China 2023 International Championship Last 32 England Ali Carter 6-4 England Stuart Bingham 3
China 2023 International Championship Last 32 China Lyu Haotian 6-3 Wales Dominic Dale 3
China 2023 International Championship Last 16 China Zhang Anda 6-3 China Lyu Haotian 3
China 2023 International Championship Last 32 China Pang Junxu 6-3 England Mark Davis 3
China 2023 International Championship Final China Zhang Anda 10-6 England Tom Ford 3
China 2023 International Championship Last 64 Northern Ireland Jordan Brown 6-3 England David Gilbert 3
Northern Ireland 2023 Northern Ireland Open Quarter-final England Barry Hawkins 5-4 England David Gilbert 3
Northern Ireland 2023 Northern Ireland Open Final England Judd Trump 9-3 England Chris Wakelin 3
China 2023 Wuhan Open Last 128 China He Guoqiang 5-4 England Kyren Wilson 3
China 2023 Wuhan Open Last 64 China Zhou Yuelong 5-0 England Anthony Hamilton 3
China 2023 Wuhan Open Last 64 China Yuan Sijun 5-0 China Ding Junhui 3
China 2023 Wuhan Open Last 64 England Judd Trump 5-2 England Oliver Lines 3
China 2023 Wuhan Open Last 32 England Ronnie O'Sullivan 5-4 China Pang Junxu 3
China 2023 Wuhan Open Final England Judd Trump 10-7 England Ali Carter 3
England 2023 English Open Semi-final England Judd Trump 6-5 Scotland John Higgins 3
England 2023 British Open Last 128 England Jack Lisowski 4-3 England Joe O'Connor 3
England 2023 British Open Final Wales Mark Williams 10-7 England Mark Selby 3
China 2023 Shanghai Masters Last 24 Iran Hossein Vafaei 6-1 China Gong Chenzhi 3
China 2023 Shanghai Masters Last 16 Scotland John Higgins 6-3 England Kyren Wilson 3
Germany 2023 European Masters Last 128 China Zhou Yuelong 5-1 England Stuart Carrington 3
Germany 2023 European Masters Last 64 England Ricky Walden 5-3 Wales Jamie Jones 3
Germany 2023 European Masters Last 16 Scotland John Higgins 5-2 England Shaun Murphy 3
England 2023 Championship League Group 12 China Zhang Anda 3-1 England Jamie O'Neill 3
England 2023 Championship League Semi-final - Group 2 England Judd Trump 3-1 Wales Matthew Stevens 3
Thailand 2023 Q School Asia-Oceania - Event 2 Last 128 Thailand Nattanapong Chaikul 4-1 Thailand Taweesap Kongkitchertchoo 3
England 2023 World Championship Last 144 England Barry Pinches 10-6 Ireland Ross Bulman 3
England 2023 World Championship Last 112 China Wu Yize 10-7 England Allan Taylor 3
England 2023 World Championship Last 112 England James Cahill 10-6 China Peifan Lei 3
England 2023 World Championship Last 80 China Zhang Anda 10-5 China Xiao Guodong 3
England 2023 World Championship Last 80 Scotland Anthony McGill 10-9 England John Astley 3
England 2023 World Championship Last 80 Wales Jak Jones 10-9 England Robbie Williams 3
England 2023 World Championship Last 80 England Andrew Higginson 10-8 England Joe O'Connor 3
England 2023 World Championship Last 80 China Zhou Yuelong 10-4 England James Cahill 3
England 2023 World Championship Last 80 Scotland Scott Donaldson 10-7 China Yuan Sijun 3
England 2023 World Championship Last 48 China Wu Yize 10-8 England Chris Wakelin 3
England 2023 World Championship Last 48 England David Grace 10-5 England Andrew Higginson 3
England 2023 World Championship Last 32 Iran Hossein Vafaei 10-6 China Ding Junhui 3
England 2023 World Championship Last 16 England Ronnie O'Sullivan 13-2 Iran Hossein Vafaei 3
England 2023 World Championship Quarter-final Belgium Luca Brecel 13-10 England Ronnie O'Sullivan 3
England 2023 World Championship Quarter-final England Mark Selby 13-7 Scotland John Higgins 3
England 2023 World Championship Semi-final England Mark Selby 17-15 Northern Ireland Mark Allen 3
England 2023 WST Classic Last 128 China Xu Si 4-3 China Ding Junhui 3
England 2023 WST Classic Last 32 England Ali Carter 4-2 China Xu Si 3
England 2023 WST Classic Final England Mark Selby 6-2 China Pang Junxu 3
England 2023 Players Championship Last 16 England Kyren Wilson 6-2 China Zhou Yuelong 3
Germany 2023 German Masters Quarter-final England Ali Carter 5-3 China Pang Junxu 3
England 2023 World Grand Prix Last 32 Wales Mark Williams 4-1 Wales Jamie Jones 3
England 2023 World Grand Prix Final Northern Ireland Mark Allen 10-9 England Judd Trump 3
England 2023 Masters Last 16 England Ronnie O'Sullivan 6-1 Belgium Luca Brecel 3
England 2023 Masters Last 16 England Stuart Bingham 6-3 England Kyren Wilson 3
England 2023 Masters Quarter-final Wales Mark Williams 6-5 England Ronnie O'Sullivan 3
England 2023 Masters Quarter-final England Judd Trump 6-5 England Barry Hawkins 3
England 2023 Championship League Group 1 Wales Ryan Day 3-1 England Jimmy Robertson 3
England 2023 Championship League Group 3 - Semi-final England Kyren Wilson 3-2 England Mark Selby 3
England 2023 Championship League Group 4 - Final England Judd Trump 3-1 Scotland John Higgins 3
England 2023 Championship League Group 5 China Xiao Guodong 3-1 Scotland John Higgins 3
England 2023 Championship League Group 5 Thailand Noppon Saengkham 3-1 England David Gilbert 3
England 2023 Championship League Group 6 China Zhou Yuelong 3-2 England Robert Milkins 3
England 2023 Championship League Group 7 China Lyu Haotian 3-1 Scotland Graeme Dott 3
England 2023 Championship League Winners Group Scotland John Higgins 3-2 England Stuart Bingham 3
England 2022 English Open Last 128 China Ding Junhui 4-0 England Ian Burns 3
England 2022 English Open Last 128 China Xu Si 4-2 China Zhou Yuelong 3
England 2022 English Open Last 128 Belgium Luca Brecel 4-3 England Mark Joyce 3
England 2022 English Open Last 64 England Shaun Murphy 4-1 England Sam Craigie 3
England 2022 English Open Semi-final England Mark Selby 6-4 Australia Neil Robertson 3
Scotland 2022 Scottish Open Last 128 England Shaun Murphy 4-0 China Peifan Lei 3
Scotland 2022 Scottish Open Last 128 England Kyren Wilson 4-0 Hong Kong Ng On Yee 3
Scotland 2022 Scottish Open Last 64 England Joe O'Connor 4-3 China Zhao Xintong 3
Scotland 2022 Scottish Open Last 64 England Ali Carter 4-2 England Robbie Williams 3
Scotland 2022 Scottish Open Last 64 Wales Jamie Jones 4-0 China Chen Zifan 3
Scotland 2022 Scottish Open Last 16 Thailand Thepchaiya Un-Nooh 4-3 Wales Jamie Jones 3
Scotland 2022 Scottish Open Last 16 England Kyren Wilson 4-2 China Zhou Yuelong 3
Scotland 2022 Scottish Open Quarter-final Thailand Thepchaiya Un-Nooh 5-4 England Judd Trump 3
England 2022 UK Championship Last 144 Hong Kong Marco Fu 6-2 China Bai Langning 3
England 2022 UK Championship Last 80 England Jimmy White 6-4 Scotland Stephen Maguire 3
England 2022 UK Championship Last 80 China Ding Junhui 6-2 Thailand Thepchaiya Un-Nooh 3
England 2022 UK Championship Last 32 Iran Hossein Vafaei 6-4 England Mark Selby 3
England 2022 UK Championship Last 16 England Shaun Murphy 6-5 England Judd Trump 3
England 2022 UK Championship Quarter-final Northern Ireland Mark Allen 6-4 England Sam Craigie 3
England 2022 Champion of Champions Quarter-final England Mark Selby 6-4 Scotland John Higgins 3
Northern Ireland 2022 Northern Ireland Open Last 32 Australia Neil Robertson 4-1 England John Astley 3
Northern Ireland 2022 Northern Ireland Open Last 32 Scotland Anthony McGill 4-3 China Yan Bingtao 3
Northern Ireland 2022 Northern Ireland Open Last 16 England David Gilbert 4-3 England Tom Ford 3
Northern Ireland 2022 Northern Ireland Open Last 16 Wales Mark Williams 4-3 Scotland Stephen Maguire 3
Hong Kong 2022 Hong Kong Masters Quarter-final Australia Neil Robertson 5-3 Wales Mark Williams 3
Hong Kong 2022 Hong Kong Masters Semi-final Hong Kong Marco Fu 6-5 Scotland John Higgins 3
Hong Kong 2022 Hong Kong Masters Quarter-final Scotland John Higgins 5-4 England Judd Trump 3
England 2022 British Open Last 128 England Steven Hallworth 4-2 Belgium Julien Leclercq 3
England 2022 British Open Last 128 Scotland John Higgins 4-2 England Andy Hicks 3
England 2022 British Open Last 64 China Zhao Xintong 4-1 England Stuart Bingham 3
England 2022 British Open Last 32 Northern Ireland Jordan Brown 4-3 China Yan Bingtao 3
England 2022 British Open Last 16 England Mark Selby 4-1 England Jack Lisowski 3
England 2022 British Open Last 16 China Yuan Sijun 4-3 England Anthony Hamilton 3
Germany 2022 European Masters Last 32 England Kyren Wilson 5-2 England Jimmy Robertson 3
England 2022 Championship League Semi-final - Group 8 Wales Michael White 3-1 England David Gilbert 3
England 2022 World Championship Last 112 China Peifan Lei 6-3 England Stuart Carrington 3
England 2022 World Championship Last 80 Scotland Stephen Maguire 6-3 China Zhang Jiankang 3
England 2022 World Championship Last 80 China Yuan Sijun 6-1 Wales Ryan Day 3
England 2022 World Championship Last 48 Scotland Stephen Maguire 10-7 China Zhou Yuelong 3
England 2022 World Championship Last 48 Wales Jackson Page 10-6 England David Grace 3
England 2022 World Championship Last 48 Wales Matthew Stevens 10-8 England Ali Carter 3
England 2022 World Championship Last 32 England Mark Selby 10-7 Wales Jamie Jones 3
England 2022 World Championship Last 32 England Ronnie O'Sullivan 10-5 England David Gilbert 3
England 2022 World Championship Last 32 Wales Jackson Page 10-7 England Barry Hawkins 3
England 2022 World Championship Last 32 China Yan Bingtao 10-6 England Chris Wakelin 3
England 2022 World Championship Last 32 England Jack Lisowski 10-8 Wales Matthew Stevens 3
England 2022 World Championship Last 32 Thailand Noppon Saengkham 10-5 Belgium Luca Brecel 3
England 2022 World Championship Last 16 Scotland Stephen Maguire 13-9 China Zhao Xintong 3
England 2022 World Championship Last 16 England Ronnie O'Sullivan 13-4 Northern Ireland Mark Allen 3
England 2022 World Championship Last 16 Scotland John Higgins 13-7 Thailand Noppon Saengkham 3
Wales 2022 Tour Championship Quarter-final Scotland John Higgins 10-9 China Zhao Xintong 3
Wales 2022 Tour Championship Quarter-final Belgium Luca Brecel 10-6 England Judd Trump 3
Wales 2022 Tour Championship Semi-final Scotland John Higgins 10-7 Belgium Luca Brecel 3
Gibraltar 2022 Gibraltar Open Last 16 China Ding Junhui 4-0 England Jimmy Robertson 3
Turkey 2022 Turkish Masters Last 64 China Ding Junhui 5-4 England Robert Milkins 3
Turkey 2022 Turkish Masters Final England Judd Trump 10-4 England Matthew Selt 3
Wales 2022 Welsh Open Last 64 China Ding Junhui 4-1 England Michael Holt 3
Wales 2022 Welsh Open Quarter-final England Joe Perry 5-2 England Ricky Walden 3
England 2022 European Masters Last 32 China Pang Junxu 5-4 Australia Neil Robertson 3
England 2022 European Masters Last 16 Scotland Anthony McGill 5-3 Norway Kurt Maflin 3
England 2022 European Masters Final China Fan Zhengyi 10-9 England Ronnie O'Sullivan 3
England 2022 Players Championship Last 16 Australia Neil Robertson 6-4 England Kyren Wilson 3
England 2022 Players Championship Last 16 China Yan Bingtao 6-4 England David Gilbert 3
England 2022 Players Championship Last 16 Scotland John Higgins 6-3 Iran Hossein Vafaei 3
Germany 2022 German Masters Last 64 Wales Mark Williams 5-1 China Chang Bingyu 3
Germany 2022 German Masters Last 128 Northern Ireland Mark Allen 5-1 England Alfie Burden 3
Germany 2022 German Masters Last 128 Thailand Noppon Saengkham 5-2 Scotland John Higgins 3
Germany 2022 German Masters Last 64 England Shaun Murphy 5-4 China Cao Yupeng 3
Germany 2022 German Masters Last 64 Thailand Noppon Saengkham 5-4 Wales Jak Jones 3
England 2022 Masters Last 16 Scotland John Higgins 6-2 China Zhao Xintong 3
England 2022 Masters Last 16 England Ronnie O'Sullivan 6-1 England Jack Lisowski 3
England 2022 Masters Last 16 England Judd Trump 6-5 Northern Ireland Mark Allen 3
England 2022 Masters Quarter-final Australia Neil Robertson 6-4 England Ronnie O'Sullivan 3
England 2022 Masters Quarter-final Wales Mark Williams 6-5 Scotland John Higgins 3
England 2022 Championship League Group 4 England Stuart Bingham 3-2 England Judd Trump 3
England 2022 Championship League Group 7 England Ricky Walden 3-2 England Martin Gould 3
England 2022 Championship League Group 7 - Final Scotland John Higgins 3-2 China Ding Junhui 3
England 2021 UK Championship Last 128 Wales Mark Williams 6-3 China Peifan Lei 3
England 2021 UK Championship Last 128 England Gary Wilson 6-2 England Ian Burns 3
England 2021 UK Championship Last 128 Thailand Noppon Saengkham 6-2 Ireland Aaron Hill 3
England 2021 UK Championship Last 128 England Ronnie O'Sullivan 6-3 Wales Michael White 3
England 2021 UK Championship Last 128 Wales Dominic Dale 6-4 England Ashley Carty 3
England 2021 UK Championship Last 128 Scotland Graeme Dott 6-3 England Jamie O'Neill 3
England 2021 UK Championship Last 64 Thailand Noppon Saengkham 6-3 England Ali Carter 3
England 2021 UK Championship Quarter-final England Kyren Wilson 6-5 England Ronnie O'Sullivan 3
England 2021 English Open Last 128 Thailand Thepchaiya Un-Nooh 4-0 England Jamie O'Neill 3
England 2021 English Open Last 64 England Ronnie O'Sullivan 4-1 Cyprus Michael Georgiou 3
England 2021 English Open Semi-final Scotland John Higgins 6-5 England Ronnie O'Sullivan 3
England 2021 English Open Final Australia Neil Robertson 9-8 Scotland John Higgins 3
Northern Ireland 2021 Northern Ireland Open Last 32 Scotland John Higgins 4-2 Belgium Luca Brecel 3
England 2021 British Open Final Wales Mark Williams 6-4 England Gary Wilson 3
England 2021 Championship League Semi-final - Group 2 England Ricky Walden 3-0 Ireland Fergal O'Brien 3
England 2021 Championship League Final - Group 1 Northern Ireland Mark Allen 3-0 England Kyren Wilson 3
England 2021 World Championship Last 112 Wales Dominic Dale 6-4 England Oliver Lines 3
England 2021 World Championship Last 112 England Jimmy Robertson 6-5 China Jianbo Zhao 3
England 2021 World Championship Last 112 Brazil Igor Figueiredo 6-5 England Robbie Williams 3
England 2021 World Championship Last 80 China Chang Bingyu 6-4 England Tom Ford 3
England 2021 World Championship Last 80 England Robert Milkins 6-5 England Joe O'Connor 3
England 2021 World Championship Last 48 England Matthew Selt 10-3 Scotland Scott Donaldson 3
England 2021 World Championship Last 48 Wales Jamie Jones 10-5 China Li Hang 3
England 2021 World Championship Last 48 China Tian Pengfei 10-7 Scotland Graeme Dott 3
England 2021 World Championship Last 48 England Martin Gould 10-5 China Bai Langning 3
England 2021 World Championship Last 48 England Stuart Bingham 10-5 Belgium Luca Brecel 3
England 2021 World Championship Last 48 England Sam Craigie 10-9 China Zhao Xintong 3
England 2021 World Championship Last 32 England Ronnie O'Sullivan 10-4 England Mark Joyce 3
England 2021 World Championship Last 32 China Yan Bingtao 10-6 England Martin Gould 3
England 2021 World Championship Last 32 England David Gilbert 10-4 England Chris Wakelin 3
England 2021 World Championship Last 32 Scotland John Higgins 10-7 China Tian Pengfei 3
England 2021 World Championship Last 32 England Kyren Wilson 10-8 England Gary Wilson 3
England 2021 World Championship Last 32 Northern Ireland Mark Allen 10-2 China Lyu Haotian 3
England 2021 World Championship Last 16 England Mark Selby 13-7 Northern Ireland Mark Allen 3
Wales 2021 Tour Championship Quarter-final England Ronnie O'Sullivan 10-8 Scotland John Higgins 3
Wales 2021 Tour Championship Semi-final Australia Neil Robertson 10-3 England Mark Selby 3
Wales 2021 Tour Championship Semi-final England Ronnie O'Sullivan 10-9 England Barry Hawkins 3
England 2021 Gibraltar Open Last 128 England Barry Hawkins 4-2 China Luo Honghao 3
England 2021 Gibraltar Open Last 128 Scotland Fraser Patrick 4-3 England Liam Highfield 3
England 2021 Gibraltar Open Last 64 England Ali Carter 4-2 England Ben Woollaston 3
England 2021 Players Championship Last 16 England Stuart Bingham 6-5 England Judd Trump 3
England 2021 Players Championship Last 16 England Barry Hawkins 6-5 China Zhou Yuelong 3
England 2021 Players Championship Last 16 Scotland John Higgins 6-0 Northern Ireland Jordan Brown 3
England 2021 Players Championship Quarter-final England Kyren Wilson 6-2 Australia Neil Robertson 3
Wales 2021 Welsh Open Last 128 Scotland Graeme Dott 4-2 England Billy Joe Castle 3
Wales 2021 Welsh Open Last 64 China Zhou Yuelong 4-0 England Anthony Hamilton 3
England 2021 German Masters Last 64 England Joe O'Connor 5-4 Scotland Anthony McGill 3
England 2021 Masters Quarter-final China Yan Bingtao 6-5 Scotland Stephen Maguire 3
England 2021 Championship League Group 3 England Kyren Wilson 3-2 Scotland Scott Donaldson 3
England 2021 Championship League Group 4 - Semi-final England Judd Trump 3-2 England Kyren Wilson 3
England 2021 Championship League Group 5 Wales Mark Williams 3-2 England Mark Selby 3
England 2021 Championship League Group 5 England Ronnie O'Sullivan 3-1 England Mark Selby 3
England 2021 Championship League Group 5 - Semi-final England Kyren Wilson 3-2 England Ronnie O'Sullivan 3
England 2021 Championship League Group 7 England David Gilbert 3-2 Australia Neil Robertson 3
England 2021 Championship League Group 2 England Kyren Wilson 3-1 Scotland Scott Donaldson 3
England 2021 Championship League Group 2 England Kyren Wilson 3-2 England Stuart Bingham 3
England 2021 Championship League Group 2 Scotland John Higgins 3-1 Scotland Scott Donaldson 3
England 2020 World Grand Prix Last 32 England Judd Trump 4-3 England Michael Holt 3
England 2020 World Grand Prix Quarter-final England Judd Trump 5-2 England Martin Gould 3
England 2020 World Grand Prix Semi-final England Jack Lisowski 6-4 England Mark Selby 3
England 2020 Scottish Open Last 128 Northern Ireland Mark Allen 4-1 England Jimmy White 3
England 2020 Scottish Open Last 32 England Mark Selby 4-2 England Mark Joyce 3
England 2020 Scottish Open Last 16 England Kyren Wilson 4-3 England Barry Hawkins 3
England 2020 Scottish Open Semi-final England Mark Selby 6-1 Wales Jamie Jones 3
England 2020 UK Championship Last 128 Northern Ireland Gerard Greene 6-4 Wales Daniel Wells 3
England 2020 UK Championship Last 64 Australia Neil Robertson 6-1 England Chris Wakelin 3
England 2020 UK Championship Last 64 Scotland Stephen Maguire 6-4 England Stuart Carrington 3
England 2020 UK Championship Last 32 China Pang Junxu 6-5 Scotland Stephen Maguire 3
England 2020 UK Championship Last 16 Australia Neil Robertson 6-4 Scotland Anthony McGill 3
England 2020 UK Championship Last 16 England Mark Selby 6-3 England Barry Hawkins 3
England 2020 Northern Ireland Open Last 64 England Judd Trump 4-0 China Gao Yang 3
England 2020 Northern Ireland Open Last 32 China Zhao Xintong 4-0 Germany Lukas Kleckers 3
England 2020 Northern Ireland Open Final England Judd Trump 9-7 England Ronnie O'Sullivan 3
England 2020 English Open Quarter-final Australia Neil Robertson 5-2 England Robbie Williams 3
England 2020 English Open Semi-final Australia Neil Robertson 6-5 England Mark Selby 3
England 2020 English Open Semi-final England Judd Trump 6-4 Scotland John Higgins 3
England 2020 European Masters Last 128 Wales Mark Williams 5-0 England Ashley Hugill 3
England 2020 European Masters Last 64 England David Gilbert 5-3 England Robert Milkins 3
England 2020 European Masters Last 16 England Mark Selby 5-4 England Stuart Bingham 3
England 2020 Championship League Semi-final - Group 2 China Zhou Yuelong 3-0 Wales Dominic Dale 3
England 2020 World Championship Last 112 England Allan Taylor 6-1 Wales Lee Walker 3
England 2020 World Championship Last 80 Ireland Fergal O'Brien 6-5 Belgium Luca Brecel 3
England 2020 World Championship Last 80 Northern Ireland Jordan Brown 6-5 Iran Hossein Vafaei 3
England 2020 World Championship Last 80 England Tom Ford 6-3 Northern Ireland Gerard Greene 3
England 2020 World Championship Last 32 England Judd Trump 10-8 England Tom Ford 3
England 2020 World Championship Last 32 Australia Neil Robertson 10-5 China Liang Wenbo 3
England 2020 World Championship Last 16 England Judd Trump 13-11 China Yan Bingtao 3
England 2020 World Championship Last 16 England Kyren Wilson 13-9 England Martin Gould 3
England 2020 Tour Championship Final Scotland Stephen Maguire 10-6 Northern Ireland Mark Allen 3
England 2020 Championship League Final Group Belgium Luca Brecel 2-2 England Ben Woollaston 3
England 2020 Championship League Semi-final - Group 4 England Ben Woollaston 3-0 England Tom Ford 3
England 2020 Players Championship Last 16 England Joe Perry 6-4 Australia Neil Robertson 3
England 2020 Players Championship Last 16 Northern Ireland Mark Allen 6-3 Thailand Thepchaiya Un-Nooh 3
Wales 2020 Welsh Open Last 32 England Judd Trump 4-1 Brazil Igor Figueiredo 3
Wales 2020 Welsh Open Quarter-final England Shaun Murphy 5-3 England Judd Trump 3
Wales 2020 Welsh Open Semi-final England Kyren Wilson 6-5 England Ronnie O'Sullivan 3
Wales 2020 Welsh Open Final England Shaun Murphy 9-1 England Kyren Wilson 3
England 2020 World Grand Prix Last 32 China Xiao Guodong 4-3 England Mark Selby 3
England 2020 World Grand Prix Last 32 England Judd Trump 4-1 China Li Hang 3
England 2020 World Grand Prix Last 16 England Ronnie O'Sullivan 4-3 China Liang Wenbo 3
England 2020 World Grand Prix Last 16 Australia Neil Robertson 4-0 Wales Mark Williams 3
Germany 2020 German Masters Last 128 England Ashley Carty 5-2 China Luo Honghao 3
Germany 2020 German Masters Last 128 Belgium Luca Brecel 5-3 England Louis Heathcote 3
Germany 2020 German Masters Last 64 England Gary Wilson 5-1 China Xu Si 3
Germany 2020 German Masters Last 32 Wales Mark Williams 5-2 China Yuan Sijun 3
Germany 2020 German Masters Quarter-final England Judd Trump 5-1 Cyprus Michael Georgiou 3
Austria 2020 European Masters Last 128 China Tian Pengfei 5-4 England Joe Perry 3
Austria 2020 European Masters Last 128 China Liang Wenbo 5-1 England Chris Wakelin 3
Austria 2020 European Masters Last 64 China Zhou Yuelong 5-2 England David Grace 3
Austria 2020 European Masters Last 16 England Barry Hawkins 5-4 England Mark Selby 3
Austria 2020 European Masters Quarter-final Australia Neil Robertson 5-1 Thailand Thepchaiya Un-Nooh 3
Austria 2020 European Masters Quarter-final England Gary Wilson 5-3 Hong Kong Marco Fu 3
England 2020 Masters Last 16 England Shaun Murphy 6-3 England Judd Trump 3
England 2020 Masters Final England Stuart Bingham 10-8 England Ali Carter 3
Scotland 2019 Scottish Open Last 128 England Liam Highfield 4-3 Northern Ireland Jordan Brown 3
Scotland 2019 Scottish Open Last 64 England Chris Wakelin 4-1 England Gary Wilson 3
Scotland 2019 Scottish Open Last 64 Hong Kong Marco Fu 4-2 Scotland Stephen Maguire 3
Scotland 2019 Scottish Open Last 32 England David Gilbert 4-3 China Xiao Guodong 3
England 2019 UK Championship Last 128 England James Cahill 6-4 England David Gilbert 3
England 2019 UK Championship Last 128 China Yan Bingtao 6-1 Brazil Igor Figueiredo 3
England 2019 UK Championship Last 64 England Stuart Bingham 6-4 England Martin Gould 3
England 2019 UK Championship Last 32 China Ding Junhui 6-4 England Ali Carter 3
England 2019 UK Championship Last 16 Northern Ireland Mark Allen 6-5 Norway Kurt Maflin 3
England 2019 UK Championship Last 16 China Ding Junhui 6-4 England Ronnie O'Sullivan 3
England 2019 UK Championship Last 16 Scotland Stephen Maguire 6-4 Wales Michael White 3
Northern Ireland 2019 Northern Ireland Open Last 128 England Judd Trump 4-3 England James Cahill 3
Northern Ireland 2019 Northern Ireland Open Last 64 Belgium Luca Brecel 4-0 England Matthew Selt 3
Northern Ireland 2019 Northern Ireland Open Last 64 England Shaun Murphy 4-1 China Luo Honghao 3
Northern Ireland 2019 Northern Ireland Open Quarter-final Scotland John Higgins 5-4 England Mark Selby 3
China 2019 World Open Last 64 England David Gilbert 5-4 China Zhao Xintong 3
China 2019 World Open Last 64 England Judd Trump 5-4 England Sam Craigie 3
China 2019 World Open Last 16 China Zhou Yuelong 5-2 England Ali Carter 3
China 2019 World Open Last 16 England Judd Trump 5-4 England Joe Perry 3
England 2019 English Open Last 128 England Stuart Bingham 4-3 Poland Kacper Filipiak 3
England 2019 English Open Final England Mark Selby 9-1 England David Gilbert 3
England 2020 Championship League Winners Group England Judd Trump 3-2 Scotland Anthony McGill 3
China 2019 China Championship Last 64 England David Gilbert 5-1 Hong Kong Marco Fu 3
China 2019 Shanghai Masters Last 16 England Jack Lisowski 6-3 England Mark Selby 3
China 2019 Shanghai Masters Last 16 England Barry Hawkins 6-5 Scotland John Higgins 3
China 2019 Shanghai Masters Quarter-final England Ronnie O'Sullivan 6-5 England Kyren Wilson 3
China 2019 Shanghai Masters Final England Ronnie O'Sullivan 11-9 England Shaun Murphy 3
China 2019 International Championship Last 128 England Louis Heathcote 6-4 Thailand Noppon Saengkham 3
China 2019 International Championship Last 128 Australia Neil Robertson 6-0 England Oliver Lines 3
China 2019 International Championship Last 128 England Judd Trump 6-3 Northern Ireland Jordan Brown 3
China 2019 International Championship Last 64 England Stuart Bingham 6-1 England Mark Joyce 3
China 2019 International Championship Last 32 Australia Neil Robertson 6-5 England Ricky Walden 3
China 2019 International Championship Semi-final England Judd Trump 9-4 England Mark Selby 3
England 2019 World Championship Last 144 China Xiao Guodong 10-5 Wales Jak Jones 3
England 2019 World Championship Last 144 England Michael Holt 10-5 England Brandon Sargeant 3
England 2019 World Championship Last 144 Thailand Noppon Saengkham 10-3 Poland Adam Stefanow 3
England 2019 World Championship Last 144 China Liang Wenbo 10-0 Egypt Basem Eltahhan 3
England 2019 World Championship Last 144 England Ali Carter 10-1 England Paul Davison 3
England 2019 World Championship Last 144 England Chris Wakelin 10-5 China Fan Zhengyi 3
England 2019 World Championship Last 80 Wales Daniel Wells 10-6 Iran Hossein Vafaei 3
England 2019 World Championship Last 48 Thailand Thepchaiya Un-Nooh 10-6 England Joe O'Connor 3
England 2019 World Championship Last 48 China Tian Pengfei 10-8 Wales Matthew Stevens 3
England 2019 World Championship Last 32 China Ding Junhui 10-7 Scotland Anthony McGill 3
England 2019 World Championship Last 32 Scotland John Higgins 10-7 England Mark Davis 3
England 2019 World Championship Last 32 England Mark Selby 10-7 China Zhao Xintong 3
England 2019 World Championship Last 16 England Gary Wilson 13-10 England Mark Selby 3
England 2019 World Championship Last 16 Scotland John Higgins 13-11 England Stuart Bingham 3
England 2019 World Championship Quarter-final England David Gilbert 13-8 England Kyren Wilson 3
England 2019 World Championship Quarter-final Scotland John Higgins 13-10 Australia Neil Robertson 3
England 2019 World Championship Semi-final England Judd Trump 17-11 England Gary Wilson 3
China 2019 China Open Last 128 China Xu Si 6-5 Thailand Thepchaiya Un-Nooh 3
China 2019 China Open Last 128 China Xiao Guodong 6-1 Iran Soheil Vahedi 3
China 2019 China Open Last 64 Scotland Anthony McGill 6-4 England Nigel Bond 3
China 2019 China Open Last 64 England Stuart Bingham 6-0 England Elliot Slessor 3
China 2019 China Open Last 16 Scotland Scott Donaldson 6-5 England Ricky Walden 3
China 2019 China Open Quarter-final Belgium Luca Brecel 6-1 Scotland Alan McManus 3
China 2019 China Open Quarter-final England Jack Lisowski 6-5 England Stuart Bingham 3
Wales 2019 Tour Championship Quarter-final England Ronnie O'Sullivan 9-3 England Stuart Bingham 3
Wales 2019 Tour Championship Semi-final England Ronnie O'Sullivan 10-9 England Judd Trump 3
Wales 2019 Tour Championship Final England Ronnie O'Sullivan 13-11 Australia Neil Robertson 3
Gibraltar 2019 Gibraltar Open Last 32 England Stuart Bingham 4-3 Israel Eden Sharav 3
Gibraltar 2019 Gibraltar Open Last 16 England Stuart Bingham 4-2 Norway Kurt Maflin 3
Gibraltar 2019 Gibraltar Open Quarter-final China Yuan Sijun 4-3 England Robert Milkins 3
England 2019 Players Championship Last 16 England Ronnie O'Sullivan 6-4 England Barry Hawkins 3
England 2019 Players Championship Last 16 England Judd Trump 6-0 England Jimmy Robertson 3
Wales 2019 Welsh Open Last 32 England Mark Selby 4-1 Thailand Noppon Saengkham 3
Wales 2019 Welsh Open Last 16 Scotland John Higgins 4-3 England Jack Lisowski 3
England 2019 World Grand Prix Last 32 England Barry Hawkins 4-1 Wales Ryan Day 3
England 2019 World Grand Prix Last 32 China Yuan Sijun 4-3 Wales Mark Williams 3
Germany 2019 German Masters Last 64 England Shaun Murphy 5-2 England Jimmy White 3
Germany 2019 German Masters Last 64 England David Gilbert 5-4 England Craig Steadman 3
Germany 2019 German Masters Last 32 England Mark Selby 5-1 England Ricky Walden 3
England 2019 Masters Last 16 England Mark Selby 6-2 Scotland Stephen Maguire 3
Scotland 2018 Scottish Open Quarter-final England Judd Trump 5-3 England Stuart Carrington 3
Scotland 2018 Scottish Open Final Northern Ireland Mark Allen 9-7 England Shaun Murphy 3
England 2018 UK Championship Last 128 Wales Dominic Dale 6-4 Northern Ireland Gerard Greene 3
England 2018 UK Championship Last 128 England David Gilbert 6-3 England Ashley Carty 3
England 2018 UK Championship Last 64 England Stuart Bingham 6-5 Norway Kurt Maflin 3
England 2018 UK Championship Last 64 England Gary Wilson 6-3 England Sam Baird 3
England 2018 UK Championship Last 64 Belgium Luca Brecel 6-5 England Liam Highfield 3
England 2018 UK Championship Last 64 Hong Kong Marco Fu 6-2 China Luo Honghao 3
England 2018 UK Championship Last 32 England Joe Perry 6-2 England Joe O'Connor 3
England 2018 UK Championship Last 16 Scotland Stephen Maguire 6-5 Wales Mark Williams 3
England 2018 UK Championship Last 16 England Joe Perry 6-4 England Judd Trump 3
Northern Ireland 2018 Northern Ireland Open Last 128 China Zhou Yuelong 4-1 Germany Lukas Kleckers 3
Northern Ireland 2018 Northern Ireland Open Last 128 England Ronnie O'Sullivan 4-0 Iran Soheil Vahedi 3
Northern Ireland 2018 Northern Ireland Open Last 64 Wales Ryan Day 4-3 China Zhang Anda 3
Northern Ireland 2018 Northern Ireland Open Semi-final England Ronnie O'Sullivan 6-5 England Mark Selby 3
England 2018 Champion of Champions Last 16 Scotland John Higgins 4-3 Wales Ryan Day 3
England 2018 Champion of Champions Quarter-final Northern Ireland Mark Allen 6-1 Australia Neil Robertson 3
China 2018 International Championship Last 128 China Xiao Guodong 6-1 Germany Lukas Kleckers 3
China 2018 International Championship Last 128 England Mark Davis 6-4 England Elliot Slessor 3
China 2018 International Championship Last 64 England Mark Selby 6-0 Ireland Ken Doherty 3
China 2018 International Championship Last 64 China Zhao Xintong 6-5 Thailand James Wattana 3
China 2018 International Championship Last 32 England Jack Lisowski 6-3 Hong Kong Marco Fu 3
China 2018 International Championship Last 32 China Yan Bingtao 6-5 Wales Ryan Day 3
China 2018 International Championship Last 32 England David Gilbert 6-5 Israel Eden Sharav 3
China 2018 International Championship Last 32 England Mark Selby 6-4 England Robert Milkins 3
China 2018 International Championship Last 16 England Jack Lisowski 6-5 England Martin Gould 3
China 2018 International Championship Semi-final Australia Neil Robertson 9-7 England Jack Lisowski 3
England 2018 English Open Last 128 England Nigel Bond 4-3 China Tian Pengfei 3
England 2018 English Open Last 128 England Sam Baird 4-2 England Liam Highfield 3
England 2018 English Open Last 64 England Barry Hawkins 4-3 England Sam Craigie 3
England 2018 English Open Last 64 England Judd Trump 4-3 China Zhao Xintong 3
Belgium 2018 European Masters Last 128 England Sam Craigie 4-1 England Ashley Carty 3
Belgium 2018 European Masters Final England Jimmy Robertson 9-6 England Joe Perry 3
China 2018 China Championship Last 128 Wales Ryan Day 5-2 Wales Jak Jones 3
China 2018 Shanghai Masters Last 16 England Barry Hawkins 6-3 Scotland Stephen Maguire 3
China 2018 Shanghai Masters Last 16 England Kyren Wilson 6-2 England Judd Trump 3
China 2018 Shanghai Masters Last 16 Wales Mark Williams 6-3 Scotland Anthony McGill 3
China 2018 Shanghai Masters Quarter-final England Ronnie O'Sullivan 6-2 England Stuart Bingham 3
Germany 2018 Paul Hunter Classic Last 64 England Chris Wakelin 4-2 Malta Aaron Busuttil 3
China 2018 World Open Last 128 Thailand Noppon Saengkham 5-2 England Sean O'Sullivan 3
Latvia 2018 Riga Masters Last 32 Australia Neil Robertson 4-3 China Liang Wenbo 3
Latvia 2018 Riga Masters Last 16 Australia Neil Robertson 4-2 England Craig Steadman 3
England 2018 World Championship Last 144 China Lyu Haotian 10-8 China Fang Xiongman 3
England 2018 World Championship Last 144 China Liang Wenbo 10-2 England Rod Lawler 3
England 2018 World Championship Last 144 China Yan Bingtao 10-7 Wales Jackson Page 3
England 2018 World Championship Last 144 England Liam Highfield 10-3 China Chen Zhe 3
England 2018 World Championship Last 144 Iran Hossein Vafaei 10-8 England Jamie Cope 3
England 2018 World Championship Last 144 Wales Ryan Day 10-2 Brazil Igor Figueiredo 3
England 2018 World Championship Last 80 Ireland Ken Doherty 10-4 Northern Ireland Gerard Greene 3
England 2018 World Championship Last 80 China Tian Pengfei 10-9 China Yan Bingtao 3
England 2018 World Championship Last 80 China Zhang Anda 10-4 England Martin Gould 3
England 2018 World Championship Last 80 England Jack Lisowski 10-3 England David Grace 3
England 2018 World Championship Last 32 England Ronnie O'Sullivan 10-7 Scotland Stephen Maguire 3