snooker.org Frontpage
Home: Tournaments: 2021/2022: What's new | Live | Results | Upcoming | Finals | Diary | Main Tour players | All players | H2H | 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 L % P W L % P W L % P W L %
Ronnie O'Sullivan 3 3 999 n/a England 53 41 12 77.36 0 0 0 53 41 12 77.36 1110 654 456 58.92
Mark Selby 1 1 999 n/a England 50 38 12 76.00 0 0 0 50 38 12 76.00 1093 612 481 55.99
John Higgins 7 7 999 n/a Scotland 48 35 13 72.92 0 0 0 48 35 13 72.92 1050 574 476 54.67
Judd Trump 2 2 999 n/a England 36 25 11 69.44 0 0 0 36 25 11 69.44 778 429 349 55.14
Kyren Wilson 5 5 999 n/a England 22 15 7 68.18 1 1 0 100.00 23 16 7 69.57 470 246 224 52.34
Neil Robertson 4 4 999 n/a Australia 41 26 15 63.41 0 0 0 41 26 15 63.41 810 454 356 56.05
Shaun Murphy 6 6 999 n/a England 43 27 16 62.79 0 0 0 43 27 16 62.79 884 472 412 53.39
Mark J Williams 8 8 999 n/a Wales 33 20 13 60.61 0 0 0 33 20 13 60.61 631 336 295 53.25
Allister Carter 22 22 999 n/a England 38 23 15 60.53 0 0 0 38 23 15 60.53 784 407 377 51.91
Barry Hawkins 12 12 999 n/a England 39 23 16 58.97 0 0 0 39 23 16 58.97 800 418 382 52.25
Stephen Hendry 89 89 999 n/a Scotland 17 10 7 58.82 0 0 0 17 10 7 58.82 320 155 165 48.44
Ding Junhui 10 10 999 n/a China 36 21 15 58.33 0 0 0 36 21 15 58.33 729 379 350 51.99
Anthony McGill 16 16 999 n/a Scotland 16 9 7 56.25 0 0 0 16 9 7 56.25 331 160 171 48.34
Stuart Bingham 13 13 999 n/a England 27 15 12 55.56 0 0 0 27 15 12 55.56 555 282 273 50.81
Graeme Dott 20 20 999 n/a Scotland 27 15 12 55.56 0 0 0 27 15 12 55.56 549 273 276 49.73
Stephen Maguire 9 9 999 n/a Scotland 32 16 16 50.00 0 0 0 32 16 16 50.00 593 312 281 52.61
Mark Allen 11 11 999 n/a Northern Ireland 30 15 15 50.00 0 0 0 30 15 15 50.00 573 291 282 50.79
Jamie Jones 50 50 999 n/a Wales 8 4 4 50.00 0 0 0 8 4 4 50.00 147 67 80 45.58
Gary Wilson 28 28 999 n/a England 6 3 3 50.00 0 0 0 6 3 3 50.00 127 62 65 48.82
James Cahill (a) 999 n/a 999 n/a England 2 1 1 50.00 0 0 0 2 1 1 50.00 43 22 21 51.16
Jamie Clarke 67 67 999 n/a Wales 2 1 1 50.00 0 0 0 2 1 1 50.00 43 22 21 51.16
Ian McCulloch (a) 999 n/a 999 n/a England 2 1 1 50.00 0 0 0 2 1 1 50.00 38 18 20 47.37
Cao Yupeng 86 86 999 n/a China 2 1 1 50.00 0 0 0 2 1 1 50.00 36 17 19 47.22
David Gray (a) 999 n/a 999 n/a England 2 1 1 50.00 0 0 0 2 1 1 50.00 30 12 18 40.00
Michael Wasley (a) 999 n/a 999 n/a England 2 1 1 50.00 0 0 0 2 1 1 50.00 36 14 22 38.89
Dechawat Poomjaeng (a) 999 n/a 999 n/a Thailand 2 1 1 50.00 0 0 0 2 1 1 50.00 35 13 22 37.14
Marco Fu 112 112 999 n/a Hong Kong 25 12 13 48.00 0 0 0 25 12 13 48.00 473 232 241 49.05
Alan McManus (a) 999 n/a 999 n/a Scotland 11 5 6 45.45 0 0 0 11 5 6 45.45 207 93 114 44.93
Matthew Stevens 36 36 999 n/a Wales 16 7 9 43.75 0 0 0 16 7 9 43.75 286 143 143 50.00
Ricky Walden 29 29 999 n/a England 14 6 8 42.86 0 0 0 14 6 8 42.86 268 133 135 49.63
David B Gilbert 18 18 999 n/a England 12 5 7 41.67 0 0 0 12 5 7 41.67 234 115 119 49.15
Peter Ebdon (a) 999 n/a 999 n/a England 17 7 10 41.18 0 0 0 17 7 10 41.18 324 152 172 46.91
Joe Perry 21 21 999 n/a England 20 8 12 40.00 0 0 0 20 8 12 40.00 370 180 190 48.65
Ryan Day 26 26 999 n/a Wales 20 8 12 40.00 0 0 0 20 8 12 40.00 352 165 187 46.88
Michael White (a) 999 n/a 999 n/a Wales 5 2 3 40.00 0 0 0 5 2 3 40.00 87 45 42 51.72
Yan Bingtao 15 15 999 n/a China 5 2 3 40.00 0 0 0 5 2 3 40.00 95 46 49 48.42
Kurt Maflin 26 26 999 n/a Norway 5 2 3 40.00 0 0 0 5 2 3 40.00 95 43 52 45.26
Anthony Hamilton 47 47 999 n/a England 5 2 3 40.00 1 0 1 0.00 6 2 4 33.33 78 34 44 43.59
Rory McLeod 78 78 999 n/a Jamaica 5 2 3 40.00 0 0 0 5 2 3 40.00 86 36 50 41.86
Steve Davis (a) 999 n/a 999 n/a England 8 3 5 37.50 0 0 0 8 3 5 37.50 144 64 80 44.44
Ken Doherty 72 72 999 n/a Ireland 9 3 6 33.33 0 0 0 9 3 6 33.33 151 71 80 47.02
Dominic Dale 60 60 999 n/a Wales 6 2 4 33.33 0 0 0 6 2 4 33.33 101 49 52 48.51
Joe Swail (a) 999 n/a 999 n/a Northern Ireland 6 2 4 33.33 0 0 0 6 2 4 33.33 108 49 59 45.37
Robert Milkins 41 41 999 n/a England 6 2 4 33.33 0 0 0 6 2 4 33.33 108 49 59 45.37
Nigel Bond 64 64 999 n/a England 6 2 4 33.33 0 0 0 6 2 4 33.33 105 45 60 42.86
Andrew Higginson 62 62 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 57 28 29 49.12
Noppon Saengkham 38 38 999 n/a Thailand 3 1 2 33.33 0 0 0 3 1 2 33.33 53 26 27 49.06
Zhou Yuelong 17 17 999 n/a China 3 1 2 33.33 0 0 0 3 1 2 33.33 54 24 30 44.44
Lü Haotian 54 54 999 n/a China 3 1 2 33.33 0 0 0 3 1 2 33.33 50 22 28 44.00
Sam Baird (a) 999 n/a 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 53 23 30 43.40
John Parrott (a) 999 n/a 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 53 21 32 39.62
Mark King 59 59 999 n/a England 10 3 7 30.00 0 0 0 10 3 7 30.00 186 85 101 45.70
Jamie Cope (a) 999 n/a 999 n/a England 7 2 5 28.57 0 0 0 7 2 5 28.57 127 58 69 45.67
Jack Lisowski 14 14 999 n/a England 7 2 5 28.57 0 0 0 7 2 5 28.57 120 48 72 40.00
Liang Wenbo 30 30 999 n/a China 11 3 8 27.27 0 0 0 11 3 8 27.27 202 92 110 45.54
Xiao Guodong 32 32 999 n/a China 4 1 3 25.00 0 0 0 4 1 3 25.00 64 27 37 42.19
Fergal O'Brien 77 77 999 n/a Ireland 4 1 3 25.00 0 0 0 4 1 3 25.00 63 21 42 33.33
Martin Gould 23 23 999 n/a England 14 3 11 21.43 0 0 0 14 3 11 21.43 249 110 139 44.18
Mark Davis 49 49 999 n/a England 10 2 8 20.00 0 0 0 10 2 8 20.00 166 66 100 39.76
Stephen Lee (a) 999 n/a 999 n/a England 8 1 7 12.50 0 0 0 8 1 7 12.50 130 49 81 37.69
Michael Holt 31 31 999 n/a England 8 1 7 12.50 0 0 0 8 1 7 12.50 123 44 79 35.77
Andrew Pagett 95 95 999 n/a Wales 1 0 1 0.00 0 0 0 1 0 1 0.00 17 7 10 41.18
Ashley Carty 71 71 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 17 7 10 41.18
Elliot Slessor 43 43 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 17 7 10 41.18
Zhao Xintong 25 25 999 n/a China 1 0 1 0.00 0 0 0 1 0 1 0.00 17 7 10 41.18
David Grace 58 58 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 16 6 10 37.50
Jordan Brown 37 37 999 n/a Northern Ireland 1 0 1 0.00 0 0 0 1 0 1 0.00 16 6 10 37.50
Michael Judge 112 112 999 n/a Ireland 1 0 1 0.00 0 0 0 1 0 1 0.00 16 6 10 37.50
Jimmy White 99 99 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 15 5 10 33.33
Paul Hunter (a) 999 n/a 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 15 5 10 33.33
Ben Woollaston 52 52 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 14 4 10 28.57
James Wattana (a) 999 n/a 999 n/a Thailand 1 0 1 0.00 0 0 0 1 0 1 0.00 14 4 10 28.57
Mark Joyce 63 63 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 14 4 10 28.57
Sam Craigie 55 55 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 14 4 10 28.57
Scott Donaldson 35 35 999 n/a Scotland 1 0 1 0.00 0 0 0 1 0 1 0.00 14 4 10 28.57
Craig Steadman 95 95 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 13 3 10 23.08
Mitchell Mann 108 108 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 13 3 10 23.08
Alexander Ursenbacher 42 42 999 n/a Switzerland 1 0 1 0.00 0 0 0 1 0 1 0.00 12 2 10 16.67
Joe Delaney (a) 999 n/a 999 n/a Ireland 1 0 1 0.00 0 0 0 1 0 1 0.00 12 2 10 16.67
Li Hang 38 38 999 n/a China 1 0 1 0.00 0 0 0 1 0 1 0.00 11 1 10 9.09
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 1 0 1 0.00 0 0 0 1 0 1 0.00 11 1 10 9.09
Stuart Pettman (a) 999 n/a 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 11 1 10 9.09
Luo Honghao (a) 999 n/a 999 n/a China 1 0 1 0.00 0 0 0 1 0 1 0.00 10 0 10 0.00
Tian Pengfei 53 53 999 n/a China 2 0 2 0.00 0 0 0 2 0 2 0.00 36 16 20 44.44
Chris Wakelin 61 61 999 n/a England 2 0 2 0.00 0 0 0 2 0 2 0.00 33 13 20 39.39
Gerard Greene 99 99 999 n/a Northern Ireland 2 0 2 0.00 0 0 0 2 0 2 0.00 32 12 20 37.50
Liu Chuang (a) 999 n/a 999 n/a China 2 0 2 0.00 0 0 0 2 0 2 0.00 31 11 20 35.48
Liam Highfield 45 45 999 n/a England 2 0 2 0.00 0 0 0 2 0 2 0.00 29 9 20 31.03
Andy Hicks 104 104 999 n/a England 2 0 2 0.00 0 0 0 2 0 2 0.00 28 8 20 28.57
Robin Hull (a) 999 n/a 999 n/a Finland 2 0 2 0.00 0 0 0 2 0 2 0.00 27 7 20 25.93
Stuart Carrington 51 51 999 n/a England 3 0 3 0.00 0 0 0 3 0 3 0.00 50 20 30 40.00
Zhang Anda 112 112 999 n/a China 3 0 3 0.00 0 0 0 3 0 3 0.00 48 18 30 37.50
Robbie Williams 68 68 999 n/a England 3 0 3 0.00 0 0 0 3 0 3 0.00 47 17 30 36.17
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 3 0 3 0.00 0 0 0 3 0 3 0.00 47 17 30 36.17
Matthew Selt 33 33 999 n/a England 3 0 3 0.00 0 0 0 3 0 3 0.00 46 16 30 34.78
Jamie Burnett (a) 999 n/a 999 n/a Scotland 3 0 3 0.00 0 0 0 3 0 3 0.00 44 14 30 31.82
Dave Harold (a) 999 n/a 999 n/a England 3 0 3 0.00 0 0 0 3 0 3 0.00 40 10 30 25.00
Marcus Campbell (a) 999 n/a 999 n/a Scotland 3 0 3 0.00 0 0 0 3 0 3 0.00 40 10 30 25.00
Luca Brecel 44 44 999 n/a Belgium 4 0 4 0.00 0 0 0 4 0 4 0.00 69 29 40 42.03
Tom Ford 24 24 999 n/a England 4 0 4 0.00 0 0 0 4 0 4 0.00 63 23 40 36.51
Jimmy Robertson 48 48 999 n/a England 4 0 4 0.00 0 0 0 4 0 4 0.00 60 20 40 33.33