snooker.org Frontpage

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 %
Zhao Xintong 11 11 999 n/a China 3 3 0 0 100.00 0 0 0 0 3 3 0 0 100.00 54 37 17 68.52
Michael White (a) 999 n/a 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
Dominic Dale (a) 999 n/a 999 n/a Wales 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 31 19 12 61.29
Robert Milkins 49 49 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 24 24 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
Chris Small (a) 999 n/a 999 n/a Scotland 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 14 9 5 64.29
Lei Peifan 31 31 999 n/a China 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 14 9 5 64.29
Steve James (a) 999 n/a 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 16 10 6 62.50
Willie Thorne (a) 999 n/a 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 21 13 8 61.90
Jimmy Robertson 35 35 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 53 53 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 (a) 999 n/a 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
Tony Knowles (a) 999 n/a 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 48 48 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
Steve Davis (a) 999 n/a 999 n/a England 17 13 0 4 76.47 0 0 0 0 17 13 0 4 76.47 395 223 172 56.46
Stephen Hendry (a) 999 n/a 999 n/a Scotland 21 15 0 6 71.43 0 0 0 0 21 15 0 6 71.43 449 253 196 56.35
Stephen Lee (a) 999 n/a 999 n/a England 7 5 0 2 71.43 0 0 0 0 7 5 0 2 71.43 74 43 31 58.11
Ray Reardon (a) 999 n/a 999 n/a Wales 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 91 50 41 54.95
Anthony McGill 59 59 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
Neil Robertson 8 8 999 n/a Australia 38 25 0 13 65.79 0 0 0 0 38 25 0 13 65.79 570 309 261 54.21
Mark Selby 7 7 999 n/a England 37 24 0 13 64.86 0 0 0 0 37 24 0 13 64.86 649 351 298 54.08
Ding Junhui 6 6 999 n/a China 24 15 0 9 62.50 0 0 0 0 24 15 0 9 62.50 361 184 177 50.97
Judd Trump 1 1 999 n/a England 49 30 0 19 61.22 0 0 0 0 49 30 0 19 61.22 785 421 364 53.63
Ronnie O'Sullivan 5 5 999 n/a England 51 31 0 20 60.78 0 0 0 0 51 31 0 20 60.78 864 482 382 55.79
Gary Wilson 18 18 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
Mark Allen 10 10 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 39 39 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 4 4 999 n/a Scotland 45 25 0 20 55.56 0 0 0 0 45 25 0 20 55.56 810 425 385 52.47
Kyren Wilson 2 2 999 n/a England 18 10 0 8 55.56 0 0 0 0 18 10 0 8 55.56 254 120 134 47.24
Peter Ebdon (a) 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 241 115 126 47.72
Mark J Williams 3 3 999 n/a Wales 30 16 0 14 53.33 0 0 0 0 30 16 0 14 53.33 518 262 256 50.58
Stuart Bingham 22 22 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 193 94 99 48.70
Ricky Walden 40 40 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
Paul Hunter (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 29 16 13 55.17
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
Fergal O'Brien (a) 999 n/a 999 n/a Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 30 14 16 46.67
Doug Mountjoy (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 54 25 29 46.30
Matthew Selt 34 34 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 46 46 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
Shaun Murphy 14 14 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
Ali Carter 17 17 999 n/a England 13 6 0 7 46.15 0 0 0 0 13 6 0 7 46.15 211 97 114 45.97
Ryan Day 37 37 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
Joe Perry (a) 999 n/a 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
Dennis Taylor (a) 999 n/a 999 n/a Northern Ireland 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 123 60 63 48.78
Stephen Maguire 27 27 999 n/a Scotland 13 5 0 8 38.46 0 0 0 0 13 5 0 8 38.46 192 92 100 47.92
Marco Fu 96 96 999 n/a Hong Kong 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 125 61 64 48.80
Jimmy White 96 96 999 n/a England 14 5 0 9 35.71 0 0 0 0 14 5 0 9 35.71 328 150 178 45.73
Barry Hawkins 9 9 999 n/a England 12 4 0 8 33.33 0 0 0 0 12 4 0 8 33.33 189 87 102 46.03
Joe Johnson (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 79 40 39 50.63
Zhang Anda 12 12 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
Anthony Hamilton (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 48 24 24 50.00
Alex Higgins (a) 999 n/a 999 n/a Northern Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 83 40 43 48.19
Xiao Guodong 13 13 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 34 16 18 47.06
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
Chris Wakelin 16 16 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 30 11 19 36.67
Michael Holt 66 66 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
Ken Doherty 89 89 999 n/a Ireland 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 173 80 93 46.24
Martin Gould (a) 999 n/a 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
John Parrott (a) 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 87 36 51 41.38
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
Tom Ford 19 19 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 36 12 24 33.33
Graeme Dott 61 61 999 n/a Scotland 10 2 0 8 20.00 0 0 0 0 10 2 0 8 20.00 173 71 102 41.04
David Gilbert 23 23 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
Cliff Thorburn (a) 999 n/a 999 n/a Canada 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 162 67 95 41.36
Andrew Higginson (a) 999 n/a 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
Tony Meo (a) 999 n/a 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
Wayne Jones (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 24 11 13 45.83
Jak Jones 21 21 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 32 14 18 43.75
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 54 54 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
Rex Williams (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 6 10 37.50
Warren King (a) 999 n/a 999 n/a Australia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Lyu Haotian 38 38 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
Alan McManus (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 5 9 35.71
Euan Henderson (a) 999 n/a 999 n/a Scotland 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 33 33 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
Martin O'Donnell 43 43 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 (a) 999 n/a 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 42 42 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
Pang Junxu 26 26 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
Jackson Page 36 36 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 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
Julien Leclercq 77 77 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
Liam Graham 96 96 999 n/a Scotland 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
Dean Reynolds (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 0 10 0.00
Wu Yize 20 20 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 30 12 18 40.00
Si Jiahui 15 15 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 32 12 20 37.50
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
Nigel Bond (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 42 14 28 33.33
Dave Harold (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 27 9 18 33.33
Ian McCulloch (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 27 9 18 33.33
Joe O'Connor 28 28 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 27 8 19 29.63
Cao Yupeng 62 62 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
Zhou Yuelong 32 32 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 52 52 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 25 25 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