Most Centuries In A Match By Both Players - Season 2024-2025 - Professional

Filtering

Most centuries made in a single match by both players.
Status
Categories
Scope
Range
Tournament Round Result Centuries
England 2025 Tour Championship Final Scotland John Higgins 10-8 England Mark Selby 8
England 2025 World Championship Last 48 China Zhao Xintong 10-8 England Elliot Slessor 6
England 2025 World Championship Last 32 England Shaun Murphy 10-4 Wales Daniel Wells 6
China 2024 Shanghai Masters Final England Judd Trump 11-5 England Shaun Murphy 6
England 2025 World Championship Last 80 England Zak Surety 10-8 England Jack Lisowski 5
England 2025 World Championship Last 48 Iran Hossein Vafaei 10-4 China Wang Yuchen 5
England 2025 World Championship Last 32 Iran Hossein Vafaei 10-9 England Barry Hawkins 5
England 2025 World Championship Last 32 China Ding Junhui 10-7 England Zak Surety 5
England 2025 World Championship Last 32 England Ronnie O'Sullivan 10-4 England Ali Carter 5
England 2025 World Championship Last 32 England Judd Trump 10-4 China Zhou Yuelong 5
England 2025 Tour Championship Last 12 England Barry Hawkins 10-1 England Shaun Murphy 5
England 2025 Tour Championship Quarter-final Scotland John Higgins 10-3 China Xiao Guodong 5
England 2025 Tour Championship Semi-final Scotland John Higgins 10-7 England Barry Hawkins 5
England 2025 Championship League Group 5 England Judd Trump 3-2 England Joe O'Connor 5
England 2024 UK Championship Quarter-final England Judd Trump 6-2 China Zhang Anda 5
China 2024 International Championship Last 64 China Yuan Sijun 6-4 England Michael Holt 5
China 2024 Wuhan Open Final China Xiao Guodong 10-7 China Si Jiahui 5
China 2024 Shanghai Masters Semi-final England Shaun Murphy 10-8 England Mark Selby 5
England 2025 World Championship Last 144 China Zhao Xintong 10-3 Hong Kong Cheung Ka Wai 4
England 2025 World Championship Last 80 China Fan Zhengyi 10-6 England Robbie Williams 4
England 2025 World Championship Last 48 China Wu Yize 10-9 Wales Matthew Stevens 4
England 2025 World Championship Last 32 China Xiao Guodong 10-4 England Matthew Selt 4
England 2025 Tour Championship Last 12 England Mark Selby 10-6 China Si Jiahui 4
Hong Kong 2025 World Grand Prix Quarter-final England Judd Trump 5-0 Iran Hossein Vafaei 4
Hong Kong 2025 World Grand Prix Semi-final Australia Neil Robertson 6-5 England Shaun Murphy 4
China 2025 World Open Last 64 England Zak Surety 5-4 Northern Ireland Jordan Brown 4
China 2025 World Open Last 32 England David Lilley 5-4 China Wu Yize 4
China 2025 World Open Last 32 China Zhou Yuelong 5-4 England Kyren Wilson 4
China 2025 World Open Quarter-final England Joe O'Connor 5-1 England Shaun Murphy 4
Germany 2025 German Masters Last 32 Australia Neil Robertson 5-4 England Hammad Miah 4
Germany 2025 German Masters Final England Kyren Wilson 10-9 England Barry Hawkins 4
England 2025 Masters Final England Shaun Murphy 10-7 England Kyren Wilson 4
England 2025 Championship League Group 5 England Matthew Selt 3-2 England Stuart Bingham 4
England 2025 Championship League Winners Group England Mark Selby 3-2 China Xiao Guodong 4
Scotland 2024 Scottish Open Last 32 Northern Ireland Mark Allen 4-2 Wales Ryan Day 4
Scotland 2024 Scottish Open Quarter-final Northern Ireland Mark Allen 5-2 Thailand Noppon Saengkham 4
England 2024 UK Championship Last 16 England Shaun Murphy 6-5 China Ding Junhui 4
England 2024 Champion of Champions Quarter-final Wales Mark Williams 6-5 England Kyren Wilson 4
China 2024 International Championship Last 64 England Mark Selby 6-4 Wales Jamie Clarke 4
China 2024 International Championship Last 64 Australia Neil Robertson 6-0 China Fan Zhengyi 4
China 2024 International Championship Last 32 England Kyren Wilson 6-4 China Wu Yize 4
China 2024 Wuhan Open Quarter-final China Xiao Guodong 5-1 England Shaun Murphy 4
China 2024 Wuhan Open Semi-final China Xiao Guodong 6-4 China Long Zehuang 4
China 2024 Wuhan Open Semi-final China Si Jiahui 6-2 England Judd Trump 4
England 2024 English Open Final Australia Neil Robertson 9-7 China Wu Yize 4
Saudi Arabia 2024 Saudi Arabia Masters Last 32 England Gary Wilson 5-2 England David Gilbert 4
Saudi Arabia 2024 Saudi Arabia Masters Last 32 Australia Neil Robertson 5-3 England Mark Selby 4
Saudi Arabia 2024 Saudi Arabia Masters Last 32 China Zhang Anda 5-0 England Ben Woollaston 4
Saudi Arabia 2024 Saudi Arabia Masters Final England Judd Trump 10-9 Wales Mark Williams 4
China 2024 Shanghai Masters Last 24 China Zhou Yuelong 6-4 England Barry Hawkins 4
China 2024 Shanghai Masters Semi-final England Judd Trump 10-3 England Ronnie O'Sullivan 4
England 2025 World Championship Last 112 England Joe Perry 10-6 Wales Dylan Emery 3
England 2025 World Championship Last 112 China Zhao Xintong 10-8 China Long Zehuang 3
England 2025 World Championship Last 112 England Stan Moody 10-3 Scotland Dean Young 3
England 2025 World Championship Last 112 England Robbie Williams 10-4 England Manasawin Phetmalaikul 3
England 2025 World Championship Last 112 China Jiang Jun 10-5 England Andrew Higginson 3
England 2025 World Championship Last 80 Wales Ryan Day 10-5 England Sanderson Lam 3
England 2025 World Championship Last 80 China Zhao Xintong 10-4 China Lyu Haotian 3
England 2025 World Championship Last 80 Wales Jamie Jones 10-7 China Xu Si 3
England 2025 World Championship Last 80 China He Guoqiang 10-9 Scotland Scott Donaldson 3
England 2025 World Championship Last 80 China Wu Yize 10-4 China Jiang Jun 3
England 2025 World Championship Last 80 Wales Jackson Page 10-2 England Allan Taylor 3
England 2025 World Championship Last 32 Wales Mark Williams 10-8 China Wu Yize 3
England 2025 World Championship Last 32 England Chris Wakelin 10-8 Australia Neil Robertson 3
England 2025 World Championship Last 32 Northern Ireland Mark Allen 10-6 China Fan Zhengyi 3
England 2025 World Championship Last 32 Scotland John Higgins 10-7 England Joe O'Connor 3
England 2025 Tour Championship Quarter-final England Mark Selby 10-1 Australia Neil Robertson 3
England 2025 Players Championship Last 16 England Judd Trump 6-2 China Peifan Lei 3
England 2025 Players Championship Semi-final England Kyren Wilson 6-5 Australia Neil Robertson 3
England 2025 Players Championship Semi-final England Judd Trump 6-4 Scotland John Higgins 3
Hong Kong 2025 World Grand Prix Last 32 England Kyren Wilson 4-3 England Matthew Selt 3
Hong Kong 2025 World Grand Prix Last 16 Scotland John Higgins 4-2 England Kyren Wilson 3
Hong Kong 2025 World Grand Prix Last 16 England Stuart Bingham 4-2 China Wu Yize 3
Hong Kong 2025 World Grand Prix Last 16 China Xiao Guodong 4-3 China Peifan Lei 3
Hong Kong 2025 World Grand Prix Semi-final England Stuart Bingham 6-3 England Judd Trump 3
China 2025 World Open Last 128 England Jack Lisowski 5-3 Belgium Julien Leclercq 3
China 2025 World Open Last 128 China Pang Junxu 5-2 Ireland Ken Doherty 3
China 2025 World Open Last 64 China Liu Hongyu 5-2 England Mark Selby 3
China 2025 World Open Last 64 China Zhou Yuelong 5-1 England Manasawin Phetmalaikul 3
China 2025 World Open Last 64 England Shaun Murphy 5-0 China Zhou Jinhao 3
China 2025 World Open Last 64 England Judd Trump 5-1 China Long Zehuang 3
China 2025 World Open Last 64 Iran Hossein Vafaei 5-4 China Yuan Sijun 3
China 2025 World Open Last 32 China Xu Si 5-3 England Stan Moody 3
Wales 2025 Welsh Open Last 64 Wales Mark Williams 4-1 Austria Florian Nüßle 3
Wales 2025 Welsh Open Last 64 England Jack Lisowski 4-0 England Joshua Cooper 3
Germany 2025 German Masters Last 64 England Kyren Wilson 5-3 Hong Kong Cheung Ka Wai 3
Germany 2025 German Masters Last 64 Scotland Anthony McGill 5-4 China Pang Junxu 3
Germany 2025 German Masters Last 64 China Wu Yize 5-1 Wales Jackson Page 3
Germany 2025 German Masters Last 64 China Xiao Guodong 5-3 China Fan Zhengyi 3
Germany 2025 German Masters Last 32 China Yuan Sijun 5-2 Scotland Ross Muir 3
Germany 2025 German Masters Last 16 England Kyren Wilson 5-3 Wales Jak Jones 3
England 2025 Championship League Group 3 England Mark Selby 3-1 England Kyren Wilson 3
England 2025 Championship League Group 3 England Mark Selby 3-2 England Ronnie O'Sullivan 3
England 2025 Championship League Group 4 - Semi-final Wales Jak Jones 3-2 England Stuart Bingham 3
England 2025 Championship League Group 5 England Matthew Selt 3-2 England Judd Trump 3
England 2025 Championship League Group 5 Wales Jak Jones 3-1 England Tom Ford 3
England 2025 Championship League Group 6 - Final England Judd Trump 3-0 England Joe O'Connor 3
England 2025 Championship League Winners Group England Judd Trump 3-2 England Matthew Selt 3
England 2024 UK Championship Last 144 China Gong Chenzhi 6-2 England Daniel Womersley 3
England 2024 UK Championship Last 80 Wales Ryan Day 6-3 England Louis Heathcote 3
England 2024 UK Championship Last 80 England Sanderson Lam 6-5 China Yuan Sijun 3
England 2024 UK Championship Last 80 China Zhou Yuelong 6-3 Hong Kong Marco Fu 3
England 2024 UK Championship Last 48 Wales Jak Jones 6-3 China Fan Zhengyi 3
England 2024 UK Championship Last 32 England Jack Lisowski 6-4 England Mark Selby 3
England 2024 UK Championship Last 16 England Barry Hawkins 6-5 England David Gilbert 3
England 2024 UK Championship Last 16 Northern Ireland Mark Allen 6-4 China Wu Yize 3
England 2024 UK Championship Last 16 England Judd Trump 6-5 Scotland John Higgins 3
England 2024 UK Championship Last 16 China Zhang Anda 6-5 England Stuart Bingham 3
England 2024 UK Championship Final England Judd Trump 10-8 England Barry Hawkins 3
England 2024 Champion of Champions Quarter-final Northern Ireland Mark Allen 6-4 Wales Jak Jones 3
England 2024 Champion of Champions Last 16 Wales Jak Jones 4-2 England Gary Wilson 3
England 2024 Champion of Champions Final Wales Mark Williams 10-6 China Xiao Guodong 3
China 2024 International Championship Last 128 Thailand Thepchaiya Un-Nooh 6-4 China Peifan Lei 3
China 2024 International Championship Last 128 England Shaun Murphy 6-4 England Louis Heathcote 3
China 2024 International Championship Last 128 England Michael Holt 6-5 China Zhou Yuelong 3
China 2024 International Championship Last 64 China Si Jiahui 6-3 Belgium Ben Mertens 3
China 2024 International Championship Last 64 England Jack Lisowski 6-5 China Gong Chenzhi 3
China 2024 International Championship Last 32 China Xu Si 6-2 Wales Ryan Day 3
China 2024 International Championship Last 32 China Jiang Jun 6-4 China Yuan Sijun 3
China 2024 International Championship Last 16 England Kyren Wilson 6-2 England Barry Hawkins 3
China 2024 International Championship Semi-final China Ding Junhui 9-6 China Xu Si 3
Northern Ireland 2024 Northern Ireland Open Last 16 England Shaun Murphy 4-3 England Stuart Bingham 3
China 2024 Wuhan Open Last 128 England Mark Davis 5-3 Scotland Chris Totten 3
China 2024 Wuhan Open Last 128 England Judd Trump 5-1 Poland Antoni Kowalski 3
China 2024 Wuhan Open Last 64 England Judd Trump 5-2 China He Guoqiang 3
China 2024 Wuhan Open Last 64 China Ding Junhui 5-0 China Xu Si 3
China 2024 Wuhan Open Last 32 England Ali Carter 5-3 Hong Kong Marco Fu 3
China 2024 Wuhan Open Last 32 China Wu Yize 5-4 Wales Jamie Clarke 3
China 2024 Wuhan Open Last 16 England Chris Wakelin 5-3 China Ding Junhui 3
China 2024 Wuhan Open Last 16 China Si Jiahui 5-2 Wales Duane Jones 3
England 2024 British Open Final England Mark Selby 10-5 Scotland John Higgins 3
England 2024 English Open Last 64 England Shaun Murphy 4-1 Wales Jamie Clarke 3
England 2024 English Open Last 64 Iran Hossein Vafaei 4-3 Wales Matthew Stevens 3
England 2024 English Open Last 64 England Matthew Selt 4-3 England Ricky Walden 3
England 2024 English Open Last 16 Northern Ireland Mark Allen 4-3 Scotland John Higgins 3
Saudi Arabia 2024 Saudi Arabia Masters Last 80 Thailand Noppon Saengkham 4-1 Iran Amir Sarkhosh 3
Saudi Arabia 2024 Saudi Arabia Masters Last 32 England Stuart Bingham 5-4 China Ding Junhui 3
Saudi Arabia 2024 Saudi Arabia Masters Last 16 England Judd Trump 6-1 England Jack Lisowski 3
Saudi Arabia 2024 Saudi Arabia Masters Last 16 England Shaun Murphy 6-3 England Elliot Slessor 3
China 2024 Xi'an Grand Prix Last 128 China Xiao Guodong 5-2 Ukraine Iulian Boiko 3
China 2024 Xi'an Grand Prix Last 128 Wales Ryan Day 5-4 Hong Kong Cheung Ka Wai 3
China 2024 Xi'an Grand Prix Last 128 England Paul Deaville 5-3 China Wu Yize 3
China 2024 Xi'an Grand Prix Last 64 England Shaun Murphy 5-0 Wales Jamie Clarke 3
China 2024 Xi'an Grand Prix Last 32 England Barry Hawkins 5-3 Wales Ryan Day 3
China 2024 Xi'an Grand Prix Last 32 Wales Mark Williams 5-2 England Chris Wakelin 3
China 2024 Xi'an Grand Prix Last 16 England Kyren Wilson 5-4 England Jimmy Robertson 3
China 2024 Xi'an Grand Prix Final England Kyren Wilson 10-8 England Judd Trump 3
England 2024 Championship League Group 30 India Ishpreet Singh Chadha 2-2 Scotland Chris Totten 3
England 2024 Championship League Semi-final - Group 8 Wales Jak Jones 2-2 England Martin O'Donnell 3
England 2025 World Championship Last 144 Poland Mateusz Baranowski 10-2 Iran Amir Sarkhosh 2
England 2025 World Championship Last 144 Scotland Dean Young 10-8 Poland Michal Szubarczyk 2
England 2025 World Championship Last 144 Ukraine Iulian Boiko 10-2 Wales Andrew Pagett 2
England 2025 World Championship Last 144 England Ian Burns 10-4 Thailand Mink Nutcharut 2
England 2025 World Championship Last 112 England Zak Surety 10-2 Poland Antoni Kowalski 2
England 2025 World Championship Last 112 England Mitchell Mann 10-2 China Liu Hongyu 2
England 2025 World Championship Last 112 England Sanderson Lam 10-9 Wales Liam Davies 2
England 2025 World Championship Last 112 Hong Kong Marco Fu 10-4 Belgium Ben Mertens 2
England 2025 World Championship Last 112 England Hammad Miah 10-9 Malaysia Thor Chuan Leong 2
England 2025 World Championship Last 112 Wales Jamie Jones 10-7 Belgium Julien Leclercq 2
England 2025 World Championship Last 80 China Yuan Sijun 10-5 England Joe Perry 2
England 2025 World Championship Last 80 Thailand Akani Songsermsawad 10-7 Thailand Noppon Saengkham 2
England 2025 World Championship Last 80 England Jimmy Robertson 10-9 England Stan Moody 2
England 2025 World Championship Last 80 China Gao Yang 10-3 Scotland Stephen Maguire 2
England 2025 World Championship Last 80 Iran Hossein Vafaei 10-7 Wales Duane Jones 2
England 2025 World Championship Last 80 China Wang Yuchen 10-5 England Robert Milkins 2
England 2025 World Championship Last 48 England Zak Surety 10-3 England Ricky Walden 2
England 2025 World Championship Last 48 China Zhou Yuelong 10-5 China Yuan Sijun 2
England 2025 World Championship Last 48 Wales Daniel Wells 10-9 England Gary Wilson 2
England 2025 World Championship Last 48 China Peifan Lei 10-9 China Gao Yang 2
England 2025 World Championship Last 48 England Matthew Selt 10-9 England Jimmy Robertson 2
England 2025 World Championship Last 32 China Peifan Lei 10-9 England Kyren Wilson 2
England 2025 World Championship Last 32 China Zhao Xintong 10-4 Wales Jak Jones 2
England 2025 World Championship Last 32 China Si Jiahui 10-6 England David Gilbert 2
England 2025 World Championship Last 32 China Pang Junxu 10-7 China Zhang Anda 2
England 2025 Tour Championship Last 12 China Ding Junhui 10-3 Wales Mark Williams 2
England 2025 Tour Championship Quarter-final England Barry Hawkins 10-5 England Judd Trump 2
England 2025 Tour Championship Quarter-final China Ding Junhui 10-5 England Kyren Wilson 2
England 2025 Tour Championship Semi-final England Mark Selby 10-2 China Ding Junhui 2
England 2025 Players Championship Last 16 England Mark Selby 6-3 China Si Jiahui 2
England 2025 Players Championship Last 16 England Shaun Murphy 6-4 England Barry Hawkins 2
England 2025 Players Championship Last 16 China Xiao Guodong 6-5 China Wu Yize 2
England 2025 Players Championship Quarter-final Scotland John Higgins 6-5 China Xiao Guodong 2
Hong Kong 2025 World Grand Prix Last 32 Scotland John Higgins 4-3 England Ali Carter 2
Hong Kong 2025 World Grand Prix Last 32 China Xiao Guodong 4-3 Wales Jak Jones 2
Hong Kong 2025 World Grand Prix Last 32 England Barry Hawkins 4-1 England Tom Ford 2
Hong Kong 2025 World Grand Prix Quarter-final England Shaun Murphy 5-3 Scotland John Higgins 2
China 2025 World Open Last 128 England Gary Wilson 5-1 China Gong Chenzhi 2
China 2025 World Open Last 128 Scotland Chris Totten 5-1 England Stuart Bingham 2
China 2025 World Open Last 128 England Mark Davis 5-4 Wales Liam Davies 2
China 2025 World Open Last 128 India Ishpreet Singh Chadha 5-4 Wales Dominic Dale 2
China 2025 World Open Last 128 Wales Jak Jones 5-0 England Allan Taylor 2
China 2025 World Open Last 128 Thailand Akani Songsermsawad 5-2 Wales Mark Williams 2
China 2025 World Open Last 64 England Elliot Slessor 5-2 China Lyu Haotian 2
China 2025 World Open Last 64 Scotland John Higgins 5-1 England Mark Davis 2
China 2025 World Open Last 128 England Stuart Carrington 5-2 England Daniel Womersley 2
China 2025 World Open Last 128 England Kyren Wilson 5-2 England Hammad Miah 2
China 2025 World Open Last 128 England Judd Trump 5-0 China Xing Zihao 2
China 2025 World Open Last 64 England Ali Carter 5-3 China He Guoqiang 2
China 2025 World Open Last 128 China Ding Junhui 5-1 China Jiang Jun 2
China 2025 World Open Last 64 England David Lilley 5-4 Northern Ireland Mark Allen 2
China 2025 World Open Last 64 England Kyren Wilson 5-1 China Peifan Lei 2
China 2025 World Open Last 64 China Ding Junhui 5-2 England Joe Perry 2
China 2025 World Open Last 32 England Michael Holt 5-1 Poland Antoni Kowalski 2
China 2025 World Open Last 32 England Jimmy Robertson 5-4 Ireland Aaron Hill 2
China 2025 World Open Last 32 Wales Ryan Day 5-2 England Louis Heathcote 2
China 2025 World Open Last 32 England Ali Carter 5-4 England Jack Lisowski 2
China 2025 World Open Last 32 China Ding Junhui 5-3 Iran Hossein Vafaei 2
China 2025 World Open Last 16 England Barry Hawkins 5-3 Wales Ryan Day 2
China 2025 World Open Last 16 England Ali Carter 5-1 England David Lilley 2
China 2025 World Open Last 16 England Tom Ford 5-3 England Jimmy Robertson 2
China 2025 World Open Quarter-final England Zak Surety 5-3 England Tom Ford 2
Wales 2025 Welsh Open Last 128 England Haydon Pinhey 4-3 China Xing Zihao 2
Wales 2025 Welsh Open Last 96 Scotland Ross Muir 4-3 England David Lilley 2
Wales 2025 Welsh Open Last 96 Wales Liam Davies 4-3 Scotland Anthony McGill 2
Wales 2025 Welsh Open Last 96 China Xu Si 4-2 Hungary Bulcsú Révész 2
Wales 2025 Welsh Open Last 64 Scotland John Higgins 4-0 Scotland Graeme Dott 2
Wales 2025 Welsh Open Last 64 China Ma Hailong 4-3 England Shaun Murphy 2
Wales 2025 Welsh Open Last 64 England Kyren Wilson 4-3 Hong Kong Marco Fu 2
Wales 2025 Welsh Open Last 64 Wales Matthew Stevens 4-2 Wales Jak Jones 2
Wales 2025 Welsh Open Last 32 England Jack Lisowski 4-1 England Chris Wakelin 2
Wales 2025 Welsh Open Last 32 Belgium Luca Brecel 4-2 Thailand Noppon Saengkham 2
Wales 2025 Welsh Open Last 32 Wales Jamie Jones 4-2 England Robbie Williams 2
Wales 2025 Welsh Open Last 16 England Jack Lisowski 4-2 England Matthew Selt 2
Wales 2025 Welsh Open Final England Mark Selby 9-6 Scotland Stephen Maguire 2
Germany 2025 German Masters Last 128 England Stan Moody 5-0 United States Ahmed Aly Elsayed 2
Germany 2025 German Masters Last 128 England Haydon Pinhey 5-2 Wales Duane Jones 2
Germany 2025 German Masters Last 96 China Fan Zhengyi 5-3 China Gong Chenzhi 2
Germany 2025 German Masters Last 96 China Jiang Jun 5-2 China Tian Pengfei 2
Germany 2025 German Masters Last 96 England Hammad Miah 5-2 Wales Matthew Stevens 2
Germany 2025 German Masters Last 96 Thailand Thepchaiya Un-Nooh 5-3 England Paul Deaville 2
Germany 2025 German Masters Last 96 Wales Dylan Emery 5-4 Wales Jamie Clarke 2
Germany 2025 German Masters Last 64 China Zhang Anda 5-4 Scotland Graeme Dott 2
Germany 2025 German Masters Last 64 England Joe O'Connor 5-1 Scotland Stephen Maguire 2
Germany 2025 German Masters Last 64 England Shaun Murphy 5-0 Scotland Liam Graham 2
Germany 2025 German Masters Last 32 England Barry Hawkins 5-3 England Ben Woollaston 2
Germany 2025 German Masters Last 32 England Kyren Wilson 5-3 China Zhou Yuelong 2
Germany 2025 German Masters Last 32 Scotland Anthony McGill 5-2 Belgium Luca Brecel 2
Germany 2025 German Masters Last 32 England Tom Ford 5-2 Wales Daniel Wells 2
Germany 2025 German Masters Last 16 China Wu Yize 5-2 Switzerland Alexander Ursenbacher 2
Germany 2025 German Masters Last 16 Scotland Anthony McGill 5-2 China Zhang Anda 2
Germany 2025 German Masters Quarter-final China Xiao Guodong 5-0 Ireland Aaron Hill 2
Germany 2025 German Masters Quarter-final England Barry Hawkins 5-3 China Wu Yize 2
England 2025 Masters Last 16 England Shaun Murphy 6-3 England Gary Wilson 2
England 2025 Masters Last 16 Northern Ireland Mark Allen 6-2 China Si Jiahui 2
England 2025 Masters Quarter-final England Shaun Murphy 6-2 Australia Neil Robertson 2
England 2025 Masters Last 16 England Mark Selby 6-1 England Ali Carter 2
England 2025 Championship League Group 1 England Chris Wakelin 3-2 Iran Hossein Vafaei 2
England 2025 Championship League Group 1 Iran Hossein Vafaei 3-0 Wales Ryan Day 2
England 2025 Championship League Group 1 China Pang Junxu 3-2 England Gary Wilson 2
England 2025 Championship League Group 2 Wales Ryan Day 3-0 China Pang Junxu 2
England 2025 Championship League Group 2 Wales Jak Jones 3-0 England Chris Wakelin 2
England 2025 Championship League Group 2 China Si Jiahui 3-2 Wales Jak Jones 2
England 2025 Championship League Group 3 England Chris Wakelin 3-2 England Ronnie O'Sullivan 2
England 2025 Championship League Group 3 Wales Jak Jones 3-2 England Chris Wakelin 2
England 2025 Championship League Group 3 England Mark Selby 3-1 England Ali Carter 2
England 2025 Championship League Group 3 England Ronnie O'Sullivan 3-2 Wales Jak Jones 2
England 2025 Championship League Group 3 England Robert Milkins 3-2 England Chris Wakelin 2
England 2025 Championship League Group 3 England Kyren Wilson 3-2 England Ali Carter 2
England 2025 Championship League Group 4 England Mark Selby 3-2 England Matthew Selt 2
England 2025 Championship League Group 4 England Joe O'Connor 3-1 England Jimmy Robertson 2
England 2025 Championship League Group 4 England Stuart Bingham 3-2 England Jimmy Robertson 2
England 2025 Championship League Group 4 England Stuart Bingham 3-0 England Joe O'Connor 2
England 2025 Championship League Group 4 Wales Jackson Page 3-2 Wales Jak Jones 2
England 2025 Championship League Group 4 Wales Jak Jones 3-1 England Jimmy Robertson 2
England 2025 Championship League Group 5 England Judd Trump 3-1 Wales Jak Jones 2
England 2025 Championship League Group 5 England Tom Ford 3-2 England Joe O'Connor 2
England 2025 Championship League Group 5 Wales Jak Jones 3-0 England Matthew Selt 2
England 2025 Championship League Group 5 - Final England Matthew Selt 3-0 England Judd Trump 2
England 2025 Championship League Group 5 - Semi-final England Judd Trump 3-2 England Joe O'Connor 2
England 2025 Championship League Group 6 England Judd Trump 3-2 England Jack Lisowski 2
England 2025 Championship League Group 6 England Judd Trump 3-1 Wales Jak Jones 2
England 2025 Championship League Group 6 Wales Jak Jones 3-1 England Tom Ford 2
England 2025 Championship League Group 6 England Judd Trump 3-0 England Tom Ford 2
England 2025 Championship League Group 6 Wales Jak Jones 3-1 Thailand Noppon Saengkham 2
England 2025 Championship League Group 6 England Jack Lisowski 3-1 Wales Jak Jones 2
England 2025 Championship League Group 6 - Semi-final England Joe O'Connor 3-2 Thailand Noppon Saengkham 2
England 2025 Championship League Group 7 China Xiao Guodong 3-1 China Zhou Yuelong 2
England 2025 Championship League Group 7 China Zhou Yuelong 3-0 England Joe O'Connor 2
England 2025 Championship League Group 7 England David Gilbert 3-1 China Zhou Yuelong 2
England 2025 Championship League Group 7 England Ricky Walden 3-2 England Joe O'Connor 2
England 2025 Championship League Group 7 - Semi-final China Xiao Guodong 3-0 Thailand Noppon Saengkham 2
England 2025 Championship League Winners Group China Si Jiahui 3-2 China Xiao Guodong 2
England 2025 Championship League Winners Group England Judd Trump 3-0 England Kyren Wilson 2
England 2025 Championship League Winners Group - Semi-final England Kyren Wilson 3-0 England Judd Trump 2
England 2025 Championship League Winners Group - Semi-final England Mark Selby 3-1 Iran Hossein Vafaei 2
Saudi Arabia 2024 Riyadh Season Championship Round 2 China Ding Junhui 4-0 England Shaun Murphy 2
Saudi Arabia 2024 Riyadh Season Championship Round 2 Belgium Luca Brecel 4-0 China Zhang Anda 2
Saudi Arabia 2024 Riyadh Season Championship Quarter-final England Ronnie O'Sullivan 4-0 China Ding Junhui 2
Saudi Arabia 2024 Riyadh Season Championship Quarter-final Wales Mark Williams 4-3 England Judd Trump 2
Saudi Arabia 2024 Riyadh Season Championship Final Northern Ireland Mark Allen 5-1 Belgium Luca Brecel 2
Scotland 2024 Scottish Open Last 64 Wales Ryan Day 4-1 Scotland Anthony McGill 2
Scotland 2024 Scottish Open Last 64 England Barry Hawkins 4-2 Switzerland Alexander Ursenbacher 2
Scotland 2024 Scottish Open Last 64 Belgium Luca Brecel 4-3 Belgium Julien Leclercq 2
Scotland 2024 Scottish Open Last 32 Belgium Luca Brecel 4-1 China Zhou Yuelong 2
Scotland 2024 Scottish Open Last 32 China Peifan Lei 4-3 England Shaun Murphy 2
Scotland 2024 Scottish Open Last 16 Belgium Luca Brecel 4-3 China Ding Junhui 2
Scotland 2024 Scottish Open Last 16 Northern Ireland Mark Allen 4-3 England Jack Lisowski 2
Scotland 2024 Scottish Open Quarter-final China Wu Yize 5-4 England Chris Wakelin 2
Scotland 2024 Scottish Open Quarter-final China Peifan Lei 5-4 England Tom Ford 2
England 2024 UK Championship Last 112 Austria Florian Nüßle 6-2 Northern Ireland Jordan Brown 2
England 2024 UK Championship Last 112 China Long Zehuang 6-3 Scotland Liam Graham 2
England 2024 UK Championship Last 112 England David Lilley 6-2 Wales Liam Davies 2
England 2024 UK Championship Last 112 Ireland Aaron Hill 6-5 Hong Kong Cheung Ka Wai 2
England 2024 UK Championship Last 112 China Zhao Xintong 6-2 China Jiang Jun 2
England 2024 UK Championship Last 112 Scotland Ross Muir 6-4 England Jimmy White 2
England 2024 UK Championship Last 112 China He Guoqiang 6-1 Northern Ireland Robbie Mcguigan 2
England 2024 UK Championship Last 112 China Liu Hongyu 6-1 India Kreishh Gurbaxani 2
England 2024 UK Championship Last 80 China Fan Zhengyi 6-2 Austria Florian Nüßle 2
England 2024 UK Championship Last 80 England Jack Lisowski 6-4 Malaysia Thor Chuan Leong 2
England 2024 UK Championship Last 80 China Wu Yize 6-2 England Ashley Carty 2
England 2024 UK Championship Last 80 China Wang Yuchen 6-4 England Robbie Williams 2
England 2024 UK Championship Last 80 England Ricky Walden 6-2 Poland Antoni Kowalski 2
England 2024 UK Championship Last 80 China He Guoqiang 6-5 Scotland Anthony McGill 2
England 2024 UK Championship Last 80 Australia Neil Robertson 6-5 England Oliver Lines 2
England 2024 UK Championship Last 48 China Peifan Lei 6-2 England Ben Woollaston 2
England 2024 UK Championship Last 48 Australia Neil Robertson 6-2 Wales Matthew Stevens 2
England 2024 UK Championship Last 32 England Barry Hawkins 6-4 England Ronnie O'Sullivan 2
England 2024 UK Championship Last 32 China Ding Junhui 6-5 England Robert Milkins 2
England 2024 UK Championship Last 32 England Judd Trump 6-3 Australia Neil Robertson 2
England 2024 UK Championship Quarter-final Northern Ireland Mark Allen 6-3 England Jack Lisowski 2
England 2024 UK Championship Semi-final England Judd Trump 6-2 England Kyren Wilson 2
England 2024 UK Championship Last 80 Scotland Stephen Maguire 6-3 Latvia Artemijs Zizins 2
England 2024 Champion of Champions Last 16 Northern Ireland Mark Allen 4-2 Brazil Igor Figueiredo 2
England 2024 Champion of Champions Last 16 England Kyren Wilson 4-1 Belgium Luca Brecel 2
England 2024 Champion of Champions Last 16 China Xiao Guodong 4-3 England Ronnie O'Sullivan 2
England 2024 Champion of Champions Quarter-final China Xiao Guodong 6-5 England Mark Selby 2
China 2024 International Championship Last 128 Scotland Anthony McGill 6-1 England Ashley Carty 2
China 2024 International Championship Last 128 England Mark Selby 6-3 Latvia Artemijs Zizins 2
China 2024 International Championship Last 128 England Gary Wilson 6-3 England Hammad Miah 2
China 2024 International Championship Last 128 England Jimmy Robertson 6-5 Thailand Akani Songsermsawad 2
China 2024 International Championship Last 128 Australia Neil Robertson 6-1 England Alfie Burden 2
China 2024 International Championship Last 128 China Jiang Jun 6-3 Belgium Luca Brecel 2
China 2024 International Championship Last 128 England David Gilbert 6-2 China Yulu Bai 2
China 2024 International Championship Last 128 China Liu Hongyu 6-5 Malaysia Thor Chuan Leong 2
China 2024 International Championship Last 128 Northern Ireland Mark Allen 6-3 England Farakh Ajaib 2
China 2024 International Championship Last 128 England Ronnie O'Sullivan 6-3 Thailand Mink Nutcharut 2
China 2024 International Championship Last 64 China Wu Yize 6-3 England Andrew Higginson 2
China 2024 International Championship Last 64 England Barry Hawkins 6-2 England Joe Perry 2
China 2024 International Championship Last 64 Northern Ireland Mark Allen 6-2 Ireland Aaron Hill 2
China 2024 International Championship Last 32 Wales Jackson Page 6-4 England Ali Carter 2
China 2024 International Championship Last 32 Scotland John Higgins 6-1 Wales Matthew Stevens 2
China 2024 International Championship Last 32 China Pang Junxu 6-4 England Ronnie O'Sullivan 2
China 2024 International Championship Last 32 England Chris Wakelin 6-3 England Shaun Murphy 2
China 2024 International Championship Last 32 England Jack Lisowski 6-5 China Si Jiahui 2
China 2024 International Championship Last 32 England Judd Trump 6-4 England Joe O'Connor 2
China 2024 International Championship Last 16 China Ding Junhui 6-3 China Jiang Jun 2
China 2024 International Championship Quarter-final China Xiao Guodong 6-4 Wales Jackson Page 2
China 2024 International Championship Quarter-final China Ding Junhui 6-4 England Kyren Wilson 2
China 2024 International Championship Quarter-final China Xu Si 6-5 England Gary Wilson 2
Northern Ireland 2024 Northern Ireland Open Last 96 China Fan Zhengyi 4-2 England Liam Pullen 2
Northern Ireland 2024 Northern Ireland Open Last 96 China Jiang Jun 4-3 England David Lilley 2
Northern Ireland 2024 Northern Ireland Open Last 64 England Stan Moody 4-3 Wales Ryan Day 2
Northern Ireland 2024 Northern Ireland Open Last 32 England Elliot Slessor 4-2 China Long Zehuang 2
Northern Ireland 2024 Northern Ireland Open Last 32 England Kyren Wilson 4-3 Scotland Anthony McGill 2
Northern Ireland 2024 Northern Ireland Open Quarter-final China Pang Junxu 5-4 Australia Neil Robertson 2
Northern Ireland 2024 Northern Ireland Open Quarter-final England Judd Trump 5-1 England Shaun Murphy 2
Northern Ireland 2024 Northern Ireland Open Final England Kyren Wilson 9-3 England Judd Trump 2
China 2024 Wuhan Open Last 128 China Xu Si 5-1 England Ian Burns 2
China 2024 Wuhan Open Last 128 Pakistan Haris Tahir 5-3 Wales Jamie Jones 2
China 2024 Wuhan Open Last 128 China Long Zehuang 5-4 England Mark Selby 2
China 2024 Wuhan Open Last 128 Ukraine Iulian Boiko 5-4 England Manasawin Phetmalaikul 2
China 2024 Wuhan Open Last 128 Wales Jak Jones 5-3 Scotland Ross Muir 2
China 2024 Wuhan Open Last 64 Wales Jackson Page 5-1 Australia Neil Robertson 2
China 2024 Wuhan Open Last 128 Northern Ireland Jordan Brown 5-3 China Zhou Jinhao 2
China 2024 Wuhan Open Last 64 England Jack Lisowski 5-1 Ukraine Iulian Boiko 2
China 2024 Wuhan Open Last 128 England Kyren Wilson 5-1 Wales Liam Davies 2
China 2024 Wuhan Open Last 64 England Mark Joyce 5-2 England Sanderson Lam 2
China 2024 Wuhan Open Last 32 Wales Duane Jones 5-4 China Pang Junxu 2
China 2024 Wuhan Open Last 32 China Xiao Guodong 5-4 England Kyren Wilson 2
China 2024 Wuhan Open Last 32 England Jack Lisowski 5-1 Wales Jak Jones 2
China 2024 Wuhan Open Last 16 England Shaun Murphy 5-4 England Ali Carter 2
China 2024 Wuhan Open Last 16 China Zhang Anda 5-4 England Mark Joyce 2
England 2024 British Open Last 128 Thailand Noppon Saengkham 4-3 England Joe Perry 2
England 2024 British Open Last 128 China Long Zehuang 4-0 England Liam Pullen 2
England 2024 British Open Last 64 China Yuan Sijun 4-2 England Robbie Williams 2
England 2024 British Open Last 64 Hong Kong Marco Fu 4-2 China Ma Hailong 2
England 2024 British Open Last 64 Northern Ireland Mark Allen 4-1 Ireland Aaron Hill 2
England 2024 British Open Last 64 England David Gilbert 4-1 England Ben Woollaston 2
England 2024 British Open Last 32 China Lyu Haotian 4-2 Pakistan Haris Tahir 2
England 2024 British Open Last 16 England Mark Selby 4-3 Thailand Thepchaiya Un-Nooh 2
England 2024 British Open Quarter-final Scotland John Higgins 5-1 England Elliot Slessor 2
England 2024 British Open Semi-final England Mark Selby 6-3 Northern Ireland Mark Allen 2
England 2024 English Open Last 128 England Michael Holt 4-3 China Gong Chenzhi 2
England 2024 English Open Last 128 England Louis Heathcote 4-3 Ukraine Iulian Boiko 2
England 2024 English Open Last 96 Latvia Artemijs Zizins 4-2 England Robbie Williams 2
England 2024 English Open Last 64 England Mark Selby 4-2 Ireland Aaron Hill 2
England 2024 English Open Last 64 China Jiang Jun 4-2 England Tom Ford 2
England 2024 English Open Last 64 China Xu Si 4-3 England Jack Lisowski 2
England 2024 English Open Last 32 China Wu Yize 4-2 England Ali Carter 2
England 2024 English Open Last 32 England Chris Wakelin 4-1 China Zhang Anda 2
Saudi Arabia 2024 Saudi Arabia Masters Last 112 Scotland Graeme Dott 4-3 Belgium Julien Leclercq 2
Saudi Arabia 2024 Saudi Arabia Masters Last 112 England Ben Woollaston 4-2 England Oliver Lines 2
Saudi Arabia 2024 Saudi Arabia Masters Last 112 England Louis Heathcote 4-2 Hong Kong Cheung Ka Wai 2
Saudi Arabia 2024 Saudi Arabia Masters Last 80 England Stuart Bingham 4-2 China Xing Zihao 2
Saudi Arabia 2024 Saudi Arabia Masters Last 80 Wales Ryan Day 4-2 England Stan Moody 2
Saudi Arabia 2024 Saudi Arabia Masters Last 48 England Jack Lisowski 5-2 England Martin O'Donnell 2
Saudi Arabia 2024 Saudi Arabia Masters Last 32 Scotland Scott Donaldson 5-1 England Barry Hawkins 2
Saudi Arabia 2024 Saudi Arabia Masters Last 32 England Ronnie O'Sullivan 5-1 China Peifan Lei 2
Saudi Arabia 2024 Saudi Arabia Masters Last 16 England Ronnie O'Sullivan 6-5 China Zhang Anda 2
Saudi Arabia 2024 Saudi Arabia Masters Quarter-final England Judd Trump 6-3 Australia Neil Robertson 2
Saudi Arabia 2024 Saudi Arabia Masters Semi-final Wales Mark Williams 6-3 China Si Jiahui 2
China 2024 Xi'an Grand Prix Last 128 England David Gilbert 5-1 England Reanne Evans 2
China 2024 Xi'an Grand Prix Last 128 Australia Neil Robertson 5-2 England Allan Taylor 2
China 2024 Xi'an Grand Prix Last 128 England Chris Wakelin 5-4 Malaysia Thor Chuan Leong 2
China 2024 Xi'an Grand Prix Last 128 Wales Mark Williams 5-0 Scotland Liam Graham 2
China 2024 Xi'an Grand Prix Last 128 England Mark Selby 5-3 China Wang Xinbo 2
China 2024 Xi'an Grand Prix Last 64 England Jack Lisowski 5-2 England Joe Perry 2
China 2024 Xi'an Grand Prix Last 64 England Ricky Walden 5-3 Scotland Anthony McGill 2
China 2024 Xi'an Grand Prix Last 64 England Mark Selby 5-0 Ireland Aaron Hill 2
China 2024 Xi'an Grand Prix Last 32 Northern Ireland Mark Allen 5-2 China Xiao Guodong 2
China 2024 Xi'an Grand Prix Last 32 England Jimmy Robertson 5-3 Thailand Akani Songsermsawad 2
China 2024 Xi'an Grand Prix Last 32 Wales Dominic Dale 5-2 England Shaun Murphy 2
China 2024 Xi'an Grand Prix Last 32 China Xu Si 5-4 England Stuart Bingham 2
China 2024 Xi'an Grand Prix Last 32 England Kyren Wilson 5-3 England Ricky Walden 2
China 2024 Xi'an Grand Prix Last 16 England Ronnie O'Sullivan 5-0 Iran Hossein Vafaei 2
China 2024 Xi'an Grand Prix Quarter-final England Ronnie O'Sullivan 5-4 England Matthew Selt 2
China 2024 Shanghai Masters Last 24 Scotland John Higgins 6-1 China Lyu Haotian 2
China 2024 Shanghai Masters Last 24 China Pang Junxu 6-5 England Gary Wilson 2
China 2024 Shanghai Masters Last 16 England Judd Trump 6-2 Wales Mark Williams 2
China 2024 Shanghai Masters Last 16 China Ding Junhui 6-5 England Ali Carter 2
China 2024 Shanghai Masters Last 16 China Pang Junxu 6-5 Northern Ireland Mark Allen 2
China 2024 Shanghai Masters Quarter-final England Judd Trump 6-2 China Si Jiahui 2
England 2024 Championship League Group 10 Wales Jackson Page 2-2 England Andrew Higginson 2
England 2024 Championship League Group 32 Wales Daniel Wells 3-1 England Mark Joyce 2
England 2024 Championship League Group 32 Thailand Thepchaiya Un-Nooh 3-0 Belgium Julien Leclercq 2
England 2024 Championship League Group 26 England Matthew Selt 2-2 Scotland Graeme Dott 2
England 2024 Championship League Group 1 England Kyren Wilson 2-2 Scotland Scott Donaldson 2
England 2024 Championship League Group 1 England Kyren Wilson 3-0 Thailand Siripaporn Nuanthakhamjan 2
England 2024 Championship League Group 20 China Gong Chenzhi 3-1 Northern Ireland Gerard Greene 2
England 2024 Championship League Group 12 England Jack Lisowski 3-1 China Jiang Jun 2
England 2024 Championship League Group 15 China Xu Si 2-2 Wales Duane Jones 2
England 2024 Championship League Group 15 England David Gilbert 2-2 China Xu Si 2
England 2024 Championship League Semi-final - Group 2 England Stuart Bingham 3-1 China He Guoqiang 2
England 2024 Championship League Semi-final - Group 2 England Stuart Bingham 2-2 England Ashley Carty 2
England 2024 Championship League Semi-final - Group 2 China He Guoqiang 3-1 England Ashley Carty 2
England 2024 Championship League Semi-final - Group 5 England Ali Carter 3-1 England Jack Lisowski 2
England 2024 Championship League Semi-final - Group 6 England Gary Wilson 3-1 England David Lilley 2
England 2024 Championship League Final - Group 1 Wales Mark Williams 3-0 England Martin O'Donnell 2
England 2024 Q School - Event 2 Round 1 England Alex Clenshaw 4-1 England Chae Ross 2
England 2024 Q School - Event 2 Last 128 England Liam Highfield 4-2 England Faizaan Mohammed 2
Thailand 2024 Q School Asia-Oceania - Event 1 Last 32 Thailand Akani Songsermsawad 4-1 India Subrat Das 2
England 2025 World Championship Last 144 England Hammad Miah 10-0 Brazil Jonas Luz 1
England 2025 World Championship Last 144 Pakistan Haris Tahir 10-6 England Joshua Cooper 1
England 2025 World Championship Last 144 England Mitchell Mann 10-7 Scotland Chris Totten 1
England 2025 World Championship Last 144 Switzerland Alexander Ursenbacher 10-6 England Paul Deaville 1
England 2025 World Championship Last 144 England Allan Taylor 10-7 England Joshua Thomond 1
England 2025 World Championship Last 144 England Jimmy White 10-9 Ukraine Anton Kazakov 1
England 2025 World Championship Last 144 England Simon Blackwell 10-7 Egypt Mostafa Dorgham 1
England 2025 World Championship Last 112 Ireland Aaron Hill 10-0 Pakistan Haris Tahir 1
England 2025 World Championship Last 112 India Ishpreet Singh Chadha 10-2 Poland Mateusz Baranowski 1
England 2025 World Championship Last 112 China Xing Zihao 10-6 Switzerland Alexander Ursenbacher 1
England 2025 World Championship Last 112 Northern Ireland Jordan Brown 10-6 England Farakh Ajaib 1
England 2025 World Championship Last 112 Thailand Akani Songsermsawad 10-9 England David Grace 1
England 2025 World Championship Last 112 China Gong Chenzhi 10-8 England Stuart Carrington 1
England 2025 World Championship Last 112 Wales Daniel Wells 10-6 China Huang Jiahao 1
England 2025 World Championship Last 112 England Ashley Carty 10-5 England Jimmy White 1
England 2025 World Championship Last 112 England Allan Taylor 10-8 Wales Jamie Clarke 1
England 2025 World Championship Last 112 England Michael Holt 10-8 England Oliver Lines 1
England 2025 World Championship Last 112 England David Lilley 10-2 Ireland Ken Doherty 1
England 2025 World Championship Last 112 England Ian Burns 10-4 England Alfie Burden 1
England 2025 World Championship Last 112 China He Guoqiang 10-3 England Liam Highfield 1
England 2025 World Championship Last 112 China Gao Yang 10-6 China Tian Pengfei 1
England 2025 World Championship Last 80 China Zhou Yuelong 10-5 India Ishpreet Singh Chadha 1
England 2025 World Championship Last 80 Wales Daniel Wells 10-4 Wales Dominic Dale 1
England 2025 World Championship Last 80 England Gary Wilson 10-1 England Hammad Miah 1
England 2025 World Championship Last 80 England Elliot Slessor 10-6 Hong Kong Marco Fu 1
England 2025 World Championship Last 80 England Martin O'Donnell 10-8 Northern Ireland Jordan Brown 1
England 2025 World Championship Last 80 England Ben Woollaston 10-9 England Mark Davis 1
England 2025 World Championship Last 80 Scotland Ross Muir 10-7 England Tom Ford 1
England 2025 World Championship Last 80 China Pang Junxu 10-2 England Ashley Carty 1
England 2025 World Championship Last 80 England Joe O'Connor 10-4 Ukraine Iulian Boiko 1
England 2025 World Championship Last 80 England Michael Holt 10-6 England Stuart Bingham 1
England 2025 World Championship Last 80 England Matthew Selt 10-3 England Anthony Hamilton 1
England 2025 World Championship Last 80 England Ali Carter 10-8 England Ian Burns 1
England 2025 World Championship Last 80 Wales Matthew Stevens 10-8 Thailand Thepchaiya Un-Nooh 1
England 2025 World Championship Last 48 England David Gilbert 10-9 Ireland Aaron Hill 1
England 2025 World Championship Last 48 Wales Ryan Day 10-5 Thailand Akani Songsermsawad 1
England 2025 World Championship Last 48 England Ben Woollaston 10-4 Scotland Ross Muir 1
England 2025 World Championship Last 48 China Fan Zhengyi 10-4 England Michael Holt 1
England 2025 World Championship Last 48 China Pang Junxu 10-6 Wales Jamie Jones 1
England 2025 World Championship Last 48 England Joe O'Connor 10-7 Wales Jackson Page 1
England 2025 Tour Championship Last 12 China Xiao Guodong 10-8 China Wu Yize 1
England 2025 Players Championship Last 16 England Kyren Wilson 6-3 Northern Ireland Mark Allen 1
England 2025 Players Championship Last 16 Australia Neil Robertson 6-4 England Stuart Bingham 1
England 2025 Players Championship Last 16 Scotland John Higgins 6-5 England Chris Wakelin 1
England 2025 Players Championship Quarter-final Australia Neil Robertson 6-3 England Mark Selby 1
England 2025 Players Championship Quarter-final England Judd Trump 6-0 England Shaun Murphy 1
England 2025 Players Championship Final England Kyren Wilson 10-9 England Judd Trump 1
Hong Kong 2025 World Grand Prix Last 32 England Shaun Murphy 4-3 England Ben Woollaston 1
Hong Kong 2025 World Grand Prix Last 32 England Stuart Bingham 4-2 Wales Mark Williams 1
Hong Kong 2025 World Grand Prix Last 32 England Jack Lisowski 4-2 China Zhang Anda 1
Hong Kong 2025 World Grand Prix Last 32 England Judd Trump 4-2 England Gary Wilson 1
Hong Kong 2025 World Grand Prix Last 32 China Wu Yize 4-0 China Pang Junxu 1
Hong Kong 2025 World Grand Prix Last 32 China Peifan Lei 4-2 England Elliot Slessor 1
Hong Kong 2025 World Grand Prix Last 32 China Xu Si 4-3 China Ding Junhui 1
Hong Kong 2025 World Grand Prix Last 16 England Mark Selby 4-2 England Jimmy Robertson 1
Hong Kong 2025 World Grand Prix Quarter-final Australia Neil Robertson 5-3 China Xiao Guodong 1
Hong Kong 2025 World Grand Prix Quarter-final England Stuart Bingham 5-4 England Mark Selby 1
Hong Kong 2025 World Grand Prix Final Australia Neil Robertson 10-0 England Stuart Bingham 1
China 2025 World Open Last 128 China Yuan Sijun 5-0 England Haydon Pinhey 1
China 2025 World Open Last 128 Thailand Thepchaiya Un-Nooh 5-3 England Andrew Higginson 1
China 2025 World Open Last 128 England Barry Hawkins 5-1 Hong Kong Cheung Ka Wai 1
China 2025 World Open Last 128 Ireland Aaron Hill 5-0 Thailand Mink Nutcharut 1
China 2025 World Open Last 128 China Long Zehuang 5-2 England Mitchell Mann 1
China 2025 World Open Last 128 England Joe Perry 5-0 India Kreishh Gurbaxani 1
China 2025 World Open Last 128 Iran Hossein Vafaei 5-3 Belgium Ben Mertens 1
China 2025 World Open Last 128 Northern Ireland Jordan Brown 5-1 Scotland Liam Graham 1
China 2025 World Open Last 128 Wales Matthew Stevens 5-2 England David Grace 1
China 2025 World Open Last 128 Wales Jackson Page 5-1 England Ashley Carty 1
China 2025 World Open Last 128 England Jimmy Robertson 5-3 Pakistan Haris Tahir 1
China 2025 World Open Last 128 China He Guoqiang 5-0 China Huang Jiahao 1
China 2025 World Open Last 128 Wales Ryan Day 5-2 Hong Kong Marco Fu 1
China 2025 World Open Last 128 China Tian Pengfei 5-1 China Yulu Bai 1
China 2025 World Open Last 128 Wales Jamie Jones 5-3 England Liam Pullen 1
China 2025 World Open Last 128 China Xiao Guodong 5-0 Wales Dylan Emery 1
China 2025 World Open Last 128 China Lyu Haotian 5-2 England Oliver Lines 1
China 2025 World Open Last 128 England Manasawin Phetmalaikul 5-2 England Matthew Selt 1
China 2025 World Open Last 128 Wales Duane Jones 5-3 China Fan Zhengyi 1
China 2025 World Open Last 128 Northern Ireland Mark Allen 5-4 Malaysia Thor Chuan Leong 1
China 2025 World Open Last 128 England Mark Selby 5-4 Latvia Artemijs Zizins 1
China 2025 World Open Last 128 China Zhou Jinhao 5-1 England Sanderson Lam 1
China 2025 World Open Last 128 England Stan Moody 5-3 China Zhang Anda 1
China 2025 World Open Last 64 Poland Antoni Kowalski 5-3 Wales Matthew Stevens 1
China 2025 World Open Last 64 China Wu Yize 5-4 Wales Jackson Page 1
China 2025 World Open Last 64 England Michael Holt 5-3 England Martin O'Donnell 1
China 2025 World Open Last 64 England Jack Lisowski 5-2 Scotland Scott Donaldson 1
China 2025 World Open Last 64 England Barry Hawkins 5-2 Wales Jamie Jones 1
China 2025 World Open Last 64 China Pang Junxu 5-0 Scotland Anthony McGill 1
China 2025 World Open Last 64 England Stan Moody 5-2 Scotland Graeme Dott 1
China 2025 World Open Last 64 England Louis Heathcote 5-3 England Stuart Carrington 1
China 2025 World Open Last 64 England Tom Ford 5-4 India Ishpreet Singh Chadha 1
China 2025 World Open Last 64 China Xu Si 5-3 England Robert Milkins 1
China 2025 World Open Last 64 Wales Daniel Wells 5-4 England Gary Wilson 1
China 2025 World Open Last 32 England Joe O'Connor 5-2 England Judd Trump 1
China 2025 World Open Last 32 England Shaun Murphy 5-0 Thailand Thepchaiya Un-Nooh 1
China 2025 World Open Last 32 Scotland John Higgins 5-3 England Robbie Williams 1
China 2025 World Open Last 32 England Tom Ford 5-3 Wales Daniel Wells 1
China 2025 World Open Last 32 China Pang Junxu 5-3 China Tian Pengfei 1
China 2025 World Open Last 32 England Barry Hawkins 5-4 England Ben Woollaston 1
China 2025 World Open Last 16 China Pang Junxu 5-2 China Xu Si 1
China 2025 World Open Last 16 England Joe O'Connor 5-3 England Michael Holt 1
China 2025 World Open Quarter-final Scotland John Higgins 5-0 China Pang Junxu 1
China 2025 World Open Semi-final Scotland John Higgins 6-5 England Zak Surety 1
China 2025 World Open Last 16 England Zak Surety 5-2 China Liu Hongyu 1
China 2025 World Open Final Scotland John Higgins 10-6 England Joe O'Connor 1
Wales 2025 Welsh Open Last 128 India Ishpreet Singh Chadha 4-0 Thailand Siripaporn Nuanthakhamjan 1
Wales 2025 Welsh Open Last 128 Wales Liam Davies 4-1 Poland Antoni Kowalski 1
Wales 2025 Welsh Open Last 128 England Liam Pullen 4-3 India Kreishh Gurbaxani 1
Wales 2025 Welsh Open Last 128 England Oliver Lines 4-0 United States Ahmed Aly Elsayed 1
Wales 2025 Welsh Open Last 128 England Michael Holt 4-0 Egypt Hatem Yassen 1
Wales 2025 Welsh Open Last 128 China Ma Hailong 4-1 Wales Oliver Briffett-Payne 1
Wales 2025 Welsh Open Last 128 Malaysia Thor Chuan Leong 4-3 Wales Riley Powell 1
Wales 2025 Welsh Open Last 128 Austria Florian Nüßle 4-3 China Jiang Jun 1
Wales 2025 Welsh Open Last 96 India Ishpreet Singh Chadha 4-0 England Ashley Carty 1
Wales 2025 Welsh Open Last 96 England Jimmy Robertson 4-3 England Allan Taylor 1
Wales 2025 Welsh Open Last 96 England Mark Davis 4-2 Scotland Liam Graham 1
Wales 2025 Welsh Open Last 96 China Yuan Sijun 4-0 Iran Amir Sarkhosh 1
Wales 2025 Welsh Open Last 96 China Wang Yuchen 4-0 England Martin O'Donnell 1
Wales 2025 Welsh Open Last 96 Wales Jamie Clarke 4-2 England Louis Heathcote 1
Wales 2025 Welsh Open Last 96 England Stan Moody 4-3 England Anthony Hamilton 1
Wales 2025 Welsh Open Last 96 England Ricky Walden 4-2 Latvia Artemijs Zizins 1
Wales 2025 Welsh Open Last 96 Malaysia Thor Chuan Leong 4-2 Ireland Aaron Hill 1
Wales 2025 Welsh Open Last 96 China Ma Hailong 4-2 England Joe Perry 1
Wales 2025 Welsh Open Last 64 Wales Jamie Jones 4-2 China Si Jiahui 1
Wales 2025 Welsh Open Last 64 England Mark Selby 4-2 England Haydon Pinhey 1
Wales 2025 Welsh Open Last 64 China Yuan Sijun 4-1 China Zhou Yuelong 1
Wales 2025 Welsh Open Last 64 China Pang Junxu 4-2 Wales Dominic Dale 1
Wales 2025 Welsh Open Last 64 Northern Ireland Mark Allen 4-3 England Stan Moody 1
Wales 2025 Welsh Open Last 64 England Robert Milkins 4-1 China Wang Yuchen 1
Wales 2025 Welsh Open Last 64 England Elliot Slessor 4-0 Wales Liam Davies 1
Wales 2025 Welsh Open Last 64 China Zhang Anda 4-2 Scotland Ross Muir 1
Wales 2025 Welsh Open Last 64 England Matthew Selt 4-0 England Ricky Walden 1
Wales 2025 Welsh Open Last 64 England David Gilbert 4-3 Northern Ireland Jordan Brown 1
Wales 2025 Welsh Open Last 64 Thailand Noppon Saengkham 4-1 Wales Dylan Emery 1
Wales 2025 Welsh Open Last 32 Wales Jackson Page 4-2 India Ishpreet Singh Chadha 1
Wales 2025 Welsh Open Last 32 England Tom Ford 4-3 Australia Neil Robertson 1
Wales 2025 Welsh Open Last 32 China Pang Junxu 4-2 China Zhang Anda 1
Wales 2025 Welsh Open Last 32 Wales Matthew Stevens 4-3 England David Gilbert 1
Wales 2025 Welsh Open Last 32 China Yuan Sijun 4-3 Northern Ireland Mark Allen 1
Wales 2025 Welsh Open Last 32 England Joe O'Connor 4-3 England Kyren Wilson 1
Wales 2025 Welsh Open Last 16 Scotland John Higgins 4-0 China Yuan Sijun 1
Wales 2025 Welsh Open Last 16 England Joe O'Connor 4-1 Wales Matthew Stevens 1
Wales 2025 Welsh Open Quarter-final Belgium Luca Brecel 5-2 Wales Jackson Page 1
Wales 2025 Welsh Open Semi-final England Mark Selby 6-3 Belgium Luca Brecel 1
Wales 2025 Welsh Open Semi-final Scotland Stephen Maguire 6-4 England Ali Carter 1
Germany 2025 German Masters Last 128 Belgium Julien Leclercq 5-2 England Jimmy White 1
Germany 2025 German Masters Last 128 China Jiang Jun 5-1 China Huang Jiahao 1
Germany 2025 German Masters Last 96 China Liu Hongyu 5-3 England Farakh Ajaib 1
Germany 2025 German Masters Last 96 China Xu Si 5-1 Belgium Julien Leclercq 1
Germany 2025 German Masters Last 96 China Yuan Sijun 5-1 China Yulu Bai 1
Germany 2025 German Masters Last 96 Scotland Graeme Dott 5-0 China Xing Zihao 1
Germany 2025 German Masters Last 96 Ireland Aaron Hill 5-4 England Stan Moody 1
Germany 2025 German Masters Last 96 Latvia Artemijs Zizins 5-4 England Matthew Selt 1
Germany 2025 German Masters Last 128 England Allan Taylor 5-3 China Peifan Lei 1
Germany 2025 German Masters Last 96 China He Guoqiang 5-4 Malaysia Thor Chuan Leong 1
Germany 2025 German Masters Last 128 England Hammad Miah 5-3 Scotland Chris Totten 1
Germany 2025 German Masters Last 128 England Joshua Thomond 5-4 Belgium Ben Mertens 1
Germany 2025 German Masters Last 96 England Allan Taylor 5-2 England Robbie Williams 1
Germany 2025 German Masters Last 128 England Alfie Burden 5-3 Egypt Mostafa Dorgham 1
Germany 2025 German Masters Last 96 England David Grace 5-3 China Long Zehuang 1
Germany 2025 German Masters Last 96 Scotland Ross Muir 5-4 England Joe Perry 1
Germany 2025 German Masters Last 96 England Ricky Walden 5-3 Scotland Dean Young 1
Germany 2025 German Masters Last 64 Australia Neil Robertson 5-1 Poland Antoni Kowalski 1
Germany 2025 German Masters Last 64 Scotland John Higgins 5-3 England Mark Davis 1
Germany 2025 German Masters Last 64 China Zhou Yuelong 5-2 Latvia Artemijs Zizins 1
Germany 2025 German Masters Last 64 England Ben Woollaston 5-0 England David Gilbert 1
Germany 2025 German Masters Last 64 England Judd Trump 5-2 England David Grace 1
Germany 2025 German Masters Last 64 England Barry Hawkins 5-4 England Alfie Burden 1
Germany 2025 German Masters Last 64 China Si Jiahui 5-0 Ireland Ken Doherty 1
Germany 2025 German Masters Last 64 Switzerland Alexander Ursenbacher 5-3 England Jack Lisowski 1
Germany 2025 German Masters Last 64 Belgium Luca Brecel 5-2 China Jiang Jun 1
Germany 2025 German Masters Last 64 England Jimmy Robertson 5-4 Thailand Noppon Saengkham 1
Germany 2025 German Masters Last 64 Ireland Aaron Hill 5-2 Wales Mark Williams 1
Germany 2025 German Masters Last 32 Wales Jak Jones 5-3 Scotland John Higgins 1
Germany 2025 German Masters Last 32 China Xiao Guodong 5-4 China Si Jiahui 1
Germany 2025 German Masters Last 32 England Judd Trump 5-0 England Joe O'Connor 1
Germany 2025 German Masters Last 32 China Wu Yize 5-4 Northern Ireland Mark Allen 1
Germany 2025 German Masters Last 32 England Shaun Murphy 5-0 Thailand Thepchaiya Un-Nooh 1
Germany 2025 German Masters Last 16 China Xiao Guodong 5-1 England Elliot Slessor 1
Germany 2025 German Masters Last 16 Australia Neil Robertson 5-2 England Judd Trump 1
Germany 2025 German Masters Last 16 China Yuan Sijun 5-4 England Shaun Murphy 1
Germany 2025 German Masters Quarter-final England Kyren Wilson 5-4 Scotland Anthony McGill 1
Germany 2025 German Masters Quarter-final China Yuan Sijun 5-4 Australia Neil Robertson 1
Germany 2025 German Masters Semi-final England Kyren Wilson 6-2 China Xiao Guodong 1
England 2025 Masters Last 16 China Ding Junhui 6-5 Wales Mark Williams 1
England 2025 Masters Quarter-final England Judd Trump 6-3 China Ding Junhui 1
England 2025 Masters Semi-final England Kyren Wilson 6-3 England Judd Trump 1
England 2025 Masters Semi-final England Shaun Murphy 6-3 Northern Ireland Mark Allen 1
England 2025 Masters Quarter-final Northern Ireland Mark Allen 6-2 England Mark Selby 1
England 2025 Masters Last 16 England Kyren Wilson 6-4 China Zhang Anda 1
England 2025 Masters Last 16 England Judd Trump 6-1 England Barry Hawkins 1
England 2025 Masters Last 16 Australia Neil Robertson 6-5 Scotland John Higgins 1
England 2025 Championship League Group 1 Wales Jak Jones 3-2 England Gary Wilson 1
England 2025 Championship League Group 1 Iran Hossein Vafaei 3-1 England Elliot Slessor 1
England 2025 Championship League Group 1 China Pang Junxu 3-0 England Chris Wakelin 1
England 2025 Championship League Group 1 Wales Ryan Day 3-1 England Elliot Slessor 1
England 2025 Championship League Group 1 Iran Hossein Vafaei 3-2 Wales Jak Jones 1
England 2025 Championship League Group 1 Wales Ryan Day 3-2 China Pang Junxu 1
England 2025 Championship League Group 1 Wales Jak Jones 3-1 England Elliot Slessor 1
England 2025 Championship League Group 1 China Pang Junxu 3-1 England Elliot Slessor 1
England 2025 Championship League Group 1 England Elliot Slessor 3-2 England Gary Wilson 1
England 2025 Championship League Group 1 Wales Ryan Day 3-0 Wales Jak Jones 1
England 2025 Championship League Group 1 Wales Jak Jones 3-0 China Pang Junxu 1
England 2025 Championship League Group 1 - Final Iran Hossein Vafaei 3-1 Wales Jak Jones 1
England 2025 Championship League Group 1 - Semi-final Iran Hossein Vafaei 3-1 Wales Ryan Day 1
England 2025 Championship League Group 2 England Chris Wakelin 3-0 England Robert Milkins 1
England 2025 Championship League Group 2 England Robert Milkins 3-2 England Ali Carter 1
England 2025 Championship League Group 2 Wales Jak Jones 3-0 China Pang Junxu 1
England 2025 Championship League Group 2 England Robert Milkins 3-1 Wales Ryan Day 1
England 2025 Championship League Group 2 Wales Jak Jones 3-2 England Ali Carter 1
England 2025 Championship League Group 2 England Chris Wakelin 3-1 China Pang Junxu 1
England 2025 Championship League Group 2 - Final China Si Jiahui 3-2 Wales Jak Jones 1
England 2025 Championship League Group 2 - Semi-final China Si Jiahui 3-2 England Chris Wakelin 1
England 2025 Championship League Group 2 - Semi-final Wales Jak Jones 3-1 England Ali Carter 1
England 2025 Championship League Group 3 England Mark Selby 3-0 England Chris Wakelin 1
England 2025 Championship League Group 3 - Final England Kyren Wilson 3-2 Wales Jak Jones 1
England 2025 Championship League Group 4 England Stuart Bingham 3-1 Wales Jackson Page 1
England 2025 Championship League Group 4 England Mark Selby 3-1 Wales Jak Jones 1
England 2025 Championship League Group 4 England Matthew Selt 3-1 Wales Jackson Page 1
England 2025 Championship League Group 4 Wales Jak Jones 3-1 England Matthew Selt 1
England 2025 Championship League Group 4 England Matthew Selt 3-1 England Jimmy Robertson 1
England 2025 Championship League Group 4 England Mark Selby 3-2 England Jimmy Robertson 1
England 2025 Championship League Group 4 England Matthew Selt 3-2 England Joe O'Connor 1
England 2025 Championship League Group 4 England Stuart Bingham 3-0 England Mark Selby 1
England 2025 Championship League Group 4 Wales Jak Jones 3-0 England Stuart Bingham 1
England 2025 Championship League Group 4 - Final England Mark Selby 3-0 Wales Jak Jones 1
England 2025 Championship League Group 4 - Semi-final England Mark Selby 3-1 England Joe O'Connor 1
England 2025 Championship League Group 5 England Tom Ford 3-0 Australia Neil Robertson 1
England 2025 Championship League Group 5 Wales Jak Jones 3-1 England Joe O'Connor 1
England 2025 Championship League Group 5 England Judd Trump 3-0 Australia Neil Robertson 1
England 2025 Championship League Group 5 England Joe O'Connor 3-0 Australia Neil Robertson 1
England 2025 Championship League Group 5 England Stuart Bingham 3-2 England Joe O'Connor 1
England 2025 Championship League Group 5 Wales Jak Jones 3-0 England Stuart Bingham 1
England 2025 Championship League Group 5 England Stuart Bingham 3-1 England Tom Ford 1
England 2025 Championship League Group 5 Australia Neil Robertson 3-1 England Stuart Bingham 1
England 2025 Championship League Group 6 Thailand Noppon Saengkham 3-1 England David Gilbert 1
England 2025 Championship League Group 6 England Joe O'Connor 3-1 England Tom Ford 1
England 2025 Championship League Group 6 England David Gilbert 3-1 England Judd Trump 1
England 2025 Championship League Group 6 England David Gilbert 3-0 England Tom Ford 1
England 2025 Championship League Group 6 England Judd Trump 3-2 Thailand Noppon Saengkham 1
England 2025 Championship League Group 6 England Joe O'Connor 3-0 England Jack Lisowski 1
England 2025 Championship League Group 6 England David Gilbert 3-1 Wales Jak Jones 1
England 2025 Championship League Group 7 England David Gilbert 3-1 England Joe O'Connor 1
England 2025 Championship League Group 7 China Xiao Guodong 3-1 Thailand Noppon Saengkham 1
England 2025 Championship League Group 7 England Ricky Walden 3-0 Wales Jak Jones 1
England 2025 Championship League Group 7 China Xiao Guodong 3-2 England Joe O'Connor 1
England 2025 Championship League Group 7 - Semi-final England David Gilbert 3-2 England Ricky Walden 1
England 2025 Championship League Group 7 - Final China Xiao Guodong 3-2 England David Gilbert 1
England 2025 Championship League Winners Group China Xiao Guodong 3-0 England Kyren Wilson 1
England 2025 Championship League Winners Group England Judd Trump 3-2 England Mark Selby 1
England 2025 Championship League Winners Group England Judd Trump 3-2 China Xiao Guodong 1
England 2025 Championship League Winners Group China Xiao Guodong 3-0 England Matthew Selt 1
England 2025 Championship League Winners Group England Judd Trump 3-2 Iran Hossein Vafaei 1
England 2025 Championship League Winners Group England Matthew Selt 3-1 China Si Jiahui 1
England 2025 Championship League Winners Group England Mark Selby 3-1 England Kyren Wilson 1
England 2025 Championship League Winners Group England Kyren Wilson 3-1 Iran Hossein Vafaei 1
England 2025 Championship League Winners Group - Final England Mark Selby 3-0 England Kyren Wilson 1
Saudi Arabia 2024 Riyadh Season Championship Round 1 China Ding Junhui 4-0 Saudi Arabia Abdulraouf Sayegh 1
Saudi Arabia 2024 Riyadh Season Championship Round 1 China Zhang Anda 4-0 Saudi Arabia Ahmed Abdullah Aseeri 1
Saudi Arabia 2024 Riyadh Season Championship Semi-final Belgium Luca Brecel 4-2 Wales Mark Williams 1
Saudi Arabia 2024 Riyadh Season Championship Semi-final Northern Ireland Mark Allen 4-2 England Ronnie O'Sullivan 1
Scotland 2024 Scottish Open Last 128 England Zak Surety 4-0 Scotland Jack Borwick 1
Scotland 2024 Scottish Open Last 128 England Allan Taylor 4-0 Ukraine Anton Kazakov 1
Scotland 2024 Scottish Open Last 128 Pakistan Haris Tahir 4-3 England Hammad Miah 1
Scotland 2024 Scottish Open Last 128 England Oliver Lines 4-1 Scotland Ayaan Iqbal 1
Scotland 2024 Scottish Open Last 96 China He Guoqiang 4-0 England Louis Heathcote 1
Scotland 2024 Scottish Open Last 96 China Xu Si 4-1 Wales Andrew Pagett 1
Scotland 2024 Scottish Open Last 96 Poland Antoni Kowalski 4-3 England Joe Perry 1
Scotland 2024 Scottish Open Last 96 England Stuart Carrington 4-1 Ireland Aaron Hill 1
Scotland 2024 Scottish Open Last 96 England Ricky Walden 4-2 China Huang Jiahao 1
Scotland 2024 Scottish Open Last 96 Wales Daniel Wells 4-0 Malaysia Thor Chuan Leong 1
Scotland 2024 Scottish Open Last 96 Switzerland Alexander Ursenbacher 4-3 England Ben Woollaston 1
Scotland 2024 Scottish Open Last 96 England David Grace 4-1 England Ashley Carty 1
Scotland 2024 Scottish Open Last 64 England Joe O'Connor 4-1 China Lyu Haotian 1
Scotland 2024 Scottish Open Last 64 Scotland John Higgins 4-2 England Ian Burns 1
Scotland 2024 Scottish Open Last 64 Northern Ireland Mark Allen 4-1 China He Guoqiang 1
Scotland 2024 Scottish Open Last 64 China Wu Yize 4-1 England Farakh Ajaib 1
Scotland 2024 Scottish Open Last 64 Wales Jak Jones 4-1 Wales Jamie Jones 1
Scotland 2024 Scottish Open Last 64 China Ding Junhui 4-0 England Mark Davis 1
Scotland 2024 Scottish Open Last 64 Wales Jackson Page 4-2 England Robert Milkins 1
Scotland 2024 Scottish Open Last 64 England Kyren Wilson 4-0 England David Grace 1
Scotland 2024 Scottish Open Last 64 England Mark Selby 4-0 England Stuart Carrington 1
Scotland 2024 Scottish Open Last 64 Scotland Dean Young 4-2 China Pang Junxu 1
Scotland 2024 Scottish Open Last 64 England Shaun Murphy 4-0 Wales Daniel Wells 1
Scotland 2024 Scottish Open Last 32 England Jack Lisowski 4-0 China Si Jiahui 1
Scotland 2024 Scottish Open Last 32 Scotland Stephen Maguire 4-2 England Kyren Wilson 1
Scotland 2024 Scottish Open Last 32 China Long Zehuang 4-3 England Joe O'Connor 1
Scotland 2024 Scottish Open Last 32 China Wu Yize 4-2 India Ishpreet Singh Chadha 1
Scotland 2024 Scottish Open Last 32 Thailand Noppon Saengkham 4-2 England Mark Selby 1
Scotland 2024 Scottish Open Last 16 China Xiao Guodong 4-1 Scotland Stephen Maguire 1
Scotland 2024 Scottish Open Last 16 England Chris Wakelin 4-1 China Xing Zihao 1
Scotland 2024 Scottish Open Last 16 China Peifan Lei 4-3 England Stuart Bingham 1
Scotland 2024 Scottish Open Last 16 Thailand Noppon Saengkham 4-2 England Ali Carter 1
Scotland 2024 Scottish Open Quarter-final China Xiao Guodong 5-1 Belgium Luca Brecel 1
Scotland 2024 Scottish Open Semi-final China Wu Yize 6-4 China Xiao Guodong 1
England 2024 Snooker Shoot Out Last 64 China Zhou Yuelong 1-0 England Louis Heathcote 1
England 2024 UK Championship Last 144 Wales Liam Davies 6-3 United States Ahmed Aly Elsayed 1
England 2024 UK Championship Last 144 Ukraine Iulian Boiko 6-3 Hungary Bulcsú Révész 1
England 2024 UK Championship Last 144 Switzerland Alexander Ursenbacher 6-1 England Joshua Cooper 1
England 2024 UK Championship Last 144 Hong Kong Cheung Ka Wai 6-1 England Harvey Chandler 1
England 2024 UK Championship Last 144 China Zhao Xintong 6-3 Thailand Akani Songsermsawad 1
England 2024 UK Championship Last 144 England Mitchell Mann 6-3 Wales Andrew Pagett 1
England 2024 UK Championship Last 144 England Michael Holt 6-3 England Steven Hallworth 1
England 2024 UK Championship Last 112 Malaysia Thor Chuan Leong 6-4 England Zak Surety 1
England 2024 UK Championship Last 112 Wales Jamie Clarke 6-4 Egypt Mostafa Dorgham 1
England 2024 UK Championship Last 112 Wales Daniel Wells 6-4 Pakistan Haris Tahir 1
England 2024 UK Championship Last 112 England Alfie Burden 6-4 Switzerland Alexander Ursenbacher 1
England 2024 UK Championship Last 112 Hong Kong Marco Fu 6-1 Iran Amir Sarkhosh 1
England 2024 UK Championship Last 112 England Joe Perry 6-2 Egypt Hatem Yassen 1
England 2024 UK Championship Last 112 Belgium Julien Leclercq 6-4 Scotland Graeme Dott 1
England 2024 UK Championship Last 112 China Xing Zihao 6-4 England Mitchell Mann 1
England 2024 UK Championship Last 80 England Stuart Bingham 6-3 England Oliver Sykes 1
England 2024 UK Championship Last 80 England Elliot Slessor 6-3 China Long Zehuang 1
England 2024 UK Championship Last 80 England David Lilley 6-3 Thailand Thepchaiya Un-Nooh 1
England 2024 UK Championship Last 80 England Michael Holt 6-3 England Joe O'Connor 1
England 2024 UK Championship Last 80 China Zhao Xintong 6-2 Thailand Noppon Saengkham 1
England 2024 UK Championship Last 80 Belgium Julien Leclercq 6-2 Wales Dominic Dale 1
England 2024 UK Championship Last 80 China Peifan Lei 6-5 England Tom Ford 1
England 2024 UK Championship Last 80 England Ben Woollaston 6-5 England Joe Perry 1
England 2024 UK Championship Last 80 China Xu Si 6-5 Scotland Chris Totten 1
England 2024 UK Championship Last 80 England Stan Moody 6-2 China Pang Junxu 1
England 2024 UK Championship Last 80 Wales Matthew Stevens 6-3 England Martin O'Donnell 1
England 2024 UK Championship Last 48 Scotland Stephen Maguire 6-5 England Elliot Slessor 1
England 2024 UK Championship Last 48 China Wu Yize 6-3 England David Lilley 1
England 2024 UK Championship Last 48 England Barry Hawkins 6-3 China Wang Yuchen 1
England 2024 UK Championship Last 48 China Zhao Xintong 6-2 England Ricky Walden 1
England 2024 UK Championship Last 48 England Robert Milkins 6-2 China Xu Si 1
England 2024 UK Championship Last 48 China He Guoqiang 6-5 England Stan Moody 1
England 2024 UK Championship Last 32 China Wu Yize 6-4 China Si Jiahui 1
England 2024 UK Championship Last 32 Scotland John Higgins 6-0 China He Guoqiang 1
England 2024 UK Championship Last 32 China Zhang Anda 6-3 China Peifan Lei 1
England 2024 UK Championship Last 16 England Jack Lisowski 6-4 England Ali Carter 1
England 2024 UK Championship Last 16 England Kyren Wilson 6-2 England Chris Wakelin 1
England 2024 UK Championship Last 16 England Michael Holt 6-5 Wales Jak Jones 1
England 2024 UK Championship Quarter-final England Barry Hawkins 6-2 England Shaun Murphy 1
England 2024 UK Championship Semi-final England Barry Hawkins 6-5 Northern Ireland Mark Allen 1
England 2024 Champion of Champions Last 16 England Judd Trump 4-0 China Ding Junhui 1
England 2024 Champion of Champions Last 16 Australia Neil Robertson 4-3 England Ali Carter 1
England 2024 Champion of Champions Last 16 England Mark Selby 4-2 England Shaun Murphy 1
England 2024 Champion of Champions Semi-final Wales Mark Williams 6-2 Australia Neil Robertson 1
China 2024 International Championship Last 128 China Xiao Guodong 6-3 India Kreishh Gurbaxani 1
China 2024 International Championship Last 128 Wales Mark Williams 6-0 Pakistan Haris Tahir 1
China 2024 International Championship Last 128 England Judd Trump 6-1 Scotland Chris Totten 1
China 2024 International Championship Last 128 China Fan Zhengyi 6-3 China Long Zehuang 1
China 2024 International Championship Last 128 Wales Dylan Emery 6-3 Scotland Scott Donaldson 1
China 2024 International Championship Last 128 England Stuart Bingham 6-0 Scotland Liam Graham 1
China 2024 International Championship Last 128 Scotland John Higgins 6-1 Ireland Ken Doherty 1
China 2024 International Championship Last 128 China Gong Chenzhi 6-4 Northern Ireland Jordan Brown 1
China 2024 International Championship Last 128 China Lyu Haotian 6-5 Hong Kong Marco Fu 1
China 2024 International Championship Last 128 England Robbie Williams 6-3 England Allan Taylor 1
China 2024 International Championship Last 128 England Elliot Slessor 6-3 England Manasawin Phetmalaikul 1
China 2024 International Championship Last 128 England Ben Woollaston 6-4 Wales Duane Jones 1
China 2024 International Championship Last 128 China Yuan Sijun 6-1 England Ian Burns 1
China 2024 International Championship Last 128 England Jack Lisowski 6-5 Hungary Bulcsú Révész 1
China 2024 International Championship Last 128 Scotland Ross Muir 6-2 Wales Daniel Wells 1
China 2024 International Championship Last 64 China Lyu Haotian 6-4 England Haydon Pinhey 1
China 2024 International Championship Last 128 Iran Hossein Vafaei 6-4 China Zheng Dian 1
China 2024 International Championship Last 128 England David Grace 6-2 China Zhou Jinhao 1
China 2024 International Championship Last 128 Thailand Noppon Saengkham 6-3 China Wang Xinbo 1
China 2024 International Championship Last 64 Wales Matthew Stevens 6-5 England Simon Blackwell 1
China 2024 International Championship Last 64 China Jiang Jun 6-5 Iran Amir Sarkhosh 1
China 2024 International Championship Last 128 China Ding Junhui 6-0 England Reanne Evans 1
China 2024 International Championship Last 64 China Xiao Guodong 6-0 England Ricky Walden 1
China 2024 International Championship Last 64 England Gary Wilson 6-4 Scotland Dean Young 1
China 2024 International Championship Last 128 China Zhang Anda 6-5 India Ishpreet Singh Chadha 1
China 2024 International Championship Last 64 England Robbie Williams 6-3 England Stuart Carrington 1
China 2024 International Championship Last 64 Scotland John Higgins 6-4 England Ben Woollaston 1
China 2024 International Championship Last 64 England Judd Trump 6-0 England Sanderson Lam 1
China 2024 International Championship Last 64 Thailand Thepchaiya Un-Nooh 6-0 England Stuart Bingham 1
China 2024 International Championship Last 64 China Zhang Anda 6-3 England David Grace 1
China 2024 International Championship Last 64 Thailand Noppon Saengkham 6-1 England Jimmy Robertson 1
China 2024 International Championship Last 64 England Kyren Wilson 6-3 China Liu Hongyu 1
China 2024 International Championship Last 64 Iran Hossein Vafaei 6-1 Wales Dylan Emery 1
China 2024 International Championship Last 64 England Joe O'Connor 6-1 Scotland Anthony McGill 1
China 2024 International Championship Last 32 England Gary Wilson 6-5 England Robbie Williams 1
China 2024 International Championship Last 32 China Ding Junhui 6-0 Iran Hossein Vafaei 1
China 2024 International Championship Last 32 Wales Mark Williams 6-1 Thailand Thepchaiya Un-Nooh 1
China 2024 International Championship Last 16 China Xu Si 6-4 England Judd Trump 1
China 2024 International Championship Last 16 Wales Jackson Page 6-4 China Pang Junxu 1
China 2024 International Championship Last 16 England Chris Wakelin 6-4 Wales Mark Williams 1
China 2024 International Championship Last 16 China Xiao Guodong 6-3 England Jack Lisowski 1
China 2024 International Championship Last 16 England Gary Wilson 6-3 England Mark Selby 1
China 2024 International Championship Quarter-final England Chris Wakelin 6-5 Scotland John Higgins 1
China 2024 International Championship Semi-final England Chris Wakelin 9-8 China Xiao Guodong 1
China 2024 International Championship Last 32 England Barry Hawkins 6-1 Australia Neil Robertson 1
Northern Ireland 2024 Northern Ireland Open Last 128 Wales Duane Jones 4-2 Latvia Artemijs Zizins 1
Northern Ireland 2024 Northern Ireland Open Last 128 Malaysia Thor Chuan Leong 4-3 England Mark Joyce 1
Northern Ireland 2024 Northern Ireland Open Last 128 Wales Liam Davies 4-2 Scotland Dean Young 1
Northern Ireland 2024 Northern Ireland Open Last 128 Poland Antoni Kowalski 4-3 England Hammad Miah 1
Northern Ireland 2024 Northern Ireland Open Last 128 Hungary Bulcsú Révész 4-3 Ukraine Iulian Boiko 1
Northern Ireland 2024 Northern Ireland Open Last 128 England Daniel Womersley 4-1 Belgium Ben Mertens 1
Northern Ireland 2024 Northern Ireland Open Last 128 China Wang Yuchen 4-1 Wales Andrew Pagett 1
Northern Ireland 2024 Northern Ireland Open Last 128 England Simon Blackwell 4-3 England Stuart Carrington 1
Northern Ireland 2024 Northern Ireland Open Last 96 England Mark Davis 4-2 England Alfie Burden 1
Northern Ireland 2024 Northern Ireland Open Last 96 Wales Matthew Stevens 4-1 China Gong Chenzhi 1
Northern Ireland 2024 Northern Ireland Open Last 96 China Long Zehuang 4-0 England Sanderson Lam 1
Northern Ireland 2024 Northern Ireland Open Last 96 Malaysia Thor Chuan Leong 4-2 Wales Daniel Wells 1
Northern Ireland 2024 Northern Ireland Open Last 96 China Peifan Lei 4-3 Wales Jamie Jones 1
Northern Ireland 2024 Northern Ireland Open Last 96 Northern Ireland Jordan Brown 4-1 Wales Liam Davies 1
Northern Ireland 2024 Northern Ireland Open Last 96 England Louis Heathcote 4-3 Ireland Aaron Hill 1
Northern Ireland 2024 Northern Ireland Open Last 96 China Yuan Sijun 4-0 Scotland Liam Graham 1
Northern Ireland 2024 Northern Ireland Open Last 96 England David Grace 4-0 China Yulu Bai 1
Northern Ireland 2024 Northern Ireland Open Last 96 England Stan Moody 4-3 England Ben Woollaston 1
Northern Ireland 2024 Northern Ireland Open Last 64 China Zhou Yuelong 4-3 Wales Dominic Dale 1
Northern Ireland 2024 Northern Ireland Open Last 64 England Judd Trump 4-0 India Ishpreet Singh Chadha 1
Northern Ireland 2024 Northern Ireland Open Last 64 Belgium Luca Brecel 4-3 China He Guoqiang 1
Northern Ireland 2024 Northern Ireland Open Last 64 China Peifan Lei 4-2 England David Gilbert 1
Northern Ireland 2024 Northern Ireland Open Last 64 China Pang Junxu 4-3 China Yuan Sijun 1
Northern Ireland 2024 Northern Ireland Open Last 64 England Shaun Murphy 4-2 China Jiang Jun 1
Northern Ireland 2024 Northern Ireland Open Last 64 England Tom Ford 4-2 Malaysia Thor Chuan Leong 1
Northern Ireland 2024 Northern Ireland Open Last 64 Scotland John Higgins 4-2 China Fan Zhengyi 1
Northern Ireland 2024 Northern Ireland Open Last 32 China Tian Pengfei 4-1 England Robert Milkins 1
Northern Ireland 2024 Northern Ireland Open Last 32 England Judd Trump 4-2 England Matthew Selt 1
Northern Ireland 2024 Northern Ireland Open Last 64 England Martin O'Donnell 4-3 China Zhang Anda 1
Northern Ireland 2024 Northern Ireland Open Last 32 England Shaun Murphy 4-2 China Zhou Yuelong 1
Northern Ireland 2024 Northern Ireland Open Last 32 China Pang Junxu 4-1 Belgium Luca Brecel 1
Northern Ireland 2024 Northern Ireland Open Last 32 China Peifan Lei 4-1 England Tom Ford 1
Northern Ireland 2024 Northern Ireland Open Last 32 England Martin O'Donnell 4-2 England Jimmy White 1
Northern Ireland 2024 Northern Ireland Open Last 32 England Stan Moody 4-0 Wales Jak Jones 1
Northern Ireland 2024 Northern Ireland Open Last 32 China Ma Hailong 4-1 England Chris Wakelin 1
Northern Ireland 2024 Northern Ireland Open Last 32 Wales Mark Williams 4-1 Thailand Noppon Saengkham 1
Northern Ireland 2024 Northern Ireland Open Last 32 Australia Neil Robertson 4-0 China Wang Yuchen 1
Northern Ireland 2024 Northern Ireland Open Last 16 Australia Neil Robertson 4-1 England Oliver Lines 1
Northern Ireland 2024 Northern Ireland Open Last 16 England Judd Trump 4-1 England Barry Hawkins 1
Northern Ireland 2024 Northern Ireland Open Quarter-final England Kyren Wilson 5-1 Wales Mark Williams 1
Northern Ireland 2024 Northern Ireland Open Semi-final England Kyren Wilson 6-4 China Pang Junxu 1
China 2024 Wuhan Open Last 128 China Fan Zhengyi 5-0 Thailand Mink Nutcharut 1
China 2024 Wuhan Open Last 128 England Barry Hawkins 5-3 China Jiang Jun 1
China 2024 Wuhan Open Last 128 Ireland Aaron Hill 5-2 England Ashley Carty 1
China 2024 Wuhan Open Last 128 England Gary Wilson 5-4 Switzerland Alexander Ursenbacher 1
China 2024 Wuhan Open Last 128 England Ali Carter 5-3 China Wang Yuchen 1
China 2024 Wuhan Open Last 128 Thailand Akani Songsermsawad 5-2 England Tom Ford 1
China 2024 Wuhan Open Last 128 Scotland Graeme Dott 5-2 Belgium Julien Leclercq 1
China 2024 Wuhan Open Last 128 England Daniel Womersley 5-4 England Joe Perry 1
China 2024 Wuhan Open Last 128 England Matthew Selt 5-2 England Liam Pullen 1
China 2024 Wuhan Open Last 128 Thailand Noppon Saengkham 5-1 Wales Daniel Wells 1
China 2024 Wuhan Open Last 128 England Hammad Miah 5-3 England Joe O'Connor 1
China 2024 Wuhan Open Last 128 England Ben Woollaston 5-1 England Oliver Lines 1
China 2024 Wuhan Open Last 128 England Anthony Hamilton 5-4 England Reanne Evans 1
China 2024 Wuhan Open Last 128 Northern Ireland Mark Allen 5-1 China Yulu Bai 1
China 2024 Wuhan Open Last 128 Hong Kong Marco Fu 5-1 China Zhou Yuelong 1
China 2024 Wuhan Open Last 128 Wales Jackson Page 5-3 China Peifan Lei 1
China 2024 Wuhan Open Last 128 Australia Neil Robertson 5-0 Ireland Ken Doherty 1
China 2024 Wuhan Open Last 128 England Jack Lisowski 5-2 Scotland Liam Graham 1
China 2024 Wuhan Open Last 128 England Stan Moody 5-2 Wales Matthew Stevens 1
China 2024 Wuhan Open Last 64 England David Lilley 5-4 England Allan Taylor 1
China 2024 Wuhan Open Last 64 England Stan Moody 5-4 Wales Ryan Day 1
China 2024 Wuhan Open Last 128 China Yuan Sijun 5-0 China Cai Wei 1
China 2024 Wuhan Open Last 64 England Barry Hawkins 5-3 England Jimmy Robertson 1
China 2024 Wuhan Open Last 64 Wales Duane Jones 5-3 India Ishpreet Singh Chadha 1
China 2024 Wuhan Open Last 64 Hong Kong Marco Fu 5-1 England Louis Heathcote 1
China 2024 Wuhan Open Last 64 Wales Jak Jones 5-3 China Tian Pengfei 1
China 2024 Wuhan Open Last 64 Scotland Anthony McGill 5-4 Egypt Mostafa Dorgham 1
China 2024 Wuhan Open Last 64 England Kyren Wilson 5-0 Ireland Aaron Hill 1
China 2024 Wuhan Open Last 64 China Xiao Guodong 5-1 Wales Andrew Pagett 1
China 2024 Wuhan Open Last 64 China Zhang Anda 5-3 Scotland Graeme Dott 1
China 2024 Wuhan Open Last 64 England Shaun Murphy 5-3 England Anthony Hamilton 1
China 2024 Wuhan Open Last 64 England Martin O'Donnell 5-2 Thailand Akani Songsermsawad 1
China 2024 Wuhan Open Last 64 China Si Jiahui 5-2 England Daniel Womersley 1
China 2024 Wuhan Open Last 64 Scotland John Higgins 5-4 China Fan Zhengyi 1
China 2024 Wuhan Open Last 32 England Barry Hawkins 5-3 England Stan Moody 1
China 2024 Wuhan Open Last 32 England Shaun Murphy 5-3 Thailand Noppon Saengkham 1
China 2024 Wuhan Open Last 32 England Ben Woollaston 5-3 England Elliot Slessor 1
China 2024 Wuhan Open Last 32 China Ding Junhui 5-2 China Yuan Sijun 1
China 2024 Wuhan Open Last 32 Scotland John Higgins 5-3 England Zak Surety 1
China 2024 Wuhan Open Last 32 England Judd Trump 5-2 Scotland Anthony McGill 1
China 2024 Wuhan Open Last 32 China Zhang Anda 5-3 Iran Hossein Vafaei 1
China 2024 Wuhan Open Last 16 England Jack Lisowski 5-0 China Wu Yize 1
China 2024 Wuhan Open Last 16 England Judd Trump 5-2 Scotland John Higgins 1
England 2024 British Open Last 128 England Mark Davis 4-0 Northern Ireland Robbie Mcguigan 1
England 2024 British Open Last 128 England David Grace 4-2 England Jack Lisowski 1
England 2024 British Open Last 128 China Xu Si 4-2 Ireland Ken Doherty 1
England 2024 British Open Last 128 China Xiao Guodong 4-2 China Huang Jiahao 1
England 2024 British Open Last 128 England Stan Moody 4-2 England Joe O'Connor 1
England 2024 British Open Last 128 China Yuan Sijun 4-2 Wales Jamie Jones 1
England 2024 British Open Last 128 England Oliver Lines 4-3 China Peifan Lei 1
England 2024 British Open Last 128 China Wu Yize 4-1 Thailand Siripaporn Nuanthakhamjan 1
England 2024 British Open Last 128 Ireland Aaron Hill 4-3 China Ding Junhui 1
England 2024 British Open Last 128 England Judd Trump 4-1 England Robert Milkins 1
England 2024 British Open Last 128 China Gong Chenzhi 4-3 England Tom Ford 1
England 2024 British Open Last 128 England Shaun Murphy 4-0 England Ian Burns 1
England 2024 British Open Last 128 Wales Jak Jones 4-2 England Sanderson Lam 1
England 2024 British Open Last 128 China Zhang Anda 4-2 Northern Ireland Jordan Brown 1
England 2024 British Open Last 128 England Mark Selby 4-3 China Pang Junxu 1
England 2024 British Open Last 128 Wales Ryan Day 4-1 England Louis Heathcote 1
England 2024 British Open Last 64 Australia Neil Robertson 4-1 Scotland Chris Totten 1
England 2024 British Open Last 64 China Xu Si 4-1 China Gong Chenzhi 1
England 2024 British Open Last 64 England Mark Davis 4-2 China Xiao Guodong 1
England 2024 British Open Last 64 Belgium Luca Brecel 4-2 China Tian Pengfei 1
England 2024 British Open Last 64 China Lyu Haotian 4-1 England Allan Taylor 1
England 2024 British Open Last 64 England Kyren Wilson 4-1 Wales Duane Jones 1
England 2024 British Open Last 32 Wales Jak Jones 4-1 Ukraine Iulian Boiko 1
England 2024 British Open Last 32 England Mark Selby 4-3 China Yuan Sijun 1
England 2024 British Open Last 32 Thailand Thepchaiya Un-Nooh 4-3 England Ricky Walden 1
England 2024 British Open Last 32 Northern Ireland Mark Allen 4-1 Belgium Ben Mertens 1
England 2024 British Open Last 16 England Judd Trump 4-2 Scotland Stephen Maguire 1
England 2024 British Open Last 16 Wales Jak Jones 4-2 Belgium Luca Brecel 1
England 2024 British Open Last 16 England Elliot Slessor 4-2 England Kyren Wilson 1
England 2024 British Open Quarter-final England Mark Selby 5-4 England David Gilbert 1
England 2024 British Open Quarter-final Northern Ireland Mark Allen 5-3 England Judd Trump 1
England 2024 British Open Quarter-final England Oliver Lines 5-4 Wales Jak Jones 1
England 2024 English Open Last 128 China Jiang Jun 4-0 United States Ahmed Aly Elsayed 1
England 2024 English Open Last 128 India Ishpreet Singh Chadha 4-1 England Simon Blackwell 1
England 2024 English Open Last 128 England Oliver Sykes 4-1 Belgium Julien Leclercq 1
England 2024 English Open Last 128 China Xing Zihao 4-2 England Paul Deaville 1
England 2024 English Open Last 128 England Mitchell Mann 4-2 Northern Ireland Robbie Mcguigan 1
England 2024 English Open Last 96 Ireland Aaron Hill 4-2 China Peifan Lei 1
England 2024 English Open Last 96 England Ben Woollaston 4-2 Wales Dylan Emery 1
England 2024 English Open Last 96 England Zak Surety 4-1 England Elliot Slessor 1
England 2024 English Open Last 96 China Fan Zhengyi 4-2 England Liam Pullen 1
England 2024 English Open Last 96 China Liu Hongyu 4-1 England Ashley Carty 1
England 2024 English Open Last 96 China Jiang Jun 4-2 China Tian Pengfei 1
England 2024 English Open Last 96 Wales Andrew Pagett 4-2 Northern Ireland Jordan Brown 1
England 2024 English Open Last 96 Wales Jackson Page 4-0 Egypt Mostafa Dorgham 1
England 2024 English Open Last 96 England Mark Davis 4-1 China Xing Zihao 1
England 2024 English Open Last 96 England Andrew Higginson 4-3 Wales Daniel Wells 1
England 2024 English Open Last 96 China Xu Si 4-3 Hong Kong Cheung Ka Wai 1
England 2024 English Open Last 96 Wales Jamie Jones 4-0 England Joshua Thomond 1
England 2024 English Open Last 64 England David Gilbert 4-3 England Michael Holt 1
England 2024 English Open Last 64 England Kyren Wilson 4-1 England David Grace 1
England 2024 English Open Last 64 China Wu Yize 4-3 England Stuart Bingham 1
England 2024 English Open Last 64 Scotland Ross Muir 4-3 England Gary Wilson 1
England 2024 English Open Last 64 England Barry Hawkins 4-2 England Jimmy Robertson 1
England 2024 English Open Last 64 Australia Neil Robertson 4-1 Wales Jackson Page 1
England 2024 English Open Last 64 Scotland Anthony McGill 4-2 China Xiao Guodong 1
England 2024 English Open Last 32 England Mark Selby 4-0 England Joe O'Connor 1
England 2024 English Open Last 32 China Si Jiahui 4-3 China Jiang Jun 1
England 2024 English Open Last 32 China Fan Zhengyi 4-2 England Oliver Lines 1
England 2024 English Open Last 32 England Kyren Wilson 4-1 Scotland Anthony McGill 1
England 2024 English Open Last 32 Scotland John Higgins 4-1 England David Gilbert 1
England 2024 English Open Last 32 Scotland Ross Muir 4-1 Wales Jamie Jones 1
England 2024 English Open Last 32 China Pang Junxu 4-3 Belgium Luca Brecel 1
England 2024 English Open Last 32 Australia Neil Robertson 4-1 England Shaun Murphy 1
England 2024 English Open Last 32 India Ishpreet Singh Chadha 4-2 Iran Hossein Vafaei 1
England 2024 English Open Last 16 India Ishpreet Singh Chadha 4-3 China He Guoqiang 1
England 2024 English Open Last 16 England Judd Trump 4-2 China Fan Zhengyi 1
England 2024 English Open Quarter-final China Wu Yize 5-3 England Judd Trump 1
England 2024 English Open Quarter-final India Ishpreet Singh Chadha 5-4 England Mark Selby 1
Saudi Arabia 2024 Saudi Arabia Masters Last 144 Belgium Julien Leclercq 4-2 Wales Dylan Emery 1
Saudi Arabia 2024 Saudi Arabia Masters Last 144 Scotland Dean Young 4-0 Saudi Arabia Saleh Alamoudi 1
Saudi Arabia 2024 Saudi Arabia Masters Last 144 England Stan Moody 4-0 Saudi Arabia Ziyad Al Qabbani 1
Saudi Arabia 2024 Saudi Arabia Masters Last 144 Wales Liam Davies 4-3 Ireland Ken Doherty 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 Latvia Artemijs Zizins 4-3 China Xu Si 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 England Jimmy Robertson 4-2 Egypt Mohamed Elkhayat 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 England Jimmy White 4-1 England Andrew Higginson 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 England Stuart Carrington 4-2 England Farakh Ajaib 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 Hong Kong Marco Fu 4-0 Wales Liam Davies 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 Wales Duane Jones 4-2 Wales Daniel Wells 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 China Gong Chenzhi 4-2 England David Grace 1
Saudi Arabia 2024 Saudi Arabia Masters Last 112 Belgium Ben Mertens 4-0 China Long Zehuang 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 China Liu Hongyu 4-1 England Ricky Walden 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 England Chris Wakelin 4-2 Northern Ireland Robbie Mcguigan 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 England Jimmy Robertson 4-3 China Fan Zhengyi 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 England Joe O'Connor 4-3 England Louis Heathcote 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 England David Gilbert 4-0 England Alfie Burden 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 China Yuan Sijun 4-1 England Sanderson Lam 1
Saudi Arabia 2024 Saudi Arabia Masters Last 80 China Xiao Guodong 4-3 Wales Duane Jones 1
Saudi Arabia 2024 Saudi Arabia Masters Last 48 China Si Jiahui 5-0 Scotland Graeme Dott 1
Saudi Arabia 2024 Saudi Arabia Masters Last 48 China Peifan Lei 5-2 England Joe O'Connor 1
Saudi Arabia 2024 Saudi Arabia Masters Last 48 England Ben Woollaston 5-3 Iran Hossein Vafaei 1