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

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 %
Ronnie O'Sullivan 1 1 999 n/a England 61 48 0 13 78.69 0 0 0 0 61 48 0 13 78.69 1274 758 516 59.50
Mark Selby 5 5 999 n/a England 57 43 0 14 75.44 0 0 0 0 57 43 0 14 75.44 1256 700 556 55.73
Si Jiahui 36 36 999 n/a China 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 96 51 45 53.13
John Higgins 9 9 999 n/a Scotland 55 40 0 15 72.73 0 0 0 0 55 40 0 15 72.73 1188 651 537 54.80
Judd Trump 4 4 999 n/a England 42 29 0 13 69.05 0 0 0 0 42 29 0 13 69.05 917 501 416 54.63
Jak Jones 37 37 999 n/a Wales 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 59 33 26 55.93
Kyren Wilson 8 8 999 n/a England 26 17 0 9 65.38 1 1 0 0 100.00 27 18 0 9 66.67 540 277 263 51.30
Neil Robertson 6 6 999 n/a Australia 45 28 0 17 62.22 0 0 0 0 45 28 0 17 62.22 883 493 390 55.83
Mark J Williams 10 10 999 n/a Wales 39 24 0 15 61.54 0 0 0 0 39 24 0 15 61.54 756 409 347 54.10
Shaun Murphy 7 7 999 n/a England 45 27 0 18 60.00 0 0 0 0 45 27 0 18 60.00 921 489 432 53.09
Ali Carter 12 12 999 n/a England 39 23 0 16 58.97 0 0 0 0 39 23 0 16 58.97 800 413 387 51.63
Stephen Hendry 129 129 999 n/a Scotland 17 10 0 7 58.82 0 0 0 0 17 10 0 7 58.82 320 155 165 48.44
Barry Hawkins 20 20 999 n/a England 40 23 0 17 57.50 0 0 0 0 40 23 0 17 57.50 817 425 392 52.02
Anthony McGill 19 19 999 n/a Scotland 21 12 0 9 57.14 0 0 0 0 21 12 0 9 57.14 434 216 218 49.77
Stuart Bingham 25 25 999 n/a England 32 18 0 14 56.25 0 0 0 0 32 18 0 14 56.25 644 327 317 50.78
Graeme Dott 41 41 999 n/a Scotland 27 15 0 12 55.56 0 0 0 0 27 15 0 12 55.56 549 273 276 49.73
Ding Junhui 17 17 999 n/a China 38 21 0 17 55.26 0 0 0 0 38 21 0 17 55.26 763 393 370 51.51
Mark Allen 3 3 999 n/a Northern Ireland 36 19 0 17 52.78 0 0 0 0 36 19 0 17 52.78 693 356 337 51.37
Stephen Maguire 32 32 999 n/a Scotland 35 18 0 17 51.43 0 0 0 0 35 18 0 17 51.43 651 340 311 52.23
Luca Brecel 2 2 999 n/a Belgium 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 215 105 110 48.84
Yan Bingtao 23 23 999 n/a China 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 158 80 78 50.63
Gary Wilson 15 15 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 165 79 86 47.88
James Cahill 91 91 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 43 22 21 51.16
Ian McCulloch (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 38 18 20 47.37
Cao Yupeng 42 42 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 36 17 19 47.22
David Gray (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 30 12 18 40.00
Jackson Page 48 48 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 33 13 20 39.39
Michael Wasley (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 36 14 22 38.89
Dechawat Poomjaeng 114 114 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 35 13 22 37.14
Marco Fu 109 109 999 n/a Hong Kong 25 12 0 13 48.00 0 0 0 0 25 12 0 13 48.00 473 232 241 49.05
Alan McManus (a) 999 n/a 999 n/a Scotland 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 207 93 114 44.93
Jamie Jones 45 45 999 n/a Wales 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 164 74 90 45.12
Jack Lisowski 14 14 999 n/a England 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 226 101 125 44.69
Matthew Stevens 44 44 999 n/a Wales 17 7 0 10 41.18 0 0 0 0 17 7 0 10 41.18 304 151 153 49.67
Peter Ebdon (a) 999 n/a 999 n/a England 17 7 0 10 41.18 0 0 0 0 17 7 0 10 41.18 324 152 172 46.91
Ricky Walden 22 22 999 n/a England 15 6 0 9 40.00 0 0 0 0 15 6 0 9 40.00 287 142 145 49.48
Kurt Maflin (a) 999 n/a 999 n/a Norway 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 95 43 52 45.26
Anthony Hamilton 39 39 999 n/a England 5 2 0 3 40.00 1 0 0 1 0.00 6 2 0 4 33.33 78 34 44 43.59
Rory McLeod (a) 999 n/a 999 n/a Jamaica 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 86 36 50 41.86
Joe Perry 28 28 999 n/a England 21 8 0 13 38.10 0 0 0 0 21 8 0 13 38.10 389 189 200 48.59
Ryan Day 16 16 999 n/a Wales 21 8 0 13 38.10 0 0 0 0 21 8 0 13 38.10 367 170 197 46.32
Robert Milkins 13 13 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 147 66 81 44.90
Steve Davis (a) 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 144 64 80 44.44
David Gilbert 21 21 999 n/a England 14 5 0 9 35.71 0 0 0 0 14 5 0 9 35.71 263 124 139 47.15
Ken Doherty 99 99 999 n/a Ireland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 151 71 80 47.02
Dominic Dale 63 63 999 n/a Wales 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 101 49 52 48.51
Michael White 78 78 999 n/a Wales 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 100 48 52 48.00
Noppon Saengkham 29 29 999 n/a Thailand 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 105 50 55 47.62
Joe Swail (a) 999 n/a 999 n/a Northern Ireland 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 108 49 59 45.37
Nigel Bond (a) 999 n/a 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 105 45 60 42.86
Zhao Xintong 11 11 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 51 26 25 50.98
Andrew Higginson (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 57 28 29 49.12
Zhou Yuelong 27 27 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 54 24 30 44.44
Jamie Clarke 58 58 999 n/a Wales 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 55 24 31 43.64
Sam Baird (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 53 23 30 43.40
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 53 21 32 39.62
Hossein Vafaei 18 18 999 n/a Iran 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 45 16 29 35.56
Mark King 64 64 999 n/a England 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 186 85 101 45.70
Jamie Cope (a) 999 n/a 999 n/a England 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 127 58 69 45.67
Liang Wenbo 72 72 999 n/a China 11 3 0 8 27.27 0 0 0 0 11 3 0 8 27.27 202 92 110 45.54
Xiao Guodong 43 43 999 n/a China 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 64 27 37 42.19
Lyu Haotian 47 47 999 n/a China 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 65 27 38 41.54
Fergal O'Brien 123 123 999 n/a Ireland 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 63 21 42 33.33
Martin Gould 62 62 999 n/a England 14 3 0 11 21.43 0 0 0 0 14 3 0 11 21.43 249 110 139 44.18
Mark Davis 68 68 999 n/a England 10 2 0 8 20.00 0 0 0 0 10 2 0 8 20.00 166 66 100 39.76
Stephen Lee (a) 999 n/a 999 n/a England 8 1 0 7 12.50 0 0 0 0 8 1 0 7 12.50 130 49 81 37.69
Michael Holt (a) 999 n/a 999 n/a England 8 1 0 7 12.50 0 0 0 0 8 1 0 7 12.50 123 44 79 35.77
Andrew Pagett 86 86 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 7 10 41.18
Ashley Carty (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 7 10 41.18
Pang Junxu 35 35 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 7 10 41.18
Jordan Brown 38 38 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Michael Judge 102 102 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Ashley Hugill 79 79 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 15 5 10 33.33
Fan Zhengyi 34 34 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
Jimmy White 75 75 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 15 5 10 33.33
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 15 5 10 33.33
Ben Woollaston 46 46 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
James Wattana (a) 999 n/a 999 n/a Thailand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Mark Joyce 67 67 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Sam Craigie 53 53 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Craig Steadman 90 90 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Mitchell Mann 76 76 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Wu Yize 51 51 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Alexander Ursenbacher 87 87 999 n/a Switzerland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 2 10 16.67
Joe Delaney (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 2 10 16.67
Li Hang 71 71 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 1 10 9.09
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 1 10 9.09
Stuart Pettman (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 1 10 9.09
Luo Honghao (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 0 10 0.00
Tian Pengfei 55 55 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 36 16 20 44.44
Elliot Slessor 49 49 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 35 15 20 42.86
Gerard Greene 92 92 999 n/a Northern Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 32 12 20 37.50
Liu Chuang (a) 999 n/a 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 31 11 20 35.48
Scott Donaldson 54 54 999 n/a Scotland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 30 10 20 33.33
David Grace 56 56 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 29 9 20 31.03
Andy Hicks 59 59 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 28 8 20 28.57
Robin Hull (a) 999 n/a 999 n/a Finland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 27 7 20 25.93
Stuart Carrington 70 70 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 50 20 30 40.00
Chris Wakelin 31 31 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 49 19 30 38.78
Zhang Anda 60 60 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 48 18 30 37.50
Robbie Williams 50 50 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 47 17 30 36.17
Liam Highfield 57 57 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 46 16 30 34.78
Jamie Burnett (a) 999 n/a 999 n/a Scotland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 44 14 30 31.82
Dave Harold (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 40 10 30 25.00
Marcus Campbell (a) 999 n/a 999 n/a Scotland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 40 10 30 25.00
Matthew Selt 30 30 999 n/a England 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 64 24 40 37.50
Thepchaiya Un-Nooh 40 40 999 n/a Thailand 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 64 24 40 37.50
Tom Ford 24 24 999 n/a England 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 63 23 40 36.51
Jimmy Robertson 26 26 999 n/a England 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 75 25 50 33.33