snooker.org Frontpage
Home: Tournaments: 2019/2020: What's new | Live | Results | Upcoming | Finals | Calendar | 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 D L % P W D L % P W D L % P W L %
Judd Trump 1 1 999 n/a England 67 58 0 9 86.57 0 0 0 0 67 58 0 9 86.57 548 358 190 65.33
Dylan Craig (a) 999 n/a 999 n/a Scotland 5 4 0 1 80.00 0 0 0 0 5 4 0 1 80.00 17 13 4 76.47
Ronnie O'Sullivan 2 2 999 n/a England 37 29 0 8 78.38 0 0 0 0 37 29 0 8 78.38 481 286 195 59.46
Neil Robertson 3 3 999 n/a Australia 48 37 0 11 77.08 2 0 0 2 0.00 50 37 0 13 74.00 386 237 149 61.40
Mark Selby 4 4 999 n/a England 64 49 0 15 76.56 3 3 0 0 100.00 67 52 0 15 77.61 618 345 273 55.83
Shaun Murphy 8 8 999 n/a England 57 43 0 14 75.44 0 0 0 0 57 43 0 14 75.44 748 482 266 64.44
Rory McLeod (a) 999 n/a 999 n/a Jamaica 8 6 0 2 75.00 2 2 0 0 100.00 10 8 0 2 80.00 44 25 19 56.82
Kristjan Helgason (a) 999 n/a 999 n/a Iceland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 12 4 75.00
Gee Crawley (a) 999 n/a 999 n/a Northern Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 14 10 4 71.43
Adam Ashley (a) 999 n/a 999 n/a England 4 3 0 1 75.00 1 1 0 0 100.00 5 4 0 1 80.00 19 12 7 63.16
Ameur Riad (a) 999 n/a 999 n/a Morocco 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 10 6 62.50
Sybren Sokolowski (a) 999 n/a 999 n/a Belgium 4 3 0 1 75.00 1 1 0 0 100.00 5 4 0 1 80.00 16 9 7 56.25
Dessie Sheehan (a) 999 n/a 999 n/a Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 9 7 56.25
Matthew Glasby (a) 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 19 10 9 52.63
John Higgins 7 7 999 n/a Scotland 49 36 0 13 73.47 1 0 0 1 0.00 50 36 0 14 72.00 394 230 164 58.38
Kyren Wilson 6 6 999 n/a England 55 40 0 15 72.73 2 1 0 1 50.00 57 41 0 16 71.93 560 295 265 52.68
Allan Taylor (a) 999 n/a 999 n/a England 11 8 0 3 72.73 0 0 0 0 11 8 0 3 72.73 58 38 20 65.52
Ashley Hugill (a) 999 n/a 999 n/a England 11 8 0 3 72.73 0 0 0 0 11 8 0 3 72.73 194 67 127 34.54
Yan Bingtao 15 15 999 n/a China 53 38 0 15 71.70 1 0 0 1 0.00 54 38 0 16 70.37 767 488 279 63.62
Mark Allen 5 5 999 n/a Northern Ireland 50 35 0 15 70.00 1 0 0 1 0.00 51 35 0 16 68.63 446 239 207 53.59
Graeme Dott 21 21 999 n/a Scotland 46 32 0 14 69.57 1 0 0 1 0.00 47 32 0 15 68.09 332 201 131 60.54
Joe Perry 16 16 999 n/a England 50 34 0 16 68.00 0 0 0 0 50 34 0 16 68.00 629 349 280 55.48
Ding Junhui 12 12 999 n/a China 37 25 0 12 67.57 1 1 0 0 100.00 38 26 0 12 68.42 301 175 126 58.14
Mark J Williams 10 10 999 n/a Wales 40 27 0 13 67.50 0 0 0 0 40 27 0 13 67.50 459 262 197 57.08
Thepchaiya Un-Nooh 20 20 999 n/a Thailand 49 33 0 16 67.35 0 0 0 0 49 33 0 16 67.35 495 256 239 51.72
Ian Preece (a) 999 n/a 999 n/a Wales 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 51 26 25 50.98
Ian Martin (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 10 7 3 70.00
Mike Finn (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 10 7 3 70.00
Yassine Zaraoni (a) 999 n/a 999 n/a Morocco 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 12 8 4 66.67
Andrew Olivero (a) 999 n/a 999 n/a Gibraltar 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 9 6 3 66.67
Joshua Mallender (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 9 6 3 66.67
Sean McAllister (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 11 7 4 63.64
Dale Prime (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 13 8 5 61.54
Callum Lloyd (a) 999 n/a 999 n/a Wales 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 10 6 4 60.00
Peter Devlin (a) 999 n/a 999 n/a England 3 2 0 1 66.67 2 2 0 0 100.00 5 4 0 1 80.00 12 7 5 58.33
Xiao Guodong 31 31 999 n/a China 40 26 0 14 65.00 1 1 0 0 100.00 41 27 0 14 65.85 509 307 202 60.31
Stephen Maguire 9 9 999 n/a Scotland 37 24 0 13 64.86 2 0 0 2 0.00 39 24 0 15 61.54 309 172 137 55.66
Jack Lisowski 14 14 999 n/a England 41 26 0 15 63.41 0 0 0 0 41 26 0 15 63.41 537 298 239 55.49
Zhou Yuelong 25 25 999 n/a China 38 24 0 14 63.16 2 2 0 0 100.00 40 26 0 14 65.00 762 468 294 61.42
Zhao Xintong 29 29 999 n/a China 38 24 0 14 63.16 0 0 0 0 38 24 0 14 63.16 451 256 195 56.76
Gary Wilson 18 18 999 n/a England 40 25 0 15 62.50 0 0 0 0 40 25 0 15 62.50 350 196 154 56.00
Tom Ford 24 24 999 n/a England 40 25 0 15 62.50 1 1 0 0 100.00 41 26 0 15 63.41 374 182 192 48.66
Anthony McGill 22 22 999 n/a Scotland 37 23 0 14 62.16 1 1 0 0 100.00 38 24 0 14 63.16 741 458 283 61.81
Kurt Maflin 27 27 999 n/a Norway 37 23 0 14 62.16 2 1 0 1 50.00 39 24 0 15 61.54 492 298 194 60.57
Anthony Hamilton 40 40 999 n/a England 31 19 0 12 61.29 2 0 0 2 0.00 33 19 0 14 57.58 544 323 221 59.38
Liang Wenbo 35 35 999 n/a China 36 22 0 14 61.11 0 0 0 0 36 22 0 14 61.11 528 267 261 50.57
Michael Holt 30 30 999 n/a England 38 23 0 15 60.53 1 1 0 0 100.00 39 24 0 15 61.54 682 485 197 71.11
Barry Hawkins 17 17 999 n/a England 38 23 0 15 60.53 0 0 0 0 38 23 0 15 60.53 484 298 186 61.57
David B Gilbert 11 11 999 n/a England 38 23 0 15 60.53 1 0 0 1 0.00 39 23 0 16 58.97 425 241 184 56.71
Scott Donaldson 23 23 999 n/a Scotland 38 23 0 15 60.53 0 0 0 0 38 23 0 15 60.53 363 178 185 49.04
Tian Pengfei 54 54 999 n/a China 32 19 0 13 59.38 1 0 0 1 0.00 33 19 0 14 57.58 389 195 194 50.13
Ben Woollaston 42 42 999 n/a England 34 20 0 14 58.82 2 2 0 0 100.00 36 22 0 14 61.11 558 354 204 63.44
Allister Carter 19 19 999 n/a England 34 20 0 14 58.82 1 0 0 1 0.00 35 20 0 15 57.14 473 245 228 51.80
Li Hang 44 44 999 n/a China 33 19 0 14 57.58 1 1 0 0 100.00 34 20 0 14 58.82 434 221 213 50.92
Elliot Slessor 60 60 999 n/a England 33 19 0 14 57.58 0 0 0 0 33 19 0 14 57.58 378 183 195 48.41
Matthew Selt 26 26 999 n/a England 35 20 0 15 57.14 0 0 0 0 35 20 0 15 57.14 260 132 128 50.77
Marco Fu 50 50 999 n/a Hong Kong 21 12 0 9 57.14 0 0 0 0 21 12 0 9 57.14 148 80 68 54.05
Mei Xiwen 55 55 999 n/a China 30 17 0 13 56.67 1 1 0 0 100.00 31 18 0 13 58.06 403 226 177 56.08
Matthew Stevens 33 33 999 n/a Wales 30 17 0 13 56.67 0 0 0 0 30 17 0 13 56.67 368 187 181 50.82
Luca Brecel 38 38 999 n/a Belgium 32 18 0 14 56.25 1 1 0 0 100.00 33 19 0 14 57.58 268 117 151 43.66
Stuart Bingham 13 13 999 n/a England 34 19 0 15 55.88 0 0 0 0 34 19 0 15 55.88 337 180 157 53.41
Jimmy Robertson 28 28 999 n/a England 31 17 0 14 54.84 0 0 0 0 31 17 0 14 54.84 245 116 129 47.35
Stuart Carrington 46 46 999 n/a England 26 14 0 12 53.85 0 0 0 0 26 14 0 12 53.85 236 99 137 41.95
Jak Jones 67 67 999 n/a Wales 30 16 0 14 53.33 0 0 0 0 30 16 0 14 53.33 430 269 161 62.56
Lü Haotian 43 43 999 n/a China 30 16 0 14 53.33 0 0 0 0 30 16 0 14 53.33 657 359 298 54.64
Akani Songsermsawad 52 52 999 n/a Thailand 25 13 0 12 52.00 1 1 0 0 100.00 26 14 0 12 53.85 379 206 173 54.35
Robbie Williams 65 65 999 n/a England 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 189 99 90 52.38
Noppon Saengkham 32 32 999 n/a Thailand 27 14 0 13 51.85 1 0 0 1 0.00 28 14 0 14 50.00 312 163 149 52.24
Alexander Ursenbacher 79 79 999 n/a Switzerland 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 391 169 222 43.22
Martin Gould 53 53 999 n/a England 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 295 119 176 40.34
Yuan Sijun 45 45 999 n/a China 27 14 0 13 51.85 1 1 0 0 100.00 28 15 0 13 53.57 306 118 188 38.56
Martin O'Donnell 34 34 999 n/a England 29 15 0 14 51.72 0 0 0 0 29 15 0 14 51.72 375 195 180 52.00
Ricky Walden 46 46 999 n/a England 29 15 0 14 51.72 1 1 0 0 100.00 30 16 0 14 53.33 334 168 166 50.30
Mark Joyce 64 64 999 n/a England 29 15 0 14 51.72 0 0 0 0 29 15 0 14 51.72 264 118 146 44.70
Mark King 36 36 999 n/a England 26 13 0 13 50.00 0 0 0 0 26 13 0 13 50.00 191 100 91 52.36
Liam Highfield 63 63 999 n/a England 26 13 0 13 50.00 1 0 0 1 0.00 27 13 0 14 48.15 355 173 182 48.73
Andrew Pagett (a) 999 n/a 999 n/a Wales 8 4 0 4 50.00 2 2 0 0 100.00 10 6 0 4 60.00 189 88 101 46.56
Aaron Hill (a) 999 n/a 999 n/a Ireland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 204 109 95 53.43
Dean Young (a) 999 n/a 999 n/a Scotland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 221 113 108 51.13
Christopher Keogan (a) 999 n/a 999 n/a England 4 2 0 2 50.00 1 1 0 0 100.00 5 3 0 2 60.00 24 10 14 41.67
Leo Fernandez (a) 999 n/a 999 n/a Ireland 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 8 5 3 62.50
Jack Smithers (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 5 3 62.50
Patrick Wallace (a) 999 n/a 999 n/a Northern Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 10 6 4 60.00
Ben Mertens (a) 999 n/a 999 n/a Belgium 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 10 8 55.56
Jake Nicholson (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 8 8 50.00
Andres Petrov (a) 999 n/a 999 n/a Estonia 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
Darren Morgan (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
Macauley Croft (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
Paul Burrell (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
James Budd (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 6 3 3 50.00
Tony Corrigan (a) 999 n/a 999 n/a Ireland 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 6 3 3 50.00
Ivelin Boyanov Bozhanov (a) 999 n/a 999 n/a Bulgaria 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 6 3 3 50.00
Hayden Staniland (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 6 7 46.15
Tyler Rees (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 20 9 11 45.00
Antoni Kowalski (a) 999 n/a 999 n/a Poland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 8 10 44.44
Francisco Domingues (a) 999 n/a 999 n/a Portugal 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 7 3 4 42.86
John Nicholson (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 7 3 4 42.86
Brett Armer (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 7 3 4 42.86
Hamid Mabchour (a) 999 n/a 999 n/a Morocco 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 7 3 4 42.86
Zhang Yang (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 6 9 40.00
Ryan Davies (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 10 4 6 40.00
Nick Jennings (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 8 3 5 37.50
Andrew Higginson 59 59 999 n/a England 27 13 0 14 48.15 0 0 0 0 27 13 0 14 48.15 359 180 179 50.14
Fergal O'Brien 66 66 999 n/a Ireland 27 13 0 14 48.15 0 0 0 0 27 13 0 14 48.15 292 135 157 46.23
Luo Honghao 61 61 999 n/a China 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 395 231 164 58.48
Ian Burns 78 78 999 n/a England 26 12 0 14 46.15 1 1 0 0 100.00 27 13 0 14 48.15 390 214 176 54.87
David Grace 84 84 999 n/a England 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 227 108 119 47.58
Daniel Wells 56 56 999 n/a Wales 26 12 0 14 46.15 1 1 0 0 100.00 27 13 0 14 48.15 359 157 202 43.73
Jordan Brown 69 69 999 n/a Northern Ireland 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 403 159 244 39.45
Zhang Anda 72 72 999 n/a China 24 11 0 13 45.83 0 0 0 0 24 11 0 13 45.83 376 226 150 60.11
Robert Milkins 49 49 999 n/a England 24 11 0 13 45.83 0 0 0 0 24 11 0 13 45.83 207 86 121 41.55
Hossein Vafaei 41 41 999 n/a Iran 22 10 0 12 45.45 4 2 0 2 50.00 26 12 0 14 46.15 262 121 141 46.18
Mark Davis 39 39 999 n/a England 25 11 0 14 44.00 0 0 0 0 25 11 0 14 44.00 311 168 143 54.02
Lu Ning 51 51 999 n/a China 25 11 0 14 44.00 1 1 0 0 100.00 26 12 0 14 46.15 310 147 163 47.42
Dominic Dale 86 86 999 n/a Wales 25 11 0 14 44.00 0 0 0 0 25 11 0 14 44.00 317 124 193 39.12
Nigel Bond 83 83 999 n/a England 23 10 0 13 43.48 0 0 0 0 23 10 0 13 43.48 303 158 145 52.15
Louis Heathcote 82 82 999 n/a England 23 10 0 13 43.48 1 0 0 1 0.00 24 10 0 14 41.67 229 91 138 39.74
Ryan Day 37 37 999 n/a Wales 24 10 0 14 41.67 0 0 0 0 24 10 0 14 41.67 379 239 140 63.06
Chris Wakelin 57 57 999 n/a England 24 10 0 14 41.67 1 1 0 0 100.00 25 11 0 14 44.00 301 145 156 48.17
Jamie Clarke 76 76 999 n/a Wales 24 10 0 14 41.67 0 0 0 0 24 10 0 14 41.67 479 228 251 47.60
Mike Dunn 81 81 999 n/a England 22 9 0 13 40.91 1 0 0 1 0.00 23 9 0 14 39.13 346 204 142 58.96
Alan McManus 48 48 999 n/a Scotland 22 9 0 13 40.91 1 1 0 0 100.00 23 10 0 13 43.48 233 93 140 39.91
Ken Doherty 68 68 999 n/a Ireland 20 8 0 12 40.00 1 0 0 1 0.00 21 8 0 13 38.10 315 142 173 45.08
Peter Ebdon (a) 999 n/a 999 n/a England 15 6 0 9 40.00 1 0 0 1 0.00 16 6 0 10 37.50 111 46 65 41.44
Alfie Burden 74 74 999 n/a England 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 231 109 122 47.19
Mitchell Mann 91 91 999 n/a England 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 203 87 116 42.86
Gerard Greene 91 91 999 n/a Northern Ireland 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 212 68 144 32.08
Soheil Vahedi 106 106 999 n/a Iran 21 8 0 13 38.10 1 0 0 1 0.00 22 8 0 14 36.36 342 174 168 50.88
Chen Zifan 105 105 999 n/a China 21 8 0 13 38.10 0 0 0 0 21 8 0 13 38.10 220 96 124 43.64
Lukas Kleckers (a) 999 n/a 999 n/a Germany 8 3 0 5 37.50 1 1 0 0 100.00 9 4 0 5 44.44 142 46 96 32.39
Craig Steadman 75 75 999 n/a England 22 8 0 14 36.36 0 0 0 0 22 8 0 14 36.36 402 233 169 57.96
Michael White 71 71 999 n/a Wales 22 8 0 14 36.36 0 0 0 0 22 8 0 14 36.36 206 96 110 46.60
Ashley Carty 77 77 999 n/a England 22 8 0 14 36.36 0 0 0 0 22 8 0 14 36.36 409 186 223 45.48
Jackson Page 90 90 999 n/a Wales 22 8 0 14 36.36 1 1 0 0 100.00 23 9 0 14 39.13 237 79 158 33.33
Joe O'Connor 62 62 999 n/a England 20 7 0 13 35.00 1 0 0 1 0.00 21 7 0 14 33.33 232 93 139 40.09
Sam Craigie 58 58 999 n/a England 20 7 0 13 35.00 2 1 0 1 50.00 22 8 0 14 36.36 201 74 127 36.82
Harvey Chandler 89 89 999 n/a England 20 7 0 13 35.00 1 0 0 1 0.00 21 7 0 14 33.33 186 52 134 27.96
Billy Joe Castle 114 114 999 n/a England 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 451 270 181 59.87
Si Jiahui 102 102 999 n/a China 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 252 118 134 46.83
Michael Georgiou 70 70 999 n/a Cyprus 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 190 85 105 44.74
Lee Walker 85 85 999 n/a Wales 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 197 83 114 42.13
Chang Bingyu 103 103 999 n/a China 18 6 0 12 33.33 1 0 0 1 0.00 19 6 0 13 31.58 327 214 113 65.44
Igor Figueiredo 108 108 999 n/a Brazil 18 6 0 12 33.33 0 0 0 0 18 6 0 12 33.33 282 103 179 36.52
Wu Yize (a) 999 n/a 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 54 24 30 44.44
Ross Muir (a) 999 n/a 999 n/a Scotland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 25 12 13 48.00
Oliver Brown (a) 999 n/a 999 n/a England 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 17 8 9 47.06
Patrick Whelan (a) 999 n/a 999 n/a England 3 1 0 2 33.33 2 2 0 0 100.00 5 3 0 2 60.00 16 7 9 43.75
Zhao Jianbo (a) 999 n/a 999 n/a China 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 21 9 12 42.86
Pang Junxu (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 9 13 40.91
Ross Bulman (a) 999 n/a 999 n/a Ireland 13 4 0 9 30.77 0 0 0 0 13 4 0 9 30.77 262 98 164 37.40
Kacper Filipiak 101 101 999 n/a Poland 20 6 0 14 30.00 0 0 0 0 20 6 0 14 30.00 242 97 145 40.08
Eden Sharav 88 88 999 n/a Israel 20 6 0 14 30.00 0 0 0 0 20 6 0 14 30.00 209 62 147 29.67
James Wattana 95 95 999 n/a Thailand 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 60 24 36 40.00
Chen Feilong 94 94 999 n/a China 18 5 0 13 27.78 1 0 0 1 0.00 19 5 0 14 26.32 277 128 149 46.21
Peter Lines 117 117 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 365 213 152 58.36
Fan Zhengyi 96 96 999 n/a China 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 182 68 114 37.36
Rod Lawler 107 107 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 204 72 132 35.29
David Lilley 118 118 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 270 94 176 34.81
Barry Pinches 100 100 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 251 58 193 23.11
Kishan Hirani 93 93 999 n/a Wales 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 202 45 157 22.28
Lei Peifan 124 124 999 n/a China 17 4 0 13 23.53 0 0 0 0 17 4 0 13 23.53 239 128 111 53.56
Xu Si 110 110 999 n/a China 17 4 0 13 23.53 0 0 0 0 17 4 0 13 23.53 156 47 109 30.13
Andy Lee 104 104 999 n/a Hong Kong 17 4 0 13 23.53 0 0 0 0 17 4 0 13 23.53 169 34 135 20.12
Brandon Sargeant 119 119 999 n/a England 18 4 0 14 22.22 1 1 0 0 100.00 19 5 0 14 26.32 362 181 181 50.00
Oliver Lines 87 87 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 169 67 102 39.64
Sam Baird 72 72 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 210 83 127 39.52
Hammad Miah 97 97 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 190 72 118 37.89
James Cahill 108 108 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 238 77 161 32.35
Zhang Jiankang 99 99 999 n/a China 14 3 0 11 21.43 2 0 0 2 0.00 16 3 0 13 18.75 168 46 122 27.38
Fraser Patrick 120 120 999 n/a Scotland 15 3 0 12 20.00 2 0 0 2 0.00 17 3 0 14 17.65 249 130 119 52.21
Jamie O'Neill 114 114 999 n/a England 16 3 0 13 18.75 2 1 0 1 50.00 18 4 0 14 22.22 152 53 99 34.87
Jimmy White 110 110 999 n/a England 16 3 0 13 18.75 1 0 0 1 0.00 17 3 0 14 17.65 212 72 140 33.96
John Astley 80 80 999 n/a England 17 3 0 14 17.65 0 0 0 0 17 3 0 14 17.65 188 81 107 43.09
Bai Langning 121 121 999 n/a China 14 2 0 12 14.29 2 1 0 1 50.00 16 3 0 13 18.75 241 106 135 43.98
Duane Jones 116 116 999 n/a Wales 15 2 0 13 13.33 2 1 0 1 50.00 17 3 0 14 17.65 163 59 104 36.20
Thor Chuan Leong 98 98 999 n/a Malaysia 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 312 177 135 56.73
Adam Stefanow 113 113 999 n/a Poland 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 199 78 121 39.20
Simon Lichtenberg 112 112 999 n/a Germany 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 168 43 125 25.60
Andy Hicks 121 121 999 n/a England 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 190 42 148 22.11
Amine Amiri 123 123 999 n/a Morocco 8 1 0 7 12.50 1 1 0 0 100.00 9 2 0 7 22.22 142 42 100 29.58
Alex Borg 125 125 999 n/a Malta 15 1 0 14 6.67 0 0 0 0 15 1 0 14 6.67 164 35 129 21.34
Robin Hull (a) 999 n/a 999 n/a Finland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Gary Thomson (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 3 4 42.86
Dylan Emery (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Li Yingdon (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 4 6 40.00
Angel Garcia (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 5 2 3 40.00
David Finbow (a) 999 n/a 999 n/a England 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 5 2 3 40.00
Mark Winsor (a) 999 n/a 999 n/a England 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 5 2 3 40.00
Adam Nash (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 2 3 40.00
Aran Hetherington (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 2 3 40.00
James Height (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 2 3 40.00
Jaymie Thornbury (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 2 3 40.00
Paul Gibbs (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 2 3 40.00
Steve Mifsud 126 126 999 n/a Australia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Daniel Womersley (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Ivan Kakovskii (a) 999 n/a 999 n/a Russia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Yang Qingtian (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 2 4 33.33
Adam Duffy (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 0 0 1 0.00 2 0 0 2 0.00 8 2 6 25.00
Daan Leyssen (a) 999 n/a 999 n/a Belgium 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 4 1 3 25.00
Steve Crowley (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 4 1 3 25.00
Adrian Holmes (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Alfred Sims (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Angel Marchena (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Ian Barry Stark (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
John Skellett (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Kevin Kelly (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Leonard Sinden (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Nigel Howes (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Pablo Toharia (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Ronnie Blake (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Rodion Judin (a) 999 n/a 999 n/a Latvia 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 5 1 4 20.00
Mark Lloyd (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 1 4 20.00
Michael Collumb (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 1 4 20.00
Shane Castle (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 1 4 20.00
Hamza Akbar (a) 999 n/a 999 n/a Pakistan 1 0 0 1 0.00 1 0 0 1 0.00 2 0 0 2 0.00 5 1 4 20.00
Gao Yang (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Brian Ochoiski (a) 999 n/a 999 n/a France 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Connor Benzey (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 1 6 14.29
Kharazchi Jamshid (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 3 0 3 0.00
Mark Vincent (a) 999 n/a 999 n/a England 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 3 0 3 0.00
Andrew Urbaniak (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 3 0 3 0.00
Francis Becerra (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 3 0 3 0.00
Marc Pantenburg (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 3 0 3 0.00
Adam Edge (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Andrew Milliard (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Andy Fong (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Curtis Daher (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Danny Brindle (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
David Church (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Ferdous Bhuiyan (a) 999 n/a 999 n/a Bangladesh 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Garry Coulson (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Heiko Mutz (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Ian White (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Imran Puri (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
James Welch (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Jesus Garcia Roldan (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Jonathan Noble (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Juan Pedro Durán (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Kyle Dixon (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Kyle Kirkwood (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 3 0 3 0.00
Paul Ludden (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 3 0 3 0.00
Peter Geronimo (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Rishi Gohill (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Steven Breward (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Andreas Ploner (a) 999 n/a 999 n/a Austria 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Declan Lavery (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
Gareth Lopez (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Gavin Lewis (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Lee Prickman (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
N Wongharuthai (af) 999 n/a 999 n/a Thailand 1 0 0 1 0.00 1 0 0 1 0.00 2 0 0 2 0.00 133 0 133 0.00
Florian Nüßle (a) 999 n/a 999 n/a Austria 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 20 9 11 45.00
Chae Ross (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 14 4 10 28.57
Li Yingdong (a) 999 n/a 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 14 4 10 28.57
Sean Maddocks (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 65 16 49 24.62
Long Zehuang (a) 999 n/a 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 13 3 10 23.08
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 69 15 54 21.74
Reanne Evans (af) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 86 11 75 12.79
Iulian Boiko (a) 999 n/a 999 n/a Ukraine 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 134 3 131 2.24
Paul S Davison (a) 999 n/a 999 n/a England 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 81 25 56 30.86
Riley Parsons 126 126 999 n/a England 14 0 0 14 0.00 0 0 0 0 14 0 0 14 0.00 168 54 114 32.14
Salvador Perez Carrascal (a) 999 n/a 999 n/a Spain 0 0 0 0 3 2 0 1 66.67 3 2 0 1 66.67 0 0 0
Souhail Rami (a) 999 n/a 999 n/a Morocco 0 0 0 0 3 2 0 1 66.67 3 2 0 1 66.67 0 0 0
Adam Johnston (a) 999 n/a 999 n/a England 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
(a) 999 n/a 999 n/a Japan 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Mohd Majeed Saleem (a) 999 n/a 999 n/a India 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Nader Al Dosari (a) 999 n/a 999 n/a Qatar 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Saif Uddin (a) 999 n/a 999 n/a India 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Aboumkacem Jadouri (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Alex Calin (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Anton Thorley (a) 999 n/a 999 n/a Unknown 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Antony Rodriguez (a) 999 n/a 999 n/a Unknown 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Arturo Santamaria (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Barry Lee (a) 999 n/a 999 n/a Scotland 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Benny Loh Siang Leng (a) 999 n/a 999 n/a Singapore 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Billy Brown (a) 999 n/a 999 n/a Northern Ireland 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Damian Wilks (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Daniel Schneider (a) 999 n/a 999 n/a Germany 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
David Moreno Garcia (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
El mehdi Faggane (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
El Mokri Idriss (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Farhan Choudry (a) 999 n/a 999 n/a Unknown 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Fernando Bellinassi Silva (a) 999 n/a 999 n/a Brazil 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Filipe Cardoso (a) 999 n/a 999 n/a Portugal 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Hicham Baraka (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Hitesh Sillara (a) 999 n/a 999 n/a India 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Hussain Shah (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Jak Turnbull (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Jason Tart (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Javier Gonzalez (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Ken Ng (a) 999 n/a 999 n/a Hong Kong 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Lee Adams (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Martin Kihato (a) 999 n/a 999 n/a Kenya 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Mehdi Jeoual (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Morteza Torabi (a) 999 n/a 999 n/a Iran 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Mostafa El Younssi (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Muzakkir Ahamed Javeed (a) 999 n/a 999 n/a India 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Raheem Ahmed (a) 999 n/a 999 n/a Bahrain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Roberto Juan Garcia (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Suchakree Poomjang (a) 999 n/a 999 n/a Thailand 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Sydney Wilson (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Saad Elantri (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Tinaut Fernandez (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Tugba Irten (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Yasir Nadeem (a) 999 n/a 999 n/a Pakistan 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Yassine Bellamine (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0