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 %
Bai Langning 117 117 999 n/a China 2 2 0 100.0 0 0 0 2 2 0 100.0 19 12 7 63.2
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
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
Zhou Yuelong 17 17 999 n/a China 44 28 12 63.6 0 0 0 44 28 12 63.6 551 337 214 61.2
Ryan Day 30 30 999 n/a Wales 29 18 10 62.1 1 0 1 0.0 30 18 11 60.0 589 436 153 74.0
Allister Carter 23 23 999 n/a England 31 19 11 61.3 1 0 1 0.0 32 19 12 59.4 163 88 75 54.0
Hossein Vafaei 39 39 999 n/a Iran 28 17 11 60.7 0 0 0 28 17 11 60.7 308 155 153 50.3
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
Martin Gould 27 27 999 n/a England 34 20 12 58.8 0 0 0 34 20 12 58.8 392 213 179 54.3
Matthew Selt 32 32 999 n/a England 29 17 11 58.6 0 0 0 29 17 11 58.6 235 91 144 38.7
Stuart Bingham 18 18 999 n/a England 41 24 16 58.5 0 0 0 41 24 16 58.5 278 127 151 45.7
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
Martin O'Donnell 42 42 999 n/a England 24 14 10 58.3 0 0 0 24 14 10 58.3 394 191 203 48.5
Jordan Brown 43 43 999 n/a Northern Ireland 31 18 11 58.1 0 0 0 31 18 11 58.1 320 203 117 63.4
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
Liang Wenbo 29 29 999 n/a China 26 15 11 57.7 0 0 0 26 15 11 57.7 441 241 200 54.6
Jamie Jones 69 69 999 n/a Wales 26 15 11 57.7 1 1 0 100.0 27 16 11 59.3 256 85 171 33.2
Zhao Xintong 26 26 999 n/a China 30 17 11 56.7 0 0 0 30 17 11 56.7 170 95 75 55.9
Luca Brecel 47 47 999 n/a Belgium 23 13 10 56.5 0 0 0 23 13 10 56.5 206 86 120 41.7
Pang Junxu 76 76 999 n/a China 25 14 11 56.0 0 0 0 25 14 11 56.0 165 85 80 51.5
Joe Perry 20 20 999 n/a England 34 19 13 55.9 0 0 0 34 19 13 55.9 424 248 176 58.5
Lu Ning 36 36 999 n/a China 27 15 10 55.6 0 0 0 27 15 10 55.6 168 93 75 55.4
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
Ricky Walden 35 35 999 n/a England 27 15 11 55.6 0 0 0 27 15 11 55.6 268 123 145 45.9
Robert Milkins 40 40 999 n/a England 31 17 14 54.8 0 0 0 31 17 14 54.8 499 370 129 74.1
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
Matthew Stevens 34 34 999 n/a Wales 22 12 8 54.5 1 0 1 0.0 23 12 9 52.2 376 179 197 47.6
Liam Highfield 49 49 999 n/a England 24 13 9 54.2 0 0 0 24 13 9 54.2 420 220 200 52.4
Michael Holt 28 28 999 n/a England 24 13 11 54.2 0 0 0 24 13 11 54.2 304 188 116 61.8
Xiao Guodong 31 31 999 n/a China 37 20 15 54.1 0 0 0 37 20 15 54.1 368 218 150 59.2
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 26 14 9 53.8 1 1 0 100.0 27 15 9 55.6 458 343 115 74.9
Alexander Ursenbacher 55 55 999 n/a Switzerland 28 15 9 53.6 0 0 0 28 15 9 53.6 324 198 126 61.1
Kurt Maflin 25 25 999 n/a Norway 19 10 8 52.6 1 0 1 0.0 20 10 9 50.0 123 66 57 53.7
Sam Craigie 58 58 999 n/a England 25 13 10 52.0 1 0 1 0.0 26 13 11 50.0 234 118 116 50.4
Jamie Clarke 86 86 999 n/a Wales 27 14 10 51.9 0 0 0 27 14 10 51.9 231 100 131 43.3
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
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
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
Scott Donaldson 33 33 999 n/a Scotland 24 12 10 50.0 0 0 0 24 12 10 50.0 156 75 81 48.1
Lü Haotian 56 56 999 n/a China 22 11 9 50.0 1 1 0 100.0 23 12 9 52.2 417 199 218 47.7
Stuart Carrington 52 52 999 n/a England 22 11 10 50.0 2 1 1 50.0 24 12 11 50.0 165 65 100 39.4
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
Akani Songsermsawad 44 44 999 n/a Thailand 20 10 10 50.0 1 1 0 100.0 21 11 10 52.4 280 149 131 53.2
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
Chris Wakelin 63 63 999 n/a England 21 10 9 47.6 0 0 0 21 10 9 47.6 289 126 163 43.6
Andrew Higginson 60 60 999 n/a England 21 10 11 47.6 0 0 0 21 10 11 47.6 210 58 152 27.6
Graeme Dott 21 21 999 n/a Scotland 19 9 7 47.4 1 1 0 100.0 20 10 7 50.0 109 59 50 54.1
Mark Joyce 46 46 999 n/a England 19 9 9 47.4 1 0 1 0.0 20 9 10 45.0 259 161 98 62.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
Mark Davis 45 45 999 n/a England 22 10 8 45.5 1 0 1 0.0 23 10 9 43.5 185 88 97 47.6
Ben Woollaston 38 38 999 n/a England 22 10 10 45.5 1 1 0 100.0 23 11 10 47.8 206 99 107 48.1
Li Hang 37 37 999 n/a China 22 10 10 45.5 0 0 0 22 10 10 45.5 136 64 72 47.1
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
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
Chang Bingyu 75 75 999 n/a China 18 8 8 44.4 0 0 0 18 8 8 44.4 124 62 62 50.0
Steven Hallworth 109 109 999 n/a England 18 8 10 44.4 0 0 0 18 8 10 44.4 177 84 93 47.5
Louis Heathcote 67 67 999 n/a England 21 9 11 42.9 0 0 0 21 9 11 42.9 422 293 129 69.4
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
Mark King 50 50 999 n/a England 19 8 10 42.1 2 1 1 50.0 21 9 11 42.9 153 68 85 44.4
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
Igor Figueiredo 85 85 999 n/a Brazil 17 7 9 41.2 0 0 0 17 7 9 41.2 109 50 59 45.9
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
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
Jimmy Robertson 61 61 999 n/a England 18 7 11 38.9 0 0 0 18 7 11 38.9 248 52 196 21.0
Anthony Hamilton 51 51 999 n/a England 13 5 8 38.5 1 0 1 0.0 14 5 9 35.7 153 34 119 22.2
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
Duane Jones 93 93 999 n/a Wales 19 7 12 36.8 1 1 0 100.0 20 8 12 40.0 275 143 132 52.0
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
Chen Zifan 81 81 999 n/a China 17 6 10 35.3 0 0 0 17 6 10 35.3 109 43 66 39.4
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
Tian Pengfei 52 52 999 n/a China 18 6 8 33.3 2 0 2 0.0 20 6 10 30.0 130 59 71 45.4
Gerard Greene 77 77 999 n/a Northern Ireland 18 6 11 33.3 0 0 0 18 6 11 33.3 357 192 165 53.8
Rod Lawler 94 94 999 n/a England 15 5 9 33.3 1 0 1 0.0 16 5 10 31.3 190 87 103 45.8
Gary Wilson 22 22 999 n/a England 15 5 9 33.3 1 0 1 0.0 16 5 10 31.3 139 51 88 36.7
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
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
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
Eden Sharav 77 77 999 n/a Israel 17 5 10 29.4 0 0 0 17 5 10 29.4 240 109 131 45.4
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
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
Ian Burns 66 66 999 n/a England 15 4 9 26.7 0 0 0 15 4 9 26.7 159 73 86 45.9
Peter Lines 101 101 999 n/a England 15 4 9 26.7 1 0 1 0.0 16 4 10 25.0 104 45 59 43.3
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
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
Kacper Filipiak 92 92 999 n/a Poland 14 3 11 21.4 1 1 0 100.0 15 4 11 26.7 81 26 55 32.1
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
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