snooker.org Frontpage
Home: Tournaments: 2023/2024: What's new | Live | Results | Upcoming | Finals | Calendar | Main Tour players | All players | Match stats

Match Stats

Matches from

R = World Ranking; O = Order of Merit
Player Matches Frames
Played Walkovers Total
Name R-Sort R O-Sort O Nationality P W D L % P W D L % P W D L % P W L %
Michael White 60 60 999 n/a Wales 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 11 9 2 81.82
Zhao Xintong (a) 999 n/a 999 n/a China 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 24 19 5 79.17
Robert Milkins 17 17 999 n/a England 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 22 13 9 59.09
Hossein Vafaei 20 20 999 n/a Iran 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 1 1 0 100.00
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 1 1 0 100.00
Dominic Dale 40 40 999 n/a Wales 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 16 10 6 62.50
Jimmy Robertson 49 49 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 15 9 6 60.00
John Spencer (a) 999 n/a 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 46 25 21 54.35
Jordan Brown 39 39 999 n/a Northern Ireland 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 17 9 8 52.94
Mark King 103 103 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 17 9 8 52.94
Fan Zhengyi 51 51 999 n/a China 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 19 10 9 52.63
Stephen Hendry 129 129 999 n/a Scotland 13 9 0 4 69.23 0 0 0 0 13 9 0 4 69.23 327 184 143 56.27
Steve Davis (a) 999 n/a 999 n/a England 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 251 143 108 56.97
Anthony McGill 25 25 999 n/a Scotland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 14 7 7 50.00
Mark Selby 5 5 999 n/a England 34 22 0 12 64.71 0 0 0 0 34 22 0 12 64.71 601 324 277 53.91
Neil Robertson 14 14 999 n/a Australia 36 23 0 13 63.89 0 0 0 0 36 23 0 13 63.89 544 290 254 53.31
Ronnie O'Sullivan 1 1 999 n/a England 47 30 0 17 63.83 0 0 0 0 47 30 0 17 63.83 806 457 349 56.70
Judd Trump 2 2 999 n/a England 44 28 0 16 63.64 0 0 0 0 44 28 0 16 63.64 699 381 318 54.51
Ding Junhui 7 7 999 n/a China 23 14 0 9 60.87 0 0 0 0 23 14 0 9 60.87 344 174 170 50.58
Gary Wilson 13 13 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 60 33 27 55.00
Stephen Lee (a) 999 n/a 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 50 25 25 50.00
Mark Allen 3 3 999 n/a Northern Ireland 19 11 0 8 57.89 0 0 0 0 19 11 0 8 57.89 275 143 132 52.00
Luca Brecel 4 4 999 n/a Belgium 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 110 56 54 50.91
John Higgins 10 10 999 n/a Scotland 36 20 0 16 55.56 0 0 0 0 36 20 0 16 55.56 671 357 314 53.20
Peter Ebdon (a) 999 n/a 999 n/a England 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 184 88 96 47.83
Stuart Bingham 29 29 999 n/a England 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 183 94 89 51.37
Mark J Williams 8 8 999 n/a Wales 23 12 0 11 52.17 0 0 0 0 23 12 0 11 52.17 395 196 199 49.62
Ricky Walden 32 32 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 84 40 44 47.62
Anthony Hamilton 52 52 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 32 17 15 53.13
Ray Reardon (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 76 40 36 52.63
Joe Johnson (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 62 32 30 51.61
Alex Higgins (a) 999 n/a 999 n/a Northern Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 67 34 33 50.75
Terry Griffiths (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 69 35 34 50.72
Dennis Taylor (a) 999 n/a 999 n/a Northern Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 75 34 41 45.33
Matthew Selt 35 35 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 22 9 13 40.91
Thepchaiya Un-Nooh 33 33 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 6 10 37.50
Chris Wakelin 21 21 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 4 9 30.77
Shaun Murphy 6 6 999 n/a England 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 426 205 221 48.12
Ryan Day 19 19 999 n/a Wales 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 96 45 51 46.88
Marco Fu 83 83 999 n/a Hong Kong 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 114 59 55 51.75
Stephen Maguire 28 28 999 n/a Scotland 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 177 86 91 48.59
Ali Carter 9 9 999 n/a England 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 207 94 113 45.41
Barry Hawkins 16 16 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 152 70 82 46.05
Joe Perry 47 47 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 73 36 37 49.32
Kyren Wilson 12 12 999 n/a England 13 5 0 8 38.46 0 0 0 0 13 5 0 8 38.46 154 63 91 40.91
Ken Doherty 78 78 999 n/a Ireland 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 139 65 74 46.76
Zhang Anda 11 11 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 50 25 25 50.00
Cliff Thorburn (a) 999 n/a 999 n/a Canada 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 104 45 59 43.27
Liang Wenbo (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 45 19 26 42.22
John Parrott (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 63 25 38 39.68
Michael Holt (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 9 3 6 33.33
David Gray (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 38 12 26 31.58
Martin Gould 81 81 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 52 25 27 48.08
Yan Bingtao (a) 999 n/a 999 n/a China 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 47 17 30 36.17
Graeme Dott 54 54 999 n/a Scotland 9 2 0 7 22.22 0 0 0 0 9 2 0 7 22.22 158 65 93 41.14
David Gilbert 31 31 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 64 25 39 39.06
Jimmy White 121 121 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 199 84 115 42.21
Andrew Higginson 101 101 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 8 9 47.06
Alain Robidoux (a) 999 n/a 999 n/a Canada 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 7 9 43.75
Mark Davis 64 64 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 7 9 43.75
Paul Hunter (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 7 9 43.75
Perrie Mans (a) 999 n/a 999 n/a South Africa 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 43 18 25 41.86
Jamie Burnett (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 7 10 41.18
Doug Mountjoy (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 30 12 18 40.00
Lyu Haotian 26 26 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Fergal O'Brien 108 108 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 5 9 35.71
Joe Swail (a) 999 n/a 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 5 9 35.71
Noppon Saengkham 23 23 999 n/a Thailand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 5 9 35.71
Nigel Bond (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 27 9 18 33.33
Si Jiahui 24 24 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 15 5 10 33.33
Martin O'Donnell 59 59 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 4 9 30.77
Mark Joyce 65 65 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 2 5 28.57
Ben Woollaston 58 58 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 3 9 25.00
Billy Snaddon (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 3 9 25.00
Dave Harold (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 3 9 25.00
Pang Junxu 27 27 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Lu Ning (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Joe O'Connor 30 30 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 2 9 18.18
Julien Leclercq 67 67 999 n/a Belgium 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 1 0 1 0.00
Gerard Greene (a) 999 n/a 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Aditya Mehta (a) 999 n/a 999 n/a India 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Jamie Cope (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 28 10 18 35.71
Xiao Guodong 34 34 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 17 6 11 35.29
Cao Yupeng 38 38 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 22 8 14 36.36
Tom Ford 15 15 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 35 11 24 31.43
Zhou Yuelong 22 22 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 23 4 19 17.39
Matthew Stevens 48 48 999 n/a Wales 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 98 43 55 43.88
Jack Lisowski 18 18 999 n/a England 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 69 21 48 30.43