Most Centuries In A Match By Both Players - Decade 2020-2029 - Professional

Filtering

Most centuries made in a single match by both players.
Status
Categories
Scope
Range
Tournament Round Result Centuries
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
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 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
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
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
England 2020 Championship League Group 3 England Gary Wilson 3-2 England Tom Ford 4
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 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 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 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 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
England 2020 Championship League Winners Group England Judd Trump 3-2 Scotland Anthony McGill 3
Wales 2023 Welsh Open Last 128 England Ricky Walden 4-2 England Liam Highfield 2
Wales 2023 Welsh Open Last 128 England Martin Gould 4-2 Ireland Fergal O'Brien 2
Germany 2023 German Masters Last 128 Scotland Anthony McGill 5-1 England Jamie O'Neill 2
Germany 2023 German Masters Last 128 Wales Michael White 5-3 Wales Ryan Day 2
Germany 2023 German Masters Last 128 Wales Jak Jones 5-4 China Lyu Haotian 2
Germany 2023 German Masters Last 128 Switzerland Alexander Ursenbacher 5-0 Pakistan Asjad Iqbal 2
Germany 2023 German Masters Last 128 China Yan Bingtao 5-2 England Rod Lawler 2
Germany 2023 German Masters Last 64 China Zhao Xintong 5-1 Pakistan Mohammed Asif 2
Germany 2023 German Masters Last 64 England Jimmy Robertson 5-2 Wales Jak Jones 2
Germany 2023 German Masters Last 64 England Kyren Wilson 5-0 England David Lilley 2
Germany 2023 German Masters Last 64 China Yan Bingtao 5-2 England David Grace 2
Germany 2023 German Masters Last 64 England Jack Lisowski 5-3 Wales Jackson Page 2
Germany 2023 German Masters Last 64 England Elliot Slessor 5-4 England Sanderson Lam 2
Germany 2023 German Masters Last 128 England Robert Milkins 5-3 Scotland Graeme Dott 2
Germany 2023 German Masters Last 128 Scotland Scott Donaldson 5-3 England Matthew Selt 2
Germany 2023 German Masters Last 128 England Gary Wilson 5-0 Thailand Dechawat Poomjaeng 2
Germany 2023 German Masters Last 128 England Ricky Walden 5-2 Ireland Fergal O'Brien 2
Germany 2023 German Masters Last 32 England Elliot Slessor 5-2 England Joe O'Connor 2
Germany 2023 German Masters Last 32 England Robert Milkins 5-3 Wales Daniel Wells 2
Germany 2023 German Masters Last 16 England Ali Carter 5-1 England Louis Heathcote 2
Germany 2023 German Masters Last 16 England Chris Wakelin 5-4 Australia Neil Robertson 2
Germany 2023 German Masters Quarter-final England Robert Milkins 5-2 England Chris Wakelin 2
Germany 2023 German Masters Semi-final England Ali Carter 6-5 England Robert Milkins 2
Germany 2023 German Masters Semi-final England Tom Ford 6-5 England Jack Lisowski 2
Germany 2023 German Masters Final England Ali Carter 10-3 England Tom Ford 2
England 2023 World Grand Prix Last 32 China Zhou Yuelong 4-3 Thailand Thepchaiya Un-Nooh 2
England 2023 World Grand Prix Last 32 Thailand Noppon Saengkham 4-1 England Mark Selby 2
England 2023 World Grand Prix Last 32 England Judd Trump 4-2 Iran Hossein Vafaei 2
England 2023 World Grand Prix Last 32 England Sam Craigie 4-2 England Tom Ford 2
England 2023 World Grand Prix Quarter-final England Shaun Murphy 5-4 Scotland Anthony McGill 2
England 2023 World Grand Prix Semi-final England Judd Trump 6-2 England Shaun Murphy 2
England 2023 Masters Last 16 England Shaun Murphy 6-4 Australia Neil Robertson 2
England 2023 Masters Last 16 Iran Hossein Vafaei 6-2 England Mark Selby 2
England 2023 Masters Last 16 England Jack Lisowski 6-3 Scotland John Higgins 2
England 2023 Masters Last 16 Wales Mark Williams 6-2 England David Gilbert 2
England 2023 Masters Quarter-final England Stuart Bingham 6-0 England Shaun Murphy 2
England 2023 Championship League Group 1 England Jack Lisowski 3-1 England Jimmy Robertson 2
England 2023 Championship League Group 1 England Matthew Selt 3-2 England Stuart Bingham 2
England 2023 Championship League Group 1 England Ali Carter 3-1 England Jimmy Robertson 2
England 2023 Championship League Group 1 England Stuart Bingham 3-1 England Jack Lisowski 2
England 2023 Championship League Group 1 - Semi-final England Jack Lisowski 3-2 Northern Ireland Jordan Brown 2
England 2023 Championship League Group 2 England Matthew Selt 3-1 England Barry Hawkins 2
England 2023 Championship League Group 2 England Stuart Bingham 3-2 Wales Ryan Day 2
England 2023 Championship League Group 2 England Stuart Bingham 3-1 Northern Ireland Jordan Brown 2
England 2023 Championship League Group 2 England Matthew Selt 3-0 Wales Ryan Day 2
England 2023 Championship League Group 3 England Mark Selby 3-1 England Ricky Walden 2
England 2023 Championship League Group 3 England Matthew Selt 3-2 Wales Jamie Jones 2
England 2023 Championship League Group 3 - Semi-final England Matthew Selt 3-2 England Ricky Walden 2
England 2023 Championship League Group 4 - Semi-final Scotland John Higgins 3-1 England Robert Milkins 2
England 2023 Championship League Group 5 England Matthew Selt 3-0 England Robert Milkins 2
England 2023 Championship League Group 5 England David Gilbert 3-2 China Xiao Guodong 2
England 2022 English Open Last 128 England Sam Craigie 4-3 Scotland Graeme Dott 2
England 2022 English Open Last 128 England David Gilbert 4-2 Egypt Mohamed Ibrahim 2
England 2022 English Open Last 128 Wales Jamie Jones 4-2 England Alfie Burden 2
England 2022 English Open Last 128 Wales Dylan Emery 4-0 China Li Hang 2
England 2022 English Open Last 128 England Mark Selby 4-3 Thailand Noppon Saengkham 2
England 2022 English Open Last 128 Australia Neil Robertson 4-0 Wales Andrew Pagett 2
England 2022 English Open Last 64 Wales Mark Williams 4-2 Wales Dominic Dale 2
England 2022 English Open Last 64 England Martin Gould 4-2 England Gary Wilson 2
England 2022 English Open Last 64 Northern Ireland Mark Allen 4-1 Wales Dylan Emery 2
England 2022 English Open Last 64 Wales Ryan Day 4-3 England Hammad Miah 2
England 2022 English Open Last 64 Thailand Thepchaiya Un-Nooh 4-1 China Tian Pengfei 2
England 2022 English Open Last 64 England Matthew Selt 4-3 England Louis Heathcote 2
England 2022 English Open Last 64 England Barry Hawkins 4-2 Pakistan Mohammed Asif 2
England 2022 English Open Last 32 Thailand Thepchaiya Un-Nooh 4-1 China Yuan Sijun 2
England 2022 English Open Last 32 Northern Ireland Mark Allen 4-3 China Ding Junhui 2
England 2022 English Open Last 32 England Barry Hawkins 4-2 Hong Kong Marco Fu 2
England 2022 English Open Last 16 England Ali Carter 4-2 Scotland John Higgins 2
England 2022 English Open Quarter-final England Mark Selby 5-3 England Ali Carter 2
England 2022 English Open Quarter-final Belgium Luca Brecel 5-1 England Judd Trump 2
England 2022 English Open Final England Mark Selby 9-6 Belgium Luca Brecel 2
Scotland 2022 Scottish Open Last 128 China Ding Junhui 4-1 England Elliot Slessor 2
Scotland 2022 Scottish Open Last 128 England Ali Carter 4-2 England David Grace 2
Scotland 2022 Scottish Open Last 128 England Stuart Carrington 4-0 Pakistan Asjad Iqbal 2
Scotland 2022 Scottish Open Last 128 Scotland John Higgins 4-2 England Anthony Hamilton 2
Scotland 2022 Scottish Open Last 128 Wales Mark Williams 4-1 Estonia Andres Petrov 2
Scotland 2022 Scottish Open Last 64 England Judd Trump 4-0 England Mitchell Mann 2
Scotland 2022 Scottish Open Last 64 China Zhou Yuelong 4-1 England David Lilley 2
Scotland 2022 Scottish Open Last 64 China Ding Junhui 4-2 England Mark Joyce 2
Scotland 2022 Scottish Open Last 64 England Gary Wilson 4-2 Ireland Ken Doherty 2
Scotland 2022 Scottish Open Last 64 Northern Ireland Mark Allen 4-2 England Martin Gould 2
Scotland 2022 Scottish Open Last 64 England Kyren Wilson 4-3 Wales Matthew Stevens 2
Scotland 2022 Scottish Open Last 32 England Kyren Wilson 4-2 Scotland Stephen Maguire 2
Scotland 2022 Scottish Open Last 32 Iran Hossein Vafaei 4-3 China Yan Bingtao 2
Scotland 2022 Scottish Open Last 16 Australia Neil Robertson 4-2 Scotland Anthony McGill 2
Scotland 2022 Scottish Open Final England Gary Wilson 9-2 England Joe O'Connor 2
England 2022 UK Championship Last 144 Wales Dylan Emery 6-4 England Adam Duffy 2
England 2022 UK Championship Last 144 England Ashley Hugill 6-1 England Ryan Davies 2
England 2022 UK Championship Last 112 Hong Kong Marco Fu 6-4 England Oliver Lines 2
England 2022 UK Championship Last 80 Wales Dominic Dale 6-4 China Li Hang 2
England 2022 UK Championship Last 80 Wales Matthew Stevens 6-2 China Fan Zhengyi 2
England 2022 UK Championship Last 80 China Zhou Yuelong 6-2 Wales Michael White 2
England 2022 UK Championship Last 80 England Sam Craigie 6-4 England Joe O'Connor 2
England 2022 UK Championship Last 48 England Tom Ford 6-3 Thailand Noppon Saengkham 2
England 2022 UK Championship Last 48 Iran Hossein Vafaei 6-4 England Robbie Williams 2
England 2022 UK Championship Last 48 England Joe Perry 6-0 Scotland Graeme Dott 2
England 2022 UK Championship Last 48 England Sam Craigie 6-2 England Ian Burns 2
England 2022 UK Championship Last 48 England Matthew Selt 6-4 England Anthony Hamilton 2
England 2022 UK Championship Last 32 Northern Ireland Mark Allen 6-4 Northern Ireland Jordan Brown 2
England 2022 UK Championship Last 32 Wales Ryan Day 6-2 England Jimmy White 2
England 2022 UK Championship Last 32 England Kyren Wilson 6-3 England Matthew Selt 2
England 2022 UK Championship Last 32 China Ding Junhui 6-3 England Barry Hawkins 2
England 2022 UK Championship Last 32 England Ronnie O'Sullivan 6-2 Wales Matthew Stevens 2
England 2022 UK Championship Last 16 England Ronnie O'Sullivan 6-0 China Zhou Yuelong 2
England 2022 UK Championship Last 16 England Jack Lisowski 6-2 Iran Hossein Vafaei 2
England 2022 UK Championship Last 16 England Joe Perry 6-3 England Stuart Bingham 2
England 2022 UK Championship Quarter-final England Tom Ford 6-4 England Joe Perry 2
England 2022 Champion of Champions Quarter-final China Fan Zhengyi 6-5 Wales Ryan Day 2
England 2022 Champion of Champions Last 16 Northern Ireland Mark Allen 4-2 England Joe Perry 2
England 2022 Champion of Champions Quarter-final England Judd Trump 6-1 Northern Ireland Mark Allen 2
England 2022 Champion of Champions Last 16 England Ronnie O'Sullivan 4-2 England Robert Milkins 2
England 2022 Champion of Champions Quarter-final England Ronnie O'Sullivan 6-1 China Zhao Xintong 2
England 2022 Champion of Champions Semi-final England Ronnie O'Sullivan 6-2 China Fan Zhengyi 2
Northern Ireland 2022 Northern Ireland Open Last 128 England Ben Woollaston 4-1 Wales Ryan Day 2
Northern Ireland 2022 Northern Ireland Open Last 128 England Louis Heathcote 4-2 Scotland Dean Young 2
Northern Ireland 2022 Northern Ireland Open Last 128 England David Gilbert 4-3 Scotland Ross Muir 2
Northern Ireland 2022 Northern Ireland Open Last 128 Northern Ireland Mark Allen 4-1 China Chang Bingyu 2
Northern Ireland 2022 Northern Ireland Open Last 64 Wales Mark Williams 4-2 Switzerland Alexander Ursenbacher 2
Northern Ireland 2022 Northern Ireland Open Last 64 Scotland John Higgins 4-3 Wales Jackson Page 2
Northern Ireland 2022 Northern Ireland Open Last 64 Scotland Anthony McGill 4-1 Belgium Julien Leclercq 2
Northern Ireland 2022 Northern Ireland Open Last 64 China Zhou Yuelong 4-2 Wales Dominic Dale 2
Northern Ireland 2022 Northern Ireland Open Last 32 England David Gilbert 4-1 England David Lilley 2
Northern Ireland 2022 Northern Ireland Open Semi-final Northern Ireland Mark Allen 6-2 Australia Neil Robertson 2
Northern Ireland 2022 Northern Ireland Open Final Northern Ireland Mark Allen 9-4 China Zhou Yuelong 2
Hong Kong 2022 Hong Kong Masters Final England Ronnie O'Sullivan 6-4 Hong Kong Marco Fu 2
England 2022 British Open Last 128 China Li Hang 4-0 England Liam Highfield 2
England 2022 British Open Last 128 Germany Lukas Kleckers 4-3 England Allan Taylor 2
England 2022 British Open Last 128 Thailand Noppon Saengkham 4-3 Wales Michael White 2
England 2022 British Open Last 128 England Gary Wilson 4-3 England Shaun Murphy 2
England 2022 British Open Last 64 England Craig Steadman 4-3 Belgium Ben Mertens 2
England 2022 British Open Last 64 England Barry Hawkins 4-1 England Kyren Wilson 2
England 2022 British Open Last 64 Wales Jamie Jones 4-1 England Elliot Slessor 2
England 2022 British Open Last 64 Northern Ireland Mark Allen 4-1 China Li Hang 2
England 2022 British Open Last 16 China Lyu Haotian 4-1 Wales Matthew Stevens 2
England 2022 British Open Final Wales Ryan Day 10-7 Northern Ireland Mark Allen 2
Germany 2022 European Masters Last 128 England Oliver Brown 5-4 Scotland Stephen Maguire 2
Germany 2022 European Masters Last 128 England Barry Hawkins 5-1 Northern Ireland Gerard Greene 2
Germany 2022 European Masters Last 128 Wales Mark Williams 5-4 England Liam Highfield 2
Germany 2022 European Masters Last 128 England Chris Wakelin 5-4 Wales Jamie Clarke 2
Germany 2022 European Masters Last 128 China Li Hang 5-3 England Craig Steadman 2
Germany 2022 European Masters Last 64 Wales Ryan Day 5-2 England Steven Hallworth 2
Germany 2022 European Masters Last 64 England Barry Hawkins 5-2 Ireland Aaron Hill 2
Germany 2022 European Masters Last 32 England David Grace 5-0 Wales Jackson Page 2
Germany 2022 European Masters Last 32 England Ali Carter 5-4 England Stuart Bingham 2
Germany 2022 European Masters Last 16 England Barry Hawkins 5-0 England Robert Milkins 2
Germany 2022 European Masters Last 16 England Ali Carter 5-4 England David Grace 2
Germany 2022 European Masters Quarter-final Wales Mark Williams 5-1 Wales Jamie Jones 2
Germany 2022 European Masters Quarter-final England Barry Hawkins 5-3 England Judd Trump 2
England 2022 Championship League Group 31 England Anthony Hamilton 3-1 Thailand Noppon Saengkham 2
England 2022 Championship League Group 1 England Ronnie O'Sullivan 3-1 Switzerland Alexander Ursenbacher 2
England 2022 Championship League Group 25 Wales Ryan Day 2-2 Wales Dylan Emery 2
England 2022 Championship League Group 25 China Pang Junxu 3-1 Wales Dylan Emery 2
England 2022 Championship League Group 17 England Ali Carter 2-2 China Wu Yize 2
England 2022 Championship League Group 7 England Shaun Murphy 3-0 England Liam Highfield 2
England 2022 Championship League Group 19 Northern Ireland Jordan Brown 2-2 Scotland Ross Muir 2
England 2022 Championship League Semi-final - Group 6 Iran Hossein Vafaei 3-0 Ireland Michael Judge 2
England 2022 Championship League Semi-final - Group 3 Northern Ireland Jordan Brown 2-2 Wales Jamie Jones 2
England 2022 Championship League Semi-final - Group 3 England Stuart Bingham 2-2 Northern Ireland Jordan Brown 2
England 2022 Championship League Semi-final - Group 4 China Zhao Xintong 3-0 England Gary Wilson 2
England 2022 Championship League Semi-final - Group 4 China Zhao Xintong 2-2 Northern Ireland Mark Allen 2
England 2022 Championship League Semi-final - Group 7 England Shaun Murphy 3-1 England Elliot Slessor 2
England 2022 Championship League Semi-final - Group 2 England Chris Wakelin 2-2 Wales Daniel Wells 2
England 2022 Championship League Final - Group 1 England Ricky Walden 2-2 China Lu Ning 2
England 2022 Championship League Final - Group 2 China Zhao Xintong 3-1 China Xiao Guodong 2
England 2022 Q School - Event 3 Last 128 Wales Alfie Davies 4-2 England Daniel Womersley 2
England 2022 Q School - Event 3 Last 64 England Michael Holt 4-1 Jamaica Rory McLeod 2
England 2022 Q School - Event 3 Last 32 Norway Kurt Maflin 4-1 China Liu Hongyu 2
England 2022 Q School - Event 2 Last 32 Cyprus Michael Georgiou 4-3 England Andrew Higginson 2
England 2022 Q School - Event 1 Last 128 England Sean Harvey 4-3 China Wang Yuchen 2
England 2022 Q School - Event 1 Last 128 England Liam Pullen 4-1 Israel Eden Sharav 2
England 2022 World Championship Last 144 China Yuan Sijun 6-3 Scotland Ross Muir 2
England 2022 World Championship Last 144 England Ian Burns 6-5 Hong Kong Marco Fu 2
England 2022 World Championship Last 112 England Chris Wakelin 6-2 England Jamie Wilson 2
England 2022 World Championship Last 80 China Zhou Yuelong 6-5 China Zhang Anda 2
England 2022 World Championship Last 80 Scotland Graeme Dott 6-1 China Pang Junxu 2
England 2022 World Championship Last 80 England Liam Highfield 6-5 England James Cahill 2
England 2022 World Championship Last 80 England Ali Carter 6-4 China Gao Yang 2
England 2022 World Championship Last 48 Wales Jamie Jones 10-5 England Tom Ford 2
England 2022 World Championship Last 48 England Ashley Hugill 10-7 England Joe O'Connor 2
England 2022 World Championship Last 48 England Chris Wakelin 10-7 England Jimmy Robertson 2
England 2022 World Championship Last 48 Thailand Noppon Saengkham 10-8 England Robert Milkins 2
England 2022 World Championship Last 32 China Zhao Xintong 10-2 Wales Jamie Clarke 2
England 2022 World Championship Last 32 Northern Ireland Mark Allen 10-6 Scotland Scott Donaldson 2
England 2022 World Championship Last 32 England Stuart Bingham 10-5 China Lyu Haotian 2
England 2022 World Championship Last 32 England Judd Trump 10-4 Iran Hossein Vafaei 2
England 2022 World Championship Last 16 England Stuart Bingham 13-9 England Kyren Wilson 2
England 2022 World Championship Quarter-final England Ronnie O'Sullivan 13-5 Scotland Stephen Maguire 2
England 2022 World Championship Quarter-final England Judd Trump 13-8 England Stuart Bingham 2
England 2022 World Championship Quarter-final Scotland John Higgins 13-12 England Jack Lisowski 2
Gibraltar 2022 Gibraltar Open Last 128 England Ricky Walden 4-0 England Dylan Mitchell 2
Gibraltar 2022 Gibraltar Open Last 128 China Zhou Yuelong 4-3 Wales Lee Walker 2
Gibraltar 2022 Gibraltar Open Last 128 England Louis Heathcote 4-2 Wales Dominic Dale 2
Gibraltar 2022 Gibraltar Open Last 128 England Jimmy Robertson 4-1 China Tian Pengfei 2
Gibraltar 2022 Gibraltar Open Last 64 Scotland John Higgins 4-1 England John Astley 2
Gibraltar 2022 Gibraltar Open Last 64 England Jimmy Robertson 4-3 China Cao Yupeng 2
Gibraltar 2022 Gibraltar Open Last 64 England Kyren Wilson 4-0 England Andy Hicks 2
Gibraltar 2022 Gibraltar Open Last 64 Iran Soheil Vahedi 4-3 Thailand Noppon Saengkham 2
Gibraltar 2022 Gibraltar Open Last 32 Northern Ireland Jordan Brown 4-0 England Louis Heathcote 2
Gibraltar 2022 Gibraltar Open Last 32 China Lyu Haotian 4-0 Cyprus Michael Georgiou 2
Gibraltar 2022 Gibraltar Open Last 32 England Stuart Bingham 4-2 China Yuan Sijun 2
Gibraltar 2022 Gibraltar Open Last 16 England Ben Hancorn 4-3 England Ben Woollaston 2
Gibraltar 2022 Gibraltar Open Semi-final England Kyren Wilson 4-3 England Ricky Walden 2
Turkey 2022 Turkish Masters Last 128 England Jack Lisowski 5-1 England David Lilley 2
Turkey 2022 Turkish Masters Last 128 Scotland Stephen Maguire 5-2 China Jianbo Zhao 2
Turkey 2022 Turkish Masters Last 128 England Andrew Higginson 5-0 England Jamie O'Neill 2
Turkey 2022 Turkish Masters Last 128 Belgium Luca Brecel 5-1 England Peter Devlin 2
Turkey 2022 Turkish Masters Last 128 Scotland Scott Donaldson 5-3 China Chen Zifan 2
Turkey 2022 Turkish Masters Last 128 China Zhao Xintong 5-1 England Louis Heathcote 2
Turkey 2022 Turkish Masters Last 128 China Ding Junhui 5-2 Wales Andrew Pagett 2
Turkey 2022 Turkish Masters Last 128 England Tom Ford 5-3 England Hammad Miah 2
Turkey 2022 Turkish Masters Last 128 England Kyren Wilson 5-0 Jamaica Rory McLeod 2
Turkey 2022 Turkish Masters Last 64 England Martin Gould 5-4 England David Grace 2
Turkey 2022 Turkish Masters Last 64 Scotland John Higgins 5-2 Wales Dylan Emery 2
Turkey 2022 Turkish Masters Last 64 China Yuan Sijun 5-3 England Mark Davis 2
Turkey 2022 Turkish Masters Last 64 Wales Jak Jones 5-4 Northern Ireland Mark Allen 2
Turkey 2022 Turkish Masters Last 32 China Ding Junhui 5-3 England Kyren Wilson 2
Turkey 2022 Turkish Masters Last 32 Wales Jak Jones 5-4 Iran Hossein Vafaei 2
Turkey 2022 Turkish Masters Last 32 England Judd Trump 5-4 China Liang Wenbo 2
Turkey 2022 Turkish Masters Last 16 China Ding Junhui 5-4 China Si Jiahui 2
Turkey 2022 Turkish Masters Last 16 England Oliver Lines 5-4 China Yan Bingtao 2
Wales 2022 Welsh Open Last 128 England Anthony Hamilton 4-3 China Lyu Haotian 2
Wales 2022 Welsh Open Last 128 Wales Ryan Day 4-2 China Chang Bingyu 2
Wales 2022 Welsh Open Last 128 China Liang Wenbo 4-0 China Zhang Jiankang 2
Wales 2022 Welsh Open Last 128 China Zhao Xintong 4-1 England Oliver Lines 2
Wales 2022 Welsh Open Last 64 Australia Neil Robertson 4-1 England Hammad Miah 2
Wales 2022 Welsh Open Last 64 England Ben Woollaston 4-3 China Liang Wenbo 2
Wales 2022 Welsh Open Last 64 England Judd Trump 4-1 England Craig Steadman 2
Wales 2022 Welsh Open Last 64 Scotland John Higgins 4-0 Iran Soheil Vahedi 2
Wales 2022 Welsh Open Last 64 England Kyren Wilson 4-0 China Li Hang 2
Wales 2022 Welsh Open Last 64 Wales Ryan Day 4-1 England Zak Surety 2
Wales 2022 Welsh Open Last 32 Australia Neil Robertson 4-1 Scotland Graeme Dott 2
Wales 2022 Welsh Open Last 32 England Jack Lisowski 4-2 England Elliot Slessor 2
Wales 2022 Welsh Open Last 16 England Judd Trump 4-1 England Jimmy Robertson 2
Wales 2022 Welsh Open Last 16 England Joe Perry 4-1 England Kyren Wilson 2
England 2022 European Masters Last 128 China Yuan Sijun 5-4 England Mark Lloyd 2
England 2022 European Masters Last 128 England Barry Hawkins 5-0 Ukraine Iulian Boiko 2
England 2022 European Masters Last 128 Wales Jackson Page 5-3 England David Grace 2
England 2022 European Masters Last 128 England Shaun Murphy 5-2 England Simon Blackwell 2
England 2022 European Masters Last 128 England Mitchell Mann 5-4 China Jianbo Zhao 2
England 2022 European Masters Last 128 England David Gilbert 5-4 England Jimmy Robertson 2
England 2022 European Masters Last 128 Thailand Akani Songsermsawad 5-4 Northern Ireland Mark Allen 2
England 2022 European Masters Last 128 China Xu Si 5-1 Wales Lee Walker 2
England 2022 European Masters Last 128 Wales Ryan Day 5-2 Wales Dominic Dale 2
England 2022 European Masters Last 128 England Mark Selby 5-3 England Matthew Selt 2
England 2022 European Masters Last 64 Belgium Luca Brecel 5-3 England Gary Wilson 2
England 2022 European Masters Last 64 England Kyren Wilson 5-2 Wales Jamie Jones 2
England 2022 European Masters Last 64 England David Gilbert 5-4 England Liam Highfield 2
England 2022 European Masters Last 64 China Wu Yize 5-3 Ireland Fergal O'Brien 2
England 2022 European Masters Last 64 China Liang Wenbo 5-4 Wales Duane Jones 2
England 2022 European Masters Last 64 England Ronnie O'Sullivan 5-4 China Zhang Anda 2
England 2022 European Masters Last 64 Northern Ireland Jordan Brown 5-3 England Mark Selby 2
England 2022 European Masters Last 64 Scotland Anthony McGill 5-0 Iran Hossein Vafaei 2
England 2022 European Masters Last 64 England Judd Trump 5-4 Wales Jak Jones 2
England 2022 European Masters Last 32 Norway Kurt Maflin 5-3 England Judd Trump 2
England 2022 European Masters Last 32 China Fan Zhengyi 5-4 England Kyren Wilson 2
England 2022 European Masters Last 16 England Ronnie O'Sullivan 5-2 England Ashley Hugill 2
England 2022 European Masters Quarter-final England Ronnie O'Sullivan 5-1 England Tom Ford 2
England 2022 European Masters Semi-final England Ronnie O'Sullivan 6-2 China Liang Wenbo 2
Germany 2022 German Masters Last 128 China Zhou Yuelong 5-1 England Peter Devlin 2
Germany 2022 German Masters Last 128 England Allan Taylor 5-4 England Ashley Hugill 2
Germany 2022 German Masters Last 128 China Yuan Sijun 5-2 Germany Lukas Kleckers 2
Germany 2022 German Masters Last 128 England Gary Wilson 5-0 England Ian Burns 2
Germany 2022 German Masters Last 128 England Barry Hawkins 5-3 England Matthew Selt 2
Germany 2022 German Masters Last 64 England Kyren Wilson 5-4 China Li Hang 2
Germany 2022 German Masters Last 128 China Wu Yize 5-1 England Jamie Wilson 2
Germany 2022 German Masters Last 64 England Judd Trump 5-3 England Anthony Hamilton 2
Germany 2022 German Masters Last 128 England Ricky Walden 5-2 Wales Jackson Page 2
Germany 2022 German Masters Last 128 China Fan Zhengyi 5-3 Thailand Thepchaiya Un-Nooh 2
Germany 2022 German Masters Last 64 Australia Neil Robertson 5-1 Wales Michael White 2
Germany 2022 German Masters Last 128 Wales Jak Jones 5-4 Switzerland Alexander Ursenbacher 2
Germany 2022 German Masters Last 128 England Barry Pinches 5-4 Wales Jamie Jones 2
Germany 2022 German Masters Last 32 England Tom Ford 5-2 Scotland Stephen Maguire 2
Germany 2022 German Masters Last 32 Belgium Luca Brecel 5-3 China Zhang Anda 2
Germany 2022 German Masters Last 32 England Craig Steadman 5-2 Cyprus Michael Georgiou 2
Germany 2022 German Masters Last 32 Northern Ireland Mark Allen 5-1 China Lyu Haotian 2
Germany 2022 German Masters Last 32 England Shaun Murphy 5-4 Norway Kurt Maflin 2
Germany 2022 German Masters Last 32 England Sam Craigie 5-3 Ireland Ken Doherty 2
Germany 2022 German Masters Last 16 Northern Ireland Mark Allen 5-3 England Shaun Murphy 2
Germany 2022 German Masters Semi-final China Yan Bingtao 6-4 Northern Ireland Mark Allen 2
Germany 2022 German Masters Last 32 China Fan Zhengyi 5-2 England Liam Highfield 2
England 2022 Masters Last 16 Wales Mark Williams 6-4 China Yan Bingtao 2
England 2022 Masters Last 16 England Kyren Wilson 6-5 England Stuart Bingham 2
England 2022 Masters Semi-final Australia Neil Robertson 6-5 Wales Mark Williams 2
England 2022 Masters Final Australia Neil Robertson 10-4 England Barry Hawkins 2
England 2022 Championship League Group 1 Wales Ryan Day 3-2 England Tom Ford 2
England 2022 Championship League Group 1 Scotland Graeme Dott 3-2 Wales Ryan Day 2
England 2022 Championship League Group 1 England Gary Wilson 3-2 China Zhou Yuelong 2
England 2022 Championship League Group 1 - Semi-final China Liang Wenbo 3-2 Wales Ryan Day 2
England 2022 Championship League Group 2 England Jack Lisowski 3-2 Wales Ryan Day 2
England 2022 Championship League Group 2 England Jack Lisowski 3-1 England Gary Wilson 2
England 2022 Championship League Group 3 Wales Ryan Day 3-2 England Mark Selby 2
England 2022 Championship League Group 3 England Mark Selby 3-0 China Xiao Guodong 2
England 2022 Championship League Group 3 China Zhao Xintong 3-0 Wales Ryan Day 2
England 2022 Championship League Group 3 China Xiao Guodong 3-1 Wales Ryan Day 2
England 2022 Championship League Group 3 China Xiao Guodong 3-2 China Lu Ning 2
England 2022 Championship League Group 4 England Mark Selby 3-1 England Stuart Bingham 2
England 2022 Championship League Group 4 Scotland Scott Donaldson 3-2 China Lu Ning 2
England 2022 Championship League Group 4 England Kyren Wilson 3-1 England Stuart Bingham 2
England 2022 Championship League Group 4 England Kyren Wilson 3-2 England Mark Selby 2
England 2022 Championship League Group 4 China Lu Ning 3-2 England Stuart Bingham 2
England 2022 Championship League Group 5 Scotland Scott Donaldson 3-1 England David Gilbert 2
England 2022 Championship League Group 6 Northern Ireland Jordan Brown 3-2 England Kyren Wilson 2
England 2022 Championship League Group 6 China Yan Bingtao 3-0 England Kyren Wilson 2
England 2022 Championship League Group 7 Scotland John Higgins 3-1 England Ricky Walden 2
England 2022 Championship League Group 7 England Martin Gould 3-2 England Ronnie O'Sullivan 2
England 2022 Championship League Group 7 Scotland John Higgins 3-2 China Ding Junhui 2
England 2022 Championship League Group 7 China Ding Junhui 3-2 England Ricky Walden 2
England 2022 Championship League Winners Group Scotland John Higgins 3-2 Scotland Scott Donaldson 2
England 2022 Championship League Winners Group England Stuart Bingham 3-2 Scotland Graeme Dott 2
England 2021 World Grand Prix Last 32 Belgium Luca Brecel 4-1 Northern Ireland Jordan Brown 2
England 2021 World Grand Prix Quarter-final England Stuart Bingham 5-1 Scotland Stephen Maguire 2
England 2021 World Grand Prix Quarter-final England Ronnie O'Sullivan 5-2 England Jimmy Robertson 2
Wales 2021 Scottish Open Last 128 China Xiao Guodong 4-3 Scotland Fraser Patrick 2
Wales 2021 Scottish Open Last 128 England David Gilbert 4-1 Germany Simon Lichtenberg 2
Wales 2021 Scottish Open Last 128 Ireland Michael Judge 4-1 Scotland Graeme Dott 2
Wales 2021 Scottish Open Last 128 England Mark Selby 4-1 England Sean Maddocks 2
Wales 2021 Scottish Open Last 128 England Kyren Wilson 4-0 England Andy Hicks 2
Wales 2021 Scottish Open Last 128 Thailand Noppon Saengkham 4-1 Scotland Amaan Iqbal 2
Wales 2021 Scottish Open Last 64 England Sam Craigie 4-2 China Jianbo Zhao 2
Wales 2021 Scottish Open Last 64 England David Gilbert 4-2 China Chang Bingyu 2
Wales 2021 Scottish Open Last 64 England Judd Trump 4-0 England Craig Steadman 2
Wales 2021 Scottish Open Last 16 Scotland Anthony McGill 4-3 England Mark Selby 2
Wales 2021 Scottish Open Last 16 England David Gilbert 4-3 England Judd Trump 2
Wales 2021 Scottish Open Quarter-final Scotland John Higgins 5-3 England David Gilbert 2
Wales 2021 Scottish Open Final Belgium Luca Brecel 9-5 Scotland John Higgins 2
Wales 2021 Scottish Open Last 32 England Ronnie O'Sullivan 4-3 China Liang Wenbo 2
England 2021 UK Championship Last 128 England John Astley 6-2 Australia Neil Robertson 2
England 2021 UK Championship Last 128 Scotland Stephen Maguire 6-3 England Sanderson Lam 2
England 2021 UK Championship Last 128 China Yan Bingtao 6-0 Hong Kong Ng On Yee 2
England 2021 UK Championship Last 128 Northern Ireland Gerard Greene 6-3 Norway Kurt Maflin 2
England 2021 UK Championship Last 128 China Cao Yupeng 6-1 Wales Jamie Jones 2
England 2021 UK Championship Last 128 England Joe O'Connor 6-4 Ireland Fergal O'Brien 2
England 2021 UK Championship Last 128 Scotland John Higgins 6-1 Cyprus Michael Georgiou 2
England 2021 UK Championship Last 128 China Ding Junhui 6-2 China Zhang Anda 2
England 2021 UK Championship Last 128 England Judd Trump 6-1 England David Lilley 2
England 2021 UK Championship Last 64 Scotland Stephen Maguire 6-1 China Tian Pengfei 2
England 2021 UK Championship Last 64 China Cao Yupeng 6-3 England Martin Gould 2
England 2021 UK Championship Last 64 England Sam Craigie 6-3 China Ding Junhui 2
England 2021 UK Championship Last 64 China Zhao Xintong 6-5 Thailand Thepchaiya Un-Nooh 2
England 2021 UK Championship Last 64 England Ricky Walden 6-3 China Li Hang 2
England 2021 UK Championship Last 32 England Barry Hawkins 6-2 China Cao Yupeng 2
England 2021 UK Championship Last 32 England Andy Hicks 6-5 Wales Dominic Dale 2
England 2021 UK Championship Last 32 Thailand Noppon Saengkham 6-5 England Stuart Bingham 2
England 2021 UK Championship Last 32 Scotland Anthony McGill 6-5 China Zhou Yuelong 2
England 2021 UK Championship Final China Zhao Xintong 10-5 Belgium Luca Brecel 2
England 2021 Champion of Champions Quarter-final China Yan Bingtao 6-3 England Mark Selby 2
England 2021 Champion of Champions Last 16 Australia Neil Robertson 4-2 Wales Mark Williams 2
England 2021 Champion of Champions Quarter-final Scotland John Higgins 6-1 England Ronnie O'Sullivan 2
England 2021 English Open Last 64 England Ben Woollaston 4-3 England Gary Wilson 2
England 2021 English Open Last 64 England Chris Wakelin 4-0 Scotland Stephen Hendry 2
England 2021 English Open Last 64 England Martin Gould 4-0 Scotland Scott Donaldson 2
England 2021 English Open Last 64 England David Gilbert 4-1 England Martin O'Donnell 2
England 2021 English Open Last 16 England Ronnie O'Sullivan 4-0 Wales Jamie Clarke 2
England 2021 English Open Semi-final Australia Neil Robertson 6-4 England Mark King 2
Northern Ireland 2021 Northern Ireland Open Last 128 Thailand Noppon Saengkham 4-3 Thailand Thepchaiya Un-Nooh 2
Northern Ireland 2021 Northern Ireland Open Last 128 England Oliver Lines 4-2 England Joe Perry 2
Northern Ireland 2021 Northern Ireland Open Last 128 England Mitchell Mann 4-1 England Sanderson Lam 2
Northern Ireland 2021 Northern Ireland Open Last 128 Wales Jak Jones 4-2 Iran Soheil Vahedi 2
Northern Ireland 2021 Northern Ireland Open Last 128 England David Gilbert 4-0 England Ian Burns 2
Northern Ireland 2021 Northern Ireland Open Last 128 China Yan Bingtao 4-0 Iran Hossein Vafaei 2
Northern Ireland 2021 Northern Ireland Open Last 128 England Mark Selby 4-1 England Mark Lloyd 2
Northern Ireland 2021 Northern Ireland Open Last 64 England Kyren Wilson 4-1 England Robert Milkins 2
Northern Ireland 2021 Northern Ireland Open Last 64 England Ricky Walden 4-3 England Martin O'Donnell 2
Northern Ireland 2021 Northern Ireland Open Last 64 England Jack Lisowski 4-2 China Fan Zhengyi 2
Northern Ireland 2021 Northern Ireland Open Last 64 England Gary Wilson 4-0 Jamaica Rory McLeod 2
Northern Ireland 2021 Northern Ireland Open Last 32 Wales Mark Williams 4-2 Wales Jak Jones 2
Northern Ireland 2021 Northern Ireland Open Last 32 England Jimmy Robertson 4-0 England James Cahill 2
Northern Ireland 2021 Northern Ireland Open Last 32 England David Gilbert 4-2 England Louis Heathcote 2
Northern Ireland 2021 Northern Ireland Open Quarter-final Northern Ireland Mark Allen 5-3 England Judd Trump 2
Northern Ireland 2021 Northern Ireland Open Quarter-final England Ricky Walden 5-4 England Shaun Murphy 2
Northern Ireland 2021 Northern Ireland Open Final Northern Ireland Mark Allen 9-8 Scotland John Higgins 2
England 2021 British Open Last 128 England Ian Burns 3-1 Wales Michael White 2
England 2021 British Open Last 128 England Ashley Hugill 3-2 England Kyren Wilson 2
England 2021 British Open Last 128 Belgium Luca Brecel 3-2 England Barry Hawkins 2
England 2021 British Open Last 64 England Elliot Slessor 3-1 China Wu Yize 2
England 2021 British Open Quarter-final England Gary Wilson 4-3 England David Gilbert 2
England 2021 British Open Semi-final England Gary Wilson 4-3 England Elliot Slessor 2
England 2021 Championship League Group 22 Wales Ryan Day 3-1 England Barry Pinches 2
England 2021 Championship League Group 29 Thailand Thepchaiya Un-Nooh 3-1 China Zhang Jiankang 2
England 2021 Championship League Group 12 China Yuan Sijun 3-0 Scotland Anthony McGill 2
England 2021 Championship League Group 5 Northern Ireland Mark Allen 3-0 England Daniel Womersley 2
England 2021 Championship League Semi-final - Group 3 England Mark Davis 3-0 Thailand Noppon Saengkham 2
England 2021 Championship League Final - Group 1 England Kyren Wilson 2-2 China Bai Langning 2
England 2021 Championship League Group 9 Thailand Noppon Saengkham 3-1 Scotland John Higgins 2
England 2021 Q School - Event 2 Last 128 England Mitchell Mann 4-2 Scotland Gary Thomson 2
England 2021 Q School - Event 2 Last 32 Scotland Ross Muir 4-0 England Simon Bedford 2
England 2021 Q School - Event 1 Last 128 Wales Michael White 4-1 England Ronnie Blake 2
England 2021 Q School - Event 1 Last 128 England Peter Lines 4-1 England Connor Benzey 2
England 2021 Q School - Event 1 Last 32 England Mitchell Mann 4-2 England Rod Lawler 2
England 2021 World Championship Last 112 England Joe O'Connor 6-2 Scotland Fraser Patrick 2
England 2021 World Championship Last 112 Wales Jamie Jones 6-4 England David Lilley 2
England 2021 World Championship Last 112 England Stuart Carrington 6-2 Ireland Fergal O'Brien 2
England 2021 World Championship Last 112 Switzerland Alexander Ursenbacher 6-2 Germany Lukas Kleckers 2
England 2021 World Championship Last 112 England Mark King 6-3 Austria Florian Nüßle 2
England 2021 World Championship Last 112 England Chris Wakelin 6-5 China Peifan Lei 2
England 2021 World Championship Last 80 England Liam Highfield 6-5 England Elliot Slessor 2
England 2021 World Championship Last 80 Wales Jamie Jones 6-3 England Michael Holt 2
England 2021 World Championship Last 80 England Mark Davis 6-4 England Stuart Carrington 2
England 2021 World Championship Last 80 England Martin Gould 6-4 Wales Duane Jones 2
England 2021 World Championship Last 80 England Gary Wilson 6-4 Northern Ireland Gerard Greene 2
England 2021 World Championship Last 48 China Liang Wenbo 10-7 China Lu Ning 2
England 2021 World Championship Last 48 England Mark Joyce 10-7 Brazil Igor Figueiredo 2
England 2021 World Championship Last 32 England Judd Trump 10-4 England Liam Highfield 2
England 2021 World Championship Last 32 England Barry Hawkins 10-3 England Matthew Selt 2
England 2021 World Championship Last 32 England Shaun Murphy 10-7 England Mark Davis 2
England 2021 World Championship Last 32 England Mark Selby 10-1 Norway Kurt Maflin 2
England 2021 World Championship Quarter-final England Mark Selby 13-3 Wales Mark Williams 2
Wales 2021 Tour Championship Quarter-final England Barry Hawkins 10-7 England Judd Trump 2
England 2021 Gibraltar Open Last 128 England David Gilbert 4-1 England Paul Davison 2
England 2021 Gibraltar Open Last 128 England Shaun Murphy 4-2 England Ashley Hugill 2
England 2021 Gibraltar Open Last 128 Wales Jamie Jones 4-2 England Steven Hallworth 2
England 2021 Gibraltar Open Last 128 England Kyren Wilson 4-2 England Kuldesh Johal 2
England 2021 Gibraltar Open Last 128 England Mark Selby 4-1 England Sam Craigie 2
England 2021 Gibraltar Open Last 128 England Jamie O'Neill 4-2 Wales Lee Walker 2
England 2021 Gibraltar Open Last 128 England Oliver Lines 4-1 England Riley Parsons 2
England 2021 Gibraltar Open Last 128 Belgium Luca Brecel 4-1 England Mark King 2
England 2021 Gibraltar Open Last 64 England Mark Selby 4-2 Ireland Ken Doherty 2
England 2021 Gibraltar Open Last 64 England Matthew Selt 4-3 England Barry Hawkins 2
England 2021 Gibraltar Open Last 64 England Judd Trump 4-1 Thailand Akani Songsermsawad 2
England 2021 Gibraltar Open Last 64 England Robert Milkins 4-3 China Liang Wenbo 2
England 2021 Gibraltar Open Last 64 Iran Soheil Vahedi 4-3 Wales Mark Williams 2
England 2021 Gibraltar Open Last 32 China Xiao Guodong 4-1 China Jianbo Zhao 2
England 2021 Gibraltar Open Last 32 Wales Jamie Clarke 4-3 England Martin Gould 2
England 2021 Gibraltar Open Quarter-final England Stuart Carrington 4-1 China Xiao Guodong 2
England 2021 Gibraltar Open Quarter-final England Judd Trump 4-0 Northern Ireland Mark Allen 2
England 2021 Players Championship Quarter-final England Ronnie O'Sullivan 6-1 England Jack Lisowski 2
England 2021 Players Championship Semi-final Scotland John Higgins 6-1 England Kyren Wilson 2
Wales 2021 Welsh Open Last 128 England Shaun Murphy 4-1 England Zak Surety 2
Wales 2021 Welsh Open Last 128 England Mark Selby 4-1 England Barry Pinches 2
Wales 2021 Welsh Open Last 128 Scotland Scott Donaldson 4-2 China Gao Yang 2
Wales 2021 Welsh Open Last 128 China Yan Bingtao 4-1 China Xu Si 2
Wales 2021 Welsh Open Last 128 China Zhou Yuelong 4-0 England Ashley Carty 2
Wales 2021 Welsh Open Last 64 Scotland Stephen Maguire 4-1 Wales Matthew Stevens 2
Wales 2021 Welsh Open Last 32 England Mark Selby 4-3 England Joe O'Connor 2
Wales 2021 Welsh Open Last 32 China Yan Bingtao 4-1 China Xiao Guodong 2
Wales 2021 Welsh Open Quarter-final Scotland Stephen Maguire 5-4 England Shaun Murphy 2
Wales 2021 Welsh Open Semi-final Northern Ireland Jordan Brown 6-1 Scotland Stephen Maguire 2
Wales 2021 Welsh Open Last 64 Switzerland Alexander Ursenbacher 4-3 England Robert Milkins 2
England 2021 German Masters Last 128 China Peifan Lei 5-4 England Gary Wilson 2
England 2021 German Masters Last 128 China Ding Junhui 5-3 England Martin Gould 2
England 2021 German Masters Last 128 England Sam Craigie 5-4 China Yan Bingtao 2
England 2021 German Masters Last 128 England Kyren Wilson 5-0 England Zak Surety 2
England 2021 German Masters Last 128 England Stuart Bingham 5-1 Israel Eden Sharav 2
England 2021 German Masters Last 128 Scotland John Higgins 5-4 England Robert Milkins 2
England 2021 German Masters Last 128 England Jack Lisowski 5-3 Brazil Igor Figueiredo 2
England 2021 German Masters Last 128 Belgium Luca Brecel 5-4 England James Cahill 2
England 2021 German Masters Last 64 England Shaun Murphy 5-1 England Ian Burns 2
England 2021 German Masters Last 64 England Judd Trump 5-0 England Peter Lines 2
England 2021 German Masters Last 64 Wales Michael White 5-4 England Elliot Slessor 2
England 2021 German Masters Last 64 China Yuan Sijun 5-3 England Jimmy Robertson 2
England 2021 German Masters Last 64 England Stuart Bingham 5-2 England Ricky Walden 2
England 2021 German Masters Last 64 England Robbie Williams 5-4 England Martin O'Donnell 2
England 2021 German Masters Last 64 China Pang Junxu 5-2 Northern Ireland Mark Allen 2
England 2021 German Masters Last 32 Wales Jak Jones 5-4 China Liang Wenbo 2
England 2021 German Masters Last 32 England Tom Ford 5-0 China Yuan Sijun 2
England 2021 German Masters Last 32 England Jack Lisowski 5-4 England Louis Heathcote 2
England 2021 German Masters Last 16 China Ding Junhui 5-0 Wales Dominic Dale 2
England 2021 German Masters Last 16 Northern Ireland Jordan Brown 5-4 England Jamie O'Neill 2
England 2021 WST Pro Series Group 3 England Stuart Bingham 2-0 Wales Jamie Clarke 2
England 2021 WST Pro Series Group 11 Scotland Anthony McGill 2-1 Wales Lee Walker 2
England 2021 WST Pro Series Group 11 China Zhao Xintong 2-0 Wales Dominic Dale 2
England 2021 WST Pro Series Group 1 England Shaun Murphy 2-1 England Louis Heathcote 2
England 2021 WST Pro Series Group 6 Ireland Fergal O'Brien 2-0 Northern Ireland Robbie Mcguigan 2
England 2021 WST Pro Series Group 6 Brazil Igor Figueiredo 2-1 Northern Ireland Jordan Brown 2
England 2021 WST Pro Series Group 6 England Riley Parsons 2-1 Thailand Noppon Saengkham 2
England 2021 WST Pro Series Group 4 Switzerland Alexander Ursenbacher 2-0 England Paul Davison 2
England 2021 WST Pro Series Semi-final Group 3 England Sam Craigie 2-1 China Luo Honghao 2
England 2021 WST Pro Series Semi-final Group 3 Belgium Luca Brecel 2-1 England Joe Perry 2
England 2021 WST Pro Series Semi-final Group 4 England Judd Trump 2-0 China Zhou Yuelong 2
England 2021 WST Pro Series Final Group China Xiao Guodong 2-1 England Ali Carter 2
England 2021 WST Pro Series Final Group England Sam Craigie 2-1 England Kyren Wilson 2
England 2021 WST Pro Series Final Group England Stuart Bingham 2-1 Wales Mark Williams 2
England 2021 Masters Last 16 England Stuart Bingham 6-4 Thailand Thepchaiya Un-Nooh 2
England 2021 Masters Last 16 England Kyren Wilson 6-2 England Gary Wilson 2
England 2021 Masters Last 16 England Shaun Murphy 6-4 Wales Mark Williams 2
England 2021 Masters Last 16 China Yan Bingtao 6-5 Australia Neil Robertson 2
England 2021 Masters Quarter-final England David Gilbert 6-5 England Kyren Wilson 2
England 2021 Masters Semi-final Scotland John Higgins 6-4 England David Gilbert 2
England 2021 Masters Final China Yan Bingtao 10-8 Scotland John Higgins 2
England 2021 Championship League Group 1 Thailand Thepchaiya Un-Nooh 3-2 England Gary Wilson 2
England 2021 Championship League Group 1 - Semi-final Scotland John Higgins 3-1 Scotland Graeme Dott 2
England 2021 Championship League Group 2 Scotland John Higgins 3-2 England Kyren Wilson 2
England 2021 Championship League Group 3 England Tom Ford 3-2 China Zhao Xintong 2
England 2021 Championship League Group 3 Scotland Scott Donaldson 3-2 England Mark Selby 2
England 2021 Championship League Group 5 England Kyren Wilson 3-2 England Mark Selby 2
England 2021 Championship League Group 5 England Kyren Wilson 3-2 England Joe Perry 2
England 2021 Championship League Group 5 Wales Mark Williams 3-1 England Ronnie O'Sullivan 2
England 2021 Championship League Group 6 England David Gilbert 3-2 England Joe Perry 2
England 2021 Championship League Group 6 Scotland Anthony McGill 3-2 Wales Mark Williams 2
England 2021 Championship League Group 7 Scotland Anthony McGill 3-1 Norway Kurt Maflin 2
England 2021 Championship League Group 7 China Yan Bingtao 3-1 Norway Kurt Maflin 2
England 2021 Championship League Group 7 Scotland Anthony McGill 3-1 Australia Neil Robertson 2
England 2021 Championship League Winners Group China Zhou Yuelong 3-1 England Judd Trump 2
England 2021 Championship League Winners Group England Judd Trump 3-0 England Ali Carter 2
England 2021 Championship League Winners Group - Semi-final England Kyren Wilson 3-2 Scotland John Higgins 2
England 2021 Championship League Winners Group - Final England Kyren Wilson 3-2 Wales Mark Williams 2
England 2020 World Grand Prix Last 32 China Lu Ning 4-3 England Robbie Williams 2
England 2020 World Grand Prix Last 32 England Ronnie O'Sullivan 4-1 England Ali Carter 2
England 2020 World Grand Prix Last 32 Scotland John Higgins 4-2 China Xiao Guodong 2
England 2020 World Grand Prix Last 16 England Judd Trump 4-3 England Stuart Bingham 2
England 2020 World Grand Prix Last 16 England Mark Selby 4-2 Scotland Anthony McGill 2
England 2020 World Grand Prix Last 16 England Jack Lisowski 4-0 England Robert Milkins 2
England 2020 World Grand Prix Last 16 China Zhao Xintong 4-3 Scotland John Higgins 2
England 2020 World Grand Prix Quarter-final England Jack Lisowski 5-3 China Zhao Xintong 2
England 2020 World Grand Prix Semi-final England Judd Trump 6-1 England Ronnie O'Sullivan 2
England 2020 World Grand Prix Final England Judd Trump 10-7 England Jack Lisowski 2
England 2020 Scottish Open Last 128 England Michael Holt 4-1 Northern Ireland Gerard Greene 2
England 2020 Scottish Open Last 128 China Tian Pengfei 4-1 England Martin Gould 2
England 2020 Scottish Open Last 128 Thailand Thepchaiya Un-Nooh 4-3 Scotland Michael Collumb 2
England 2020 Scottish Open Last 128 Wales Dominic Dale 4-3 Brazil Igor Figueiredo 2
England 2020 Scottish Open Last 128 England Shaun Murphy 4-1 England David Grace 2
England 2020 Scottish Open Last 64 England Kyren Wilson 4-1 England Steven Hallworth 2
England 2020 Scottish Open Last 64 China Ding Junhui 4-2 England Andy Hicks 2
England 2020 Scottish Open Last 64 England Michael Holt 4-2 England Louis Heathcote 2
England 2020 Scottish Open Last 32 England Robbie Williams 4-3 China Lu Ning 2
England 2020 Scottish Open Quarter-final England Mark Selby 5-4 England Ricky Walden 2
England 2020 Scottish Open Quarter-final China Li Hang 5-4 England Judd Trump 2
England 2020 Scottish Open Quarter-final England Ronnie O'Sullivan 5-4 China Ding Junhui 2
England 2020 UK Championship Last 128 China Yan Bingtao 6-4 England Sean Maddocks 2
England 2020 UK Championship Last 128 China Li Hang 6-3 Scotland Fraser Patrick 2
England 2020 UK Championship Last 128 Scotland Stephen Maguire 6-1 Ukraine Iulian Boiko 2
England 2020 UK Championship Last 128 Belgium Luca Brecel 6-2 China Peifan Lei 2
England 2020 UK Championship Last 128 England Kyren Wilson 6-4 England Ashley Hugill 2
England 2020 UK Championship Last 128 England Stuart Bingham 6-2 England Zak Surety 2
England 2020 UK Championship Last 128 Wales Dominic Dale 6-3 China Luo Honghao 2
England 2020 UK Championship Last 128 England Jack Lisowski 6-2 England Farakh Ajaib 2
England 2020 UK Championship Last 128 China Lu Ning 6-4 Ireland Ken Doherty 2
England 2020 UK Championship Last 64 China Zhou Yuelong 6-1 England Jimmy White 2
England 2020 UK Championship Last 64 China Li Hang 6-3 China Zhao Xintong 2
England 2020 UK Championship Last 64 Scotland Anthony McGill 6-5 China Lyu Haotian 2
England 2020 UK Championship Last 64 England Judd Trump 6-3 Wales Dominic Dale 2
England 2020 UK Championship Last 64 China Chang Bingyu 6-5 Northern Ireland Mark Allen 2
England 2020 UK Championship Last 64 England Elliot Slessor 6-1 England Shaun Murphy 2
England 2020 UK Championship Last 32 China Zhou Yuelong 6-5 China Chang Bingyu 2
England 2020 UK Championship Last 32 Scotland Graeme Dott 6-2 England Stuart Bingham 2
England 2020 UK Championship Last 32 China Xiao Guodong 6-3 England David Grace 2
England 2020 UK Championship Last 32 England Kyren Wilson 6-3 Norway Kurt Maflin 2
England 2020 UK Championship Last 16 China Lu Ning 6-2 China Pang Junxu 2
England 2020 UK Championship Quarter-final Australia Neil Robertson 6-2 England Mark Selby 2
England 2020 UK Championship Quarter-final England Judd Trump 6-4 England Kyren Wilson 2
England 2020 UK Championship Semi-final England Judd Trump 6-2 China Lu Ning 2
England 2020 Northern Ireland Open Last 128 Ireland Ken Doherty 4-1 England Chris Wakelin 2
England 2020 Northern Ireland Open Last 128 Scotland Stephen Maguire 4-2 Malta Alex Borg 2
England 2020 Northern Ireland Open Last 128 Northern Ireland Mark Allen 4-0 England Anthony Hamilton 2
England 2020 Northern Ireland Open Last 64 England Ben Woollaston 4-2 Australia Neil Robertson 2
England 2020 Northern Ireland Open Last 32 England Ben Woollaston 4-2 China Liang Wenbo 2
England 2020 Northern Ireland Open Last 32 England Martin Gould 4-3 England Andy Hicks 2
England 2020 Northern Ireland Open Last 32 Norway Kurt Maflin 4-1 Wales Ryan Day 2
England 2020 Northern Ireland Open Last 16 England Ali Carter 4-2 England Ben Woollaston 2
England 2020 Northern Ireland Open Quarter-final England David Grace 5-2 China Yan Bingtao 2
England 2020 Northern Ireland Open Semi-final England Ronnie O'Sullivan 6-3 England Ali Carter 2
England 2020 Champion of Champions Last 16 Australia Neil Robertson 4-0 England Jimmy White 2
England 2020 Champion of Champions Quarter-final Australia Neil Robertson 6-4 China Ding Junhui 2
England 2020 Champion of Champions Quarter-final Northern Ireland Mark Allen 6-3 England Ronnie O'Sullivan 2
England 2020 English Open Last 128 England Shaun Murphy 4-3 England Robert Milkins 2
England 2020 English Open Last 128 Norway Kurt Maflin 4-3 England Peter Devlin 2
England 2020 English Open Last 128 England Stuart Bingham 4-2 Ireland Fergal O'Brien 2
England 2020 English Open Last 128 Wales Jamie Jones 4-2 Wales Duane Jones 2
England 2020 English Open Last 128 Wales Jak Jones 4-1 England Elliot Slessor 2
England 2020 English Open Last 128 England Ronnie O'Sullivan 4-2 France Brian Ochoiski 2
England 2020 English Open Last 64 China Ding Junhui 4-1 Belgium Luca Brecel 2
England 2020 English Open Last 64 England Ben Woollaston 4-2 England Stuart Bingham 2
England 2020 English Open Last 64 Wales Jak Jones 4-3 England Jack Lisowski 2
England 2020 English Open Last 64 England David Lilley 4-3 England Shaun Murphy 2
England 2020 English Open Last 32 Australia Neil Robertson 4-1 England Mark Davis 2
England 2020 English Open Last 64 England Gary Wilson 4-2 England Ricky Walden 2
England 2020 English Open Last 16 China Zhou Yuelong 4-0 England Andrew Higginson 2
England 2020 English Open Quarter-final England Judd Trump 5-1 England Kyren Wilson 2
England 2020 European Masters Last 128 England Martin O'Donnell 5-3 Norway Kurt Maflin 2
England 2020 European Masters Last 128 China Yan Bingtao 5-0 England Barry Pinches 2
England 2020 European Masters Last 128 Scotland Anthony McGill 5-3 China Luo Honghao 2
England 2020 European Masters Last 128 China Pang Junxu 5-2 England Ben Hancorn 2
England 2020 European Masters Last 64 China Yan Bingtao 5-3 Wales Ryan Day 2
England 2020 European Masters Last 64 England Allan Taylor 5-3 England Ben Woollaston 2
England 2020 European Masters Last 64 Wales Jamie Clarke 5-4 England Matthew Selt 2
England 2020 European Masters Last 64 Australia Neil Robertson 5-2 England Riley Parsons 2
England 2020 European Masters Last 64 China Ding Junhui 5-3 Iran Hossein Vafaei 2
England 2020 European Masters Last 64 Scotland Anthony McGill 5-2 England Peter Lines 2
England 2020 European Masters Last 64 England Stuart Bingham 5-1 China Chen Zifan 2
England 2020 European Masters Last 64 England Barry Hawkins 5-1 Northern Ireland Jordan Brown 2
England 2020 European Masters Last 64 China Lyu Haotian 5-2 Scotland Graeme Dott 2
England 2020 European Masters Last 32 England Shaun Murphy 5-1 China Zhou Yuelong 2
England 2020 European Masters Quarter-final England Judd Trump 5-2 England Kyren Wilson 2
England 2020 Championship League Group 4 England Barry Hawkins 3-1 Wales Jackson Page 2
England 2020 Championship League Group 14 China Liang Wenbo 3-1 Iran Soheil Vahedi 2
England 2020 Championship League Group 23 England David Grace 3-1 England Jimmy Robertson 2
England 2020 Championship League Group 28 Wales Jamie Clarke 3-0 England Haydon Pinhey 2
England 2020 Championship League Group 30 England Mark Davis 3-0 England Ali Carter 2
England 2020 Championship League Group 17 Australia Neil Robertson 2-2 Israel Eden Sharav 2
England 2020 Championship League Semi-final - Group 1 England Barry Hawkins 3-0 England Robert Milkins 2
England 2020 Championship League Semi-final - Group 1 England Judd Trump 3-0 England Barry Hawkins 2
England 2020 Championship League Semi-final - Group 4 England Mark Selby 3-0 Jamaica Rory McLeod 2
England 2020 Championship League Semi-final - Group 2 England Shaun Murphy 2-2 China Zhou Yuelong 2
England 2020 Championship League Final - Group 2 Scotland John Higgins 3-1 England Kyren Wilson 2
England 2020 World Championship Last 144 China Chen Feilong 6-2 Ireland Aaron Hill 2
England 2020 World Championship Last 112 China Wu Yize 6-4 England Robbie Williams 2
England 2020 World Championship Last 112 Northern Ireland Gerard Greene 6-2 England Oliver Lines 2
England 2020 World Championship Last 112 England Barry Pinches 6-5 England Craig Steadman 2
England 2020 World Championship Last 80 England Elliot Slessor 6-1 England Ben Woollaston 2
England 2020 World Championship Last 80 England Ricky Walden 6-3 England Mark Joyce 2
England 2020 World Championship Last 48 England Ashley Carty 10-8 England Robert Milkins 2
England 2020 World Championship Last 48 Northern Ireland Jordan Brown 10-6 Wales Ryan Day 2
England 2020 World Championship Last 48 Thailand Thepchaiya Un-Nooh 10-7 England Liam Highfield 2
England 2020 World Championship Last 32 England Stuart Bingham 10-7 England Ashley Carty 2
England 2020 World Championship Last 32 England Ronnie O'Sullivan 10-1 Thailand Thepchaiya Un-Nooh 2
England 2020 World Championship Last 32 China Yan Bingtao 10-7 England Elliot Slessor 2
England 2020 World Championship Last 32 Scotland Anthony McGill 10-9 England Jack Lisowski 2
England 2020 World Championship Last 16 Norway Kurt Maflin 13-11 Scotland John Higgins 2
England 2020 World Championship Quarter-final England Kyren Wilson 13-9 England Judd Trump 2
England 2020 World Championship Semi-final England Ronnie O'Sullivan 17-16 England Mark Selby 2
England 2020 World Championship Final England Ronnie O'Sullivan 18-8 England Kyren Wilson 2
England 2020 Tour Championship Quarter-final England Mark Selby 9-6 China Yan Bingtao 2
England 2020 Championship League Group 5 China Liang Wenbo 3-1 England Joe O'Connor 2
England 2020 Championship League Group 14 England Gary Wilson 3-1 England John Astley 2
England 2020 Championship League Group 14 England Gary Wilson 3-0 Northern Ireland Gerard Greene 2
England 2020 Championship League Group 6 England Sam Craigie 3-0 Wales Dominic Dale 2
England 2020 Championship League Semi-final - Group 3 England Ronnie O'Sullivan 3-0 England Harvey Chandler 2
England 2020 Championship League Semi-final - Group 2 Wales Ryan Day 3-0 England Judd Trump 2
England 2020 Championship League Semi-final - Group 2 England David Gilbert 2-2 Wales Ryan Day 2
England 2020 Championship League Final Group Belgium Luca Brecel 3-0 England Stuart Bingham 2
Gibraltar 2020 Gibraltar Open Last 32 China Lyu Haotian 4-1 England Mark Selby 2
Gibraltar 2020 Gibraltar Open Last 128 England Tom Ford 4-1 Cyprus Michael Georgiou 2
Gibraltar 2020 Gibraltar Open Last 128 England Elliot Slessor 4-0 Germany Simon Lichtenberg 2
Gibraltar 2020 Gibraltar Open Last 64 China Zhao Xintong 4-0 Wales Jamie Clarke 2
Gibraltar 2020 Gibraltar Open Last 32 China Xiao Guodong 4-1 China Lu Ning 2
Gibraltar 2020 Gibraltar Open Last 16 China Liang Wenbo 4-2 England Ashley Hugill 2
Gibraltar 2020 Gibraltar Open Semi-final England Judd Trump 4-3 China Xiao Guodong 2
England 2020 Players Championship Last 16 England Judd Trump 6-3 England Michael Holt 2
England 2020 Players Championship Last 16 England Shaun Murphy 6-5 England David Gilbert 2
England 2020 Players Championship Semi-final China Yan Bingtao 6-1 England Shaun Murphy 2
England 2020 Players Championship Final England Judd Trump 10-4 China Yan Bingtao 2
Wales 2020 Welsh Open Last 128 Wales Matthew Stevens 4-2 England David Gilbert 2
Wales 2020 Welsh Open Last 128 Scotland Anthony McGill 4-1 Wales Duane Jones 2
Wales 2020 Welsh Open Last 128 China Chen Feilong 4-3 England Sam Baird 2
Wales 2020 Welsh Open Last 128 England Barry Hawkins 4-2 England Sam Craigie 2
Wales 2020 Welsh Open Last 64 Scotland John Higgins 4-1 Ireland Ken Doherty 2
Wales 2020 Welsh Open Last 32 China Ding Junhui 4-1 England Jimmy Robertson 2
Wales 2020 Welsh Open Last 32 England Mark Selby 4-2 England Andy Lee 2
Wales 2020 Welsh Open Last 16 Australia Neil Robertson 4-0 Northern Ireland Gerard Greene 2
England 2020 World Grand Prix Last 32 England Ronnie O'Sullivan 4-3 England David Gilbert 2
England 2020 World Grand Prix Last 32 China Liang Wenbo 4-2 Northern Ireland Mark Allen 2
England 2020 World Grand Prix Last 32 England Matthew Selt 4-3 Thailand Thepchaiya Un-Nooh 2
England 2020 World Grand Prix Last 16 England Joe Perry 4-2 Scotland Scott Donaldson 2
Germany 2020 German Masters Last 128 England Kyren Wilson 5-1 England Rod Lawler 2
Germany 2020 German Masters Last 128 England Andrew Higginson 5-3 Wales Ryan Day 2
Germany 2020 German Masters Last 128 China Zhao Xintong 5-4 Ireland Ken Doherty 2
Germany 2020 German Masters Last 128 Wales Kishan Hirani 5-4 England Sam Baird 2
Germany 2020 German Masters Last 128 England Martin Gould 5-4 England Ricky Walden 2
Germany 2020 German Masters Last 128 Northern Ireland Jordan Brown 5-4 England David Gilbert 2
Germany 2020 German Masters Last 128 China Yan Bingtao 5-4 Hong Kong Marco Fu 2
Germany 2020 German Masters Last 128 Thailand Noppon Saengkham 5-4 England Mike Dunn 2
Germany 2020 German Masters Last 128 Poland Kacper Filipiak 5-4 England Jamie O'Neill 2
Germany 2020 German Masters Last 64 Switzerland Alexander Ursenbacher 5-2 Thailand Thepchaiya Un-Nooh 2
Germany 2020 German Masters Last 64 England Tom Ford 5-3 England Oliver Lines 2
Germany 2020 German Masters Last 64 England Robert Milkins 5-3 England Stuart Bingham 2
Germany 2020 German Masters Last 64 China Zhao Xintong 5-4 England Kyren Wilson 2
Germany 2020 German Masters Last 64 Cyprus Michael Georgiou 5-2 England Martin Gould 2
Germany 2020 German Masters Last 64 England Judd Trump 5-2 England Stuart Carrington 2
Germany 2020 German Masters Last 32 England Robbie Williams 5-4 Scotland John Higgins 2
Germany 2020 German Masters Last 32 England Mitchell Mann 5-4 Switzerland Alexander Ursenbacher 2
Germany 2020 German Masters Last 32 England Gary Wilson 5-1 Wales Jak Jones 2
Germany 2020 German Masters Last 16 England Judd Trump 5-3 Belgium Luca Brecel 2
Germany 2020 German Masters Last 16 England Elliot Slessor 5-3 England Robbie Williams 2
Germany 2020 German Masters Quarter-final Australia Neil Robertson 5-0 England Elliot Slessor 2
Germany 2020 German Masters Semi-final Australia Neil Robertson 6-1 England Shaun Murphy 2
Germany 2020 German Masters Final England Judd Trump 9-6 Australia Neil Robertson 2
Austria 2020 European Masters Last 128 England Robbie Williams 5-3 Wales Matthew Stevens 2
Austria 2020 European Masters Last 128 Wales Ryan Day 5-1 England Paul Davison 2
Austria 2020 European Masters Last 128 Wales Jak Jones 5-4 Austria Florian Nüßle 2
Austria 2020 European Masters Last 128 Belgium Luca Brecel 5-4 Cyprus Michael Georgiou 2
Austria 2020 European Masters Last 128 England Martin Gould 5-3 Scotland Stephen Maguire 2
Austria 2020 European Masters Last 64 Thailand Thepchaiya Un-Nooh 5-4 China Luo Honghao 2
Austria 2020 European Masters Last 64 Australia Neil Robertson 5-3 Northern Ireland Gerard Greene 2
Austria 2020 European Masters Last 64 China Lyu Haotian 5-4 China Li Hang 2
Austria 2020 European Masters Last 64 China Xiao Guodong 5-2 Germany Lukas Kleckers 2
Austria 2020 European Masters Last 64 Wales Daniel Wells 5-3 England Martin O'Donnell 2
Austria 2020 European Masters Last 64 China Ding Junhui 5-3 England Peter Ebdon 2
Austria 2020 European Masters Last 64 Scotland Scott Donaldson 5-4 China Mei Xiwen 2
Austria 2020 European Masters Last 32 Thailand Thepchaiya Un-Nooh 5-2 England Robbie Williams 2
Austria 2020 European Masters Last 32 Australia Neil Robertson 5-2 China Lyu Haotian 2
Austria 2020 European Masters Last 32 Scotland Graeme Dott 5-3 China Liang Wenbo 2
Austria 2020 European Masters Last 16 Scotland Scott Donaldson 5-2 China Ding Junhui 2
Austria 2020 European Masters Final Australia Neil Robertson 9-0 China Zhou Yuelong 2
England 2020 Masters Last 16 Scotland Stephen Maguire 6-5 Australia Neil Robertson 2
England 2020 Masters Semi-final England Ali Carter 6-3 England Shaun Murphy 2
England 2020 Championship League Group 4 Scotland Scott Donaldson 3-1 England Joe Perry 2
England 2020 Championship League Group 4 England Kyren Wilson 3-2 Scotland Graeme Dott 2
England 2020 Championship League Group 6 Scotland John Higgins 3-2 Wales Mark Williams 2
England 2020 Championship League Group 6 Scotland Graeme Dott 3-1 England Joe Perry 2
England 2020 Championship League Group 6 England Judd Trump 3-1 Scotland Graeme Dott 2
England 2020 Championship League Group 6 Wales Mark Williams 3-2 England Joe Perry 2