Number Of 50-Plus Breaks - Decade 2010-2019 - Professional

  • Patreon
  • Filtering

    The amount of 50-plus breaks, divided per group (50s, 60s etc.) and total, made by a player.
    Status
    Categories
    Scope
    Range
    These stats can only be calculated for matches with frame scores listed. The stat on this specific page is based on 28869 (83.52%) matches with frame scores out of 34566 total matches.
    Player Frames Counted Fifties Sixties Seventies Eighties Nineties Hundreds Total Percentage
    England Judd Trump 5808 550 506 345 220 137 588 2346 40.39%
    England Mark Selby 5884 570 464 329 231 158 463 2215 37.64%
    China Ding Junhui 4263 381 332 238 188 138 343 1620 38%
    England Shaun Murphy 5063 466 360 333 258 136 347 1900 37.53%
    England Stephen Lee 989 84 79 43 23 17 40 286 28.92%
    England Ali Carter 3937 364 294 212 110 88 198 1266 32.16%
    Scotland John Higgins 5013 478 398 283 187 117 330 1793 35.77%
    England Peter Ebdon 3080 243 204 105 96 46 110 804 26.1%
    Wales Ryan Day 4330 395 339 232 145 69 220 1400 32.33%
    Scotland Stephen Hendry 658 45 55 48 25 7 32 212 32.22%
    Scotland Marcus Campbell 1439 94 60 29 21 14 18 236 16.4%
    England Robert Milkins 3423 310 202 155 94 39 87 887 25.91%
    England Ricky Walden 4035 336 302 176 113 90 177 1194 29.59%
    China Li Hang 1879 178 122 80 51 33 74 538 28.63%
    England Mark Davis 4099 358 299 190 132 57 154 1190 29.03%
    Australia Neil Robertson 5185 449 388 357 203 119 552 2068 39.88%
    Wales Mark Williams 4939 463 363 268 139 75 249 1557 31.52%
    England Ronnie O'Sullivan 3622 374 337 239 213 142 437 1742 48.09%
    Wales Matthew Stevens 3078 269 213 130 76 47 127 862 28.01%
    Norway Kurt Maflin 2581 237 165 120 89 58 133 802 31.07%
    England Stuart Bingham 4742 411 339 267 167 102 317 1603 33.8%
    Northern Ireland Mark Allen 4355 410 370 279 189 95 354 1697 38.97%
    England Jamie Cope 2068 161 93 80 47 43 85 509 24.61%
    China Tian Pengfei 2172 232 145 114 46 35 93 665 30.62%
    England Nigel Bond 2052 169 74 54 21 20 30 368 17.93%
    England Martin Gould 3478 318 238 174 108 65 187 1090 31.34%
    Scotland Graeme Dott 3672 340 265 178 80 62 119 1044 28.43%
    England Joe Perry 4023 363 283 216 116 72 202 1252 31.12%
    Scotland Stephen Maguire 4554 403 345 262 154 107 267 1538 33.77%
    Hong Kong Marco Fu 3832 348 275 207 174 91 314 1409 36.77%
    Northern Ireland Gerard Greene 1869 130 106 62 31 25 44 398 21.29%
    England Barry Hawkins 4607 417 362 258 172 111 247 1567 34.01%
    China Cao Yupeng 1780 125 107 91 55 23 49 450 25.28%
    China Mei Xiwen 870 65 46 33 22 17 26 209 24.02%
    China Rouzi Maimaiti 174 12 7 5 1 2 1 28 16.09%
    England Jimmy White 2071 147 100 63 31 23 43 407 19.65%
    China Jin Long 208 17 12 11 2 1 0 43 20.67%
    Ireland Ken Doherty 2461 174 149 81 48 37 78 567 23.04%
    China Li Yan 806 46 34 19 13 3 8 123 15.26%
    China Yu Delu 1816 152 103 61 43 26 44 429 23.62%
    England Alfie Burden 2227 171 144 93 68 33 67 576 25.86%
    England Tom Ford 2989 272 206 144 113 56 124 915 30.61%
    England Anthony Hamilton 2532 189 175 144 72 54 92 726 28.67%
    England Mark King 3284 255 186 122 69 36 89 757 23.05%
    England Mark Joyce 2545 215 133 98 68 36 87 637 25.03%
    England Rory McLeod 2328 177 114 66 46 31 40 474 20.36%
    England Andrew Higginson 2728 242 154 113 72 49 87 717 26.28%
    Wales Dominic Dale 3062 240 180 132 72 40 116 780 25.47%
    China Liang Wenbo 3409 295 247 210 126 78 181 1137 33.35%
    England Mike Dunn 2131 152 117 47 31 15 38 400 18.77%
    Thailand Issara Kachaiwong 187 7 8 2 3 3 1 24 12.83%
    England Rod Lawler 2326 166 105 72 44 20 53 460 19.78%
    Thailand James Wattana 1836 119 93 73 26 31 26 368 20.04%
    England Ben Woollaston 3177 250 194 133 70 36 102 785 24.71%
    Ireland Fergal O'Brien 2603 219 167 117 63 36 117 719 27.62%
    England Matthew Selt 2948 229 197 117 90 41 89 763 25.88%
    China Liu Song 515 35 32 16 14 5 17 119 23.11%
    England Joe Jogia 551 39 36 12 7 7 10 111 20.15%
    England Dave Harold 1162 75 69 41 16 13 25 239 20.57%
    Ireland Joe Delaney 316 20 19 6 6 1 2 54 17.09%
    England Barry Pinches 1589 106 78 47 22 14 45 312 19.63%
    England David Gilbert 3567 344 275 220 105 62 209 1215 34.06%
    England Peter Lines 2195 152 73 35 16 11 22 309 14.08%
    Belgium Bjorn Haneveer 335 19 14 8 4 7 8 60 17.91%
    Scotland James McBain 175 15 9 4 2 2 4 36 20.57%
    Malta Tony Drago 1283 94 64 37 23 12 28 258 20.11%
    England Michael Holt 3345 275 193 147 66 61 124 866 25.89%
    England Steve Davis 1142 71 53 43 20 12 23 222 19.44%
    Scotland Jamie Burnett 1441 106 89 46 44 22 48 355 24.64%
    England Matthew Couch 501 29 18 10 7 2 3 69 13.77%
    Scotland Alan McManus 2689 216 176 96 56 22 74 640 23.8%
    England Adrian Gunnell 494 39 26 16 14 4 10 109 22.06%
    China Xiao Guodong 2879 290 224 152 96 40 134 936 32.51%
    England Jack Lisowski 3075 279 234 173 112 50 157 1005 32.68%
    England Jimmy Robertson 2956 252 207 156 87 57 121 880 29.77%
    England Liam Highfield 2191 190 114 103 50 28 68 553 25.24%
    England Ian McCulloch 407 27 30 17 5 3 11 93 22.85%
    England Kuldesh Johal 416 31 21 16 8 3 9 88 21.15%
    Wales Jamie Jones 2405 213 161 90 58 29 78 629 26.15%
    England Andy Hicks 1170 77 61 31 20 19 30 238 20.34%
    England Kyren Wilson 3449 304 240 158 126 85 162 1075 31.17%
    England Stuart Pettman 152 15 10 6 3 1 1 36 23.68%
    Scotland Anthony McGill 3184 275 214 143 115 55 134 936 29.4%
    England Paul Davison 1909 131 93 61 33 31 39 388 20.32%
    Wales Michael White 3148 262 204 138 84 57 136 881 27.99%
    Northern Ireland Patrick Wallace 312 29 27 10 5 7 11 89 28.53%
    Thailand Noppon Saengkham 1880 134 100 72 29 18 71 424 22.55%
    Northern Ireland Dermot McGlinchey 94 2 1 0 2 1 0 6 6.38%
    England Simon Bedford 775 58 37 19 14 11 15 154 19.87%
    Wales Andrew Pagett 1061 61 46 31 17 4 3 162 15.27%
    England Jamie O'Neill 897 70 46 31 18 12 14 191 21.29%
    Ireland David Morris 1174 78 70 46 32 12 38 276 23.51%
    Wales Jak Jones 1167 80 48 27 13 13 17 198 16.97%
    Brazil Igor Figueiredo 586 40 21 14 13 5 7 100 17.06%
    Thailand Thanawat Thirapongpaiboon 986 53 37 32 27 16 17 182 18.46%
    England Justin Astley 559 29 28 13 12 7 5 94 16.82%
    England Adam Wicheard 593 42 22 14 9 2 8 97 16.36%
    Ireland Michael Judge 263 18 15 11 6 2 2 54 20.53%
    England Robbie Williams 2020 146 108 64 37 21 43 419 20.74%
    Israel Eden Sharav 1023 63 56 38 27 12 30 226 22.09%
    Scotland Scott MacKenzie 144 9 9 5 0 1 1 25 17.36%
    England Gary Wilson 2268 194 145 109 70 40 95 653 28.79%
    Thailand Dechawat Poomjaeng 1758 125 104 62 41 19 25 376 21.39%
    Belgium Luca Brecel 2857 226 169 130 73 48 112 758 26.53%
    England Nick Jennings 267 21 15 3 4 2 3 48 17.98%
    England Craig Steadman 1985 134 108 63 41 21 41 408 20.55%
    England Sam Craigie 1039 86 78 42 26 17 51 300 28.87%
    England Adam Duffy 1662 115 76 54 38 8 23 314 18.89%
    Thailand Passakorn Suwannawat 508 36 22 10 8 9 10 95 18.7%
    England Mitchell Travis 427 22 19 4 5 1 2 53 12.41%
    Wales Kishan Hirani 508 33 19 8 4 1 7 72 14.17%
    England Andrew Norman 724 37 36 21 13 7 6 120 16.57%
    England Ben Harrison 338 21 15 16 6 3 4 65 19.23%
    England Sanderson Lam 897 63 26 21 12 7 13 142 15.83%
    England Shane Castle 365 33 12 9 8 5 4 71 19.45%
    England Ian Burns 1888 178 99 58 43 25 36 439 23.25%
    England Allan Taylor 1337 90 64 36 20 7 14 231 17.28%
    England Darren Bond 82 3 3 2 1 0 0 9 10.98%
    England Stuart Carrington 1863 161 106 85 53 32 70 507 27.21%
    England James Murdoch 4 0 0 0 0 0 0 0 0%
    England David Grace 1789 137 99 59 27 16 43 381 21.3%
    China Chen Zhe 1124 88 34 35 24 10 16 207 18.42%
    England Shaun Wilkes 44 1 1 0 0 0 1 3 6.82%
    Ireland David Hogan 150 6 7 3 1 0 3 20 13.33%
    England Michael Wasley 1155 80 60 44 34 13 25 256 22.16%
    Ireland John Sutton 122 8 4 2 1 2 3 20 16.39%
    England Sam Baird 2273 177 142 114 85 36 85 639 28.11%
    England Andy Lee 258 11 6 11 4 1 2 35 13.57%
    India Aditya Mehta 1588 125 88 52 29 19 38 351 22.1%
    England Matthew Day 474 15 14 8 5 1 0 43 9.07%
    England Ian Glover 505 24 23 13 4 3 5 72 14.26%
    England James McGouran 99 10 10 3 0 2 0 25 25.25%
    England Andrew Milliard 104 1 1 0 0 0 0 2 1.92%
    Finland Robin Hull 1208 108 83 48 27 24 55 345 28.56%
    Northern Ireland Joe Meara 67 2 3 1 0 0 0 6 8.96%
    England Mike Hallett 51 2 2 0 0 0 0 4 7.84%
    England Sean O'Sullivan 1289 70 43 32 17 14 18 194 15.05%
    England Stephen Craigie 194 14 9 5 4 1 0 33 17.01%
    England Jamie Barrett 476 23 10 5 4 2 5 49 10.29%
    India Lucky Vatnani 336 17 8 3 3 1 6 38 11.31%
    England David Gray 240 19 10 3 3 1 10 46 19.17%
    Wales Daniel Wells 1926 130 101 68 44 25 56 424 22.01%
    England Jack Culligan 31 0 0 0 0 0 0 0 0%
    England Les Dodd 104 2 1 0 0 0 0 3 2.88%
    Poland Kacper Filipiak 388 11 13 4 1 1 3 33 8.51%
    England Stephen Rowlings 107 8 3 1 1 0 2 15 14.02%
    England Del Smith 76 3 0 0 1 1 0 5 6.58%
    England Reanne Evans 547 25 7 6 2 0 0 40 7.31%
    England Neil Selman 22 2 0 1 2 0 0 5 22.73%
    England Ali Bassiri 28 0 0 0 0 0 0 0 0%
    England Ian Barry Stark 71 3 2 0 0 0 0 5 7.04%
    England Stephen Ormerod 104 0 1 0 0 0 0 1 0.96%
    England Colin Mitchell 14 0 0 0 0 0 0 0 0%
    England Tony Brown 10 0 0 0 0 0 0 0 0%
    India David Singh 215 10 2 1 1 3 1 18 8.37%
    England Paul Cavney 16 1 0 0 0 0 0 1 6.25%
    England Philip Minchin 24 0 0 0 0 0 0 0 0%
    England Tony Knowles 112 1 1 1 1 0 0 4 3.57%
    Scotland Paul McPhillips 17 0 0 0 0 0 0 0 0%
    Scotland Mark Boyle 59 6 3 0 1 1 0 11 18.64%
    Scotland David McLellan 7 0 0 0 0 0 0 0 0%
    Northern Ireland Dennis Taylor 10 0 0 0 0 0 0 0 0%
    Wales Paul Davies 104 9 2 5 0 1 1 18 17.31%
    England Jimmy Michie 156 6 10 7 3 3 0 29 18.59%
    Germany Pavel Leyk 11 0 1 0 0 0 0 1 9.09%
    Belgium Tomasz Skalski 159 3 3 0 0 0 0 6 3.77%
    Germany Stefan Kasper 7 0 0 0 0 0 0 0 0%
    Netherlands Mario Wehrmann 46 1 0 0 1 0 0 2 4.35%
    Belgium Hans Blanckaert 231 3 1 1 0 0 1 6 2.6%
    Germany Patrick Einsle 199 10 7 2 3 0 1 23 11.56%
    Czech Republic Jakub Rendla 4 0 0 0 0 0 0 0 0%
    England Matt Yeadon 4 0 0 0 0 0 0 0 0%
    Netherlands Maurice Le Duc 44 2 0 0 0 0 0 2 4.55%
    England Danny Douane 13 0 0 0 0 0 0 0 0%
    England Alex O'Donaghue 6 0 0 0 0 0 0 0 0%
    Czech Republic Simon Ceo 4 0 0 0 0 0 0 0 0%
    Czech Republic Jaromir Malanta 4 0 0 0 0 0 0 0 0%
    Germany Michael Heeger 9 0 0 0 0 0 0 0 0%
    England Oliver Brown 707 36 13 13 8 5 6 81 11.46%
    Germany Stefan Schenk 27 0 0 0 0 0 0 0 0%
    Denmark Rune Kampe 52 1 1 0 0 1 0 3 5.77%
    Czech Republic Jan Prihoda 4 0 0 0 0 0 0 0 0%
    Germany Robert Drahn 16 0 0 0 0 0 0 0 0%
    Czech Republic Tomas Kejla 4 0 0 0 0 0 0 0 0%
    Czech Republic Lukas Krenek 4 0 0 0 0 0 0 0 0%
    Belgium Kevin van Hove 141 7 4 0 0 0 0 11 7.8%
    England Sam Harvey 249 12 8 4 2 3 1 30 12.05%
    Czech Republic Jindrich Prchal 4 0 0 0 0 0 0 0 0%
    New Zealand Chris Mcbreen 16 1 0 1 0 1 0 3 18.75%
    Germany Ronni Beniesch 27 0 0 0 0 0 0 0 0%
    Germany Dieter Meier 18 0 0 0 0 0 0 0 0%
    Czech Republic Jan Vimr 4 0 0 0 0 0 0 0 0%
    Serbia Marko Vukovic 4 0 0 0 0 0 0 0 0%
    Czech Republic Karel Petracek 4 0 0 0 0 0 0 0 0%
    Slovakia Jakub Koniar 4 0 0 0 0 0 0 0 0%
    Czech Republic Serge Dupraz 4 0 0 0 0 0 0 0 0%
    England Jamie Walker 82 2 3 1 0 1 1 8 9.76%
    Germany Thomas Cesal 13 0 0 0 0 0 0 0 0%
    England Martin O'Donnell 1695 145 63 53 31 20 38 350 20.65%
    Germany Habib Shalchian 9 0 0 0 0 0 0 0 0%
    Germany Jürgen Kesseler 17 1 0 0 0 0 0 1 5.88%
    Germany Christopher Frömmel 4 0 0 0 0 0 0 0 0%
    Belgium Mario van Herk 28 1 0 1 0 0 0 2 7.14%
    France Stephane Ochoiski 42 0 0 0 0 0 0 0 0%
    Germany Benjamin Frömmel 4 0 0 0 0 0 0 0 0%
    Germany Ralph Müller 8 0 0 0 0 0 0 0 0%
    Germany Nicole Breitenstein 16 0 0 0 0 0 0 0 0%
    Belgium Jacob Stacha 4 0 0 0 0 0 0 0 0%
    Germany Ralf Günzel 16 0 0 0 0 0 0 0 0%
    Germany Andreas Cieslak 13 0 0 0 0 0 0 0 0%
    Germany Lasse Munstermann 61 2 1 0 0 0 0 3 4.92%
    England John Parrott 51 2 1 0 0 0 0 3 5.88%
    England Joe Johnson 12 1 0 0 0 0 0 1 8.33%
    Canada Cliff Thorburn 15 0 0 0 0 0 0 0 0%
    Northern Ireland Joe Swail 2037 135 102 53 40 10 36 376 18.46%
    England David Taylor 12 0 0 0 0 0 0 0 0%
    Ireland Leo Fernandez 365 20 13 4 7 1 3 48 13.15%
    Wales Duane Jones 1057 68 55 35 20 8 24 210 19.87%
    England James Brown 26 2 0 1 0 0 1 4 15.38%
    England Marc Harman 27 0 0 0 0 0 0 0 0%
    Scotland Gary Thomson 84 1 5 1 1 1 0 9 10.71%
    Wales Alex Taubman 444 19 17 6 2 6 3 53 11.94%
    England Pascal Richard 4 0 0 0 0 0 0 0 0%
    England Mitchell Mann 1163 90 61 43 28 13 23 258 22.18%
    England Lewis John Calcutt 8 0 0 0 0 0 0 0 0%
    England Jeff Cundy 422 19 9 14 10 3 4 59 13.98%
    Wales Jamie Clarke 777 38 27 16 6 6 5 98 12.61%
    Germany Ralph Enax 4 0 0 0 0 0 0 0 0%
    Germany Phil Barnes 159 7 3 2 1 1 0 14 8.81%
    Germany Jörn Hannes-Hühn 5 1 0 0 0 0 0 1 20%
    Scotland Marc Davis 287 11 3 5 3 1 1 24 8.36%
    Germany Stefan Joachim 12 0 0 0 0 0 0 0 0%
    Germany Stefan Gerst 27 0 0 0 0 0 0 0 0%
    Croatia Sanjin Kusan 28 0 0 0 0 0 0 0 0%
    Germany Thomas Wacker 5 0 0 0 0 0 0 0 0%
    Germany Uli Ottner 4 0 0 0 0 0 0 0 0%
    Germany Jörg Ebert 4 0 0 0 0 0 0 0 0%
    Netherlands Gerrit Bij de Leij 24 1 0 1 0 0 0 2 8.33%
    Germany Diana Schuler 20 0 0 0 0 0 0 0 0%
    England Michael Wild 625 32 23 15 10 7 9 96 15.36%
    England Charlie Walters 286 20 10 4 4 0 1 39 13.64%
    England Damian Wilks 75 6 2 1 0 0 0 9 12%
    England John Whitty 87 0 2 0 1 0 0 3 3.45%
    England Farakh Ajaib 191 22 9 1 3 1 3 39 20.42%
    England Stephen Groves 81 2 1 0 0 0 0 3 3.7%
    England Shaun Parkes 21 0 0 0 0 0 0 0 0%
    England Rock Hui 6 0 0 0 0 0 0 0 0%
    England Steve Judd 14 1 0 0 0 0 0 1 7.14%
    United Arab Emirates Mohammed Al Joker 38 0 0 0 0 0 0 0 0%
    England Joel Walker 941 65 36 24 14 11 20 170 18.07%
    United Arab Emirates Mohammed Shehab 111 1 5 3 0 0 0 9 8.11%
    England Daniel Skingle 6 0 0 0 0 0 0 0 0%
    England John Astley 1271 93 50 19 17 10 23 212 16.68%
    England Robert Valiant 53 2 4 0 0 0 0 6 11.32%
    England James Silverwood 214 12 5 6 2 1 2 28 13.08%
    England Michael Rhodes 29 1 3 0 0 0 0 4 13.79%
    England David Portman 23 1 3 1 2 0 0 7 30.43%
    England Jake Nicholson 296 15 11 5 2 0 3 36 12.16%
    England Kamran Ashraf 23 1 0 0 0 0 0 1 4.35%
    England David Birley 8 0 0 0 0 0 0 0 0%
    England Oliver Lines 1343 84 69 33 21 16 17 240 17.87%
    England Tom Maxfield 31 3 2 0 0 0 0 5 16.13%
    England David Craggs 59 5 1 1 0 0 0 7 11.86%
    England Craig Barber 152 3 1 2 0 1 0 7 4.61%
    England Declan Bristow 5 0 0 0 0 0 0 0 0%
    England Lee Shanker 93 4 0 0 0 1 0 5 5.38%
    England Phil O'Kane 269 14 6 0 0 0 2 22 8.18%
    England Nikolas Charalambous 20 0 0 0 0 0 0 0 0%
    England Darren Burns 58 0 0 1 0 0 0 1 1.72%
    Ireland Martin McCrudden 64 5 3 2 1 0 0 11 17.19%
    England Mark Miller 10 0 0 0 0 0 0 0 0%
    England Christopher Keogan 674 37 20 14 4 4 2 81 12.02%
    England Lee Farebrother 26 0 1 0 0 0 0 1 3.85%
    Belgium Kurt Vanoverberghe 18 1 0 1 0 0 0 2 11.11%
    Belgium Luc Heirewegh 15 1 0 0 0 0 0 1 6.67%
    England James Welsh 24 0 2 0 0 0 0 2 8.33%
    Poland Adam Stefanow 466 15 23 13 1 4 2 58 12.45%
    Belgium Tino de Witte 17 0 0 0 0 1 0 1 5.88%
    Belgium Peter Bullen 53 2 0 1 1 0 0 4 7.55%
    Poland Marcin Nitschke 36 1 1 0 0 0 0 2 5.56%
    Belgium Pierre Dethier 31 0 0 0 0 0 0 0 0%
    Belgium Yvan van Velthoven 30 0 0 0 0 0 0 0 0%
    Belgium Pascal Durnez 25 0 0 0 0 0 0 0 0%
    Belgium Danny D'Hoore 7 0 0 0 0 0 0 0 0%
    Belgium Dirk Coppens 27 0 0 0 0 0 0 0 0%
    Belgium Erwin Goethals 19 0 0 0 0 0 0 0 0%
    Belgium Eddy Kindermans 5 0 0 0 0 0 0 0 0%
    Belgium Gwen Engels 4 0 0 0 0 0 0 0 0%
    Belgium Pascal Raes 21 0 0 0 0 0 0 0 0%
    Belgium Jurgen van Roy 31 0 2 0 0 0 0 2 6.45%
    Poland Krzysztof Wrobel 27 1 0 0 0 0 0 1 3.7%
    Belgium Julius Grauls 5 0 0 0 0 0 0 0 0%
    Belgium Olivier Coucke 5 0 0 0 0 0 0 0 0%
    Netherlands Jan Hinfelaar 4 0 0 0 0 0 0 0 0%
    Belgium Olivier Vandenboheede 35 2 0 0 0 0 0 2 5.71%
    Belgium Lieven Vanthournout 6 0 0 0 0 0 0 0 0%
    Belgium Guido Taloen 11 1 0 0 0 0 0 1 9.09%
    France Yannick Poulain 19 1 0 0 0 0 0 1 5.26%
    Belgium Gino Verheyde 4 0 0 0 0 0 0 0 0%
    Belgium Edwin Depoorter 14 0 0 0 0 0 0 0 0%
    Belgium Jean Pierre De Blaer 9 0 0 0 0 0 0 0 0%
    Belgium Rene Hemelsoet 47 1 0 0 0 0 0 1 2.13%
    Belgium Kris van Landeghem 16 0 0 0 0 0 0 0 0%
    Belgium Jan Goossens 18 0 0 0 0 0 0 0 0%
    Belgium Alain Vandersteen 74 2 0 0 0 0 0 2 2.7%
    Belgium Tim van Goubergen 25 1 0 0 0 0 0 1 4%
    Belgium Bert van Tiggelin 4 0 0 0 0 0 0 0 0%
    Belgium Kevin van den Broeck 13 0 0 0 0 0 0 0 0%
    Wales Darren Morgan 202 11 8 4 2 2 0 27 13.37%
    Belgium Mario Geudens 9 0 0 1 0 0 0 1 11.11%
    Scotland Craig MacGillivray 61 2 1 1 0 0 0 4 6.56%
    England Matt Williams 4 0 0 0 0 0 0 0 0%
    England Richard Beckham 101 3 2 3 1 0 3 12 11.88%
    England Ryan Causton 442 26 13 7 7 2 4 59 13.35%
    England James Loft 15 0 0 0 0 0 0 0 0%
    Thailand Thepchaiya Un-Nooh 2427 195 170 121 67 41 98 692 28.51%
    Northern Ireland Julian Logue 19 1 1 2 0 0 0 4 21.05%
    England Mike Finn 67 5 3 1 0 1 1 11 16.42%
    Bahrain Habib Subah 33 3 5 0 0 0 0 8 24.24%
    England Anish Gokool 3 0 0 0 0 0 0 0 0%
    Ireland Jason Devaney 58 2 1 1 1 0 0 5 8.62%
    Norway Anita Maflin 9 0 0 0 0 0 0 0 0%
    Wales Allan Morgan 3 1 0 0 0 0 0 1 33.33%
    Belgium Wendy Jans 54 0 0 2 0 0 0 2 3.7%
    Wales Jamie Edwards 4 0 0 0 0 0 0 0 0%
    Netherlands Roy Stolk 23 1 2 1 2 0 0 6 26.09%
    Germany Robert Sax 4 0 0 0 0 0 0 0 0%
    Germany Michael Seidel 4 0 0 0 0 0 0 0 0%
    Germany Michael Betzinger 4 0 0 0 0 0 0 0 0%
    Netherlands Rogier van de Kamp 4 0 0 0 0 0 0 0 0%
    Wales Gareth Allen 728 57 30 21 13 5 12 138 18.96%
    Germany Mirko Groß 4 0 0 0 0 0 0 0 0%
    Germany Wilhelm Braunwald 5 0 0 0 0 0 0 0 0%
    Turkey Soner Sari 35 0 0 0 0 0 0 0 0%
    Germany Andreas Hartung 18 0 0 0 0 0 0 0 0%
    Germany Christof Biniarsch 13 0 0 0 0 0 0 0 0%
    Germany Sascha Breuer 13 0 0 0 0 0 0 0 0%
    Germany Gerhard Engelschalk 10 0 0 0 0 0 0 0 0%
    Germany Jörg Petersen 14 0 0 0 0 0 0 0 0%
    Germany Anja Vucicevic 7 0 0 0 0 0 0 0 0%
    Germany Andreas Pesch 8 0 0 0 0 0 0 0 0%
    Germany Markus Hertle 4 0 0 0 0 0 0 0 0%
    Turkey Ali Kirim 16 0 0 0 0 0 0 0 0%
    Germany Norbert Hofheinz 19 0 0 0 0 0 0 0 0%
    Switzerland Alexander Ursenbacher 894 59 32 26 23 12 15 167 18.68%
    Germany Miro Popovic 8 0 0 0 0 0 0 0 0%
    Netherlands Florian Moederscheim 12 0 0 0 0 0 0 0 0%
    Germany Bernd Friedrich 4 0 0 0 0 0 0 0 0%
    Austria Dominik Scherübl 15 1 0 0 0 0 0 1 6.67%
    Germany Julian Treiber 21 0 0 0 0 0 0 0 0%
    Germany Oliver Kremp 15 0 0 0 0 0 0 0 0%
    Germany Ralf Hemmerling 4 0 0 0 0 0 0 0 0%
    Germany Oliver Metzger 10 0 0 0 0 0 0 0 0%
    Germany Hendrik Henschke 10 0 0 0 0 0 0 0 0%
    Croatia Stevo Vucicevic 4 0 0 0 0 0 0 0 0%
    Germany Thomas Valentin 8 0 0 0 0 0 0 0 0%
    Germany Lothar Kempgens 4 0 0 0 0 0 0 0 0%
    Germany Martin Rösler 4 0 0 0 0 0 0 0 0%
    Germany Ole Steiner 13 0 0 0 0 0 0 0 0%
    Germany Ronny Buchholz 9 0 0 0 0 0 0 0 0%
    England Zen Beechey 14 0 0 0 0 0 0 0 0%
    Germany Ronny Pawlitza 9 0 0 0 0 0 0 0 0%
    Germany Dirk Hochheim 4 0 0 0 0 0 0 0 0%
    Germany Rüdiger Nickel 4 0 0 0 0 0 0 0 0%
    Germany Daniel Dieudonne 4 0 0 0 0 0 0 0 0%
    Germany Bernd Strnad 9 0 0 0 0 0 0 0 0%
    Germany Kilian Baur-Pantoulier 20 2 0 0 0 0 0 2 10%
    Netherlands Laurin Winters 16 0 0 0 0 0 0 0 0%
    England Lee Page 506 23 21 4 9 0 6 63 12.45%
    England Alex Davies 620 41 13 16 10 13 5 98 15.81%
    England Lee Spick 145 11 6 4 1 0 1 23 15.86%
    England Antony Parsons 253 10 14 6 0 2 1 33 13.04%
    England Paul Metcalf 33 1 0 0 0 0 0 1 3.03%
    England Callum Downing 183 9 6 4 1 0 1 21 11.48%
    England Ashik Nathwani 15 0 0 0 0 0 0 0 0%
    England Anthony Robson 4 0 0 0 0 0 0 0 0%
    England Mark Smith 5 0 0 0 0 0 0 0 0%
    England Jordan Rimmer 11 1 0 0 0 0 0 1 9.09%
    England Sam Thistlewhite 210 4 4 2 2 1 0 13 6.19%
    England Greg Davis 48 1 0 0 0 0 0 1 2.08%
    Northern Ireland Jordan Brown 685 46 23 26 10 7 9 121 17.66%
    England Jim Buck 10 0 0 0 0 0 0 0 0%
    England Terry Challenger 30 0 0 0 0 0 0 0 0%
    Wales Callum Lloyd 149 5 7 1 2 1 2 18 12.08%
    England Neal Jones 42 0 0 0 0 0 0 0 0%
    Northern Ireland Raymond Fry 88 4 1 2 1 0 0 8 9.09%
    England Nick Pearce 3 0 0 0 0 0 0 0 0%
    Ireland Robert Murphy 52 0 0 0 0 0 0 0 0%
    Australia Jamie Brown 78 4 1 2 1 0 1 9 11.54%
    England James Hill 49 0 0 0 0 1 0 1 2.04%
    England David Bailey 9 0 0 0 0 0 0 0 0%
    Qatar Ali Al Obaidly 4 0 0 0 0 0 0 0 0%
    Pakistan Shokat Ali 20 1 2 1 0 0 0 4 20%
    Scotland William Thomson 45 1 0 0 0 0 0 1 2.22%
    England Abdulrahman Quari 6 0 0 0 0 0 0 0 0%
    Qatar Ahmed Saif 229 13 5 3 1 2 0 24 10.48%
    England Gavin Butler 10 0 0 0 0 0 0 0 0%
    Qatar Mohanna Al Obaidly 5 0 0 0 0 0 0 0 0%
    England Jason Stockton 4 0 0 0 0 0 0 0 0%
    Turkey Yahya Seedat 4 0 0 0 0 0 0 0 0%
    Scotland Hugh Abernethy 7 0 0 0 0 0 0 0 0%
    England Gareth Green 251 13 6 4 3 2 2 30 11.95%
    England Zak Surety 661 42 20 14 13 1 5 95 14.37%
    Ireland Robert Redmond 7 1 0 0 0 0 0 1 14.29%
    England Richard Somauroo 33 0 0 0 0 0 0 0 0%
    England Ryan Clark 194 8 6 5 0 0 1 20 10.31%
    England James Cahill 1184 75 51 34 17 11 18 206 17.4%
    England Martin Ball 98 5 1 2 0 0 0 8 8.16%
    England Daniel Ward 139 8 4 2 1 0 1 16 11.51%
    Scotland Michael Leslie 660 42 19 16 12 3 6 98 14.85%
    England Simon Dent 113 3 1 0 2 0 0 6 5.31%
    England Geoff Williams 11 0 0 0 0 0 0 0 0%
    England Gary Miller 15 0 0 0 0 0 0 0 0%
    England Sydney Wilson 777 42 22 12 7 4 5 92 11.84%
    Iceland Kristjan Helgason 173 7 3 2 0 0 1 13 7.51%
    Germany Sascha Lippe 23 1 1 0 0 0 0 2 8.7%
    Malta Alex Borg 742 42 25 16 4 4 4 95 12.8%
    Austria Andreas Ploner 290 13 5 3 5 1 1 28 9.66%
    Malta Duncan Bezzina 4 0 0 0 0 0 0 0 0%
    Romania Constantin Cosmin 9 0 0 0 0 0 0 0 0%
    Greece Konstantinos Mavroforos 4 0 0 0 0 0 0 0 0%
    Poland Tomasz Gieraltowski 4 0 0 0 0 0 0 0 0%
    Wales Philip Williams 10 0 0 0 0 0 1 1 10%
    Belgium Peter Vertommen 33 1 0 0 0 0 0 1 3.03%
    Netherlands Sander Tierolf 5 0 0 0 0 0 0 0 0%
    Austria Ebrahim Baghi 9 0 0 0 0 0 0 0 0%
    Germany Stefan Caspers 5 0 0 0 0 0 0 0 0%
    Netherlands Kevin Chan 4 0 0 0 0 0 0 0 0%
    England Robert James 17 0 0 0 0 0 0 0 0%
    England Luke Simmonds 291 11 15 3 2 1 0 32 11%
    Wales Lee Walker 1091 74 56 31 20 11 16 208 19.07%
    Australia Vinnie Calabrese 426 26 21 12 6 2 0 67 15.73%
    Pakistan Shahram Changezi 11 0 0 0 0 0 0 0 0%
    Australia Simon Bevz 32 0 0 0 0 0 0 0 0%
    England James Burrett 131 1 0 0 1 0 0 2 1.53%
    England Bash Maqsood 91 3 2 1 1 0 0 7 7.69%
    England Bhavesh Sodha 8 0 0 0 0 0 0 0 0%
    Scotland Fraser Patrick 1054 76 48 22 16 6 9 177 16.79%
    Australia Ben Judge 177 2 5 0 0 0 0 7 3.95%
    England Liam Monk 102 2 2 1 1 1 2 9 8.82%
    England Jason Tart 75 2 1 0 1 1 1 6 8%
    Canada Brent Kolbeck 13 0 0 0 0 0 0 0 0%
    Pakistan Shehzad Iqbal 54 1 1 1 0 0 0 3 5.56%
    Scotland Bobby Cruickshanks 30 1 1 0 0 0 0 2 6.67%
    Wales Stephen Ellis 32 1 1 0 0 0 0 2 6.25%
    England George Marter 61 3 0 0 0 0 0 3 4.92%
    India Khizar Raoof 31 0 0 0 0 0 0 0 0%
    England Sachin Plaha 36 0 0 0 0 0 0 0 0%
    India Shahbaaz Khan 34 1 1 0 0 1 1 4 11.76%
    England Lee Stephens 21 2 0 0 0 0 0 2 9.52%
    Wales Ross Jones 9 0 0 0 0 0 0 0 0%
    India Brijesh Damani 5 0 0 0 0 0 0 0 0%
    Netherlands Manon Melief 8 0 0 0 0 0 0 0 0%
    Israel Shachar Ruberg 162 6 5 2 1 2 0 16 9.88%
    Belgium Jurian Heusdens 91 2 6 0 2 1 0 11 12.09%
    Germany Julian Gartner 9 0 0 0 0 0 0 0 0%
    Austria Markus Pfistermuller 5 0 0 0 0 0 0 0 0%
    Germany Anne-Katrin Hirsch 4 0 0 0 0 0 0 0 0%
    Ireland Douglas Hogan 24 0 1 0 0 0 0 1 4.17%
    England Ashley Wright 138 7 7 3 3 1 3 24 17.39%
    England Billy Joe Castle 527 30 27 14 9 3 5 88 16.7%
    England Lewis Frampton 46 2 0 0 0 0 0 2 4.35%
    Wales Andrew Rogers 84 2 0 0 0 1 0 3 3.57%
    England Brian Cox 12 0 0 1 0 0 0 1 8.33%
    England Steve Ventham 24 0 0 0 0 0 0 0 0%
    Wales Jack Bradford 158 6 4 0 0 0 0 10 6.33%
    Scotland Jonathan Fulcher 14 0 0 0 0 0 0 0 0%
    England Danny Brindle 90 2 0 2 0 0 0 4 4.44%
    Poland Grzegorz Biernadski 14 0 1 0 0 0 0 1 7.14%
    England Robert Tickner 16 0 0 0 0 0 0 0 0%
    England Hammad Miah 1113 72 45 30 14 20 16 197 17.7%
    England Brian Morgan 5 0 0 0 0 0 0 0 0%
    England Ricky Norris 104 4 1 0 1 0 0 6 5.77%
    Australia Steve Mifsud 28 2 1 0 0 0 0 3 10.71%
    Australia James Mifsud 11 0 0 0 0 0 0 0 0%
    Thailand Noppadol Sangnil 54 5 0 2 3 0 0 10 18.52%
    England Wayne Brown 85 5 3 2 0 0 2 12 14.12%
    Cyprus Michael Georgiou 1249 96 54 43 23 14 25 255 20.42%
    Scotland Nathan Shaw 6 0 0 0 1 0 0 1 16.67%
    England Lewis Roberts 32 1 1 1 1 0 0 4 12.5%
    England Imran Puri 99 0 0 0 0 0 0 0 0%
    Northern Ireland Declan Brennan 91 1 4 2 1 0 1 9 9.89%
    England John Pritchett 38 2 1 1 0 0 0 4 10.53%
    England Ian Brumby 93 4 4 4 0 0 0 12 12.9%
    Denmark Ejler Hame 4 0 0 0 0 0 0 0 0%
    England David Roe 61 4 0 1 0 0 0 5 8.2%
    Ireland Brendan O'Donoghue 92 7 0 2 0 0 2 11 11.96%
    Thailand Atthasit Mahitthi 49 3 0 1 0 1 0 5 10.2%
    Wales Ian Preece 455 31 17 14 8 4 7 81 17.8%
    England Paul Wykes 82 9 5 1 1 0 1 17 20.73%
    England Nic Barrow 29 2 1 1 0 0 0 4 13.79%
    England Barry West 17 1 1 0 0 0 0 2 11.76%
    England Christopher Flight 2 0 0 0 0 0 0 0 0%
    England Bill Oliver 12 0 0 0 0 0 0 0 0%
    Thailand Supoj Saenla 8 0 1 0 0 1 0 2 25%
    China Shi Shuamgyang 8 1 0 0 0 0 0 1 12.5%
    Brazil Itaro Santos 143 6 3 1 1 1 2 14 9.79%
    England Stuart Watson 65 4 0 1 0 0 1 6 9.23%
    England Lee Richardson 52 4 1 1 2 0 0 8 15.38%
    India Shivam Arora 40 1 0 0 0 0 0 1 2.5%
    England Scott Bell 11 0 0 0 0 0 0 0 0%
    England Dean Reynolds 11 0 0 0 0 0 0 0 0%
    England Steve Martin 15 0 0 0 0 0 0 0 0%
    Ireland Dessie Sheehan 86 0 0 0 0 0 0 0 0%
    Belgium Chris Henry 45 1 1 2 0 0 0 4 8.89%
    Germany Rüdiger Fehrmann 16 0 0 0 0 0 0 0 0%
    Austria Markus Stocker 9 0 0 0 0 0 0 0 0%
    Austria Patrick Rosmann 5 0 0 0 0 0 0 0 0%
    Germany Jörg Vortkort 4 0 0 0 0 0 0 0 0%
    Germany Roland Hanisch 13 0 0 0 0 0 0 0 0%
    Serbia Zafir Dilji 4 0 0 0 0 0 0 0 0%
    Germany Christian Pesch 8 0 0 0 0 0 0 0 0%
    Sweden Ron Florax 22 0 0 0 0 0 0 0 0%
    Turkey Özyurt Aksoy 5 0 0 0 0 0 0 0 0%
    Austria Felix Pleschek 4 0 0 0 0 0 0 0 0%
    Germany Jan Leichs 4 0 0 0 0 0 0 0 0%
    Germany Stefan Merkel 11 0 0 0 0 0 0 0 0%
    Germany Harald Kloss 4 0 0 0 0 0 0 0 0%
    Germany Rita Jakisch 4 0 0 0 0 0 0 0 0%
    Switzerland Angelo Losi 5 0 0 0 0 0 0 0 0%
    Germany Frank Schröder 5 0 0 0 0 0 0 0 0%
    Austria Michael Peyr 4 0 0 0 0 0 0 0 0%
    England Saqib Nasir 365 21 8 4 3 1 2 39 10.68%
    Germany Norbert Eckstein 11 0 0 0 0 0 0 0 0%
    Germany Hendrik Glax 14 0 0 0 0 0 0 0 0%
    Netherlands Brian Beekers 4 0 0 0 0 0 0 0 0%
    Netherlands Joris Maas 15 0 0 0 2 0 0 2 13.33%
    England Stefan Mazrocis 26 1 0 1 0 0 0 2 7.69%
    Netherlands Jerom Meeus 23 0 0 0 0 0 0 0 0%
    Netherlands Peter Bertens 16 0 0 0 0 0 0 0 0%
    Netherlands Misja van Vonderen 9 0 0 0 0 0 0 0 0%
    Belgium Jimmy van den Winkel 19 0 0 0 0 0 0 0 0%
    Belgium Laurens de Staelen 21 0 0 0 0 0 0 0 0%
    Netherlands Juriaan van den Nieuwenhuizen 18 0 0 0 0 0 0 0 0%
    England Jonathan Williams 7 1 0 0 0 0 0 1 14.29%
    China Tang Jun 99 3 3 1 1 1 2 11 11.11%
    China Shi Hanqing 27 2 1 0 0 0 0 3 11.11%
    England Chris Melling 309 19 10 4 8 2 5 48 15.53%
    England Mark Vincent 174 5 2 1 0 0 0 8 4.6%
    Pakistan Shahrukh Nasir 12 0 0 0 0 0 0 0 0%
    Ireland Greg Casey 141 6 3 2 0 1 2 14 9.93%
    Scotland Robert Carlisle 16 1 1 0 0 0 0 2 12.5%
    Scotland Ross Vallance 82 2 0 4 0 0 0 6 7.32%
    England Brett Miller 38 2 1 2 2 0 1 8 21.05%
    China Cao Xinlong 273 17 7 3 1 2 5 35 12.82%
    China Cao Kaisheng 41 2 1 0 0 0 0 3 7.32%
    England Paul Moss 4 0 0 0 0 0 0 0 0%
    England Greg Batten 41 3 3 2 1 0 0 9 21.95%
    Scotland Michael Collumb 234 9 9 0 2 1 3 24 10.26%
    England Michael Spooner 13 0 0 0 0 0 0 0 0%
    England Darren Cook 146 7 6 3 0 1 2 19 13.01%
    India Sourav Kothari 33 0 0 0 0 0 0 0 0%
    England Adam Chalkley 14 0 0 0 0 0 0 0 0%
    China Cai Jianzhong 107 7 3 3 0 0 0 13 12.15%
    Iran Hossein Vafaei 1063 89 67 38 24 17 36 271 25.49%
    Poland Piotr Murat 10 0 0 0 0 0 0 0 0%
    Poland Rafal Górecki 9 0 0 0 0 0 0 0 0%
    China A Bulajiang 11 2 0 0 0 0 0 2 18.18%
    China Li Yuan 346 28 14 5 9 5 3 64 18.5%
    England Jordan Church 49 8 0 0 0 0 0 8 16.33%
    Jersey Aaron Canavan 11 0 0 0 0 0 0 0 0%
    Brazil Sobradinho de Dues 4 0 0 0 0 0 0 0 0%
    England Gary Wilkinson 33 2 1 0 0 0 0 3 9.09%
    England Tam Mustafa 39 0 0 0 0 0 0 0 0%
    England Stephen Kershaw 52 4 0 0 0 0 0 4 7.69%
    England Roger Leighton 7 0 0 1 0 0 0 1 14.29%
    England Andy Symons 20 1 1 0 0 0 0 2 10%
    Hong Kong Alan Lin Tan Ho 29 0 0 0 0 0 0 0 0%
    China Yang Qingtian 17 2 2 0 0 0 0 4 23.53%
    England Rogelio Esteiro 13 0 0 0 0 0 0 0 0%
    England Ian Martin 35 3 1 0 1 0 0 5 14.29%
    Scotland Mark Owens 115 2 3 3 2 1 0 11 9.57%
    England Stuart Wood 10 0 0 0 0 0 0 0 0%
    England Jordan Winbourne 9 0 1 0 0 0 0 1 11.11%
    England Nico Elton 170 13 4 2 2 0 0 21 12.35%
    Pakistan Najmur Khan 4 0 0 0 0 0 0 0 0%
    England Sean Hopkin 26 0 0 1 0 0 0 1 3.85%
    England Kashif Khan 12 0 0 0 0 0 0 0 0%
    Pakistan Hasan Khan 9 0 0 0 0 0 0 0 0%
    England Ashley Carty 741 41 25 17 17 6 17 123 16.6%
    Wales Richard King 48 2 1 0 0 0 1 4 8.33%
    England Elliot Slessor 1189 84 49 33 25 12 19 222 18.67%
    England John Eames 11 1 0 0 0 0 0 1 9.09%
    Wales David John 248 10 6 6 3 1 1 27 10.89%
    New Zealand Dene O'Kane 15 0 4 0 0 0 0 4 26.67%
    England Bradley Jones 54 2 0 1 0 0 0 3 5.56%
    England David Lilley 446 40 19 7 8 9 10 93 20.85%
    Poland Wiktor Doberschütz 4 0 0 0 0 0 0 0 0%
    Ukraine Vladyslav Vyshnevskyy 10 0 0 0 0 0 0 0 0%
    Poland Krzysztof Kubicki 8 0 0 0 0 0 0 0 0%
    Poland Maciej Relich 10 0 0 0 0 0 0 0 0%
    Poland Krzysztof Gorniak 8 0 0 0 0 0 0 0 0%
    Poland Adrian Materek 8 0 0 0 0 0 0 0 0%
    Poland Adam Polak 10 0 0 0 0 0 0 0 0%
    Poland Phan Quoc Binh 9 0 0 0 0 0 0 0 0%
    Poland Karol Szuba-Jablonski 8 0 0 0 0 0 0 0 0%
    Poland Kamil Zubrzycki 5 0 0 0 0 0 0 0 0%
    Poland Aleksander Zok 5 0 0 0 0 0 0 0 0%
    Poland Piotr Wardowski 4 0 0 0 0 0 0 0 0%
    Poland Karol Lelek 6 0 0 0 0 0 0 0 0%
    Poland Mateusz Baranowski 156 7 3 2 2 1 2 17 10.9%
    Ukraine Vitaliy Ivaniv 5 0 0 0 0 0 0 0 0%
    Poland Robert Zablocki 4 0 0 0 0 0 0 0 0%
    Poland Pawel Kasprzycki 4 0 0 0 0 0 0 0 0%
    Poland Damian Matysiak 5 0 0 0 0 0 0 0 0%
    Poland Daniel Derezinski 4 0 0 0 0 0 0 0 0%
    Poland Kevin Dabrowski 4 0 0 0 0 0 0 0 0%
    Poland Tomaz Malecki 5 0 0 0 0 0 0 0 0%
    Jordan Essam Saadeh 4 0 0 0 0 0 0 0 0%
    Ukraine Tetyana Volovelska 8 0 0 0 0 0 0 0 0%
    Poland Michal Matuszczyk 4 0 0 0 0 0 0 0 0%
    Poland Bartlomiej Orzechowski 6 0 0 0 0 0 0 0 0%
    Poland Marek Slomianowski 5 0 0 0 0 0 0 0 0%
    Poland Michal Lyjak 4 0 0 0 0 0 0 0 0%
    Poland Wojciech Bojewski 4 0 0 0 0 0 0 0 0%
    England Anthony Massey 10 0 0 0 0 0 0 0 0%
    Australia Ryan Thomerson 124 7 3 3 1 0 0 14 11.29%
    England Adam Bobat 101 3 4 0 0 0 0 7 6.93%
    England George Pragnall 263 11 11 7 4 2 2 37 14.07%
    England Ian John Ali 17 2 0 0 0 0 0 2 11.76%
    England Robert Cloherty 27 0 0 0 0 0 0 0 0%
    France Johan Lorek 11 0 0 0 0 0 0 0 0%
    England John Welsh 50 3 1 2 1 0 0 7 14%
    Wales Steve Newbury 3 0 0 0 0 0 0 0 0%
    Ireland Patsy Fagan 20 0 0 0 0 0 0 0 0%
    England Kevin Uzzell 3 0 0 0 0 0 0 0 0%
    England Karl Townsend 30 0 0 1 1 0 0 2 6.67%
    England Steve Meakin 21 2 0 0 0 1 0 3 14.29%
    Wales Wayne Jones 13 0 0 1 0 0 0 1 7.69%
    Wales Tony Chappel 60 1 0 1 1 0 1 4 6.67%
    England Jimmy O'Shea 10 0 0 0 0 0 0 0 0%
    Ireland John McBride 6 0 0 0 0 0 0 0 0%
    England Nick Dyson 31 4 0 1 1 0 0 6 19.35%
    England Steve James 2 0 0 0 0 0 0 0 0%
    China Li Yinxi 11 0 1 0 0 0 0 1 9.09%
    Ireland Philip Browne 4 0 0 0 0 0 0 0 0%
    Ireland J.P. Kelly 4 0 0 0 0 0 0 0 0%
    Ireland Josh Boileau 416 22 15 6 4 3 3 53 12.74%
    England Philip Arnold 11 0 0 0 0 0 0 0 0%
    Ireland Daniel O’Regan 36 1 0 0 0 0 0 1 2.78%
    Ireland Kevin O'Leary 25 0 0 0 0 0 0 0 0%
    England Stephen Croft 17 0 0 0 0 0 0 0 0%
    Netherlands Sebastiaan Kan 5 0 0 0 0 0 0 0 0%
    England Hassan Miah 19 0 0 0 0 0 0 0 0%
    England Ben Hancorn 93 6 5 0 0 1 3 15 16.13%
    England Sean Lanigan 8 0 0 0 0 0 0 0 0%
    Wales Anthony Davies 23 4 0 0 0 0 0 4 17.39%
    England Dave Finbow 31 2 3 0 0 0 0 5 16.13%
    Ireland Billy Kelly 7 0 0 0 0 0 0 0 0%
    England Surinder Gill 47 0 0 1 0 0 0 1 2.13%
    England Wayne Townsend 110 4 3 0 0 0 0 7 6.36%
    Wales Darren Thompson 19 1 0 0 0 0 0 1 5.26%
    Thailand Kobkit Palajin 10 1 0 0 0 0 0 1 10%
    England Darryn Walker 63 3 2 2 1 0 1 9 14.29%
    England Sean Bullock 22 1 0 0 0 1 0 2 9.09%
    England Gary Lees 45 1 0 0 0 0 0 1 2.22%
    India Manan Chandra 10 0 0 0 0 0 0 0 0%
    England Tony Jones 2 0 0 0 0 0 0 0 0%
    China Guo Hua 7 0 0 0 0 0 0 0 0%
    China Zhang Dongtao 10 1 0 0 0 0 0 1 10%
    England Neal Foulds 3 0 0 0 0 0 0 0 0%
    Wales Doug Mountjoy 5 0 0 0 0 0 0 0 0%
    England Adrian Rosa 113 5 9 0 0 1 0 15 13.27%
    England Chris Norbury 621 28 24 8 3 7 12 82 13.2%
    Thailand Kwan Poomjang 45 0 2 2 0 0 0 4 8.89%
    Australia Johl Younger 12 0 1 0 0 0 0 1 8.33%
    Canada Alain Robidoux 7 0 0 0 0 0 0 0 0%
    England Steven Hallworth 569 42 24 10 10 6 4 96 16.87%
    Belgium Thomas Broeckx 33 0 0 0 0 0 0 0 0%
    Belgium Yannick Sablon 15 0 0 0 0 0 0 0 0%
    Belgium Andy van Landeghem 13 0 0 0 0 0 0 0 0%
    Belgium Patrick Geysels 20 0 1 0 0 0 0 1 5%
    Belgium Nicky Godeyne 11 0 0 0 0 0 0 0 0%
    Belgium Mathijs Bokken 12 0 0 0 0 0 0 0 0%
    Belgium Kevin Jacobs 8 0 0 0 0 0 0 0 0%
    Belgium Tom Vervoort 11 0 0 0 0 0 0 0 0%
    Belgium Ahmed Osman 15 0 0 0 0 0 0 0 0%
    Netherlands Maarten Niessen 4 0 0 0 0 0 0 0 0%
    Belgium Davy Wittoeck 14 0 0 0 0 0 0 0 0%
    Belgium Wai Hin Chu 11 0 0 0 0 0 0 0 0%
    Belgium Claudio Mercurio 11 1 0 0 0 0 0 1 9.09%
    Belgium Wilfried Ide 17 0 0 0 0 0 0 0 0%
    Belgium Kristof de Bruyn 8 0 0 0 0 0 0 0 0%
    Belgium Bart Noeth 5 0 0 0 0 0 0 0 0%
    Belgium Chris Maesschalck 7 0 0 0 0 0 0 0 0%
    Netherlands Nick Tielemans 6 0 0 0 0 0 0 0 0%
    Belgium Jos Voets 11 0 0 0 0 0 0 0 0%
    Belgium Wim Andries 11 0 0 0 0 0 0 0 0%
    Belgium Johan Somers 11 0 0 0 0 0 0 0 0%
    Belgium Sam de Cooman 12 0 0 0 0 0 0 0 0%
    Belgium Nicolas Lambrechts 4 0 0 0 0 0 0 0 0%
    Belgium Tobias de Bock 4 0 0 0 0 0 0 0 0%
    Belgium Thierry Dervoigne 4 0 0 0 0 0 0 0 0%
    Belgium Koen Walraet 5 0 0 0 0 0 0 0 0%
    Belgium Tom de Wit 16 1 1 0 0 0 0 2 12.5%
    Belgium Bart van der Haegen 13 0 0 0 0 0 0 0 0%
    Belgium Raphael Profeta 18 0 0 0 0 0 0 0 0%
    Belgium Tom Vanwelssenaers 14 0 0 0 0 0 0 0 0%
    Belgium Bart de Mooter 8 0 0 0 0 0 0 0 0%
    Belgium Rudy Poelmans 15 0 0 0 0 0 0 0 0%
    Belgium Raf Vervoort 16 1 0 0 0 0 0 1 6.25%
    Netherlands Jeroen van Driel 23 0 0 0 0 0 0 0 0%
    Belgium Yorben Vervondel 7 0 0 0 0 0 0 0 0%
    Belgium Bruno Cottenies 4 0 0 0 0 0 0 0 0%
    Belgium Cliff Castelein 4 0 0 0 0 0 0 0 0%
    Belgium Xavier Pemmerl 10 0 0 0 0 0 0 0 0%
    Belgium Daan van de Parre 15 0 0 0 0 0 0 0 0%
    Belgium Geert Herrewyn 4 0 0 0 0 0 0 0 0%
    Belgium Ward van Doren 5 0 0 0 0 0 0 0 0%
    Belgium Danny Lathouwers 5 0 0 0 0 0 0 0 0%
    Belgium Erwin Verheyden 9 0 0 0 0 0 0 0 0%
    Belgium Stein de Sterck 6 0 0 0 0 0 0 0 0%
    Belgium Peter Cnudde 4 0 0 0 0 0 0 0 0%
    France Nicolas Schianchi 11 0 0 0 0 0 0 0 0%
    Belgium Mark Buteneers 5 0 0 0 0 0 0 0 0%
    Belgium Eduard Raes 5 0 0 0 0 0 0 0 0%
    Belgium Jeff Jacobs 49 0 1 0 0 0 0 1 2.04%
    Belgium Wim de Roeck 27 0 0 0 0 0 0 0 0%
    Netherlands Maurice Rijk 8 0 0 0 0 0 0 0 0%
    Belgium Serge Moeyersons 25 0 0 0 0 0 0 0 0%
    France Philippe Broto 8 0 0 0 0 0 0 0 0%
    Belgium Kenneth Jaques 4 0 0 0 0 0 0 0 0%
    Belgium David Fransis 4 0 0 0 0 0 0 0 0%
    Belgium Jan Mortele 6 0 0 0 0 0 0 0 0%
    France Alexis Callewaert 23 0 0 0 0 0 0 0 0%
    Northern Ireland Declan Lavery 4 0 0 0 0 0 0 0 0%
    India Pankaj Advani 709 60 33 21 12 2 16 144 20.31%
    Wales Elfed Evans 7 1 0 0 0 0 0 1 14.29%
    Australia Adrian Ridley 143 2 2 1 0 0 0 5 3.5%
    England Julian Mills 21 1 0 0 0 0 0 1 4.76%
    England Paul Stockwell 5 0 0 0 0 0 0 0 0%
    England William Lemons 204 6 5 2 1 0 0 14 6.86%
    England Hanzla Zahid 4 0 0 0 0 0 0 0 0%
    Northern Ireland Billy Brown 35 2 0 0 0 0 0 2 5.71%
    Isle of Man Darryl Hill 414 15 16 8 1 0 2 42 10.14%
    England Thomas Wealthy 42 1 2 0 0 0 0 3 7.14%
    Scotland Ross Higgins 140 3 1 0 0 0 0 4 2.86%
    England Jason Weston 281 9 6 1 1 2 0 19 6.76%
    England Eddie Manning 49 2 4 0 0 0 0 6 12.24%
    England Brandon Winstone 4 0 0 0 0 0 0 0 0%
    Italy Michele Battaglia 13 0 0 0 0 0 0 0 0%
    Scotland Scott Donaldson 1952 165 99 59 26 22 44 415 21.26%
    England Jamie Gibson 22 0 0 0 0 0 0 0 0%
    England Stephen Winstone 5 0 0 0 0 0 0 0 0%
    Scotland Ross Muir 1224 73 49 31 17 8 20 198 16.18%
    England Toby Simpson 4 0 0 0 0 0 0 0 0%
    Wales Richard Jones 21 0 0 1 0 0 0 1 4.76%
    Thailand Phaitoon Phonbun 72 0 3 3 0 0 0 6 8.33%
    Thailand Noppadon Noppachorn 37 3 0 1 0 0 0 4 10.81%
    Canada Levi Meiller 16 0 0 0 0 0 0 0 0%
    England Mark Ganderton 32 0 0 0 0 0 0 0 0%
    England Philip Seaton 7 0 0 1 0 0 0 1 14.29%
    Scotland Thomas McSorley 7 1 0 0 0 0 0 1 14.29%
    England Peter McCullagh 27 0 2 0 0 0 0 2 7.41%
    China Da Hailin 52 4 2 3 1 0 0 10 19.23%
    England Nigel Gilbert 9 1 0 0 0 0 0 1 11.11%
    China Hasimu Tuerxun 5 0 0 0 0 0 0 0 0%
    England Robert Read 8 0 0 0 0 0 0 0 0%
    England Andrew Alexandrou 24 0 0 0 0 0 0 0 0%
    England Leigh Robinson 14 1 0 0 0 0 0 1 7.14%
    England Jamie Bodle 83 2 6 2 2 0 0 12 14.46%
    China Lyu Haotian 1148 82 69 37 33 16 34 271 23.61%
    China Zhou Yuelong 1747 143 140 96 55 29 91 554 31.71%
    China Lu Ning 887 55 67 41 20 10 25 218 24.58%
    England Jamie Rous 8 0 0 0 0 0 0 0 0%
    Egypt Wael Talaat 30 0 0 0 0 0 0 0 0%
    England Nick Manning 9 0 0 0 0 0 0 0 0%
    England Shane Haines 31 0 0 0 0 0 0 0 0%
    England Stuart Hinton 14 0 0 0 0 0 0 0 0%
    China Li Jian Bing 25 2 0 0 2 0 0 4 16%
    England Anthony Harris 76 2 1 0 1 0 1 5 6.58%
    China Chen Feilong 325 21 15 8 5 2 5 56 17.23%
    England Stuart Parnell 3 0 0 0 0 0 0 0 0%
    England Tugba Irten 98 3 0 0 0 0 2 5 5.1%
    Wales Jimmy Carney 47 1 0 0 0 0 0 1 2.13%
    England Andy Marriott 151 10 5 3 0 0 0 18 11.92%
    England Jay Bullen 18 1 0 0 0 0 0 1 5.56%
    India Kankan Shamsi 16 0 1 0 0 0 0 1 6.25%
    Hong Kong Yin Lun Cheng 15 0 0 1 0 0 0 1 6.67%
    Scotland Rhys Clark 749 55 36 24 12 6 13 146 19.49%
    Wales Ben Jones 289 8 5 0 3 0 0 16 5.54%
    England Andrew Hudson 16 0 0 0 0 0 0 0 0%
    England Jayson Wholey 8 0 0 0 0 0 0 0 0%
    England Peter Antrobus 17 3 1 0 0 0 0 4 23.53%
    Bahrain Mohammed Al Shaikh 32 2 0 1 0 0 0 3 9.38%
    Australia Marc Robertson 72 6 2 0 1 0 0 9 12.5%
    England Richard Remelie 39 0 1 0 0 0 0 1 2.56%
    England Richard Twomey 23 0 0 0 0 0 0 0 0%
    Brazil Fabio Luersen 20 0 0 0 0 0 0 0 0%
    China Zhang Anda 2090 172 123 84 68 36 73 556 26.6%
    England John Beesley 48 0 0 0 0 0 0 0 0%
    England Steven Evans 23 0 0 0 0 0 0 0 0%
    England Ashley Beal 24 1 0 0 0 0 0 1 4.17%
    Egypt Mohamed Khairy 127 1 3 0 0 1 0 5 3.94%
    China Xu Xlnjian 20 0 1 0 0 0 0 1 5%
    China Chen Zifan 611 37 34 12 9 11 12 115 18.82%
    China Luo Guangsheng 16 0 0 0 0 0 0 0 0%
    China Chen Bo 14 0 0 0 0 0 0 0 0%
    China Zhang Yang 65 2 4 2 0 1 1 10 15.38%
    China Sun Chang 18 0 0 0 1 0 0 1 5.56%
    China Lin Shuai 235 10 13 3 2 1 0 29 12.34%
    Hong Kong Chan Ka Kin 11 0 0 1 0 0 0 1 9.09%
    China Zhang Yadong 47 2 2 0 0 0 0 4 8.51%
    China Zhao Xintong 1368 122 78 73 56 43 51 423 30.92%
    Hong Kong Fung Kwok Wai 60 2 1 1 0 0 0 4 6.67%
    China Zhang Yong 811 45 45 28 10 4 12 144 17.76%
    China Zhang Yi 44 4 1 0 0 0 0 5 11.36%
    China Ma Tingpeng 146 7 5 4 2 0 0 18 12.33%
    China Qiu Yalong 67 4 3 1 1 0 1 10 14.93%
    China Wang Yuchen 450 18 20 12 6 3 6 65 14.44%
    China Lei Zhen 31 1 0 0 0 0 0 1 3.23%
    Scotland Scott MacFarlane 49 5 0 1 0 0 1 7 14.29%
    South Africa Peter Francisco 35 0 0 0 0 0 0 0 0%
    Netherlands Raymon Fabrie 2 0 0 0 0 0 0 0 0%
    England Jonathan Bagley 24 0 1 1 0 0 1 3 12.5%
    Switzerland Darren Paris 35 0 0 0 0 0 0 0 0%
    England Anthony Taylor 3 0 0 0 0 0 0 0 0%
    England Steve Gough 7 0 0 0 0 0 0 0 0%
    England Hassan Vaizie 19 0 0 0 0 0 0 0 0%
    South Africa Paul Burrell 59 0 0 1 0 0 0 1 1.69%
    Jamaica Alex Peart 2 0 0 0 0 0 0 0 0%
    Ireland John Leahy 16 0 0 0 0 0 0 0 0%
    China Chen Ruifu 62 4 3 1 0 0 1 9 14.52%
    China Cui Ming 11 0 0 0 0 0 0 0 0%
    China Lin Yongzhi 43 4 0 0 0 0 0 4 9.3%
    China Pa Ruke 75 8 3 2 1 1 0 15 20%
    China Guan Zhen 162 13 8 6 1 2 0 30 18.52%
    China Wang Linhan 19 3 0 0 0 0 0 3 15.79%
    China Pan Weixing 65 2 2 1 0 0 0 5 7.69%
    England Balvinder Sembi 2 0 0 0 0 0 0 0 0%
    England Brandon Sargeant 370 14 17 6 3 2 4 46 12.43%
    England Darrell Whitworth 54 3 0 0 0 0 0 3 5.56%
    England James Gillespie 20 1 0 0 0 1 0 2 10%
    Scotland Lloyd Condron 7 0 0 0 0 0 0 0 0%
    England Harvey Chandler 236 11 11 8 2 4 5 41 17.37%
    England Ben Fortey 113 1 1 0 0 1 0 3 2.65%
    Denmark Daniel Kandi 22 0 0 0 0 1 0 1 4.55%
    Croatia Tin Venos 4 0 0 0 0 0 0 0 0%
    Bulgaria Georgi Velichkov 13 0 0 0 0 0 0 0 0%
    Latvia Maris Volajs 4 0 0 0 0 0 0 0 0%
    Estonia Andres Petrov 110 10 1 1 0 1 1 14 12.73%
    Sweden Belan Sharif 15 1 0 0 0 0 0 1 6.67%
    Switzerland Stefan Schneider 8 0 0 0 0 0 0 0 0%
    Ireland TJ Dowling 81 5 3 2 0 3 1 14 17.28%
    England Robert Marshall 3 0 0 0 0 0 0 0 0%
    England Peter Delaney 56 1 0 0 0 0 1 2 3.57%
    England Stewart Hesketh 13 0 0 0 0 0 0 0 0%
    England Peter Donegan 5 1 0 0 0 0 0 1 20%
    England Garry Coulson 15 0 0 1 0 0 0 1 6.67%
    England Henry Roper 22 0 0 0 0 0 0 0 0%
    Scotland Dylan Craig 214 10 11 4 4 2 1 32 14.95%
    Germany Peter Wagner 15 0 0 0 0 0 0 0 0%
    England Charon Parker 15 1 0 0 0 0 0 1 6.67%
    Portugal Francisco Domingues 13 0 0 0 0 0 0 0 0%
    Bulgaria Nikola Kemilev 12 0 0 0 0 0 0 0 0%
    Bulgaria Vencislav Daskalov 9 0 0 0 0 0 0 0 0%
    Hungary Zsolt Fenyvesi 16 1 1 0 0 0 0 2 12.5%
    Romania Andrei Orzan 21 1 0 0 0 0 0 1 4.76%
    England Alan Trigg 36 0 0 0 0 0 0 0 0%
    Ireland Gay Burns 6 1 0 0 0 0 0 1 16.67%
    England Clive Bernstone 3 0 0 0 0 0 0 0 0%
    Wales Peter Williams 2 0 0 0 0 0 0 0 0%
    Germany Carl Rosenberger 19 0 0 0 0 0 0 0 0%
    Malta Aaron Busuttil 52 0 0 1 0 0 0 1 1.92%
    Northern Ireland Johnny Kells 16 0 0 0 0 0 0 0 0%
    England Dean Goddard 40 0 1 0 0 0 0 1 2.5%
    England John Parkin 91 4 3 3 0 1 0 11 12.09%
    Germany Luca Kaufmann 21 0 0 0 0 0 0 0 0%
    Germany Tobias Hirmer 10 0 0 0 0 0 0 0 0%
    Croatia Dragan Roša 9 0 0 0 0 0 0 0 0%
    Germany Thomas Scholl 4 0 0 0 0 0 0 0 0%
    Belgium Sybren Sokolowski 9 0 0 0 0 0 0 0 0%
    Italy Angelo Rizzo 9 0 0 0 0 0 0 0 0%
    Wales Simon Morgan 4 0 0 0 0 0 0 0 0%
    England Garry Steele 32 0 0 0 0 0 0 0 0%
    Switzerland Sebastian Lahruis 8 0 0 0 0 0 0 0 0%
    France Alois Riegel 5 0 0 0 0 0 0 0 0%
    Croatia Bero Cerinski 4 0 0 0 0 0 0 0 0%
    England Joe Steele 163 2 1 2 1 0 0 6 3.68%
    Germany Felix Frede 139 3 5 1 0 0 0 9 6.47%
    Germany Andreas Vetter 4 0 0 0 0 0 0 0 0%
    Germany Sherief Shemeis 5 0 0 0 0 0 0 0 0%
    Germany Klaus-Dieter Geiger 6 0 0 0 0 0 0 0 0%
    Poland Wiktor Rzezuchowski 4 0 0 0 0 0 0 0 0%
    England Jamie Home 2 0 0 0 0 0 0 0 0%
    England Joe O'Connor 639 31 40 18 10 8 13 120 18.78%
    England Adam Edge 183 10 4 0 1 0 0 15 8.2%
    England Chris Wakelin 1567 136 95 67 27 20 49 394 25.14%
    England Louis Heathcote 278 20 10 7 1 0 6 44 15.83%
    Scotland John Rea 4 0 0 0 0 0 0 0 0%
    China Niu Zhuang 424 19 16 9 4 3 7 58 13.68%
    China Hu Hao 254 15 13 6 4 5 3 46 18.11%
    China Ju Reti 146 13 5 7 3 0 1 29 19.86%
    Hong Kong Leong Man Hoi 25 0 0 0 0 0 0 0 0%
    China Huang Hooyong 18 1 0 0 0 0 1 2 11.11%
    China Wang Heng 42 3 1 0 0 1 0 5 11.9%
    China Liu Fan 15 0 0 0 0 0 0 0 0%
    China Li Yujin 50 1 0 0 0 0 2 3 6%
    China Sun Hongrui 56 4 1 0 0 0 0 5 8.93%
    China Zhang Zihao 37 1 0 3 0 0 0 4 10.81%
    China Wang Zepeng 284 19 15 6 4 1 4 49 17.25%
    China Liu Yiqi 31 0 0 1 0 0 0 1 3.23%
    China Fang Xiongman 605 48 28 24 11 8 16 135 22.31%
    China Long Yun 15 0 0 0 0 0 0 0 0%
    China Li Wei 9 1 0 0 0 0 0 1 11.11%
    China Zhou Jun 13 1 0 1 0 0 0 2 15.38%
    England Peter Bardsley 8 0 0 0 0 0 0 0 0%
    England Gary Challis 65 1 0 0 0 0 0 1 1.54%
    England Mark White 5 0 0 0 0 0 0 0 0%
    England Adam Longley 21 0 0 0 0 0 0 0 0%
    England John Fox 3 0 0 0 0 0 0 0 0%
    England Gary Filtness 6 0 0 0 0 0 0 0 0%
    Scotland Guilio Rea 4 0 0 0 0 0 0 0 0%
    Belgium Phillippe D'Haens 4 0 0 0 0 0 0 0 0%
    Belgium Tsie Waa Ip 11 0 0 0 0 0 0 0 0%
    Belgium Steven Heyselberghs 5 0 0 0 0 0 0 0 0%
    Belgium Marc Vrancken 5 0 0 0 0 0 0 0 0%
    Belgium Jan Corten 11 0 0 0 0 0 0 0 0%
    Belgium Cedric Daniels 4 0 0 0 0 0 0 0 0%
    Belgium Jurgen Vancanneyt 4 0 0 0 0 0 0 0 0%
    Belgium Paul Van Welssenaers 9 0 0 0 0 0 0 0 0%
    France Regis D'Anna 8 0 0 0 0 0 0 0 0%
    Belgium Pieter Vanassche 8 0 0 0 0 0 0 0 0%
    Belgium Marc Malot 5 0 0 0 0 0 0 0 0%
    Netherlands Ton Berkhout 29 0 0 1 0 0 0 1 3.45%
    Belgium Steve Lambrechts 21 2 0 0 0 0 0 2 9.52%
    Belgium Bruno Menegotto 8 0 0 0 0 0 0 0 0%
    Belgium Dominiek Vieuvalet 14 1 0 0 0 0 0 1 7.14%
    Belgium Kasra Khavaran 12 0 0 0 0 0 0 0 0%
    Netherlands Jasha Kiers 12 0 0 0 0 0 0 0 0%
    Belgium Sebastiaan Vermeylen 15 0 0 0 0 0 0 0 0%
    Belgium Koang Min Chou 10 0 0 0 0 0 0 0 0%
    Belgium Christiaan Corten 4 0 0 0 0 0 0 0 0%
    Belgium Raf Van De Maele 15 0 0 0 0 0 0 0 0%
    Belgium Hans Coppens 5 0 0 0 0 0 0 0 0%
    Germany Lukas Kleckers 546 25 29 9 6 5 4 78 14.29%
    France Nathanael Beckrich 11 0 0 0 0 0 0 0 0%
    Belgium Fred Letecheur 14 0 0 0 0 0 0 0 0%
    Belgium Kevin Vandevoort 35 0 0 0 0 0 0 0 0%
    Belgium Kristof Vermeiren 20 0 0 0 0 0 0 0 0%
    Belgium Glenn Van Hulle 11 0 0 0 0 0 0 0 0%
    Belgium Luc Blancke 9 0 0 0 0 0 0 0 0%
    France Jean-Baptiste Erceau 6 0 0 0 0 0 0 0 0%
    Austria Benjamin Buser 8 0 0 0 0 0 0 0 0%
    Netherlands Rene Dikstra 6 0 0 0 0 0 0 0 0%
    China Huang Jiahao 99 10 3 1 0 0 1 15 15.15%
    China Zou Jinhai 7 0 0 0 0 0 0 0 0%
    China Liu Ren 11 2 0 0 0 0 0 2 18.18%
    China Tian Jiaqi 11 0 0 0 0 0 0 0 0%
    China Yu Xuantang 16 1 0 0 0 0 0 1 6.25%
    China Li Yingdong 43 1 1 0 0 0 0 2 4.65%
    China Wang Lige 10 0 0 0 0 0 0 0 0%
    China Geng Mingqi 187 12 9 5 4 3 3 36 19.25%
    China Wang Jun 4 0 0 0 0 0 0 0 0%
    China Ji Zhijun 41 2 0 1 0 0 0 3 7.32%
    China Xiong Jun 17 0 0 0 0 0 0 0 0%
    China Liu Jiaming 131 9 1 3 1 1 0 15 11.45%
    China Yao Pengcheng 49 1 2 0 0 0 0 3 6.12%
    China Liu Jialin 4 0 0 0 0 0 0 0 0%
    China Zhou Hanwen 4 0 0 0 0 0 0 0 0%
    China Feng Yijun 8 0 0 0 0 0 0 0 0%
    India Kamal Chawla 89 1 3 1 0 0 0 5 5.62%
    England Peter Devlin 153 8 2 2 0 0 0 12 7.84%
    England Dylan Mitchell 115 4 2 1 0 0 0 7 6.09%
    Bulgaria Krasimir Kameshev 8 0 0 0 0 0 0 0 0%
    Bulgaria Nikolai Vlashev 11 0 0 0 0 0 0 0 0%
    Pakistan Arshed Chodri 4 0 0 0 0 0 0 0 0%
    Romania Radu Vilau 5 0 0 0 0 0 0 0 0%
    Bulgaria Ivan Kupov 5 0 0 0 0 0 0 0 0%
    Bulgaria Salim Otti 9 0 0 0 0 0 0 0 0%
    Bulgaria Danail Tugov 4 0 0 0 0 0 0 0 0%
    Bulgaria Stanislav Hadjipopov 8 0 0 0 0 0 0 0 0%
    England Jonathan Mabey 5 0 0 0 0 0 0 0 0%
    Bulgaria Luchezar Gergov 4 0 0 0 0 0 0 0 0%
    Bulgaria Vergil Mavrodiev 4 0 0 0 0 0 0 0 0%
    Romania Rares Sinca 8 0 0 0 0 0 0 0 0%
    England Matthew Hudson 9 0 0 0 0 0 0 0 0%
    India Varun Madan 33 2 0 0 0 1 0 3 9.09%
    Scotland Shahbaz Hameed 4 0 0 0 0 0 0 0 0%
    England Andy Guest 4 0 0 0 0 0 0 0 0%
    Scotland Christopher Giffney 5 0 0 0 0 0 0 0 0%
    England Scott Whiteley 20 0 0 0 0 0 0 0 0%
    Scotland Stephen Baillie 4 0 0 0 0 0 0 0 0%
    Scotland George Cunningham 5 0 0 0 0 0 0 0 0%
    Scotland Joseph McLaren 12 1 0 0 0 0 0 1 8.33%
    Scotland Barry Lee 49 2 1 0 0 0 0 3 6.12%
    Scotland Scott Gillespie 4 0 0 0 0 0 0 0 0%
    Scotland Barry Campbell 5 0 0 0 0 0 0 0 0%
    Scotland Chris Totten 321 17 10 4 3 0 1 35 10.9%
    Scotland Pat McKinney 5 0 0 0 0 0 0 0 0%
    England Richard Binns 22 0 0 0 0 0 0 0 0%
    Netherlands Mario Veltman 4 0 0 0 0 0 0 0 0%
    Netherlands Jurgen Goudailler 10 0 0 0 0 0 0 0 0%
    Netherlands Frans Veling 12 0 0 0 0 0 0 0 0%
    Netherlands Ameer Baksh 22 0 0 0 0 0 0 0 0%
    Netherlands Gosse Vledder 4 0 0 0 0 0 0 0 0%
    Canada Alex Pagulayan 74 5 0 1 0 0 1 7 9.46%
    Canada James Lee 16 0 1 0 0 0 0 1 6.25%
    England Clayton Humphries 107 1 2 3 0 1 0 7 6.54%
    Wales Tom Rees 32 0 0 0 0 0 0 0 0%
    India Rahul Sachdev 61 1 1 0 1 0 0 3 4.92%
    India Rajat Khaneja 30 1 0 0 0 0 0 1 3.33%
    England Sean Halligan 16 0 0 0 0 0 0 0 0%
    England Ray Grall 20 0 0 0 0 0 0 0 0%
    England Zack Richardson 220 9 7 3 4 0 5 28 12.73%
    Qatar Mohsen Bukshaisha 58 2 1 0 0 0 0 3 5.17%
    England Michael Tomlinson 161 7 3 2 2 2 0 16 9.94%
    England Joe Roberts 193 10 4 0 0 1 0 15 7.77%
    Pakistan Mohammed Asif 172 4 3 5 1 0 0 13 7.56%
    Bulgaria Ivelin Boyanov 4 0 0 0 0 0 0 0 0%
    Bulgaria Ulian Petrov 4 0 0 0 0 0 0 0 0%
    Bulgaria Konstantin Gochev 4 0 0 0 0 0 0 0 0%
    Bulgaria Hristo Sirakov 4 0 0 0 0 0 0 0 0%
    Romania Paul Croitoru 5 0 0 0 0 0 0 0 0%
    Bulgaria Nikolai Hristov 4 0 0 0 0 0 0 0 0%
    Romania Toma Cristian Marinescu 4 0 0 0 0 0 0 0 0%
    Bulgaria Ulian Serbeski 4 0 0 0 0 0 0 0 0%
    Portugal Filipe Cardoso 21 0 0 0 0 0 0 0 0%
    China Li Haibin 4 0 0 0 0 0 0 0 0%
    China Zhao Hanyang 21 0 0 0 0 0 0 0 0%
    China Wang Shi 15 0 1 0 0 0 0 1 6.67%
    China Cheng Feng 11 0 0 0 0 0 0 0 0%
    China Luo Honghao 473 42 30 13 8 5 22 120 25.37%
    China Li Zhen 37 0 0 1 0 0 0 1 2.7%
    China Sun Peng 60 1 1 0 0 1 0 3 5%
    China Fang Fan 5 0 0 0 0 0 0 0 0%
    China Shan Xianshu 41 0 0 1 0 0 0 1 2.44%
    China Zhong Lin 91 6 6 1 1 2 0 16 17.58%
    China Yang Gangxinfu 16 0 0 0 0 0 0 0 0%
    China Ye Shaojun 4 0 0 0 0 0 0 0 0%
    China Zhang Hanxuan 18 0 1 0 0 0 0 1 5.56%
    China Yan Bingtao 1390 120 81 66 36 30 56 389 27.99%
    China Long Zehuang 155 11 11 5 1 2 2 32 20.65%
    China Maihe Muti 27 1 1 0 1 0 0 3 11.11%
    China Feng Zeyuan 42 2 1 0 0 0 0 3 7.14%
    China Sun Jianjun 11 1 0 0 0 0 0 1 9.09%
    China Liu Ying 6 1 0 0 0 0 0 1 16.67%
    China Ma Yinzhu 23 0 0 0 0 0 0 0 0%
    China Pang Junxu 126 10 4 2 3 2 0 21 16.67%
    Thailand Ratchayothin Yotharuck 274 15 8 5 4 0 3 35 12.77%
    England Paul Norris 11 0 0 1 0 0 0 1 9.09%
    England Hannah Jones 4 0 0 0 0 0 0 0 0%
    England Jaspal Bamotra 26 0 0 0 0 0 0 0 0%
    Australia Shaun Dalitz 5 0 0 0 0 0 0 0 0%
    Libya Khalid Belaied Abumdas 34 0 0 0 0 0 0 0 0%
    Netherlands Theodor den Hartog 10 0 0 0 0 0 0 0 0%
    Netherlands Mitchell Van Den Bergh 4 0 0 0 0 0 0 0 0%
    Netherlands Leon Alewijnse 4 0 0 0 0 0 0 0 0%
    Malta Talip Yigitsoy 4 0 0 0 0 0 0 0 0%
    England Jordan Geldard 10 0 0 0 0 0 0 0 0%
    England Thomas Newcombe 7 0 0 0 0 0 0 0 0%
    Netherlands Huib Kuilboer 4 0 0 0 0 0 0 0 0%
    England Benji Buckley 13 0 0 0 0 0 0 0 0%
    Netherlands Bas Verviers 4 0 0 0 0 0 0 0 0%
    Netherlands Feylin Janssen 8 0 0 0 0 0 0 0 0%
    Netherlands Toby van Diepen 4 0 0 0 0 0 0 0 0%
    Netherlands Emile Bastiaan Hendriksen 12 0 0 0 0 0 0 0 0%
    Netherlands Nico Bouma 4 0 0 0 0 0 0 0 0%
    Netherlands Albert Pronk 4 0 0 0 0 0 0 0 0%
    Netherlands Raymond Huisman 9 0 0 0 0 0 0 0 0%
    Belgium Pascal Decloedt 10 0 0 0 0 0 0 0 0%
    Netherlands Fozan Masood 20 1 0 0 0 0 0 1 5%
    England Declan Weston 6 0 0 0 0 0 0 0 0%
    Netherlands Bas Herberigs 5 0 0 0 0 0 0 0 0%
    Czech Republic Jan Klecka 4 0 0 0 0 0 0 0 0%
    China Wen Chen 39 2 0 0 0 0 0 2 5.13%
    England Matthew Glasby 161 10 0 0 0 0 0 10 6.21%
    England Zafran Ali 10 1 0 0 0 0 0 1 10%
    England Luke Garland 60 4 2 0 1 0 1 8 13.33%
    England Dean Sheridan 5 0 0 0 0 0 0 0 0%
    England Kurtis Weaver 52 1 0 0 0 0 0 1 1.92%
    Malta Brian Cini 143 10 7 0 3 1 1 22 15.38%
    Northern Ireland Jamie McArdle 100 8 2 2 2 0 1 15 15%
    England Richard Haney 26 0 0 0 0 0 0 0 0%
    England Michael Williams 159 11 4 2 0 0 1 18 11.32%
    England Ashley Hugill 652 44 26 14 12 4 8 108 16.56%
    Switzerland Max Kribbe 4 0 0 0 0 0 0 0 0%
    Germany Fabian Tost 5 0 0 0 0 0 0 0 0%
    Germany Florian Werres 6 0 0 0 0 0 0 0 0%
    Germany Tobias Renner 4 0 0 0 0 0 0 0 0%
    Switzerland Pascal Camenzind 10 0 0 0 0 0 0 0 0%
    Germany Jan Eisenstein 5 0 0 0 0 0 0 0 0%
    Austria Rick Kraaijeveld 4 0 0 0 0 0 0 0 0%
    Germany Christian Rauscher 7 0 0 0 0 0 0 0 0%
    Germany Sebastian Thron 4 0 0 0 0 0 0 0 0%
    Germany Thomas Blang 10 0 0 0 0 0 0 0 0%
    Norway Christopher Watts 16 0 0 0 0 0 0 0 0%
    Germany Roman Dietzel 22 0 1 0 0 0 0 1 4.55%
    Germany Daniel Schneider 24 0 0 0 0 0 0 0 0%
    Germany Matthias Leuthold 4 0 0 0 0 0 0 0 0%
    Germany Thomas Kiesewetter 4 0 0 0 0 0 0 0 0%
    Germany Adrian Schmidt 4 0 0 0 0 0 0 0 0%
    Germany Tobias Stelter 4 0 0 0 0 0 0 0 0%
    Germany Moritz Thomas 4 0 0 0 0 0 0 0 0%
    Norway David Frew 8 0 0 0 0 0 0 0 0%
    Pakistan Muhammad Majid Ali 34 0 0 0 0 0 0 0 0%
    Iran Amir Sarkhosh 101 5 3 1 0 1 0 10 9.9%
    India Laxman Rawat 119 3 4 2 1 0 1 11 9.24%
    Egypt Ahmed Galal 131 0 1 0 0 0 0 1 0.76%
    China Chen Junhao 44 1 0 0 0 0 0 1 2.27%
    China Li Junchen 4 0 0 0 0 0 0 0 0%
    China Zhou Xiao 8 0 0 0 0 0 0 0 0%
    China Zou Junhai 29 0 2 1 0 0 0 3 10.34%
    Hong Kong Wai Ho Chung 4 0 0 0 0 0 0 0 0%
    China Xiao Wei 4 0 0 0 0 0 0 0 0%
    China Qin Jianfeng 21 1 0 0 0 0 0 1 4.76%
    China Li Chao 4 0 0 0 0 0 0 0 0%
    China Mao Zhijun 4 0 0 0 0 0 0 0 0%
    China He Guoqiang 83 5 4 3 2 1 1 16 19.28%
    Belgium Steven Put 9 0 0 0 0 0 0 0 0%
    Denmark Lasse Petersen 5 0 0 0 0 0 0 0 0%
    Pakistan Imran Ayaz 4 0 0 0 0 0 0 0 0%
    Germany Dirk Oppenhoff 4 0 0 0 0 0 0 0 0%
    Germany Markus Fischer 4 0 0 0 0 0 0 0 0%
    Germany Kemal Ueruen 5 0 0 0 0 0 0 0 0%
    Belgium Dennis Van Veldhoven 4 0 0 0 0 0 0 0 0%
    Germany Felix Buchfeld 4 0 0 0 0 0 0 0 0%
    Germany Sebastian Zittermann 4 0 0 0 0 0 0 0 0%
    Germany Jacek Stacha 4 0 0 0 0 0 0 0 0%
    Afghanistan Ali Ismail 5 0 0 0 0 0 0 0 0%
    Germany Christian Gabriel 10 0 0 0 0 0 0 0 0%
    India Sundeep Gulati 4 0 0 0 0 0 0 0 0%
    India Faizal Khan 11 0 0 0 0 0 0 0 0%
    India Dharminder Lilly 11 0 0 0 0 0 0 0 0%
    China Yuan Sijun 796 65 52 40 15 7 25 204 25.63%
    China Yong Fan 10 1 0 0 0 0 0 1 10%
    China Yu Haitao 5 0 0 0 0 0 0 0 0%
    China Fan Zhengyi 244 17 8 1 1 1 0 28 11.48%
    China Zhang Xinwei 9 0 0 0 0 0 0 0 0%
    China Gao Le 24 0 0 0 0 0 0 0 0%
    China Xu Xinjian 18 0 0 0 0 0 0 0 0%
    China Wang Yuanfan 7 1 0 0 0 0 0 1 14.29%
    China Xu Si 557 39 35 19 16 9 12 130 23.34%
    China Li Weixue 11 0 0 0 0 0 0 0 0%
    China Wang Peng 17 1 0 0 0 0 0 1 5.88%
    China Wang Qianwei 10 0 0 1 0 0 0 1 10%
    China Feng Yu 33 0 0 0 0 0 1 1 3.03%
    England Josh Mulholland 46 2 4 1 0 0 0 7 15.22%
    England Joshua Cooper 104 7 2 1 0 0 2 12 11.54%
    England Aaron Cook 22 0 0 0 0 0 0 0 0%
    England Adam King 59 3 1 1 0 0 1 6 10.17%
    England Troy Brett 41 3 1 1 0 0 0 5 12.2%
    Russia David Maslov 33 1 0 0 0 0 0 1 3.03%
    Hong Kong Jamie Chui 10 0 0 0 0 0 0 0 0%
    Wales Tyler Rees 134 8 5 4 2 0 1 20 14.93%
    England Martin Power 6 0 0 0 0 0 0 0 0%
    Belgium Phuntsok Jaegers 10 0 0 0 0 0 0 0 0%
    Netherlands Kim Fai Sung 4 0 0 0 0 0 0 0 0%
    Belgium Niki Baele 9 0 0 0 0 0 0 0 0%
    Belgium Steven Verelst 7 0 0 0 0 0 0 0 0%
    Belgium Tijs Van Puyenbroeck 6 0 0 0 0 0 0 0 0%
    Belgium Pascal Charot 4 0 0 0 0 0 0 0 0%
    England Kevin Southern 4 0 0 0 0 0 0 0 0%
    Netherlands Mario Hautekeete 5 0 0 0 0 0 0 0 0%
    Belgium Frank Driesen 5 0 0 0 0 0 0 0 0%
    Belgium Johny Moermans 10 0 0 0 0 0 0 0 0%
    Belgium Jurgen Hauffman 5 0 0 0 0 0 0 0 0%
    Switzerland Marc Weibel 4 0 0 0 0 0 0 0 0%
    France Jerome Jamart 4 0 0 0 0 0 0 0 0%
    Belgium Pascal Budo 4 0 0 0 0 0 0 0 0%
    Spain Joaquin Marin 7 0 0 0 0 0 0 0 0%
    England Christopher Harrison 4 0 0 0 0 0 0 0 0%
    Bulgaria Bratislav Krastev 26 1 0 0 0 0 0 1 3.85%
    Hong Kong Lee Chun Wai 47 0 3 0 0 0 0 3 6.38%
    Hong Kong Ng On Yee 212 9 3 1 0 0 0 13 6.13%
    United States Corey Deuel 79 0 1 2 0 0 0 3 3.8%
    Ukraine Iulian Boiko 78 7 1 1 0 0 2 11 14.1%
    Thailand Boonyarit Keattikun 327 10 9 6 0 0 1 26 7.95%
    Sweden Arpat Pulat 20 3 0 1 1 0 0 5 25%
    Australia Matthew Bolton 81 1 1 0 0 0 0 2 2.47%
    Australia Hassan Kerde 35 0 0 0 0 0 0 0 0%
    Iran Soheil Vahedi 400 26 26 7 5 1 5 70 17.5%
    Hong Kong Ng Yam Shui 5 0 0 0 0 0 0 0 0%
    England Anthony Jeffers 58 3 3 0 0 0 0 6 10.34%
    England Russel Morgan 15 0 1 0 0 0 0 1 6.67%
    Poland Wojciech Przylucki 5 0 0 0 0 0 0 0 0%
    England Nathan Jones 17 0 0 0 0 0 0 0 0%
    Poland Marcin Kolibski 4 0 0 0 0 0 0 0 0%
    England John Fearick 11 0 0 0 0 0 0 0 0%
    England Majid Khan 8 0 0 0 0 0 0 0 0%
    England Sean Maddocks 88 5 4 1 1 1 1 13 14.77%
    China Cheng Sihong 42 2 1 2 0 0 0 5 11.9%
    China Song Yang 28 3 0 0 0 0 0 3 10.71%
    Australia Timothy Ng 9 0 0 0 0 0 0 0 0%
    China Li Ningning 18 0 1 0 0 1 0 2 11.11%
    China Man Ming Wa 9 0 0 0 0 0 0 0 0%
    China Chen Yelong 4 0 0 0 0 0 0 0 0%
    China Ding Wei 10 1 0 0 0 0 0 1 10%
    China Wang Qixing 4 0 0 0 0 0 0 0 0%
    China Wu Fan 5 0 0 0 0 0 0 0 0%
    China Yang Haifeng 4 0 0 0 0 0 0 0 0%
    Malaysia Thor Chuan Leong 791 49 31 17 13 7 12 129 16.31%
    England Joe Rhone 9 0 0 0 0 0 0 0 0%
    Scotland Keith Keldie 95 3 4 1 0 0 0 8 8.42%
    England Jake Keen 36 0 0 0 0 0 0 0 0%
    England Thomas Hilborne 39 2 0 1 0 0 0 3 7.69%
    England Nick Skinner 8 0 0 0 0 0 0 0 0%
    Wales Leigh Davies 19 2 0 0 1 0 0 3 15.79%
    England Matt Lippett 10 0 0 0 0 0 0 0 0%
    England Joshua Baddeley 60 2 1 0 0 0 0 3 5%
    Wales Mark Davies 27 0 0 0 0 0 0 0 0%
    England Thomas Barton 52 1 0 1 0 0 2 4 7.69%
    Thailand Phanuwat Chitdi 4 0 0 0 0 0 0 0 0%
    China Tu Jiong 11 0 0 1 0 0 0 1 9.09%
    China Li Tianen 12 0 0 0 0 0 0 0 0%
    China Duan Yanfeng 29 2 1 0 0 0 0 3 10.34%
    China Wli Bo 7 0 0 0 0 0 0 0 0%
    China Chui HoMan 6 0 0 0 0 0 0 0 0%
    China Qian Hua 7 0 0 0 0 0 1 1 14.29%
    China Zhu Zhenjiang 6 0 0 0 0 0 0 0 0%
    China Liu Ming 9 0 0 0 0 0 0 0 0%
    China Shen Cheng 5 0 0 0 0 0 0 0 0%
    China Cai Peng 6 0 0 0 0 0 0 0 0%
    China Liang Jianfeng 13 1 0 0 0 0 0 1 7.69%
    China Wu Jinquan 6 0 0 0 0 0 0 0 0%
    China Min Changqing 16 0 0 0 0 0 0 0 0%
    China Xie Zhaoze 4 0 0 0 0 0 0 0 0%
    China Li Yunfei 5 1 0 0 0 0 0 1 20%
    China Si Jiaxin 18 1 0 0 0 0 0 1 5.56%
    China Zong Zhe 4 0 0 0 0 0 0 0 0%
    China Xia Fukaiti 4 0 0 0 0 0 0 0 0%
    China Xu Yongwen 4 0 0 0 0 0 0 0 0%
    China Ding Kai 20 0 0 0 0 0 1 1 5%
    Scotland Paul Ingram 4 0 0 0 0 0 0 0 0%
    China Chen Xu 4 0 0 0 0 0 0 0 0%
    China Zhong Asheng 4 0 0 0 0 0 0 0 0%
    China Ren Jiaxing 15 0 1 0 0 0 0 1 6.67%
    Poland Patryk Masłowski 6 0 0 0 0 0 0 0 0%
    Latvia Rodion Judin 96 3 0 1 0 0 0 4 4.17%
    Germany Simon Lichtenberg 194 6 8 3 0 0 1 18 9.28%
    England Chris Jones 42 1 2 0 0 0 0 3 7.14%
    Morocco Chaouki Yousfi 65 0 0 0 0 0 0 0 0%
    Taiwan Hung Chuang Ming 32 0 1 0 0 0 0 1 3.13%
    Bulgaria Ivaylo Pekov 26 0 1 0 0 0 0 1 3.85%
    Northern Ireland Conor McCormack 40 0 0 0 0 0 0 0 0%
    China Hu Yufan 4 0 0 0 0 0 0 0 0%
    China Bai Langning 75 5 3 0 0 1 1 10 13.33%
    China Li Jiuwei 4 0 0 0 0 0 0 0 0%
    China Bo Junjie 4 0 0 0 0 0 0 0 0%
    China Wang Wu 11 2 0 0 0 0 0 2 18.18%
    China Wang Pengfei 5 1 0 0 0 0 0 1 20%
    China Shi Zhenlong 5 0 0 0 0 0 0 0 0%
    China Zhang Cunyue 4 0 0 0 0 0 0 0 0%
    China Wang Baosheng 5 0 0 0 0 0 0 0 0%
    China Yin Xiaowei 4 0 0 0 0 0 0 0 0%
    China Chen Yaochen 4 0 0 0 0 0 0 0 0%
    China Shi Liu 4 0 0 0 0 0 0 0 0%
    China Lin Chuangwei 6 0 0 0 0 0 0 0 0%
    China Wang Chenkai 14 0 0 0 0 0 0 0 0%
    China Huang Nian 6 0 0 0 0 0 0 0 0%
    Germany Rolf Mahr 4 0 0 0 0 0 0 0 0%
    Thailand Kritsanut Lertsattayathorn 260 13 7 7 5 2 2 36 13.85%
    Pakistan Hamza Akbar 454 25 9 10 3 3 4 54 11.89%
    India Asutosh Padhy 10 1 0 0 0 0 0 1 10%
    Hong Kong Chau Hon Man 62 1 3 0 0 0 0 4 6.45%
    Austria Paul Schopf 4 0 0 0 0 0 0 0 0%
    Malaysia Keen Hoo Moh 29 0 0 0 0 0 0 0 0%
    Japan Keishin Kamihashi 52 0 1 0 1 0 0 2 3.85%
    Syria Omar Alkojah 44 1 1 0 0 0 0 2 4.55%
    India S. Dilip Kumar 4 0 0 0 0 0 0 0 0%
    Brazil Noel Rodrigues Moreira 5 0 0 0 0 0 0 0 0%
    England Danny Connolly 14 0 0 0 0 0 0 0 0%
    England Richard Jones (II) 4 0 0 0 0 0 0 0 0%
    Portugal Joao Grilo 5 0 0 0 0 0 0 0 0%
    China Meng Jing 4 0 0 0 0 0 0 0 0%
    China Gong Xiaoqing 9 0 0 0 0 0 0 0 0%
    China Tang Li 5 0 0 0 0 0 0 0 0%
    China Qin Ge 6 0 0 0 0 0 0 0 0%
    China Zhou Fei 5 0 0 0 0 0 0 0 0%
    China Xu Yuan 13 0 0 0 0 0 0 0 0%
    China Liu Genxiang 4 0 0 0 0 0 0 0 0%
    China Long Yong 5 0 0 0 0 0 0 0 0%
    China Wong Yunshing 5 0 0 0 0 0 0 0 0%
    China Wang Linkai 4 0 0 0 0 0 0 0 0%
    China Lee Tszho 5 0 0 0 0 0 0 0 0%
    China Li Jiahao 4 0 0 0 0 0 0 0 0%
    China Dong Yong 6 0 0 0 0 0 0 0 0%
    China Wu Shengguang 44 2 0 0 0 1 0 3 6.82%
    China Tu Taojin 6 1 0 0 0 0 0 1 16.67%
    China He Wenchong 9 1 0 0 0 0 0 1 11.11%
    China Qi Guoxiao 12 0 0 0 1 0 0 1 8.33%
    Ireland Tony Corrigan 20 0 0 0 0 0 0 0 0%
    England Grant Miles 21 1 0 0 0 0 0 1 4.76%
    Scotland David Greig 11 1 0 0 0 0 0 1 9.09%
    Poland Daniel Holoyda 38 1 0 0 0 0 0 1 2.63%
    Poland Lukasz Guzowski 4 0 0 0 0 0 0 0 0%
    Iran Ehsan Heydarinezhad 104 4 5 1 0 0 0 10 9.62%
    China Au Chi Wai 153 9 5 3 1 0 0 18 11.76%
    Pakistan Asjad Iqbal 45 1 1 2 0 0 0 4 8.89%
    Bahrain Hussein Mahmood 20 1 0 0 0 0 0 1 5%
    Singapore Marvin Lim Chun Kiat 22 0 0 1 0 0 0 1 4.55%
    Ukraine Sergey Isaenko 67 3 0 2 0 0 0 5 7.46%
    Bulgaria Dimitar Mehandzhiyski 12 0 0 0 0 0 0 0 0%
    Wales Rhydian Richards 14 0 0 0 0 0 0 0 0%
    India Neeraj Kumar 4 0 0 0 0 0 0 0 0%
    England George Scott (II) 4 0 0 0 0 0 0 0 0%
    India Sumit Talwar 4 0 0 0 0 0 0 0 0%
    Bahrain Mohammed Omar Ashiq 19 1 1 0 0 0 1 3 15.79%
    Belgium Jurgen van den Bossche 33 2 0 0 0 0 0 2 6.06%
    Singapore Ong Jia Jun 11 0 0 0 0 0 0 0 0%
    Thailand Akani Songsermsawad 940 67 44 49 13 12 28 213 22.66%
    Pakistan Yasir Nadeem 25 1 0 0 0 0 0 1 4%
    Wales Rhydian Ap Owen 44 1 0 0 0 0 0 1 2.27%
    Scotland Erik Wilson 23 0 1 0 0 0 0 1 4.35%
    Ireland Chris Kilcoyne 8 0 0 0 0 0 0 0 0%
    England Owais Ali 54 0 2 0 0 1 0 3 5.56%
    England Darren Barton 29 0 0 0 0 0 0 0 0%
    Canada Roshan Birdi 8 0 0 0 0 0 0 0 0%
    England Reece King 8 0 0 0 0 0 0 0 0%
    England Scott Lyons 28 0 0 0 0 0 0 0 0%
    England Brad Chappell 25 0 0 0 0 0 0 0 0%
    England Danny Hocking 11 1 0 0 0 0 0 1 9.09%
    England Heather Clare 28 0 0 0 0 0 0 0 0%
    England Gene Lam 12 0 0 0 0 0 0 0 0%
    Wales Darryl James 10 0 0 0 0 0 0 0 0%
    England Joshua Thomond 133 4 3 0 1 0 0 8 6.02%
    England Josh Harrison 17 0 0 0 0 0 0 0 0%
    England Freddie Blunden 9 0 0 0 0 0 0 0 0%
    England Tahel Miah 12 0 0 0 0 0 0 0 0%
    Germany Robin Otto 49 0 0 0 0 0 0 0 0%
    England Ben Tanner 11 0 0 0 0 0 0 0 0%
    Singapore Boon Chin Ang 11 0 0 0 0 0 0 0 0%
    Pakistan Khalid Al Salem 15 1 0 1 0 0 0 2 13.33%
    Scotland Lee Mein 24 0 0 0 0 0 0 0 0%
    Poland Paweł Rogoza 5 0 0 0 0 0 0 0 0%
    Poland Michał Zieliński 13 0 0 0 0 0 0 0 0%
    Poland Jarosław Kowalski 11 0 0 1 0 0 0 1 9.09%
    Poland Rafał Jewtuch 9 1 0 0 0 0 0 1 11.11%
    Finland Heikki Niva 92 4 4 1 1 2 0 12 13.04%
    Austria Florian Nüßle 54 5 2 1 0 1 2 11 20.37%
    France Niel Vincent 23 1 0 0 0 0 0 1 4.35%
    Ireland Stephen Bateman 7 0 0 0 0 0 0 0 0%
    South Korea Daegyu Lee 81 5 1 0 1 0 0 7 8.64%
    Hong Kong Yun Fung Tam 5 0 0 0 0 0 0 0 0%
    India Hrithik Jain 40 2 0 0 0 0 0 2 5%
    India Shrikrishna Suryanarayanan 4 0 0 0 0 0 0 0 0%
    Hong Kong Ka Wai Cheung 94 6 4 2 0 2 2 16 17.02%
    Romania Vladu Mihai 15 0 0 0 0 0 0 0 0%
    Egypt Mostafa Dorgham 10 0 0 0 0 0 0 0 0%
    Thailand Nutcharat Wongharuthai 33 0 0 0 0 0 0 0 0%
    Hong Kong Yu Kiu Chang 40 3 1 0 0 1 1 6 15%
    China Zhu Yinghui 110 7 6 1 0 0 0 14 12.73%
    India Malkeet Singh 4 0 0 0 0 0 0 0 0%
    Japan Kengo Suzuki 14 0 0 0 0 0 0 0 0%
    Germany Umut Dikme 66 4 0 2 1 0 0 7 10.61%
    Germany Richard Wienold 7 0 0 0 0 0 0 0 0%
    Switzerland Luis Vetter 20 1 0 0 0 0 0 1 5%
    Ireland Andrew Doherty 50 0 1 1 1 0 0 3 6%
    Hong Kong Chan Ming Tung 11 0 0 0 0 0 0 0 0%
    Australia Kurt Dunham 276 9 4 2 4 1 2 22 7.97%
    France Brian Ochoiski 72 3 2 3 0 2 3 13 18.06%
    Latvia Anna Prisjaznuka 4 0 0 0 0 0 0 0 0%
    Latvia Tatjana Vasiljeva 9 0 0 0 0 0 0 0 0%
    England Patrick Whelan 113 7 4 1 2 0 0 14 12.39%
    Malta Shaun Sultana 8 0 0 0 0 0 0 0 0%
    Pakistan Muhammad Sajjad 85 2 3 2 0 0 0 7 8.24%
    Pakistan Babar Masih 38 1 0 1 0 0 0 2 5.26%
    Pakistan Abdul Raheem 16 0 0 0 0 0 0 0 0%
    Afghanistan Saleh Mohammadi 6 0 0 0 0 0 0 0 0%
    Saudi Arabia Ahmed Aseeri 18 1 0 0 0 0 0 1 5.56%
    Saudi Arabia Omar Alajlani 43 2 0 0 0 0 0 2 4.65%
    England Nigel Howe 21 0 0 0 0 0 0 0 0%
    Afghanistan Mohammad Rais Senzahi 38 0 0 0 0 0 0 0 0%
    Australia Steven Donohoe 32 0 0 0 0 0 0 0 0%
    Belgium Tan Wang Chooi 72 2 0 0 0 0 0 2 2.78%
    Belgium Ben Mertens 50 2 1 2 0 0 1 6 12%
    China Han Bin 7 0 1 0 0 0 0 1 14.29%
    Egypt Hatem Yassen 87 2 0 1 0 0 0 3 3.45%
    India Digvijay Kadian 23 0 1 0 0 1 0 2 8.7%
    Wales Dylan Emery 81 5 4 0 1 1 2 13 16.05%
    Wales Jackson Page 337 21 22 4 7 1 6 61 18.1%
    Belgium Daan Leyssen 6 0 0 0 0 0 0 0 0%
    England Lewis Gillen 50 0 1 1 0 0 0 2 4%
    England Mohammed Rangzib 38 0 2 1 0 0 0 3 7.89%
    England Ismail Türker 8 0 0 0 0 0 0 0 0%
    China Wu Sicheng 4 0 0 0 0 0 0 0 0%
    China Wang Haonan 4 0 0 0 0 0 0 0 0%
    China Shen Haoran 5 0 0 0 0 0 0 0 0%
    China Zhang Zhijie 8 0 0 0 0 0 0 0 0%
    China Ren Zuijie 7 0 0 0 0 0 0 0 0%
    China Huang Zishun 8 2 0 0 0 0 0 2 25%
    China Deng Jinhong 4 0 0 0 0 0 0 0 0%
    China Chang Bingyu 157 14 7 12 3 2 5 43 27.39%
    China Zhang Chi 9 0 0 0 0 0 0 0 0%
    China Huang Zhong 13 0 1 2 0 0 0 3 23.08%
    Netherlands Xander van Rossem 13 0 0 0 0 0 0 0 0%
    China Ma Daojun 6 0 0 0 0 0 0 0 0%
    China Si Jiahui 131 10 12 10 3 5 5 45 34.35%
    England Adam Brown 25 2 1 0 0 0 0 3 12%
    England Lewis Parnham 19 0 0 0 0 0 0 0 0%
    England Labeeb Ahmed 32 0 0 0 0 0 0 0 0%
    Wales Daniel Williams 22 0 0 0 0 0 0 0 0%
    England Simon Blackwell 107 6 3 1 1 1 1 13 12.15%
    Egypt Basem Eltahhan 161 5 2 1 0 1 0 9 5.59%
    Egypt Hesham Shawky 36 0 0 0 0 0 0 0 0%
    England Manasawin Phetmalaikul 47 1 2 0 0 0 0 3 6.38%
    England Callum Costello 41 2 1 0 0 0 0 3 7.32%
    Ireland Ross Bulman 125 7 2 2 1 1 1 14 11.2%
    England Jack Harris 26 0 0 0 0 0 0 0 0%
    Ireland Noel Landers 22 0 0 0 1 0 0 1 4.55%
    Ireland Fergal Quinn 45 2 1 0 0 0 0 3 6.67%
    Malta Philip Ciantar 5 0 0 0 0 0 0 0 0%
    China Lyu Chuang 1066 74 55 46 24 12 31 242 22.7%
    China Lyu Chenwei 379 15 16 6 3 3 2 45 11.87%
    England John Foster 71 4 1 0 0 1 0 6 8.45%
    England Daniel Womersley 201 11 3 1 4 1 2 22 10.95%
    England Jenson Kendrick 36 1 0 0 0 0 0 1 2.78%
    India Ishpreet Chadha 45 3 0 1 1 0 0 5 11.11%
    England Aaron McCann 8 0 0 0 0 0 0 0 0%
    England Jamie Lashmar 17 0 0 0 0 0 0 0 0%
    New Zealand Adam Lilley 12 0 0 0 0 0 0 0 0%
    Belgium Curd Persyn 15 0 0 0 0 0 0 0 0%
    Malaysia Mohammed Reza Hassan 22 2 1 1 1 0 0 5 22.73%
    England Adam Morrey 11 0 0 0 0 0 0 0 0%
    England Riley Parsons 85 4 1 3 2 1 2 13 15.29%
    England Andrew Smith 35 3 1 0 0 0 0 4 11.43%
    England Ronnie Blake 9 0 0 0 0 0 0 0 0%
    England James Height 50 0 0 0 0 0 0 0 0%
    England Hamim Hussain 4 0 0 0 0 0 0 0 0%
    England Daniel Devlin 48 1 1 0 0 0 0 2 4.17%
    England Haydon Pinhey 122 5 7 2 1 1 1 17 13.93%
    England Jack Smithers 9 0 0 0 0 0 0 0 0%
    England Brandon Hall 62 0 1 1 0 0 0 2 3.23%
    England Ben Murphy 16 1 0 0 0 0 0 1 6.25%
    England Sonnie O'Sullivan 12 0 0 0 0 0 0 0 0%
    Northern Ireland Christopher Maye 8 0 0 0 0 0 0 0 0%
    England Ben Robinson 22 0 0 0 0 0 0 0 0%
    England Phil Parkin 10 0 0 0 1 0 0 1 10%
    Wales Dale Hughes 8 0 0 0 0 0 0 0 0%
    Ireland Aaron Tobin 27 2 0 0 0 0 0 2 7.41%
    England Jason Turnbull 32 0 0 0 0 0 0 0 0%
    England Daniel Stevenson 16 0 0 0 0 0 0 0 0%
    England Sean Bowers 12 1 0 0 0 0 0 1 8.33%
    England Andrew Grainger 8 0 0 0 0 0 0 0 0%
    England James Lake 4 0 0 0 0 0 0 0 0%
    Pakistan Wasim Khan 8 0 0 0 0 0 0 0 0%
    England Shafaqut Hussain 26 0 0 0 0 0 0 0 0%
    England George Montgomery 4 0 0 0 0 0 0 0 0%
    England Mario Basile 18 0 0 1 0 0 0 1 5.56%
    India Pan Durangaiah 6 0 0 0 0 0 0 0 0%
    Jersey Steve Thomas 4 0 0 0 0 0 0 0 0%
    Wales Daniel Gorton 36 1 0 0 0 0 0 1 2.78%
    Wales Matthew Roberts 61 1 0 0 0 0 0 1 1.64%
    Wales Liam Davies 1 0 0 0 0 0 0 0 0%
    Scotland Dean Young 46 0 0 1 1 0 0 2 4.35%
    Scotland Liam Graham 1 0 0 0 0 0 0 0 0%
    England Chae Ross 123 7 3 2 1 0 0 13 10.57%
    India Kreishh Gurbaxani 23 0 0 1 0 0 0 1 4.35%
    England Mark Lloyd 5 0 0 0 0 0 0 0 0%
    England Sean Harvey 14 0 1 0 0 0 0 1 7.14%
    England Luke Pinches 54 2 1 0 1 1 0 5 9.26%
    England Reggie Edwards 11 1 0 0 0 0 0 1 9.09%
    Ireland Aaron Holland 21 0 0 0 0 0 0 0 0%
    New Zealand Daniell Harry Haenga 34 0 1 0 0 0 0 1 2.94%
    China Yi Chen Xu 5 0 0 0 0 0 0 0 0%
    China Zhang Jiankang 190 12 4 7 3 1 1 28 14.74%
    England Mitchell Grinstead 5 0 0 0 0 0 0 0 0%
    England Martin Pitcher 5 0 0 0 0 0 0 0 0%
    England Sean McAllister 17 0 0 0 0 0 0 0 0%
    Spain Francisco Sanchez Ruiz 13 1 0 0 0 0 0 1 7.69%
    England Dan Barsley 4 0 0 0 0 0 0 0 0%
    Ireland Aaron Hill 42 5 1 2 0 0 0 8 19.05%
    England Dean Galbally 16 0 0 0 0 0 0 0 0%
    England Emma Parker 1 0 0 0 0 0 0 0 0%
    England Jed Mann 37 1 1 0 0 0 0 2 5.41%
    England Harry Farrell 23 1 2 0 0 0 0 3 13.04%
    England Stefan Risidi 19 0 0 0 0 0 0 0 0%
    England Paul Anthony Taylor 10 0 0 0 0 0 0 0 0%
    India Dhairya Bhandari 9 1 0 0 0 0 0 1 11.11%
    England Danny Gladstone 16 0 0 0 0 0 0 0 0%
    Bahrain Mohammed Ali 15 0 0 0 0 0 0 0 0%
    India Roshan Mirchandani 15 0 0 0 0 0 0 0 0%
    England Anthony Fieldsend 17 0 0 0 0 0 0 0 0%
    England Michael Dubicki 22 0 1 0 0 0 0 1 4.55%
    England Craig Brown 9 0 0 0 0 0 0 0 0%
    Wales Jeremiah Connors 15 1 0 0 0 0 0 1 6.67%
    England Mark J Miller 15 0 0 0 0 0 0 0 0%
    Hong Kong Ka Lam Lau 14 0 0 0 0 0 0 0 0%
    China Yu Han 8 0 0 0 0 0 0 0 0%
    China Peifan Lei 110 9 7 4 2 2 0 24 21.82%
    Ireland Ronan Whyte 42 0 0 0 0 0 0 0 0%
    China Jianbo Zhao 29 0 2 0 2 0 0 4 13.79%
    England Curtis Daher 8 0 0 0 0 0 0 0 0%
    England Thomas Kevern 7 0 0 0 0 0 0 0 0%
    France Fabian Monnin 5 0 0 0 0 0 0 0 0%
    China Ma Chunmao 127 10 5 8 2 0 0 25 19.69%
    England Billy Ginn 27 1 0 0 0 0 0 1 3.7%
    England Andy Milliard 52 0 0 0 0 0 0 0 0%
    India Sri Krishna 5 0 0 0 0 0 0 0 0%
    Northern Ireland Robbie Mcguigan 20 1 0 0 0 0 0 1 5%
    England Lewis Ullah 34 0 0 0 0 0 0 0 0%
    England Alex Millington 61 3 0 0 0 0 0 3 4.92%
    England Ryan Davies 63 2 1 0 1 0 0 4 6.35%
    England Daniel Walker 27 0 0 0 1 0 0 1 3.7%
    England Daniel Bagley 5 0 0 0 0 0 0 0 0%
    Russia Ivan Kakovskii 70 1 1 0 0 0 0 2 2.86%
    England Adam Ashley 7 1 0 0 0 0 0 1 14.29%
    England Rebecca Kenna 14 0 0 0 0 0 0 0 0%
    China Gao Yang 6 0 1 0 0 0 0 1 16.67%
    England Jamie Trump 26 0 0 0 0 0 0 0 0%
    Romania Constantin Mateescu 29 0 0 0 0 0 0 0 0%
    United States Ahmed Elsayed 32 0 0 0 0 0 0 0 0%
    Pakistan Haider Ali 34 0 0 0 0 0 0 0 0%
    England Dan Woolloff 12 0 0 0 0 0 0 0 0%
    China Ning Kang 43 2 0 0 0 0 0 2 4.65%
    England James Welch 27 0 0 0 0 0 0 0 0%
    England Joshua Saywell 9 0 0 0 0 0 0 0 0%
    Singapore Benny Loh Siang Leng 8 0 0 0 0 0 0 0 0%
    England Dave Nelson 45 0 0 0 0 0 0 0 0%
    India Himanshu Dinesh Jain 91 2 2 0 0 0 1 5 5.49%
    China Thomas Wei 8 0 0 0 0 0 0 0 0%
    Poland Michał Ebert 10 0 0 0 0 0 0 0 0%
    China Luo Zetao 18 0 0 0 0 0 0 0 0%
    China Wu Yize 88 7 0 3 2 0 2 14 15.91%
    Thailand Sompol Saetang 4 0 0 0 0 0 0 0 0%
    Pu QingSong 10 1 1 0 1 0 0 3 30%
    Singapore Bernard Tey Choon Kiat 18 1 0 0 0 0 0 1 5.56%
    Spain David Alcaide 5 0 0 0 0 0 0 0 0%
    England Ian Desmier 18 0 0 0 0 0 0 0 0%
    England Marvin Morgan 23 2 1 1 0 0 0 4 17.39%
    Wales Khurram Khan 4 0 0 0 0 0 0 0 0%
    Saudi Arabia Nezar Asseri 21 0 0 0 0 0 0 0 0%
    England Mark Winsor 5 0 0 0 0 0 0 0 0%
    India Shubham Arora 14 0 0 0 0 0 0 0 0%
    Ireland Aman Goel 21 0 0 0 0 0 0 0 0%
    England Tom Pendlebury 13 0 0 0 0 0 0 0 0%
    England Elliott Weston 15 1 0 0 0 0 0 1 6.67%
    England Qingtian Yang 69 7 6 2 0 1 1 17 24.64%
    England Sam Gates 16 0 0 0 0 0 0 0 0%
    England Kayden Brierley 50 4 2 0 0 0 0 6 12%
    England Craig Farrar 14 0 0 0 0 0 0 0 0%
    England Leonard Degriffa 17 0 0 1 0 0 0 1 5.88%
    Morocco Amine Amiri 4 0 0 0 0 0 0 0 0%
    China Cao Jin 6 0 0 0 0 0 0 0 0%