snooker.org Frontpage
Home: Tournaments: 2020/2021: What's new | Live | Results | Upcoming | Finals | Diary | Main Tour players | All players | H2H | Match stats

Match Stats

Matches from

R = World Ranking; O = European 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 %
Craig Steadman (a) 999 n/a 999 n/a England 6 5 1 83.3 0 0 0 6 5 1 83.3 426 284 142 66.7
Judd Trump 1 1 999 n/a England 73 60 11 82.2 0 0 0 73 60 11 82.2 476 315 161 66.2
Mark Selby 4 4 999 n/a England 58 44 12 75.9 2 2 0 100.0 60 46 12 76.7 778 475 303 61.1
Ronnie O'Sullivan 2 2 999 n/a England 37 28 9 75.7 2 2 0 100.0 39 30 9 76.9 308 177 131 57.5
Ian Martin (a) 999 n/a 999 n/a England 4 3 1 75.0 0 0 0 4 3 1 75.0 184 116 68 63.0
Bai Langning 117 117 999 n/a China 4 3 1 75.0 0 0 0 4 3 1 75.0 45 23 22 51.1
Declan Lavery (a) 999 n/a 999 n/a Northern Ireland 4 3 1 75.0 1 0 1 0.0 5 3 2 60.0 280 133 147 47.5
Neil Robertson 3 3 999 n/a Australia 31 22 8 71.0 3 1 2 33.3 34 23 10 67.6 255 159 96 62.4
Mark J Williams 12 12 999 n/a Wales 34 24 10 70.6 1 0 1 0.0 35 24 11 68.6 568 362 206 63.7
John Higgins 5 5 999 n/a Scotland 40 28 11 70.0 1 0 1 0.0 41 28 12 68.3 327 168 159 51.4
Ding Junhui 9 9 999 n/a China 32 22 10 68.8 0 0 0 32 22 10 68.8 203 124 79 61.1
Barry Hawkins 11 11 999 n/a England 44 30 14 68.2 0 0 0 44 30 14 68.2 431 249 182 57.8
Kyren Wilson 6 6 999 n/a England 56 37 18 66.1 0 0 0 56 37 18 66.1 307 187 120 60.9
Mark Allen 13 13 999 n/a Northern Ireland 34 22 10 64.7 0 0 0 34 22 10 64.7 561 365 196 65.1
Shaun Murphy 7 7 999 n/a England 34 22 11 64.7 0 0 0 34 22 11 64.7 320 186 134 58.1
Allister Carter 23 23 999 n/a England 33 21 11 63.6 1 0 1 0.0 34 21 12 61.8 187 104 83 55.6
Zhou Yuelong 17 17 999 n/a China 45 28 13 62.2 0 0 0 45 28 13 62.2 568 344 224 60.6
Ryan Day 30 30 999 n/a Wales 31 19 11 61.3 1 0 1 0.0 32 19 12 59.4 615 447 168 72.7
Martin Gould 27 27 999 n/a England 36 22 12 61.1 0 0 0 36 22 12 61.1 417 229 188 54.9
Liang Wenbo 29 29 999 n/a China 28 17 11 60.7 0 0 0 28 17 11 60.7 467 257 210 55.0
Jamie Jones 69 69 999 n/a Wales 28 17 11 60.7 1 1 0 100.0 29 18 11 62.1 280 101 179 36.1
Stuart Bingham 18 18 999 n/a England 43 26 16 60.5 0 0 0 43 26 16 60.5 300 143 157 47.7
Matthew Selt 32 32 999 n/a England 30 18 11 60.0 0 0 0 30 18 11 60.0 248 101 147 40.7
Tom Ford 24 24 999 n/a England 34 20 11 58.8 0 0 0 34 20 11 58.8 257 118 139 45.9
Ricky Walden 35 35 999 n/a England 29 17 11 58.6 0 0 0 29 17 11 58.6 290 139 151 47.9
Hossein Vafaei 39 39 999 n/a Iran 29 17 12 58.6 0 0 0 29 17 12 58.6 314 155 159 49.4
Jack Lisowski 14 14 999 n/a England 48 28 19 58.3 1 0 1 0.0 49 28 20 57.1 357 181 176 50.7
Yan Bingtao 10 10 999 n/a China 26 15 9 57.7 0 0 0 26 15 9 57.7 159 92 67 57.9
Jordan Brown 43 43 999 n/a Northern Ireland 32 18 12 56.3 0 0 0 32 18 12 56.3 331 208 123 62.8
Zhao Xintong 26 26 999 n/a China 32 18 12 56.3 0 0 0 32 18 12 56.3 198 110 88 55.6
Liam Highfield 49 49 999 n/a England 25 14 9 56.0 0 0 0 25 14 9 56.0 437 230 207 52.6
Martin O'Donnell 42 42 999 n/a England 25 14 11 56.0 0 0 0 25 14 11 56.0 405 196 209 48.4
Luca Brecel 47 47 999 n/a Belgium 25 14 11 56.0 0 0 0 25 14 11 56.0 230 97 133 42.2
Sam Craigie 58 58 999 n/a England 27 15 10 55.6 1 0 1 0.0 28 15 11 53.6 259 134 125 51.7
Joe O'Connor 56 56 999 n/a England 27 15 10 55.6 0 0 0 27 15 10 55.6 261 130 131 49.8
Lu Ning 36 36 999 n/a China 29 16 11 55.2 0 0 0 29 16 11 55.2 196 106 90 54.1
Kurt Maflin 25 25 999 n/a Norway 20 11 8 55.0 1 0 1 0.0 21 11 9 52.4 137 76 61 55.5
Stephen Maguire 8 8 999 n/a Scotland 22 12 8 54.5 1 1 0 100.0 23 13 8 56.5 143 74 69 51.7
Joe Perry 20 20 999 n/a England 35 19 14 54.3 0 0 0 35 19 14 54.3 432 250 182 57.9
Xiao Guodong 31 31 999 n/a China 39 21 16 53.8 0 0 0 39 21 16 53.8 392 231 161 58.9
Pang Junxu 76 76 999 n/a China 26 14 12 53.8 0 0 0 26 14 12 53.8 175 89 86 50.9
Alexander Ursenbacher 55 55 999 n/a Switzerland 30 16 10 53.3 0 0 0 30 16 10 53.3 349 208 141 59.6
Robert Milkins 40 40 999 n/a England 32 17 15 53.1 0 0 0 32 17 15 53.1 513 374 139 72.9
Mark Joyce 46 46 999 n/a England 21 11 9 52.4 1 0 1 0.0 22 11 10 50.0 285 177 108 62.1
Lü Haotian 56 56 999 n/a China 23 12 9 52.2 1 1 0 100.0 24 13 9 54.2 433 209 224 48.3
Matthew Stevens 34 34 999 n/a Wales 23 12 9 52.2 1 0 1 0.0 24 12 10 50.0 385 182 203 47.3
Chris Wakelin 63 63 999 n/a England 23 12 9 52.2 0 0 0 23 12 9 52.2 315 142 173 45.1
Michael Holt 28 28 999 n/a England 25 13 12 52.0 0 0 0 25 13 12 52.0 313 191 122 61.0
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 27 14 10 51.9 1 1 0 100.0 28 15 10 53.6 469 348 121 74.2
Robbie Williams 80 80 999 n/a England 27 14 11 51.9 0 0 0 27 14 11 51.9 270 164 106 60.7
David Grace 52 52 999 n/a England 27 14 12 51.9 0 0 0 27 14 12 51.9 327 185 142 56.6
Jamie Clarke 86 86 999 n/a Wales 29 15 11 51.7 0 0 0 29 15 11 51.7 257 114 143 44.4
Jak Jones 73 73 999 n/a Wales 29 15 13 51.7 1 1 0 100.0 30 16 13 53.3 231 97 134 42.0
David B Gilbert 15 15 999 n/a England 26 13 11 50.0 1 1 0 100.0 27 14 11 51.9 459 309 150 67.3
Mark Davis 45 45 999 n/a England 24 12 8 50.0 1 0 1 0.0 25 12 9 48.0 213 104 109 48.8
Anthony McGill 16 16 999 n/a Scotland 24 12 10 50.0 3 3 0 100.0 27 15 10 55.6 156 85 71 54.5
Elliot Slessor 47 47 999 n/a England 20 10 10 50.0 1 0 1 0.0 21 10 11 47.6 287 163 124 56.8
Saqib Nasir (a) 999 n/a 999 n/a England 2 1 1 50.0 0 0 0 2 1 1 50.0 103 71 32 68.9
Sean Harvey (a) 999 n/a 999 n/a England 2 1 1 50.0 0 0 0 2 1 1 50.0 117 71 46 60.7
Patrick Wallace (a) 999 n/a 999 n/a Northern Ireland 2 1 1 50.0 0 0 0 2 1 1 50.0 11 6 5 54.5
Antoni Kowalski (a) 999 n/a 999 n/a Poland 2 1 1 50.0 0 0 0 2 1 1 50.0 17 9 8 52.9
Julien Leclercq (a) 999 n/a 999 n/a Belgium 2 1 1 50.0 0 0 0 2 1 1 50.0 19 8 11 42.1
Scott Donaldson 33 33 999 n/a Scotland 25 12 11 48.0 0 0 0 25 12 11 48.0 169 78 91 46.2
Stuart Carrington 52 52 999 n/a England 23 11 11 47.8 2 1 1 50.0 25 12 12 48.0 175 69 106 39.4
Graeme Dott 21 21 999 n/a Scotland 21 10 8 47.6 1 1 0 100.0 22 11 8 50.0 135 72 63 53.3
Akani Songsermsawad 44 44 999 n/a Thailand 21 10 11 47.6 1 1 0 100.0 22 11 11 50.0 290 153 137 52.8
Li Hang 37 37 999 n/a China 24 11 11 45.8 0 0 0 24 11 11 45.8 159 75 84 47.2
Dominic Dale 64 64 999 n/a Wales 24 11 12 45.8 0 0 0 24 11 12 45.8 194 85 109 43.8
Jamie O'Neill 79 79 999 n/a England 24 11 13 45.8 0 0 0 24 11 13 45.8 202 76 126 37.6
Noppon Saengkham 41 41 999 n/a Thailand 22 10 11 45.5 2 1 1 50.0 24 11 12 45.8 364 172 192 47.3
Andrew Higginson 60 60 999 n/a England 22 10 12 45.5 0 0 0 22 10 12 45.5 218 60 158 27.5
Leo Fernandez (a) 999 n/a 999 n/a Ireland 11 5 6 45.5 0 0 0 11 5 6 45.5 197 107 90 54.3
Zhao Jianbo 102 102 999 n/a China 20 9 9 45.0 0 0 0 20 9 9 45.0 122 63 59 51.6
Steven Hallworth 109 109 999 n/a England 20 9 11 45.0 0 0 0 20 9 11 45.0 201 93 108 46.3
Ben Woollaston 38 38 999 n/a England 23 10 11 43.5 1 1 0 100.0 24 11 11 45.8 217 104 113 47.9
Allan Taylor 104 104 999 n/a England 21 9 12 42.9 1 1 0 100.0 22 10 12 45.5 272 153 119 56.3
Dylan Emery (a) 999 n/a 999 n/a Wales 7 3 4 42.9 0 0 0 7 3 4 42.9 193 71 122 36.8
Chang Bingyu 75 75 999 n/a China 19 8 9 42.1 0 0 0 19 8 9 42.1 140 68 72 48.6
Igor Figueiredo 85 85 999 n/a Brazil 19 8 10 42.1 0 0 0 19 8 10 42.1 137 63 74 46.0
Michael White (a) 999 n/a 999 n/a Wales 19 8 11 42.1 1 0 1 0.0 20 8 12 40.0 306 120 186 39.2
Gary Wilson 22 22 999 n/a England 17 7 9 41.2 1 0 1 0.0 18 7 10 38.9 162 67 95 41.4
Andy Hicks 87 87 999 n/a England 17 7 10 41.2 0 0 0 17 7 10 41.2 213 129 84 60.6
Louis Heathcote 67 67 999 n/a England 22 9 12 40.9 0 0 0 22 9 12 40.9 433 298 135 68.8
Tian Pengfei 52 52 999 n/a China 20 8 8 40.0 2 0 2 0.0 22 8 10 36.4 157 75 82 47.8
Mark King 50 50 999 n/a England 20 8 11 40.0 2 1 1 50.0 22 9 12 40.9 162 71 91 43.8
Simon Lichtenberg 97 97 999 n/a Germany 20 8 12 40.0 0 0 0 20 8 12 40.0 191 94 97 49.2
Connor Benzey (a) 999 n/a 999 n/a England 5 2 3 40.0 0 0 0 5 2 3 40.0 158 74 84 46.8
Hamim Hussain (a) 999 n/a 999 n/a England 5 2 3 40.0 0 0 0 5 2 3 40.0 201 60 141 29.9
Nigel Bond 65 65 999 n/a England 21 8 11 38.1 0 0 0 21 8 11 38.1 250 107 143 42.8
Ken Doherty 97 97 999 n/a Ireland 24 9 11 37.5 1 1 0 100.0 25 10 11 40.0 282 156 126 55.3
Aaron Hill 105 105 999 n/a Ireland 19 7 12 36.8 0 0 0 19 7 12 36.8 184 52 132 28.3
Jimmy Robertson 61 61 999 n/a England 19 7 12 36.8 0 0 0 19 7 12 36.8 259 57 202 22.0
Anthony Hamilton 51 51 999 n/a England 14 5 9 35.7 1 0 1 0.0 15 5 10 33.3 162 37 125 22.8
Oliver Lines 99 99 999 n/a England 17 6 10 35.3 1 0 1 0.0 18 6 11 33.3 175 46 129 26.3
Yuan Sijun 68 68 999 n/a China 17 6 11 35.3 0 0 0 17 6 11 35.3 102 42 60 41.2
Ashley Carty 94 94 999 n/a England 20 7 11 35.0 1 1 0 100.0 21 8 11 38.1 201 86 115 42.8
Duane Jones 93 93 999 n/a Wales 20 7 13 35.0 1 1 0 100.0 21 8 13 38.1 285 147 138 51.6
Chen Zifan 81 81 999 n/a China 18 6 11 33.3 0 0 0 18 6 11 33.3 116 44 72 37.9
Lei Peifan 100 100 999 n/a China 15 5 10 33.3 1 1 0 100.0 16 6 10 37.5 154 68 86 44.2
John Astley (a) 999 n/a 999 n/a England 6 2 3 33.3 0 0 0 6 2 3 33.3 180 117 63 65.0
Stephen Hendry 127 127 999 n/a Scotland 3 1 2 33.3 0 0 0 3 1 2 33.3 21 8 13 38.1
Alan McManus 59 59 999 n/a Scotland 19 6 11 31.6 0 0 0 19 6 11 31.6 212 94 118 44.3
Jackson Page 72 72 999 n/a Wales 19 6 11 31.6 0 0 0 19 6 11 31.6 168 51 117 30.4
Gerard Greene 77 77 999 n/a Northern Ireland 19 6 12 31.6 0 0 0 19 6 12 31.6 367 196 171 53.4
Peter Devlin 108 108 999 n/a England 19 6 12 31.6 0 0 0 19 6 12 31.6 187 82 105 43.9
Rod Lawler 94 94 999 n/a England 16 5 10 31.3 1 0 1 0.0 17 5 11 29.4 199 90 109 45.2
David Lilley 94 94 999 n/a England 16 5 11 31.3 2 1 1 50.0 18 6 12 33.3 196 79 117 40.3
Rory McLeod 112 112 999 n/a Jamaica 20 6 12 30.0 0 0 0 20 6 12 30.0 223 126 97 56.5
Xu Si 82 82 999 n/a China 17 5 10 29.4 1 1 0 100.0 18 6 10 33.3 100 44 56 44.0
Gao Yang 107 107 999 n/a China 17 5 10 29.4 0 0 0 17 5 10 29.4 104 42 62 40.4
Mitchell Mann 83 83 999 n/a England 17 5 11 29.4 0 0 0 17 5 11 29.4 162 76 86 46.9
Fergal O'Brien 111 111 999 n/a Ireland 17 5 11 29.4 0 0 0 17 5 11 29.4 105 44 61 41.9
Kuldesh Johal (a) 999 n/a 999 n/a England 7 2 5 28.6 0 0 0 7 2 5 28.6 146 72 74 49.3
Eden Sharav 77 77 999 n/a Israel 18 5 11 27.8 0 0 0 18 5 11 27.8 249 112 137 45.0
Jimmy White 83 83 999 n/a England 18 5 12 27.8 2 2 0 100.0 20 7 12 35.0 207 88 119 42.5
Si Jiahui 89 89 999 n/a China 15 4 10 26.7 0 0 0 15 4 10 26.7 98 46 52 46.9
James Cahill 88 88 999 n/a England 15 4 11 26.7 1 1 0 100.0 16 5 11 31.3 148 43 105 29.1
Ian Burns 66 66 999 n/a England 16 4 10 25.0 0 0 0 16 4 10 25.0 166 74 92 44.6
Peter Lines 101 101 999 n/a England 16 4 10 25.0 1 0 1 0.0 17 4 11 23.5 111 46 65 41.4
Zak Surety 114 114 999 n/a England 16 4 11 25.0 0 0 0 16 4 11 25.0 137 41 96 29.9
Fraser Patrick 106 106 999 n/a Scotland 16 4 12 25.0 1 0 1 0.0 17 4 13 23.5 174 53 121 30.5
Haydon Pinhey (a) 999 n/a 999 n/a England 8 2 6 25.0 0 0 0 8 2 6 25.0 240 138 102 57.5
Ben Mertens (a) 999 n/a 999 n/a Belgium 4 1 3 25.0 0 0 0 4 1 3 25.0 107 49 58 45.8
Florian Nüßle (a) 999 n/a 999 n/a Austria 4 1 3 25.0 0 0 0 4 1 3 25.0 33 15 18 45.5
Jamie Wilson 118 118 999 n/a England 17 4 11 23.5 0 0 0 17 4 11 23.5 272 159 113 58.5
Ben Hancorn 113 113 999 n/a England 17 4 11 23.5 0 0 0 17 4 11 23.5 254 100 154 39.4
Luo Honghao 62 62 999 n/a China 17 4 11 23.5 1 1 0 100.0 18 5 11 27.8 167 51 116 30.5
Lukas Kleckers 115 115 999 n/a Germany 17 4 11 23.5 0 0 0 17 4 11 23.5 184 39 145 21.2
Sohail Vahedi 90 90 999 n/a Iran 17 4 13 23.5 0 0 0 17 4 13 23.5 166 76 90 45.8
Riley Parsons 118 118 999 n/a England 13 3 9 23.1 2 0 2 0.0 15 3 11 20.0 211 78 133 37.0
Fan Zhengyi 122 122 999 n/a China 15 3 11 20.0 0 0 0 15 3 11 20.0 106 33 73 31.1
Kacper Filipiak 92 92 999 n/a Poland 15 3 12 20.0 1 1 0 100.0 16 4 12 25.0 90 29 61 32.2
Daniel Womersley (a) 999 n/a 999 n/a England 5 1 3 20.0 0 0 0 5 1 3 20.0 57 7 50 12.3
Brandon Sargeant 102 102 999 n/a England 16 3 11 18.8 0 0 0 16 3 11 18.8 212 58 154 27.4
Barry Pinches 90 90 999 n/a England 16 3 12 18.8 0 0 0 16 3 12 18.8 175 68 107 38.9
Brian Ochoiski (a) 999 n/a 999 n/a France 14 2 11 14.3 0 0 0 14 2 11 14.3 146 26 120 17.8
Farakh Ajaib 122 122 999 n/a Pakistan 14 2 12 14.3 0 0 0 14 2 12 14.3 158 58 100 36.7
Ashley Hugill 116 116 999 n/a England 14 2 12 14.3 1 1 0 100.0 15 3 12 20.0 84 29 55 34.5
Lee Walker 122 122 999 n/a Wales 15 2 12 13.3 0 0 0 15 2 12 13.3 141 51 90 36.2
Daniel Wells 70 70 999 n/a Wales 10 1 9 10.0 1 0 1 0.0 11 1 10 9.1 139 37 102 26.6
Paul S Davison (a) 999 n/a 999 n/a England 13 1 11 7.7 0 0 0 13 1 11 7.7 129 37 92 28.7
Sean Maddocks 126 126 999 n/a England 13 1 11 7.7 0 0 0 13 1 11 7.7 154 39 115 25.3
Iulian Boiko 125 125 999 n/a Ukraine 14 1 11 7.1 0 0 0 14 1 11 7.1 171 23 148 13.5
Billy Joe Castle 109 109 999 n/a England 14 1 12 7.1 0 0 0 14 1 12 7.1 151 57 94 37.7
Phil O'Kane (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 81 38 43 46.9
Joshua Thomond (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 77 36 41 46.8
Michael Collumb (a) 999 n/a 999 n/a Scotland 1 0 1 0.0 0 0 0 1 0 1 0.0 7 3 4 42.9
Paul Davies (a) 999 n/a 999 n/a Wales 1 0 1 0.0 0 0 0 1 0 1 0.0 95 37 58 38.9
Alex Clenshaw (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 51 19 32 37.3
Luke Pinches (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 66 23 43 34.8
Ivan Kakovskii (a) 999 n/a 999 n/a Russia 1 0 1 0.0 0 0 0 1 0 1 0.0 9 3 6 33.3
Ross Muir (a) 999 n/a 999 n/a Scotland 1 0 1 0.0 0 0 0 1 0 1 0.0 9 3 6 33.3
Gary Thomson (a) 999 n/a 999 n/a Scotland 1 0 1 0.0 0 0 0 1 0 1 0.0 6 2 4 33.3
Simon Blackwell (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 36 1 35 2.8
Adrian Rosa (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 42 1 41 2.4
Fergal Quinn (a) 999 n/a 999 n/a Northern Ireland 2 0 2 0.0 0 0 0 2 0 2 0.0 117 56 61 47.9
Dean Young (a) 999 n/a 999 n/a Scotland 2 0 2 0.0 0 0 0 2 0 2 0.0 66 28 38 42.4
Mark Lloyd (a) 999 n/a 999 n/a England 2 0 2 0.0 0 0 0 2 0 2 0.0 15 5 10 33.3
Rebecca Kenna (af) 999 n/a 999 n/a England 2 0 2 0.0 0 0 0 2 0 2 0.0 61 19 42 31.1
Ben Fortey (a) 999 n/a 999 n/a Wales 2 0 2 0.0 0 0 0 2 0 2 0.0 111 34 77 30.6
Hayden Staniland (a) 999 n/a 999 n/a England 2 0 2 0.0 0 0 0 2 0 2 0.0 55 15 40 27.3
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 2 0 2 0.0 0 0 0 2 0 2 0.0 86 21 65 24.4
Reanne Evans (af) 999 n/a 999 n/a England 2 0 2 0.0 0 0 0 2 0 2 0.0 76 7 69 9.2
Oliver Brown (a) 999 n/a 999 n/a England 5 0 3 0.0 0 0 0 5 0 3 0.0 79 27 52 34.2
Alex Borg 121 121 999 n/a Malta 9 0 8 0.0 2 0 2 0.0 11 0 10 0.0 52 14 38 26.9
Jamie Curtis-Barrett (a) 999 n/a 999 n/a England 8 0 8 0.0 0 0 0 8 0 8 0.0 110 22 88 20.0
Amine Amiri 118 118 999 n/a Morocco 9 0 9 0.0 1 0 1 0.0 10 0 10 0.0 41 4 37 9.8