Greatest Winning Margin - Decade 2010-2019 - Professional

Filtering

Top players based on the amount of frames more won versus the frames won by their opponents.
Status
Categories
Scope
Range
Player Frames Played Frames Won Frames Lost Frame margin Winning margin
England Judd Trump 6115 3691 2424 1267 1.52
Scotland Stephen Hendry 707 350 357 -7 0.98
Scotland Marcus Campbell 1623 807 816 -9 0.99
England Ricky Walden 4356 2371 1985 386 1.19
China Li Hang 2035 1066 969 97 1.1
England Mark Davis 4387 2425 1962 463 1.24
Australia Neil Robertson 5305 3122 2183 939 1.43
Wales Mark Williams 5152 2980 2172 808 1.37
England Ronnie O'Sullivan 3735 2369 1366 1003 1.73
England Jimmy Robertson 3092 1624 1468 156 1.11
England Liam Highfield 2345 1209 1136 73 1.06
England Ian McCulloch 476 234 242 -8 0.97
China Lyu Chuang 1207 595 612 -17 0.97
England Kuldesh Johal 497 247 250 -3 0.99
Wales Jamie Jones 2600 1390 1210 180 1.15
England Andy Hicks 1324 666 658 8 1.01
England Kyren Wilson 3802 2131 1671 460 1.28
England Stuart Pettman 231 109 122 -13 0.89
Scotland Anthony McGill 3360 1815 1545 270 1.17
England Paul Davison 2106 1010 1096 -86 0.92
Wales Michael White 3285 1719 1566 153 1.1
Northern Ireland Patrick Wallace 414 228 186 42 1.23
Thailand Noppon Saengkham 2044 1006 1038 -32 0.97
Northern Ireland Dermot McGlinchey 121 40 81 -41 0.49
England Simon Bedford 872 425 447 -22 0.95
Wales Andrew Pagett 1215 576 639 -63 0.9
England Jamie O'Neill 1154 585 569 16 1.03
Wales Jak Jones 1369 602 767 -165 0.78
Brazil Igor Figueiredo 730 328 402 -74 0.82
Thailand Thanawat Thirapongpaiboon 1173 550 623 -73 0.88
England Justin Astley 727 365 362 3 1.01
England Reanne Evans 818 354 464 -110 0.76
England Adam Wicheard 756 374 382 -8 0.98
Ireland Michael Judge 302 143 159 -16 0.9
England Mark Selby 6257 3771 2486 1285 1.52
Wales Matthew Stevens 3294 1730 1564 166 1.11
Norway Kurt Maflin 2747 1452 1295 157 1.12
England Stuart Bingham 5042 2914 2128 786 1.37
Northern Ireland Mark Allen 4521 2611 1910 701 1.37
England Jamie Cope 2233 1106 1127 -21 0.98
China Tian Pengfei 2330 1234 1096 138 1.13
England Nigel Bond 2259 1107 1152 -45 0.96
China Ding Junhui 4477 2571 1906 665 1.35
England Shaun Murphy 5289 3006 2283 723 1.32
England Stephen Lee 1162 666 496 170 1.34
England Ali Carter 4031 2223 1808 415 1.23
Scotland John Higgins 5151 3033 2118 915 1.43
England Martin Gould 3652 1995 1657 338 1.2
Scotland Graeme Dott 3879 2153 1726 427 1.25
England Joe Perry 4364 2445 1919 526 1.27
Scotland Stephen Maguire 4727 2683 2044 639 1.31
Hong Kong Marco Fu 4030 2216 1814 402 1.22
Northern Ireland Gerard Greene 2074 998 1076 -78 0.93
England Barry Hawkins 4914 2766 2148 618 1.29
England Robert Milkins 3569 1903 1666 237 1.14
China Cao Yupeng 1849 943 906 37 1.04
China Mei Xiwen 980 496 484 12 1.02
China Rouzi Maimaiti 195 88 107 -19 0.82
China Jin Long 252 121 131 -10 0.92
Ireland Ken Doherty 2619 1333 1286 47 1.04
China Li Yan 862 416 446 -30 0.93
China Yu Delu 1904 978 926 52 1.06
England Alfie Burden 2421 1207 1214 -7 0.99
England Tom Ford 3212 1713 1499 214 1.14
England Anthony Hamilton 2678 1367 1311 56 1.04
England Mark King 3372 1781 1591 190 1.12
England Mark Joyce 2649 1337 1312 25 1.02
Jamaica Rory McLeod 2415 1208 1207 1 1
England Andrew Higginson 2929 1555 1374 181 1.13
Wales Dominic Dale 3295 1740 1555 185 1.12
China Liang Wenbo 3607 1971 1636 335 1.2
England Mike Dunn 2229 1098 1131 -33 0.97
Thailand Issara Kachaiwong 331 161 170 -9 0.95
England Rod Lawler 2405 1179 1226 -47 0.96
Thailand James Wattana 2023 960 1063 -103 0.9
England Ben Woollaston 3342 1788 1554 234 1.15
Ireland Fergal O'Brien 2710 1400 1310 90 1.07
England Jimmy White 2304 1093 1211 -118 0.9
England Peter Ebdon 3286 1703 1583 120 1.08
Wales Ryan Day 4449 2390 2059 331 1.16
Northern Ireland Joe Swail 2171 1056 1115 -59 0.95
England Matthew Selt 3067 1615 1452 163 1.11
China Liu Song 582 290 292 -2 0.99
England Joe Jogia 606 300 306 -6 0.98
England Dave Harold 1263 622 641 -19 0.97
Ireland Joe Delaney 371 184 187 -3 0.98
England Barry Pinches 1723 837 886 -49 0.94
England David Gilbert 3706 2026 1680 346 1.21
England Peter Lines 2318 1132 1186 -54 0.95
Belgium Bjorn Haneveer 385 188 197 -9 0.95
Scotland James McBain 336 169 167 2 1.01
Malta Tony Drago 1360 647 713 -66 0.91
England Michael Holt 3528 1859 1669 190 1.11
England Steve Davis 1236 601 635 -34 0.95
Scotland Jamie Burnett 1486 763 723 40 1.06
England Matthew Couch 533 232 301 -69 0.77
Scotland Alan McManus 2825 1497 1328 169 1.13
China Zhang Anda 2331 1165 1166 -1 1
England Adrian Gunnell 581 281 300 -19 0.94
China Xiao Guodong 3018 1673 1345 328 1.24
England Jack Lisowski 3333 1837 1496 341 1.23
Ireland David Morris 1242 625 617 8 1.01
England Robbie Williams 2206 1116 1090 26 1.02
Israel Eden Sharav 1195 556 639 -83 0.87
Scotland Scott MacKenzie 209 97 112 -15 0.87
England Gary Wilson 2465 1345 1120 225 1.2
Thailand Dechawat Poomjaeng 1832 929 903 26 1.03
Belgium Luca Brecel 2933 1563 1370 193 1.14
England Nick Jennings 474 235 239 -4 0.98
England Craig Steadman 2161 1082 1079 3 1
England Sam Craigie 1212 621 591 30 1.05
England Adam Duffy 1919 958 961 -3 1
Thailand Passakorn Suwannawat 604 265 339 -74 0.78
England Mitchell Travis 641 322 319 3 1.01
Wales Kishan Hirani 866 405 461 -56 0.88
England Andrew Norman 798 362 436 -74 0.83
England Ben Harrison 583 312 271 41 1.15
England Sanderson Lam 1025 429 596 -167 0.72
England Shane Castle 481 235 246 -11 0.96
England Ian Burns 2115 1063 1052 11 1.01
England Allan Taylor 1558 718 840 -122 0.85
England Darren Bond 136 63 73 -10 0.86
England Stuart Carrington 2083 1073 1010 63 1.06
England James Murdoch 38 16 22 -6 0.73
England David Grace 1928 937 991 -54 0.95
China Chen Zhe 1330 638 692 -54 0.92
England Shaun Wilkes 140 57 83 -26 0.69
Ireland David Hogan 150 54 96 -42 0.56
Ireland John Sutton 218 112 106 6 1.06
England Sam Baird 2335 1176 1159 17 1.01
England Gareth Green 339 166 173 -7 0.96
England Andy Lee 410 159 251 -92 0.63
India Aditya Mehta 1729 859 870 -11 0.99
England Matthew Day 724 365 359 6 1.02
England Ian Glover 774 373 401 -28 0.93
England James McGouran 205 108 97 11 1.11
England Andrew Milliard 298 118 180 -62 0.66
Finland Robin Hull 1237 618 619 -1 1
Northern Ireland Joe Meara 67 18 49 -31 0.37
England Mike Hallett 132 57 75 -18 0.76
England Sean O'Sullivan 1438 640 798 -158 0.8
England Stephen Craigie 320 181 139 42 1.3
England Jamie Barrett 542 217 325 -108 0.67
England David Gray 355 192 163 29 1.18
Wales Daniel Wells 2150 1040 1110 -70 0.94
England Jack Culligan 46 12 34 -22 0.35
England Les Dodd 143 68 75 -7 0.91
Poland Kacper Filipiak 564 240 324 -84 0.74
England Chris Norbury 841 394 447 -53 0.88
England Steve Judd 117 57 60 -3 0.95
England Zak Surety 795 376 419 -43 0.9
Belgium Hans Blanckaert 435 150 285 -135 0.53
England Martin Ball 191 83 108 -25 0.77
England Lee Page 617 270 347 -77 0.78
England Billy Joe Castle 591 272 319 -47 0.85
England Steven Hallworth 657 305 352 -47 0.87
England Brian Cox 51 20 31 -11 0.65
Ireland Leo Fernandez 496 237 259 -22 0.92
Wales Callum Lloyd 215 98 117 -19 0.84
England James Hill 138 47 91 -44 0.52
England Ryan Causton 694 339 355 -16 0.95
England Rock Hui 34 6 28 -22 0.21
England Ashley Wright 205 112 93 19 1.2
England David Birley 28 10 18 -8 0.56
Wales Gareth Allen 951 449 502 -53 0.89
England Jamie Walker 235 116 119 -3 0.97
England Sam Harvey 477 224 253 -29 0.89
England John Woods 17 1 16 -15 0.06
England David Bailey 26 6 20 -14 0.3
England Bash Maqsood 173 68 105 -37 0.65
England Saqib Nasir 556 290 266 24 1.09
England Sydney Wilson 962 446 516 -70 0.86
England Michael Wild 858 427 431 -4 0.99
England James Silverwood 283 121 162 -41 0.75
England Steve Ventham 78 30 48 -18 0.63
England Ian Barry Stark 126 49 77 -28 0.64
England Oliver Lines 1488 723 765 -42 0.95
England Robert Valiant 154 77 77 0 1
England James Frith 13 1 12 -11 0.08
England James Welsh 64 25 39 -14 0.64
Wales Andrew Rogers 158 75 83 -8 0.9
England Lee Richardson 57 30 27 3 1.11
England Hammad Miah 1196 524 672 -148 0.78
Poland Grzegorz Biernadski 57 21 36 -15 0.58
England Kristian Willetts 11 3 8 -5 0.38
England Elliot Slessor 1343 634 709 -75 0.89
England Danny Brindle 137 44 93 -49 0.47
England Martin O'Donnell 2043 1041 1002 39 1.04
England Damian Wilks 162 65 97 -32 0.67
England Lee Farebrother 100 41 59 -18 0.69
England James Cahill 1340 618 722 -104 0.86
England Liam Monk 228 110 118 -8 0.93
England Terry Buchan 4 0 4 -4 0
Wales Stephen Ellis 86 35 51 -16 0.69
Pakistan Shahram Changezi 75 37 38 -1 0.97
Wales Jack Bradford 297 123 174 -51 0.71
Ireland Dessie Sheehan 188 46 142 -96 0.32
Scotland Marc Davis 512 255 257 -2 0.99
England Declan Bristow 38 15 23 -8 0.65
Ireland Jonathan Friel 14 4 10 -6 0.4
England Tony Knowles 165 52 113 -61 0.46
India Khizar Raoof 58 15 43 -28 0.35
England Jordan Rimmer 43 14 29 -15 0.48
England Sachin Plaha 95 11 84 -73 0.13
England Callum Downing 248 126 122 4 1.03
England Mitchell Mann 1403 653 750 -97 0.87
England Brian Robertson 19 7 12 -5 0.58
England Lewis Frampton 86 28 58 -30 0.48
Wales Alex Taubman 772 367 405 -38 0.91
England Jake Nicholson 463 212 251 -39 0.84
Scotland Sean Riach 20 5 15 -10 0.33
England Robert Tickner 68 16 52 -36 0.31
England Phil O'Kane 498 237 261 -24 0.91
England Oliver Brown 1041 505 536 -31 0.94
Wales Duane Jones 1241 609 632 -23 0.96
England Joel Walker 1080 512 568 -56 0.9
England Farakh Ajaib 282 131 151 -20 0.87
England George Marter 149 55 94 -39 0.59
England Christopher Keogan 931 422 509 -87 0.83
England Michael Wasley 1355 664 691 -27 0.96
Poland Michał Zieliński 44 16 28 -12 0.57
England Stephen Rowlings 145 72 73 -1 0.99
England Del Smith 87 38 49 -11 0.78
England Neil Selman 22 11 11 0 1
England Ali Bassiri 43 8 35 -27 0.23
England Stephen Ormerod 153 53 100 -47 0.53
England Colin Mitchell 14 4 10 -6 0.4
England Tony Brown 17 5 12 -7 0.42
India David Singh 318 144 174 -30 0.83
England Paul Cavney 16 6 10 -4 0.6
England Philip Minchin 24 4 20 -16 0.2
Germany Pavel Leyk 11 2 9 -7 0.22
Belgium Tomasz Skalski 305 142 163 -21 0.87
Germany Stefan Kasper 7 2 5 -3 0.4
England Jimmy Michie 187 83 104 -21 0.8
Germany Lasse Munstermann 129 51 78 -27 0.65
Wales Paul Davies 122 53 69 -16 0.77
Germany Patrick Einsle 363 158 205 -47 0.77
Czech Republic Tomas Kejla 4 0 4 -4 0
Czech Republic Lukas Krenek 4 0 4 -4 0
Belgium Kevin van Hove 195 107 88 19 1.22
Czech Republic Jindrich Prchal 4 0 4 -4 0
Germany Jürgen Kesseler 49 17 32 -15 0.53
Germany Ronni Beniesch 37 7 30 -23 0.23
Germany Dieter Meier 36 11 25 -14 0.44
Czech Republic Jan Vimr 4 0 4 -4 0
Serbia Marko Vukovic 8 0 8 -8 0
Czech Republic Karel Petracek 4 0 4 -4 0
Slovakia Jakub Koniar 4 0 4 -4 0
Czech Republic Serge Dupraz 4 0 4 -4 0
Germany Thomas Cesal 23 3 20 -17 0.15
Netherlands Mario Wehrmann 61 24 37 -13 0.65
Czech Republic Jakub Rendla 4 0 4 -4 0
England Matt Yeadon 4 0 4 -4 0
Netherlands Maurice Le Duc 60 28 32 -4 0.88
England Alex O'Donaghue 18 2 16 -14 0.13
Czech Republic Simon Ceo 4 0 4 -4 0
Czech Republic Jaromir Malanta 4 0 4 -4 0
Germany Michael Heeger 39 14 25 -11 0.56
Germany Stefan Schenk 57 19 38 -19 0.5
Denmark Rune Kampe 64 23 41 -18 0.56
Czech Republic Jan Prihoda 4 0 4 -4 0
Germany Robert Drahn 38 4 34 -30 0.12
Czech Republic Jan Klecka 4 0 4 -4 0
Germany Habib Shalchian 18 5 13 -8 0.38
Germany Christopher Frömmel 4 0 4 -4 0
Belgium Mario van Herk 28 8 20 -12 0.4
France Stephane Ochoiski 91 32 59 -27 0.54
Germany Benjamin Frömmel 4 0 4 -4 0
Germany Ralph Müller 20 0 20 -20 0
Germany Nicole Breitenstein 24 0 24 -24 0
Belgium Jacob Stacha 8 0 8 -8 0
Germany Ralf Günzel 41 1 40 -39 0.03
Germany Andreas Cieslak 13 5 8 -3 0.63
England John Parrott 58 22 36 -14 0.61
England Joe Johnson 14 2 12 -10 0.17
Northern Ireland Dennis Taylor 12 2 10 -8 0.2
Canada Cliff Thorburn 17 6 11 -5 0.55
England David Taylor 12 3 9 -6 0.33
England James Brown 75 33 42 -9 0.79
England Marc Harman 78 11 67 -56 0.16
Scotland Gary Thomson 127 59 68 -9 0.87
Belgium Chris Henry 58 30 28 2 1.07
England Pascal Richard 4 0 4 -4 0
England Lewis John Calcutt 12 4 8 -4 0.5
Wales Jamie Clarke 1081 539 542 -3 0.99
England Jeff Cundy 661 337 324 13 1.04
Germany Ralph Enax 8 0 8 -8 0
England Philip Arnold 23 9 14 -5 0.64
Germany Phil Barnes 179 83 96 -13 0.86
New Zealand Chris Mcbreen 35 15 20 -5 0.75
Germany Jörn Hannes-Hühn 5 1 4 -3 0.25
England Lee Shanker 119 38 81 -43 0.47
Germany Stefan Gerst 57 18 39 -21 0.46
Croatia Sanjin Kusan 47 19 28 -9 0.68
Germany Uli Ottner 4 0 4 -4 0
Germany Jörg Ebert 4 0 4 -4 0
Netherlands Gerrit Bij de Leij 37 19 18 1 1.06
Germany Diana Schuler 47 8 39 -31 0.21
England Charlie Walters 486 235 251 -16 0.94
India Lucky Vatnani 371 161 210 -49 0.77
England John Whitty 200 96 104 -8 0.92
Singapore Tommy Ang 35 17 18 -1 0.94
England Stephen Groves 121 37 84 -47 0.44
England Rogelio Esteiro 39 3 36 -33 0.08
England Shaun Parkes 53 23 30 -7 0.77
England Ryan Duffy 4 0 4 -4 0
Pakistan Shahrukh Nasir 34 10 24 -14 0.42
Singapore Marvin Lim Chun Kiat 42 10 32 -22 0.31
England James Leadbetter 7 3 4 -1 0.75
Saudi Arabia Ahmed Abdullah Aseeri 35 13 22 -9 0.59
England Daniel Skingle 24 6 18 -12 0.33
Ireland Martin McCrudden 81 40 41 -1 0.98
England Mark Miller 33 14 19 -5 0.74
England Danny Douane 38 11 27 -16 0.41
United Arab Emirates Salim Ali 5 1 4 -3 0.25
Ireland Colm Gilcreest 16 7 9 -2 0.78
United Arab Emirates Eissa Al Sayed 4 0 4 -4 0
United Arab Emirates Mohammed Al Joker 77 25 52 -27 0.48
Belgium Curd Persyn 15 9 6 3 1.5
Belgium Kurt Vanoverberghe 18 10 8 2 1.25
Belgium Laurens de Staelen 26 12 14 -2 0.86
Belgium Luc Heirewegh 15 3 12 -9 0.25
Poland Adam Stefanow 564 242 322 -80 0.75
Belgium Tino de Witte 22 9 13 -4 0.69
Belgium Peter Bullen 53 30 23 7 1.3
Belgium Yvan van Velthoven 30 15 15 0 1
Poland Marcin Nitschke 90 47 43 4 1.09
Belgium Pierre Dethier 31 10 21 -11 0.48
France Yannick Poulain 29 17 12 5 1.42
Belgium Pascal Durnez 25 9 16 -7 0.56
Belgium Danny D'Hoore 7 3 4 -1 0.75
Belgium Dirk Coppens 27 9 18 -9 0.5
Belgium Erwin Goethals 19 7 12 -5 0.58
Belgium Eddy Kindermans 5 1 4 -3 0.25
Belgium Gwen Engels 4 0 4 -4 0
Belgium Pascal Raes 21 5 16 -11 0.31
Poland Krzysztof Wrobel 96 38 58 -20 0.66
Belgium Julius Grauls 5 1 4 -3 0.25
Belgium Olivier Coucke 5 1 4 -3 0.25
Belgium Olivier Vandenboheede 35 17 18 -1 0.94
Belgium Lieven Vanthournout 21 5 16 -11 0.31
Belgium Jurgen van den Bossche 33 18 15 3 1.2
Belgium Guido Taloen 11 7 4 3 1.75
Belgium Gino Verheyde 4 0 4 -4 0
Belgium Edwin Depoorter 14 5 9 -4 0.56
Belgium Jean Pierre De Blaer 9 1 8 -7 0.13
Belgium Rene Hemelsoet 47 25 22 3 1.14
Belgium Jurgen van Roy 31 17 14 3 1.21
Belgium Kris van Landeghem 16 4 12 -8 0.33
Belgium Jan Goossens 18 2 16 -14 0.13
Belgium Alain Vandersteen 94 43 51 -8 0.84
Belgium Tim van Goubergen 25 12 13 -1 0.92
Belgium Bert van Tiggelin 4 0 4 -4 0
Belgium Kevin van den Broeck 17 1 16 -15 0.06
Thailand Thepchaiya Un-Nooh 2621 1393 1228 165 1.13
Wales Darren Morgan 291 145 146 -1 0.99
Belgium Mario Geudens 9 4 5 -1 0.8
Scotland Craig MacGillivray 68 26 42 -16 0.62
England Matt Williams 4 1 3 -2 0.33
England Richard Beckham 256 134 122 12 1.1
England James Loft 29 8 21 -13 0.38
Northern Ireland Julian Logue 33 15 18 -3 0.83
England Mike Finn 111 50 61 -11 0.82
Bahrain Habib Subah 68 26 42 -16 0.62
England Anish Gokool 3 0 3 -3 0
Ireland Jason Devaney 68 29 39 -10 0.74
Norway Anita Maflin 21 2 19 -17 0.11
Wales Alan Morgan 3 0 3 -3 0
Belgium Wendy Jans 70 34 36 -2 0.94
Wales Jamie Edwards 4 1 3 -2 0.33
Pakistan Muhammad Sajjad 130 62 68 -6 0.91
Netherlands Tonnie Kok 12 8 4 4 2
Belarus Wladimir Ponomarenko 13 8 5 3 1.6
Netherlands Xander van Rossem 25 12 13 -1 0.92
Netherlands Wim Monfils 11 5 6 -1 0.83
Turkey Soner Sari 93 45 48 -3 0.94
Germany Uwe Seyler 15 8 7 1 1.14
Netherlands Roy Stolk 35 20 15 5 1.33
Germany Robert Sax 18 8 10 -2 0.8
Sri Lanka Naresh Samarawickram 16 8 8 0 1
Germany Michael Seidel 17 8 9 -1 0.89
Germany Deniz Anar 17 8 9 -1 0.89
Germany Patrick Fuchs 15 8 7 1 1.14
Germany Michael Betzinger 16 8 8 0 1
Netherlands Rene van Rijsbergen 12 7 5 2 1.4
Netherlands Rogier van de Kamp 17 5 12 -7 0.42
Netherlands Florian Moederscheim 33 16 17 -1 0.94
Germany Fabian Grube 9 5 4 1 1.25
Germany Mirko Groß 12 4 8 -4 0.5
Netherlands Hui-wah Lam 10 5 5 0 1
Germany Wilhelm Braunwald 13 5 8 -3 0.63
Germany Marko Wölkl 4 0 4 -4 0
Germany Wolfgang Brandmeier 10 5 5 0 1
Germany Gerald Götz 7 3 4 -1 0.75
Germany Andreas Hartung 71 27 44 -17 0.61
Germany Christof Biniarsch 29 10 19 -9 0.53
Germany Sascha Breuer 39 15 24 -9 0.63
Germany Gerhard Engelschalk 22 6 16 -10 0.38
Germany Jörg Petersen 46 12 34 -22 0.35
Italy Tiziano Guerra 9 5 4 1 1.25
Germany Robert Feß 14 7 7 0 1
Germany Anja Vucicevic 11 3 8 -5 0.38
Germany Andreas Pesch 16 4 12 -8 0.33
Germany Christian Hauburg 5 1 4 -3 0.25
Germany Jean-Luca Nüßgen 15 5 10 -5 0.5
Germany Markus Hertle 24 11 13 -2 0.85
Germany Jörg Schneidewindt 17 6 11 -5 0.55
Turkey Ali Kirim 48 17 31 -14 0.55
Germany Norbert Hofheinz 60 20 40 -20 0.5
Germany Hao Lac 11 4 7 -3 0.57
Switzerland Alexander Ursenbacher 986 458 528 -70 0.87
Germany Miro Popovic 35 14 21 -7 0.67
Germany Thomas Lüthi 11 4 7 -3 0.57
Germany Bernd Friedrich 8 0 8 -8 0
Austria Dominik Scherübl 27 12 15 -3 0.8
Germany Julian Treiber 25 8 17 -9 0.47
Netherlands Serge Lievens 4 0 4 -4 0
Switzerland Thomas Schneeberger 4 0 4 -4 0
Germany Oliver Kremp 27 4 23 -19 0.17
Germany Ralf Hemmerling 8 0 8 -8 0
Germany Rolf Schmidt 5 1 4 -3 0.25
Germany Oliver Metzger 14 2 12 -10 0.17
Germany Helmut Miss 4 0 4 -4 0
Germany Markus Milde 6 2 4 -2 0.5
Germany Dirk Fieron 4 0 4 -4 0
Germany Michael Eheim 6 2 4 -2 0.5
Germany Hendrik Henschke 14 2 12 -10 0.17
Netherlands Jan Hinfelaar 10 2 8 -6 0.25
Germany Thomas Valentin 12 4 8 -4 0.5
Germany Lothar Kempgens 8 0 8 -8 0
Germany Hans-Jürgen Bins 4 0 4 -4 0
Germany Martin Rösler 8 0 8 -8 0
Germany Ole Steiner 21 8 13 -5 0.62
Germany Robert Haimerl 4 0 4 -4 0
Romania Lorin Ionut Druta 4 0 4 -4 0
Germany Samir Önder 4 0 4 -4 0
Germany Ronny Buchholz 23 3 20 -17 0.15
Germany Roberto Abart 4 0 4 -4 0
Germany Johannes Oswald 6 2 4 -2 0.5
Germany Christian Walther 7 3 4 -1 0.75
England Zen Beechey 19 6 13 -7 0.46
Germany Werner Pilz 4 0 4 -4 0
Germany Elisabeth Bins 4 0 4 -4 0
Netherlands Aram Raken 6 2 4 -2 0.5
Germany Kevin Lämmermann 6 2 4 -2 0.5
Romania Andrei Vintu Cristian 4 0 4 -4 0
Germany Julian Gartner 14 6 8 -2 0.75
Germany Michael Bach 4 0 4 -4 0
Germany Thomas Hoeltschl 7 3 4 -1 0.75
Germany Dirk Hochheim 10 2 8 -6 0.25
Germany Rüdiger Nickel 8 0 8 -8 0
Germany Daniel Dieudonne 11 3 8 -5 0.38
Germany Bernd Strnad 32 7 25 -18 0.28
Germany Kilian Baur-Pantoulier 45 17 28 -11 0.61
Switzerland Falk Hollenwaeger 7 3 4 -1 0.75
Germany Klaus Wuscher 12 4 8 -4 0.5
Netherlands Laurin Winters 29 1 28 -27 0.04
Germany Fabian Meulner 9 1 8 -7 0.13
Netherlands Coen Fool 5 1 4 -3 0.25
Germany Gerhard Mader 7 3 4 -1 0.75
England Alex Davies 763 361 402 -41 0.9
England Lee Spick 202 92 110 -18 0.84
England Antony Parsons 373 185 188 -3 0.98
England David Portman 66 26 40 -14 0.65
England David Craggs 114 61 53 8 1.15
England Ashik Nathwani 19 7 12 -5 0.58
Australia Jamie Brown 99 44 55 -11 0.8
England Anthony Robson 4 0 4 -4 0
England Mark Smith 5 1 4 -3 0.25
England Kamran Ashraf 29 11 18 -7 0.61
England Craig Barber 197 79 118 -39 0.67
England Sam Thistlewhite 322 165 157 8 1.05
England Paul Metcalf 40 15 25 -10 0.6
England Greg Davis 97 24 73 -49 0.33
Northern Ireland Jordan Brown 762 372 390 -18 0.95
England Jim Buck 23 7 16 -9 0.44
England Terry Challenger 53 14 39 -25 0.36
Northern Ireland Raymond Fry 88 33 55 -22 0.6
Qatar Ali Al Obaidly 4 0 4 -4 0
Pakistan Shokat Ali 45 14 31 -17 0.45
Scotland William Thomson 45 12 33 -21 0.36
Denmark Ejler Hame 38 2 36 -34 0.06
England Abdulrahman Quari 6 2 4 -2 0.5
Qatar Ahmed Saif 229 71 158 -87 0.45
England Gavin Butler 10 2 8 -6 0.25
Qatar Mohanna Al Obaidly 5 1 4 -3 0.25
England Jason Stockton 4 0 4 -4 0
Turkey Yahya Seedat 4 0 4 -4 0
Ireland Robert Redmond 21 11 10 1 1.1
Scotland Hugh Abernethy 54 31 23 8 1.35
England Richard Somauroo 48 15 33 -18 0.45
England Ryan Clark 198 63 135 -72 0.47
England Robert James 77 42 35 7 1.2
Scotland David McLellan 48 18 30 -12 0.6
Australia Simon Bevz 48 0 48 -48 0
England Tony Else 14 2 12 -10 0.17
England James Burrett 156 50 106 -56 0.47
England Bhavesh Sodha 54 6 48 -42 0.13
Germany Augusto Ruckauf 8 0 8 -8 0
England Matthew Simpson 12 0 12 -12 0
Australia Ben Judge 248 79 169 -90 0.47
South Africa Lyndon Gordon 12 0 12 -12 0
England Jason Tart 104 41 63 -22 0.65
Pakistan Shehzad Iqbal 69 26 43 -17 0.6
India Manish Jain 25 8 17 -9 0.47
Pakistan Najm Khan 16 4 12 -8 0.33
Wales Gareth Edwards 13 1 12 -11 0.08
England Lee Stephens 39 14 25 -11 0.56
Malta Alex Borg 849 342 507 -165 0.67
Australia Vinnie Calabrese 476 185 291 -106 0.64
Wales Ross Jones 23 3 20 -17 0.15
Scotland Michael Leslie 733 287 446 -159 0.64
Scotland Bobby Cruickshanks 88 40 48 -8 0.83
India Brijesh Damani 47 26 21 5 1.24
England Dean Venables 17 5 12 -7 0.42
England Luke Simmonds 353 184 169 15 1.09
England John Astley 1353 627 726 -99 0.86
Wales Lee Walker 1213 591 622 -31 0.95
Scotland Fraser Patrick 1139 532 607 -75 0.88
India Shahbaaz Adil Khan 16 7 9 -2 0.78
Ireland Douglas Hogan 74 37 37 0 1
England Ross Summers 12 4 8 -4 0.5
England Garoid O'Connor 6 2 4 -2 0.5
England Ricky Hong Chin 4 0 4 -4 0
Scotland Jonathan Fulcher 22 4 18 -14 0.22
Wales Daniel Woodward 8 0 8 -8 0
England Lewis Mayes 18 8 10 -2 0.8
England Brian Morgan 43 21 22 -1 0.95
England Ricky Norris 203 91 112 -21 0.81
Australia Steve Mifsud 28 9 19 -10 0.47
Australia James Mifsud 46 11 35 -24 0.31
China Cao Xinlong 304 120 184 -64 0.65
China Cai Jian Zhong 139 70 69 1 1.01
China Tang Jun 119 61 58 3 1.05
Iran Hossein Vafaei 1141 586 555 31 1.06
England Wayne Brown 121 57 64 -7 0.89
Cyprus Michael Georgiou 1347 668 679 -11 0.98
England Avtar Sohanpal 15 3 12 -9 0.25
England Neal Jones 96 44 52 -8 0.85
England Colin Norton 4 0 4 -4 0
England Neville Whalley 13 5 8 -3 0.63
England Ian Brumby 137 62 75 -13 0.83
Ireland Vincent Muldoon 36 19 17 2 1.12
England Darren Burns 80 22 58 -36 0.38
England Stephen Wycherley 11 3 8 -5 0.38
England Richard Clark 22 7 15 -8 0.47
England Gavin Lomax 15 3 12 -9 0.25
Scotland Nathan Shaw 24 12 12 0 1
England David Roe 61 26 35 -9 0.74
Scotland Mark Boyle 77 42 35 7 1.2
Ireland Brendan O'Donoghue 123 61 62 -1 0.98
Thailand Noppadon Sangnil 54 25 29 -4 0.86
Thailand Atthasit Mahitthi 49 16 33 -17 0.48
Wales Ian Preece 455 213 242 -29 0.88
England Paul Wykes 82 46 36 10 1.28
England Nic Barrow 29 18 11 7 1.64
England Barry West 17 8 9 -1 0.89
England Philip Seaton 7 2 5 -3 0.4
England Bill Oliver 12 3 9 -6 0.33
Thailand Supoj Saenla 52 25 27 -2 0.93
China Lyu Chenwei 410 170 240 -70 0.71
China Au Chi Wai 163 82 81 1 1.01
China Shi Shuamgyang 8 3 5 -2 0.6
England Tom Maxfield 102 44 58 -14 0.76
England Nathan Williams 15 5 10 -5 0.5
England John Pritchett 45 23 22 1 1.05
England Imran Puri 108 25 83 -58 0.3
England Lewis Roberts 43 21 22 -1 0.95
England Adam Davies 5 1 4 -3 0.25
England Grant Cole 12 4 8 -4 0.5
England Paul Doody 9 1 8 -7 0.13
England Stephen Welsby 9 1 8 -7 0.13
Germany Sascha Lippe 86 42 44 -2 0.95
England Scott Bell 43 15 28 -13 0.54
England Dean Reynolds 17 3 14 -11 0.21
England Clark Lillyman 11 3 8 -5 0.38
England Steve Martin 22 6 16 -10 0.38
Germany Stefan Joachim 29 10 19 -9 0.53
Austria Andreas Ploner 426 209 217 -8 0.96
Germany Rüdiger Fehrmann 16 5 11 -6 0.45
Austria Markus Stocker 9 4 5 -1 0.8
Austria Patrick Rosmann 5 1 4 -3 0.25
Germany Christian Ozim 9 5 4 1 1.25
Croatia Stevo Vucicevic 4 0 4 -4 0
Germany Jörg Vortkort 11 7 4 3 1.75
Germany Roland Hanisch 13 7 6 1 1.17
Austria Paul Schopf 29 12 17 -5 0.71
Serbia Zafir Dilji 4 0 4 -4 0
Germany Christian Pesch 8 0 8 -8 0
Sweden Ron Florax 35 3 32 -29 0.09
Austria Ebrahim Baghi 15 6 9 -3 0.67
Turkey Özyurt Aksoy 14 2 12 -10 0.17
Austria Felix Pleschek 4 0 4 -4 0
Austria Markus Pfistermuller 10 2 8 -6 0.25
Germany Jan Leichs 12 0 12 -12 0
Germany Stefan Merkel 11 3 8 -5 0.38
Germany Harald Kloss 4 0 4 -4 0
Germany Rita Jakisch 4 0 4 -4 0
Germany Anne-Katrin Hirsch 4 0 4 -4 0
Germany Thomas Wacker 5 1 4 -3 0.25
Switzerland Angelo Losi 5 1 4 -3 0.25
Germany Frank Schröder 5 1 4 -3 0.25
Austria Michael Peyr 8 0 8 -8 0
Germany Norbert Eckstein 11 3 8 -5 0.38
Germany Stephanus Klitzke 6 2 4 -2 0.5
Germany Hendrik Glax 14 4 10 -6 0.4
England Gary Wilkinson 38 20 18 2 1.11
Northern Ireland Declan Brennan 156 77 79 -2 0.97
India Shivam Arora 44 11 33 -22 0.33
Ireland Rodney Goggins 61 39 22 17 1.77
England Stuart Watson 80 38 42 -4 0.9
England Mark Livingstone 4 0 4 -4 0
England Jake Gill 5 1 4 -3 0.25
Brazil Noel Rodrigues Moreira 5 1 4 -3 0.25
Brazil Sobradinho de Dues 4 0 4 -4 0
Pakistan Hasan Khan 17 1 16 -15 0.06
Pakistan Najmur Khan 20 5 15 -10 0.33
England Jamie Green 4 0 4 -4 0
Pakistan Omer Butt 19 3 16 -13 0.19
England Kashif Khan 20 0 20 -20 0
Wales Richard King 55 20 35 -15 0.57
England Jonathan Birch 24 11 13 -2 0.85
England Nikolas Charalambous 30 11 19 -8 0.58
England Nico Elton 344 167 177 -10 0.94
England Ashley Carty 982 493 489 4 1.01
England Alan Edmonds 13 5 8 -3 0.63
England Sean Hopkin 56 24 32 -8 0.75
England Jordan Winbourne 51 24 27 -3 0.89
England Stephen John Barton 4 0 4 -4 0
Canada Brent Kolbeck 17 1 16 -15 0.06
Poland Michał Ebert 18 5 13 -8 0.38
Poland Jacek Konarski 4 0 4 -4 0
Poland Phan Quoc Binh 13 4 9 -5 0.44
Poland Adrian Materek 13 5 8 -3 0.63
Ukraine Vladyslav Vyshnevskyy 10 5 5 0 1
Poland Adam Polak 10 4 6 -2 0.67
Poland Wiktor Doberschütz 16 4 12 -8 0.33
Poland Maciej Relich 10 5 5 0 1
Poland Krzysztof Kubicki 18 6 12 -6 0.5
Poland Karol Szuba-Jablonski 8 4 4 0 1
Poland Rafal Górecki 13 4 9 -5 0.44
Poland Krzysztof Gorniak 8 4 4 0 1
Poland Piotr Murat 10 4 6 -2 0.67
Poland Jarosław Kowalski 30 13 17 -4 0.76
Scotland Mark Owens 186 73 113 -40 0.65
Ukraine Tetyana Volovelska 16 0 16 -16 0
Poland Marek Slomianowski 9 1 8 -7 0.13
Poland Kevin Dabrowski 8 0 8 -8 0
Poland Tomaz Malecki 9 1 8 -7 0.13
Poland Bartlomiej Orzechowski 6 2 4 -2 0.5
Poland Rafał Jewtuch 35 15 20 -5 0.75
Poland Kamil Zubrzycki 10 2 8 -6 0.25
Ukraine Vitaliy Ivaniv 5 1 4 -3 0.25
Poland Piotr Wardowski 4 0 4 -4 0
Poland Robert Zablocki 4 0 4 -4 0
Poland Pawel Kasprzycki 4 0 4 -4 0
Poland Mateusz Baranowski 260 126 134 -8 0.94
Poland Michal Lyjak 4 0 4 -4 0
Poland Karol Lelek 29 9 20 -11 0.45
Jordan Essam Saadeh 14 2 12 -10 0.17
Poland Aleksander Zok 5 1 4 -3 0.25
Poland Wojciech Bojewski 10 2 8 -6 0.25
Poland Michal Matuszczyk 17 1 16 -15 0.06
Poland Tomasz Gieraltowski 9 1 8 -7 0.13
Poland Damian Matysiak 5 1 4 -3 0.25
Poland Daniel Derezinski 4 0 4 -4 0
Poland Paweł Rogoza 15 3 12 -9 0.25
England Adam Bobat 195 89 106 -17 0.84
England Geoff Williams 25 11 14 -3 0.79
England Adam Nash 21 8 13 -5 0.62
England George Pragnall 350 174 176 -2 0.99
England Rees Carter 19 3 16 -13 0.19
Wales Dale Pope 4 0 4 -4 0
England Greg Batten 46 26 20 6 1.3
Australia Ryan Thomerson 156 64 92 -28 0.7
England Thomas Emes 5 1 4 -3 0.25
England Gary Weeks 5 1 4 -3 0.25
England Kevin Uzzell 3 1 2 -1 0.5
England Christopher Flight 2 0 2 -2 0
Wales Wayne Jones 13 7 6 1 1.17
England Gary Miller 15 4 11 -7 0.36
Ireland John McBride 6 2 4 -2 0.5
Ireland Patsy Fagan 20 10 10 0 1
England Steve Meakin 21 11 10 1 1.1
Wales Steve Newbury 3 1 2 -1 0.5
England John Welsh 50 24 26 -2 0.92
Wales Tony Chappel 60 36 24 12 1.5
England Jimmy O'Shea 10 2 8 -6 0.25
Wales Doug Mountjoy 5 1 4 -3 0.25
England Karl Townsend 39 21 18 3 1.17
New Zealand Dene O'Kane 15 7 8 -1 0.88
England Neal Foulds 3 1 2 -1 0.5
Ireland Keith Sheldreck 16 10 6 4 1.67
Ireland Karl Fitzpatrick 5 1 4 -3 0.25
England Jonathan Williams 18 11 7 4 1.57
Ireland Stephen Byrne 6 2 4 -2 0.5
Ireland Derek O'Neill 4 0 4 -4 0
Ireland Chris Hannigan 6 2 4 -2 0.5
Ireland Michael Mullen 4 0 4 -4 0
Ireland Daniel Dempsey 5 1 4 -3 0.25
Ireland Anthony Cronin 11 4 7 -3 0.57
Ireland David Cassidy 5 1 4 -3 0.25
Ireland Robbie Walker 4 0 4 -4 0
Ireland Ray Whelan 4 0 4 -4 0
Ireland Donal Foran 4 0 4 -4 0
Ireland Paul Ennis 5 1 4 -3 0.25
Ireland Nicholas Ryan 11 5 6 -1 0.83
Northern Ireland Alastair Wilson 11 5 6 -1 0.83
Ireland Philip Browne 25 12 13 -1 0.92
Ireland Benny O'Brien 5 1 4 -3 0.25
Ireland Mark Tuite 6 2 4 -2 0.5
Ireland Daniel O’Regan 96 37 59 -22 0.63
Ireland Clinton Franey 15 9 6 3 1.5
Ireland Karl Busteed 5 1 4 -3 0.25
Northern Ireland Gary Crawford 6 2 4 -2 0.5
Northern Ireland Kieran McMahon 10 6 4 2 1.5
Ireland Greg Casey 160 79 81 -2 0.98
Ireland Josh Boileau 546 238 308 -70 0.77
Ireland Tom O'Driscoll 6 2 4 -2 0.5
Ireland Alan Cleary 4 0 4 -4 0
Ireland Paddy Murphy 7 3 4 -1 0.75
Ireland Ryan Cronin 10 6 4 2 1.5
Ireland Daniel Kirby 4 0 4 -4 0
Ireland Derry O'Sullivan 5 1 4 -3 0.25
Ireland Kevin O'Leary 29 1 28 -27 0.04
Northern Ireland Brian Milne 10 4 6 -2 0.67
Ireland Sean McMonagle 6 2 4 -2 0.5
Ireland J.P. Kelly 15 8 7 1 1.14
Ireland John Torpey 17 10 7 3 1.43
Ireland Ray Power 8 4 4 0 1
Northern Ireland Gerard McAuley 13 7 6 1 1.17
Ireland Aiden O'Sullivan 6 2 4 -2 0.5
Ireland Anthony O'Connor 4 0 4 -4 0
France Nicolas Schianchi 11 3 8 -5 0.38
Belgium Peter Cnudde 4 0 4 -4 0
Belgium Wang Chooi Tan 123 57 66 -9 0.86
Belgium Wim de Roeck 27 13 14 -1 0.93
Belgium Tom Vanwelssenaers 14 4 10 -6 0.4
Belgium Danny Lathouwers 5 1 4 -3 0.25
Belgium Sam de Cooman 12 4 8 -4 0.5
Belgium Eduard Raes 5 1 4 -3 0.25
Belgium Cliff Castelein 4 0 4 -4 0
France Johan Lorek 15 6 9 -3 0.67
Belgium Kevin Jacobs 8 4 4 0 1
Belgium Serge Moeyersons 25 9 16 -7 0.56
Belgium Ahmed Osman 15 10 5 5 2
Belgium Stein de Sterck 10 2 8 -6 0.25
Belgium Tom Vervoort 11 4 7 -3 0.57
Netherlands Brian Beekers 4 0 4 -4 0
Belgium Andy van Landeghem 24 9 15 -6 0.6
Belgium Jurian Heusdens 223 111 112 -1 0.99
Belgium Ward van Doren 10 2 8 -6 0.25
France Alexis Callewaert 23 4 19 -15 0.21
Belgium Mathijs Bokken 12 4 8 -4 0.5
Belgium Raf Vervoort 16 8 8 0 1
Belgium Franky Debaene 5 1 4 -3 0.25
Belgium Bart Noeth 5 1 4 -3 0.25
Netherlands Misja van Vonderen 9 4 5 -1 0.8
Belgium Thomas Broeckx 37 20 17 3 1.18
Belgium Geert Herrewyn 4 0 4 -4 0
Belgium Kristof de Bruyn 8 4 4 0 1
Belgium Xavier Pemmerl 10 2 8 -6 0.25
England Mark Vincent 235 100 135 -35 0.74
Belgium Koen Walraet 5 1 4 -3 0.25
Netherlands Maarten Niessen 4 0 4 -4 0
Belgium Daan Leyssen 25 9 16 -7 0.56
Belgium Yannick Sablon 15 9 6 3 1.5
Belgium Davy Wittoeck 14 2 12 -10 0.17
Belgium Thierry Dervoigne 4 0 4 -4 0
Belgium Bart van der Haegen 13 1 12 -11 0.08
Belgium Johan Somers 11 3 8 -5 0.38
Netherlands Nick Tielemans 11 5 6 -1 0.83
Belgium Patrick Geysels 20 9 11 -2 0.82
Belgium Tom de Wit 22 9 13 -4 0.69
Belgium Daan van de Parre 15 3 12 -9 0.25
Belgium Wai Hin Chu 11 4 7 -3 0.57
Netherlands Peter Bertens 16 4 12 -8 0.33
Netherlands Jeroen van Driel 23 7 16 -9 0.44
Belgium Jeff Jacobs 129 46 83 -37 0.55
Belgium David Fransis 4 0 4 -4 0
Belgium Nicolas Lambrechts 4 0 4 -4 0
Netherlands Maurice Rijk 12 0 12 -12 0
Belgium Yorben Vervondel 7 3 4 -1 0.75
Belgium Jos Voets 11 3 8 -5 0.38
Netherlands Joris Maas 20 7 13 -6 0.54
Netherlands Juriaan van den Nieuwenhuizen 22 4 18 -14 0.22
Belgium Bart de Mooter 8 4 4 0 1
Belgium Chris Maesschalck 12 5 7 -2 0.71
Belgium Claudio Mercurio 15 8 7 1 1.14
Belgium Jan Mortele 6 2 4 -2 0.5
Belgium Bruno Cottenies 4 0 4 -4 0
France Philippe Broto 8 0 8 -8 0
Belgium Wilfried Ide 17 9 8 1 1.13
Netherlands Jerom Meeus 35 9 26 -17 0.35
Belgium Kenneth Jaques 4 0 4 -4 0
Belgium Rudy Poelmans 15 7 8 -1 0.88
Belgium Jimmy van den Winkel 19 8 11 -3 0.73
Belgium Nicky Godeyne 11 5 6 -1 0.83
Belgium Raphael Profeta 18 11 7 4 1.57
Belgium Erwin Verheyden 9 1 8 -7 0.13
Belgium Wim Andries 11 5 6 -1 0.83
Belgium Mark Buteneers 5 1 4 -3 0.25
Northern Ireland Billy Brown 127 49 78 -29 0.63
Scotland Ross Higgins 262 99 163 -64 0.61
England Thomas Wealthy 78 30 48 -18 0.63
England Jordan Church 56 26 30 -4 0.87
England William Lemons 266 122 144 -22 0.85
England Eric Pei 20 0 20 -20 0
England Hanzla Zahid 11 4 7 -3 0.57
Isle of Man Darryl Hill 447 172 275 -103 0.63
England Matthew Gevaux 4 0 4 -4 0
England Michael Sanderson 5 1 4 -3 0.25
England Stuart Wood 23 9 14 -5 0.64
England Stephen Winstone 10 2 8 -6 0.25
Scotland Scott Donaldson 2049 1035 1014 21 1.02
England Brandon Winstone 9 1 8 -7 0.13
Italy Michele Battaglia 17 1 16 -15 0.06
England Jamie Gibson 46 10 36 -26 0.28
England Toby Simpson 26 8 18 -10 0.44
Scotland Ross Muir 1234 547 687 -140 0.8
England Wayne Townsend 147 56 91 -35 0.62
England Billy Parr 7 3 4 -1 0.75
England Ashley Gregory 5 1 4 -3 0.25
China Lyu Haotian 1198 572 626 -54 0.91
China Zhou Yuelong 1799 963 836 127 1.15
China Zhu Yinghui 144 63 81 -18 0.78
China Lu Ning 955 468 487 -19 0.96
Syria Omar Alkojah 49 15 34 -19 0.44
China Chen Feilong 366 147 219 -72 0.67
England Andy Marriott 184 76 108 -32 0.7
India Kankan Shamsi 16 4 12 -8 0.33
Hong Kong Yin Lun Cheng 19 3 16 -13 0.19
Wales Ben Jones 501 247 254 -7 0.97
England Jayson Wholey 29 1 28 -27 0.04
England Peter Antrobus 17 5 12 -7 0.42
Bahrain Mohammed Al Shaikh 32 14 18 -4 0.78
England Richard Twomey 23 8 15 -7 0.53
England Jay Bullen 23 7 16 -9 0.44
Scotland Rhys Clark 829 362 467 -105 0.78
Bahrain Mohammed Omar Ashiq 19 7 12 -5 0.58
Malaysia Mohammed Reza Hassan 22 8 14 -6 0.57
Brazil Itaro Santos 178 46 132 -86 0.35
Bahrain Hussein Mahmood 20 7 13 -6 0.54
England Andrew Hudson 16 4 12 -8 0.33
England Anthony Harris 104 41 63 -22 0.65
Brazil Fabio Luersen 20 8 12 -4 0.67
England Richard Remelie 61 20 41 -21 0.49
India Shahbaaz Khan 34 18 16 2 1.13
England Nick Dyson 31 15 16 -1 0.94
Australia Marc Robertson 72 37 35 2 1.06
Australia Adrian Ridley 143 61 82 -21 0.74
China Li Yinxi 11 3 8 -5 0.38
India Pankaj Advani 751 411 340 71 1.21
Australia Johl Younger 12 2 10 -8 0.2
China Zheng Peng 5 1 4 -3 0.25
China Luo Guangsheng 27 7 20 -13 0.35
China Chen Bo 31 7 24 -17 0.29
China Mu Gang 5 1 4 -3 0.25
Hong Kong Alan Lin Tan Ho 37 9 28 -19 0.32
China Sun Chang 24 9 15 -6 0.6
Hong Kong Chan Ka Kin 15 3 12 -9 0.25
China Zhang Yadong 65 25 40 -15 0.63
Malaysia Fang Yuanjun 5 1 4 -3 0.25
China Zhang Yong 826 355 471 -116 0.75
China Ma Tingpeng 162 77 85 -8 0.91
China Qiu Yalong 72 33 39 -6 0.85
China Lei Zhen 52 18 34 -16 0.53
China Tang Xu 4 0 4 -4 0
China Chen Zifan 646 292 354 -62 0.82
China Chen Ruifu 90 43 47 -4 0.91
China Yang Qingtian 49 22 27 -5 0.81
China Qi Ya 4 0 4 -4 0
China Cui Ming 35 15 20 -5 0.75
China A Bulajiang 23 7 16 -9 0.44
China Da Hailin 83 39 44 -5 0.89
China Zhang Dongtao 20 8 12 -4 0.67
China Shi Hanqing 67 34 33 1 1.03
China Pa Ruke 99 47 52 -5 0.9
Hong Kong Fung Kwok Wai 110 54 56 -2 0.96
China Ma Chunmao 148 74 74 0 1
China Zhang Yi 67 28 39 -11 0.72
China Guan Zhen 200 108 92 16 1.17
China Wang Yuchen 468 179 289 -110 0.62
China Zhang Yang 102 50 52 -2 0.96
China Lin Yongzhi 64 24 40 -16 0.6
China Xu Xlnjian 48 20 28 -8 0.71
China Wang Linhan 50 23 27 -4 0.85
China Pan Weixing 99 42 57 -15 0.74
China Li Yuan 382 160 222 -62 0.72
China Lin Shuai 267 130 137 -7 0.95
China Zhao Xintong 1447 786 661 125 1.19
China Cao Kaisheng 62 32 30 2 1.07
England Brandon Sargeant 554 256 298 -42 0.86
China Long Wang 13 1 12 -11 0.08
England Ronnie Kralj 4 0 4 -4 0
Scotland Lloyd Condron 24 9 15 -6 0.6
England Harvey Chandler 307 123 184 -61 0.67
England Kevin Ellis 4 0 4 -4 0
England Tahir Miah 4 0 4 -4 0
England Jake Spiezick 5 1 4 -3 0.25
England Ben Fortey 140 59 81 -22 0.73
Wales Gavin Lewis 21 5 16 -11 0.31
England James Gibson 11 3 8 -5 0.38
England Paul Ludden 14 2 12 -10 0.17
England Darrell Whitworth 90 41 49 -8 0.84
England James Gillespie 45 24 21 3 1.14
England Henry Roper 72 22 50 -28 0.44
England Hassan Miah 36 10 26 -16 0.38
England Joshua Wilshaw 4 0 4 -4 0
England David Lilley 499 258 241 17 1.07
England Andy Neck 6 2 4 -2 0.5
England Paul McHugh 5 1 4 -3 0.25
Wales Edward Topham 26 7 19 -12 0.37
England Charon Parker 19 5 14 -9 0.36
Portugal Francisco Domingues 51 17 34 -17 0.5
Scotland Dylan Craig 362 195 167 28 1.17
England Daniel Ward 194 110 84 26 1.31
Germany Carl Rosenberger 39 8 31 -23 0.26
Malta Aaron Busuttil 93 45 48 -3 0.94
Northern Ireland Johnny Kells 16 8 8 0 1
England Dean Goddard 44 13 31 -18 0.42
Croatia Tin Venos 4 0 4 -4 0
Germany Matthias Porn 22 2 20 -18 0.1
England John Parkin 127 58 69 -11 0.84
Germany Luca Kaufmann 74 38 36 2 1.06
Croatia Darko Hojan 4 0 4 -4 0
Germany Tobias Hirmer 15 6 9 -3 0.67
Croatia Dragan Roša 9 4 5 -1 0.8
Germany Thomas Scholl 4 0 4 -4 0
Belgium Sybren Sokolowski 9 1 8 -7 0.13
Italy Angelo Rizzo 9 1 8 -7 0.13
Wales Simon Morgan 4 0 4 -4 0
Switzerland Sebastian Lahruis 8 0 8 -8 0
France Alois Riegel 5 1 4 -3 0.25
Croatia Bero Cerinski 4 0 4 -4 0
England Joe Steele 322 136 186 -50 0.73
Germany Felix Frede 231 104 127 -23 0.82
Germany Ronny Pawlitza 13 1 12 -11 0.08
Germany Andreas Vetter 4 0 4 -4 0
Germany Sherief Shemeis 5 1 4 -3 0.25
England Garry Steele 51 7 44 -37 0.16
Germany Klaus-Dieter Geiger 6 2 4 -2 0.5
China Niu Zhuang 452 176 276 -100 0.64
Poland Wiktor Rzezuchowski 4 0 4 -4 0
England Franky McGovern 10 2 8 -6 0.25
England Adam Edge 320 150 170 -20 0.88
England Ryan Mears 4 0 4 -4 0
England Joe O'Connor 862 417 445 -28 0.94
England Chris Wakelin 1614 831 783 48 1.06
England Louis Heathcote 384 197 187 10 1.05
Hong Kong Chau Hon Man 68 22 46 -24 0.48
China Jeya Selvan 4 0 4 -4 0
China Xie Bin 5 1 4 -3 0.25
China Zhong Weihao 8 0 8 -8 0
Hong Kong Leong Man Hoi 31 11 20 -9 0.55
China Huang Hooyong 28 8 20 -12 0.4
Hong Kong Wan Nansen Sin Man 6 2 4 -2 0.5
China Liu Fan 21 10 11 -1 0.91
China Yuan Sijun 855 416 439 -23 0.95
China Sun Hongrui 62 25 37 -12 0.68
China Zhang Zihao 54 19 35 -16 0.54
China Wang Zepeng 292 154 138 16 1.12
China Liu Yiqi 37 10 27 -17 0.37
China Fang Xiongman 620 297 323 -26 0.92
China Pu Jingsong 12 4 8 -4 0.5
China Long Yun 19 3 16 -13 0.19
China Zhou Jun 20 8 12 -4 0.67
China Hu Hao 273 142 131 11 1.08
China Ju Reti 173 101 72 29 1.4
China Wang Heng 71 33 38 -5 0.87
China Li Yujin 66 22 44 -22 0.5
China Wang Bo 6 2 4 -2 0.5
China Li Wei 27 9 18 -9 0.5
England Ashley Beal 43 16 27 -11 0.59
Wales Peter Williams 2 0 2 -2 0
Ireland John Leahy 16 8 8 0 1
Scotland John Rea 10 1 9 -8 0.11
England Stefan Mazrocis 32 10 22 -12 0.45
Scotland Guilio Rea 11 2 9 -7 0.22
England Steve James 2 0 2 -2 0
England Nigel Gilbert 9 4 5 -1 0.8
Canada Alain Robidoux 7 3 4 -1 0.75
Belgium Phillippe D'Haens 4 0 4 -4 0
Belgium Tsie Waa Ip 11 3 8 -5 0.38
Belgium Steven Heyselberghs 5 1 4 -3 0.25
Belgium Marc Vrancken 5 1 4 -3 0.25
Belgium Cedric Daniels 4 0 4 -4 0
Belgium Jurgen Vancanneyt 4 0 4 -4 0
Belgium Paul Van Welssenaers 9 1 8 -7 0.13
Belgium Pieter Vanassche 8 0 8 -8 0
Belgium Marc Malot 5 1 4 -3 0.25
Belgium Bruno Menegotto 8 0 8 -8 0
Belgium Kasra Khavaran 12 4 8 -4 0.5
Netherlands Jasha Kiers 12 4 8 -4 0.5
Belgium Christiaan Corten 4 0 4 -4 0
Belgium Hans Coppens 5 1 4 -3 0.25
Germany Lukas Kleckers 629 276 353 -77 0.78
Belgium Frederic Letecheur 14 5 9 -4 0.56
Belgium Tobias de Bock 4 0 4 -4 0
Belgium Kevin Vandevoort 56 26 30 -4 0.87
Belgium Glenn Van Hulle 11 3 8 -5 0.38
Belgium Luc Blancke 14 2 12 -10 0.17
France Jean-Baptiste Erceau 6 2 4 -2 0.5
Belgium Jan Corten 11 6 5 1 1.2
France Regis D'Anna 20 4 16 -12 0.25
Netherlands Ton Berkhout 29 13 16 -3 0.81
Belgium Steve Lambrechts 34 13 21 -8 0.62
Belgium Dominiek Vieuvalet 14 4 10 -6 0.4
Belgium Koang Min Chou 10 6 4 2 1.5
France Nathanael Beckrich 11 6 5 1 1.2
Belgium Sebastiaan Vermeylen 15 8 7 1 1.14
Belgium Raf Van De Maele 15 8 7 1 1.14
Belgium Peter Vertommen 33 18 15 3 1.2
Belgium Kristof Vermeiren 58 25 33 -8 0.76
China Zou Jinhai 7 3 4 -1 0.75
China Liu Ren 20 7 13 -6 0.54
China Tian Jiaqi 11 3 8 -5 0.38
China Li Yingdong 49 13 36 -23 0.36
China Geng Mingqi 187 103 84 19 1.23
China Wang Jun 4 0 4 -4 0
China Xiong Jun 23 3 20 -17 0.15
China Liu Jiaming 137 61 76 -15 0.8
China Yao Pengcheng 49 17 32 -15 0.53
China Liu Jialin 4 0 4 -4 0
China Zhou Hanwen 4 0 4 -4 0
China Huang Jiahao 103 40 63 -23 0.63
China Yu Xuantang 16 7 9 -2 0.78
China Wang Lige 10 4 6 -2 0.67
China Ji Zhijun 41 19 22 -3 0.86
China Feng Yijun 12 0 12 -12 0
England Peter Devlin 230 105 125 -20 0.84
England Benjamin Finch 4 0 4 -4 0
Scotland Sean James Riach 11 3 8 -5 0.38
England James Cullen 4 0 4 -4 0
England Andrew Greaves 23 10 13 -3 0.77
England Dylan Mitchell 121 41 80 -39 0.51
India Kamal Chawla 100 44 56 -12 0.79
Bulgaria Bratislav Krastev 46 16 30 -14 0.53
Romania Constantin Cosmin 9 1 8 -7 0.13
Bulgaria Krasimir Kameshev 17 1 16 -15 0.06
Bulgaria Nikolai Vlashev 20 7 13 -6 0.54
Pakistan Arshed Chodri 4 0 4 -4 0
Romania Radu Vilau 12 4 8 -4 0.5
Bulgaria Ivan Kupov 19 3 16 -13 0.19
Bulgaria Salim Otti 14 2 12 -10 0.17
Bulgaria Danail Tugov 15 3 12 -9 0.25
Greece Konstantinos Mavroforos 4 0 4 -4 0
Bulgaria Stanislav Hadjipopov 18 4 14 -10 0.29
Bulgaria Vencislav Daskalov 9 4 5 -1 0.8
England Jonathan Mabey 10 2 8 -6 0.25
Bulgaria Nikola Kemilev 28 11 17 -6 0.65
Bulgaria Luchezar Gergov 12 0 12 -12 0
Bulgaria Vergil Mavrodiev 4 0 4 -4 0
Bulgaria Georgi Velichkov 18 5 13 -8 0.38
Romania Rares Sinca 13 1 12 -11 0.08
Bulgaria Dimitar Mehandzhiyski 16 4 12 -8 0.33
Bulgaria Ivaylo Pekov 26 7 19 -12 0.37
England Matthew Hudson 26 6 20 -14 0.3
Denmark Daniel Kandi 22 6 16 -10 0.38
India Varun Madan 33 12 21 -9 0.57
Scotland Shahbaz Hameed 4 0 4 -4 0
England Andy Guest 4 0 4 -4 0
Scotland Lance Little 6 2 4 -2 0.5
Scotland Christopher Giffney 11 3 8 -5 0.38
England Scott Whiteley 20 4 16 -12 0.25
Scotland Stephen Baillie 4 0 4 -4 0
Scotland George Cunningham 14 5 9 -4 0.56
Scotland Barry Lee 49 18 31 -13 0.58
England George Scott (II) 4 0 4 -4 0
Scotland Scott Gillespie 4 0 4 -4 0
Scotland Barry Campbell 13 1 12 -11 0.08
Scotland Thomas McSorley 7 3 4 -1 0.75
Scotland Michael Collumb 368 185 183 2 1.01
Scotland Chris Totten 347 114 233 -119 0.49
Scotland Pat McKinney 5 1 4 -3 0.25
Scotland Joseph McLaren 12 5 7 -2 0.71
Egypt Mohamed Khairy 195 52 143 -91 0.36
Afghanistan Saleh Mohammadi 60 28 32 -4 0.88
Iran Ehsan Heydarinezhad 104 44 60 -16 0.73
Scotland Richy McDonald 18 11 7 4 1.57
Scotland Paul McPhillips 39 23 16 7 1.44
Scotland Stephen Wylie 12 6 6 0 1
Scotland John Lardner 16 7 9 -2 0.78
Scotland Billy Snaddon 9 4 5 -1 0.8
Scotland Murdo Macleod 5 0 5 -5 0
Thailand Panompai Powises 69 33 36 -3 0.92
Israel Shachar Ruberg 226 93 133 -40 0.7
Egypt Mohamed Ibrahim 34 9 25 -16 0.36
Australia Ben Nunan 35 10 25 -15 0.4
Ireland Billy Kelly 7 0 7 -7 0
England Surinder Gill 47 27 20 7 1.35
India Rahul Sachdev 61 27 34 -7 0.79
England James Carney 80 32 48 -16 0.67
England Sean Halligan 16 4 12 -8 0.33
England Ray Grall 20 0 20 -20 0
England John Beesley 48 16 32 -16 0.5
Qatar Mohsen Bukshaisha 58 24 34 -10 0.71
England Michael Tomlinson 201 91 110 -19 0.83
England Michael Spooner 17 1 16 -15 0.06
England Shane Haines 31 7 24 -17 0.29
England Joe Roberts 257 137 120 17 1.14
India Rajat Khaneja 30 13 17 -4 0.76
England Zack Richardson 377 208 169 39 1.23
England Darren Cook 169 84 85 -1 0.99
Australia Shaun Dalitz 5 0 5 -5 0
Bulgaria Luchezar Rusakov 4 0 4 -4 0
Romania Tiberiu Teodoru 4 0 4 -4 0
Bulgaria Julian Petrov 12 0 12 -12 0
Bulgaria Konstantin Gochev 4 0 4 -4 0
Bulgaria Hristo Sirakov 15 3 12 -9 0.25
Romania Paul Croitoru 9 1 8 -7 0.13
Bulgaria Nikolai Hristov 13 1 12 -11 0.08
Romania Toma Cristian Marinescu 4 0 4 -4 0
Bulgaria Ulian Serbeski 4 0 4 -4 0
Bulgaria Ivelin Boyanov 10 4 6 -2 0.67
Portugal Filipe Cardoso 28 7 21 -14 0.33
China Li Haibin 10 2 8 -6 0.25
China Liu Yijun 5 1 4 -3 0.25
China Zhao Hanyang 27 10 17 -7 0.59
China Zhang Wei 5 1 4 -3 0.25
China Cheng Feng 18 6 12 -6 0.5
China Yu Yongsheng 6 2 4 -2 0.5
China Li Zhen 41 13 28 -15 0.46
China Sun Peng 65 28 37 -9 0.76
China Shan Xianshu 53 21 32 -11 0.66
China Yang Gangxinfu 22 6 16 -10 0.38
China Jiang Yuanlong 4 0 4 -4 0
China Ye Shaojun 8 0 8 -8 0
China Zhang Hanxuan 22 2 20 -18 0.1
China Li Yunhao 4 0 4 -4 0
China Luo Honghao 506 246 260 -14 0.95
China Long Zehuang 159 78 81 -3 0.96
China Maihe Muti 32 9 23 -14 0.39
China Feng Zeyuan 48 16 32 -16 0.5
China Han Fei 4 0 4 -4 0
China Sun Jianjun 16 5 11 -6 0.45
China Wang Shi 19 3 16 -13 0.19
China Ma Yinzhu 28 8 20 -12 0.4
China Liao Songtao 5 1 4 -3 0.25
China Cui Bo 4 0 4 -4 0
China Ma Jianjun 4 0 4 -4 0
China Pang Junxu 132 53 79 -26 0.67
China Li Jian Bing 29 10 19 -9 0.53
China Fang Fan 17 6 11 -5 0.55
China Zhong Lin 95 50 45 5 1.11
China Yan Bingtao 1471 818 653 165 1.25
Netherlands Mitchell Van Den Bergh 4 0 4 -4 0
Netherlands Leon Alewijnse 4 0 4 -4 0
Netherlands Kevin Chan 66 14 52 -38 0.27
Malta Talip Yigitsoy 4 0 4 -4 0
Netherlands Ameer Baksh 26 13 13 0 1
Netherlands Frans Veling 26 14 12 2 1.17
England Thomas Newcombe 7 3 4 -1 0.75
Netherlands Manon Melief 45 1 44 -43 0.02
Netherlands Huib Kuilboer 4 0 4 -4 0
Netherlands Bas Verviers 4 0 4 -4 0
Thailand Ratchayothin Yotharuck 274 99 175 -76 0.57
Netherlands Toby van Diepen 4 0 4 -4 0
Netherlands Gosse Vledder 4 0 4 -4 0
Netherlands Rene Dikstra 11 3 8 -5 0.38
Netherlands Emile Bastiaan Hendriksen 12 0 12 -12 0
Netherlands Nico Bouma 4 0 4 -4 0
Netherlands Albert Pronk 8 0 8 -8 0
Netherlands Raymond Huisman 9 1 8 -7 0.13
Belgium Pascal Decloedt 10 2 8 -6 0.25
Netherlands Theodor den Hartog 10 6 4 2 1.5
England Declan Weston 6 2 4 -2 0.5
Netherlands Mario Veltman 4 0 4 -4 0
England Jordan Geldard 10 4 6 -2 0.67
Netherlands Bas Herberigs 5 1 4 -3 0.25
Netherlands Feylin Janssen 8 4 4 0 1
England Jamie Bodle 120 63 57 6 1.11
Netherlands Sander Tierolf 5 1 4 -3 0.25
England Benji Buckley 13 8 5 3 1.6
Netherlands Fozan Masood 35 19 16 3 1.19
India Sundeep Gulati 4 0 4 -4 0
India Manan Chandra 50 17 33 -16 0.52
India Faizal Khan 11 3 8 -5 0.38
India Dharminder Singh Lilly 11 3 8 -5 0.38
England Arun Mehta 5 1 4 -3 0.25
England Zafran Ali 17 5 12 -7 0.42
England Hannah Jones 9 1 8 -7 0.13
Iceland Sigurður Kristjánsson 10 2 8 -6 0.25
England Robert Marshall 10 4 6 -2 0.67
Northern Ireland Jamie McArdle 105 55 50 5 1.1
Malta Joseph Casha 4 0 4 -4 0
England Lee Brookes 11 3 8 -5 0.38
England Luke Stilwell 6 2 4 -2 0.5
England Richard Haney 39 16 23 -7 0.7
England Adam Longley 94 38 56 -18 0.68
England Tommy Doherty 4 0 4 -4 0
England Imran Nisar 31 15 16 -1 0.94
England Michael Williams 322 174 148 26 1.18
England Ashley Hugill 802 379 423 -44 0.9
England Kurtis Weaver 68 29 39 -10 0.74
Malta Brian Cini 289 155 134 21 1.16
Wales Thomas Davie 17 7 10 -3 0.7
England Matthew Glasby 317 144 173 -29 0.83
England John Patrick Tyndall 17 9 8 1 1.13
England Dean Sheridan 52 28 24 4 1.17
England Luke Garland 155 77 78 -1 0.99
Germany Jan Eisenstein 16 4 12 -8 0.33
Germany Stefan Caspers 9 1 8 -7 0.13
Germany Tobias Renner 4 0 4 -4 0
Germany Florian Werres 6 2 4 -2 0.5
Germany Fabian Tost 14 2 12 -10 0.17
Switzerland Max Kribbe 4 0 4 -4 0
Austria Benjamin Buser 16 0 16 -16 0
Austria Rick Kraaijeveld 12 0 12 -12 0
Germany Roman Dietzel 54 27 27 0 1
Germany Matthias Leuthold 4 0 4 -4 0
Germany Thomas Kiesewetter 13 1 12 -11 0.08
Germany Tobias Stelter 4 0 4 -4 0
Germany Moritz Thomas 4 0 4 -4 0
Norway David Frew 21 8 13 -5 0.62
Switzerland Pascal Camenzind 10 5 5 0 1
Germany Christian Rauscher 7 3 4 -1 0.75
Germany Sebastian Thron 8 0 8 -8 0
Germany Thomas Blang 22 4 18 -14 0.22
Norway Christopher Watts 32 16 16 0 1
Germany Daniel Schneider 128 47 81 -34 0.58
Germany Adrian Schmidt 4 0 4 -4 0
Switzerland Stefan Schneider 12 4 8 -4 0.5
Germany Peter Wagner 15 8 7 1 1.14
Morocco Chaouki Yousfi 65 15 50 -35 0.3
Ireland Robert Murphy 52 24 28 -4 0.86
Egypt Ahmed Galal 131 35 96 -61 0.36
Iran Amir Sarkhosh 101 52 49 3 1.06
Pakistan Muhammad Majid Ali 34 9 25 -16 0.36
Pakistan Mohammed Asif 172 83 89 -6 0.93
Afghanistan Mohammad Rais Senzahi 47 19 28 -9 0.68
India Laxman Rawat 119 55 64 -9 0.86
Iceland Kristjan Helgason 173 82 91 -9 0.9
China Chen Junhao 44 14 30 -16 0.47
China Li Junchen 4 0 4 -4 0
China Zhou Xiao 8 0 8 -8 0
Hong Kong Chan Ming Tung 11 3 8 -5 0.38
Hong Kong Wai Ho Chung 4 0 4 -4 0
China Xiao Wei 4 0 4 -4 0
China Qin Jianfeng 21 6 15 -9 0.4
China Li Chao 4 0 4 -4 0
China Mao Zhijun 4 0 4 -4 0
China He Guoqiang 83 32 51 -19 0.63
China Hasimu Tuerxun 5 1 4 -3 0.25
China Zou Junhai 29 14 15 -1 0.93
China Wen Chen 39 15 24 -9 0.63
Belgium Steven Put 9 1 8 -7 0.13
Denmark Lasse Petersen 5 1 4 -3 0.25
Pakistan Imran Ayaz 4 0 4 -4 0
Germany Dirk Oppenhoff 8 0 8 -8 0
Germany Markus Fischer 31 3 28 -25 0.11
Germany Kemal Ueruen 13 1 12 -11 0.08
Belgium Dennis Van Veldhoven 4 0 4 -4 0
Germany Felix Buchfeld 4 0 4 -4 0
Germany Sebastian Zittermann 8 0 8 -8 0
Afghanistan Ali Ismail 5 1 4 -3 0.25
England Ismail Türker 29 12 17 -5 0.71
Germany Christian Gabriel 10 6 4 2 1.5
England Tony Jones 2 0 2 -2 0
Wales Darren Thompson 19 11 8 3 1.38
England Gary Filtness 6 2 4 -2 0.5
England Roger Leighton 7 5 2 3 2.5
England Steve Gough 7 3 4 -1 0.75
England Sean Lanigan 8 4 4 0 1
England Paul Stockwell 5 1 4 -3 0.25
England Hassan Vaizie 19 6 13 -7 0.46
England Nick Pearce 3 1 2 -1 0.5
Ireland Gaye Burns 6 3 3 0 1
Wales Philip Williams 10 8 2 6 4
China Yong Fan 10 5 5 0 1
China Fan Zhengyi 271 89 182 -93 0.49
China Zhang Xinwei 9 1 8 -7 0.13
China Gao Le 24 4 20 -16 0.2
China Xu Xinjian 18 4 14 -10 0.29
China Wang Yuanfan 7 3 4 -1 0.75
China Yu Haitao 5 1 4 -3 0.25
China Xu Si 573 249 324 -75 0.77
China Li Weixue 11 3 8 -5 0.38
China Liu Ying 6 2 4 -2 0.5
China Wang Peng 17 1 16 -15 0.06
China Wang Qianwei 10 2 8 -6 0.25
China Feng Yu 33 14 19 -5 0.74
England Joshua Cooper 190 85 105 -20 0.81
England Stuart Langford 4 0 4 -4 0
England Aaron Cook 43 3 40 -37 0.08
England Adam King 96 37 59 -22 0.63
England Jaspal Bamotra 37 7 30 -23 0.23
England Troy Brett 47 26 21 5 1.24
Hong Kong Jamie Chui 17 5 12 -7 0.42
Russia David Maslov 50 22 28 -6 0.79
England Jason Riding 5 1 4 -3 0.25
England Mark White 17 13 4 9 3.25
England David Rowlands 5 1 4 -3 0.25
Wales Tyler Rees 148 58 90 -32 0.64
England Kobi Mates 24 4 20 -16 0.2
England Carl Gibson 4 0 4 -4 0
England Thomas Goldstein 14 6 8 -2 0.75
Wales Anthony Davies 42 23 19 4 1.21
England Martin Power 6 2 4 -2 0.5
Belgium Phuntsok Jaegers 43 16 27 -11 0.59
Netherlands Kim Fai Sung 4 0 4 -4 0
Belgium Niki Baele 9 4 5 -1 0.8
Belgium Steven Verelst 7 3 4 -1 0.75
Belgium Tijs Van Puyenbroeck 6 2 4 -2 0.5
Belgium Pascal Charot 4 0 4 -4 0
England Kevin Southern 4 0 4 -4 0
Netherlands Mario Hautekeete 5 1 4 -3 0.25
Belgium Frank Driesen 12 7 5 2 1.4
Belgium Johny Moermans 37 16 21 -5 0.76
Belgium Jurgen Hauffman 5 1 4 -3 0.25
Switzerland Marc Weibel 4 0 4 -4 0
France Jerome Jamart 4 0 4 -4 0
Belgium Pascal Budo 4 0 4 -4 0
Netherlands Jurgen Goudailler 10 6 4 2 1.5
Spain Joaquin Marin 7 3 4 -1 0.75
Poland Patryk Masłowski 17 9 8 1 1.13
England Christopher Harrison 17 6 11 -5 0.55
England Lee Young 4 0 4 -4 0
Netherlands Jack Bruins 4 0 4 -4 0
Netherlands Sebastiaan Kan 5 1 4 -3 0.25
Libya Khalid Belaied Abumdas 34 5 29 -24 0.17
Poland Maciej Maciejwski 9 1 8 -7 0.13
Poland Maciej Sarapuk 8 0 8 -8 0
Poland Mateusz Goslinowski 4 0 4 -4 0
Poland Marcin Bek 5 1 4 -3 0.25
Poland Antoni Kowalski 39 16 23 -7 0.7
Poland Konrad Piekarczyk 8 0 8 -8 0
Poland Maciej Kielkowicz 8 0 8 -8 0
Poland Maciej Michowski 20 8 12 -4 0.67
Poland Konrad Sor 5 1 4 -3 0.25
Poland Marcin Kolibski 26 12 14 -2 0.86
Poland Tomasz Marczak 4 0 4 -4 0
England Nathan Jones 23 9 14 -5 0.64
Poland Mateusz Nowak 11 5 6 -1 0.83
Poland Wojciech Przylucki 20 9 11 -2 0.82
Hong Kong Yu Kiu Chang 40 18 22 -4 0.82
China Cheng Sihong 42 18 24 -6 0.75
China Song Yang 28 8 20 -12 0.4
Australia Timothy Ng 9 1 8 -7 0.13
China Li Ningning 18 5 13 -8 0.38
Hong Kong Ng On Yee 222 93 129 -36 0.72
China Man Ming Wa 9 1 8 -7 0.13
Hong Kong Ng Yam Shui 5 1 4 -3 0.25
China Chen Yelong 4 0 4 -4 0
China Ding Wei 10 4 6 -2 0.67
China Wang Qixing 4 0 4 -4 0
China Wu Fan 5 1 4 -3 0.25
China Yang Haifeng 4 0 4 -4 0
England Joe Rhone 9 1 8 -7 0.13
Scotland Keith Keldie 95 30 65 -35 0.46
England Jake Keen 36 13 23 -10 0.57
England Thomas Hilborne 39 9 30 -21 0.3
Ireland TJ Dowling 152 82 70 12 1.17
United States Corey Deuel 79 26 53 -27 0.49
England Chris Melling 309 129 180 -51 0.72
England Nick Skinner 8 0 8 -8 0
Wales Leigh Davies 19 8 11 -3 0.73
England Matt Lippett 10 2 8 -6 0.25
England Joshua Baddeley 136 66 70 -4 0.94
England Jason Weston 292 105 187 -82 0.56
Scotland Robert Carlisle 16 4 12 -8 0.33
England Anthony Massey 10 2 8 -6 0.25
Wales Mark Davies 27 3 24 -21 0.13
England Thomas Barton 80 39 41 -2 0.95
Scotland Ross Vallance 82 40 42 -2 0.95
Canada Alex Pagulayan 74 37 37 0 1
Australia Matthew Bolton 81 15 66 -51 0.23
Thailand Phanuwat Chitdi 4 0 4 -4 0
China Li Tianen 12 4 8 -4 0.5
China Wli Bo 7 3 4 -1 0.75
Thailand Kobkit Palajin 10 4 6 -2 0.67
China Chui HoMan 6 2 4 -2 0.5
China Qian Hua 7 3 4 -1 0.75
China Zhu Zhenjiang 6 2 4 -2 0.5
China Shen Cheng 5 1 4 -3 0.25
China Liang Jianfeng 13 5 8 -3 0.63
China Tu Jiong 11 4 7 -3 0.57
China Liu Ming 9 4 5 -1 0.8
China Duan Yanfeng 29 14 15 -1 0.93
China Wu Jinquan 6 2 4 -2 0.5
China Min Changqing 16 4 12 -8 0.33
China Xie Zhaoze 4 0 4 -4 0
China Li Yunfei 5 1 4 -3 0.25
China Si Jiaxin 17 7 10 -3 0.7
China Zong Zhe 4 0 4 -4 0
China Xia Fukaiti 4 0 4 -4 0
China Xu Yongwen 4 0 4 -4 0
China Ding Kai 20 5 15 -10 0.33
Scotland Paul Ingram 4 0 4 -4 0
China Chen Xu 4 0 4 -4 0
China Zhong Asheng 4 0 4 -4 0
China Ren Jiaxing 15 3 12 -9 0.25
China Cai Peng 6 2 4 -2 0.5
Estonia Andres Petrov 137 66 71 -5 0.93
England Anthony Jeffers 95 46 49 -3 0.94
Ukraine Sergey Isaenko 91 34 57 -23 0.6
Ukraine Oleksandr Zakharov 4 0 4 -4 0
Finland Mika Hummelin 4 0 4 -4 0
Lithuania Sergej Korolkov 4 0 4 -4 0
Finland Arttu Klemetti 5 1 4 -3 0.25
Finland Tero Nappari 7 3 4 -1 0.75
Finland Jani Kananen 13 1 12 -11 0.08
Finland Antti Silvo 4 0 4 -4 0
Latvia Maris Volajs 52 21 31 -10 0.68
Finland Antti Mannila 7 3 4 -1 0.75
Finland Janne Hummastenniemi 5 1 4 -3 0.25
Finland Sami Hovi 4 0 4 -4 0
Lithuania Vilius Schulte-Ebbert 10 2 8 -6 0.25
Finland Joona Koskela 5 1 4 -3 0.25
Russia Aleksandr Kurgankov 46 14 32 -18 0.44
Latvia Tatjana Vasiljeva 20 4 16 -12 0.25
England John Chapman 14 2 12 -10 0.17
Latvia Rodion Judin 121 46 75 -29 0.61
Latvia Janis Bindze 4 0 4 -4 0
Austria Gerry Egger 13 5 8 -3 0.63
Pakistan Umar Ali Shaikh 17 1 16 -15 0.06
Romania Corina Maracine 25 1 24 -23 0.04
Austria Manuel Pomwenger 11 3 8 -5 0.38
Germany Simon Lichtenberg 296 116 180 -64 0.64
Netherlands Raymon Fabrie 14 4 10 -6 0.4
Germany Ali Masoudi Alavi 4 0 4 -4 0
Germany Anton Woywod 16 0 16 -16 0
England Chris Jones 83 31 52 -21 0.6
Germany Vyacheslav Nikiforov 7 3 4 -1 0.75
Thailand Prasit Buttakham 9 1 8 -7 0.13
England Matthew Hulatt 14 2 12 -10 0.17
England Simon Dent 195 89 106 -17 0.84
Australia Steven Donohoe 32 7 25 -18 0.28
Taiwan Hung Chuang Ming 32 7 25 -18 0.28
Malaysia Thor Chuan Leong 816 346 470 -124 0.74
Thailand Boonyarit Keattikun 327 126 201 -75 0.63
Thailand Kritsanut Lertsattayathorn 260 122 138 -16 0.88
Bulgaria Vasil Todorov 4 0 4 -4 0
Bulgaria Sashko Dimitrov 9 1 8 -7 0.13
Bulgaria Veselin Lazarov 8 0 8 -8 0
England Chris Bryant 5 1 4 -3 0.25
Russia Karen Osipov 16 5 11 -6 0.45
Sweden Farhan Mirza 4 0 4 -4 0
Norway Kjetil Hårtveit 6 2 4 -2 0.5
Bulgaria Teodor Chomovski 17 9 8 1 1.13
Bulgaria Stefan Simeonovski 9 1 8 -7 0.13
England Josh Mulholland 68 33 35 -2 0.94
Bulgaria Ivaylo Hristov 4 0 4 -4 0
Bulgaria Viktor Iliev 9 1 8 -7 0.13
Bulgaria Spasian Spasov 17 8 9 -1 0.89
Northern Ireland Conor McCormack 134 36 98 -62 0.37
China Bai Langning 90 28 62 -34 0.45
China Li Jiuwei 4 0 4 -4 0
China Bo Junjie 4 0 4 -4 0
China Wang Pengfei 5 1 4 -3 0.25
China Shi Zhenlong 5 1 4 -3 0.25
China Zhang Cunyue 4 0 4 -4 0
China Wang Baosheng 5 1 4 -3 0.25
China Yin Xiaowei 4 0 4 -4 0
China Chen Yaochen 4 0 4 -4 0
China Shi Liu 4 0 4 -4 0
China Lin Chuangwei 6 2 4 -2 0.5
China Wang Chenkai 13 5 8 -3 0.63
China Huang Nian 6 2 4 -2 0.5
China Hu Yufan 4 0 4 -4 0
China Wang Wu 11 5 6 -1 0.83
Netherlands Roel Laverman 4 0 4 -4 0
Germany Rolf Mahr 25 1 24 -23 0.04
Germany Michael Buchholz 8 0 8 -8 0
Germany Deitmar Juschka 8 0 8 -8 0
Ireland Gary Ryan 6 2 4 -2 0.5
Germany Michael Deutschmann 5 1 4 -3 0.25
Netherlands Marko Reijers 5 1 4 -3 0.25
Germany Dirk Kunze 5 1 4 -3 0.25
Germany Andreas Steinborn 4 0 4 -4 0
Bangladesh Ferdous Bhuyian 11 3 8 -5 0.38
Belgium Dennis Deroose 16 7 9 -2 0.78
Netherlands Marinus Teerling 4 0 4 -4 0
England Richard Jones (II) 26 16 10 6 1.6
Ireland Mark Dooley 31 13 18 -5 0.72
Portugal Telmo Falcao 4 0 4 -4 0
Portugal Rui Santos 4 0 4 -4 0
Portugal Luis Alves 4 0 4 -4 0
Portugal Henrique Correia 5 1 4 -3 0.25
Portugal Joao Silva 4 0 4 -4 0
Portugal Antonio Costa 4 0 4 -4 0
Portugal Nuno Santos 6 2 4 -2 0.5
Portugal Tiago Silva 4 0 4 -4 0
Portugal Alexandre Almeida 4 0 4 -4 0
Portugal Antonio Couto 4 0 4 -4 0
Wales Tom Rees 115 54 61 -7 0.89
Portugal Helder Julio 4 0 4 -4 0
Portugal Joao Grilo 16 9 7 2 1.29
England Peter Bardsley 8 3 5 -2 0.6
England Andrew Alexandrou 24 5 19 -14 0.26
England Jonathan Bagley 24 9 15 -6 0.6
England Adrian Rosa 109 58 51 7 1.14
Jamaica Alex Peart 2 0 2 -2 0
England Jamie Rous 8 3 5 -2 0.6
England Paul Moss 8 0 8 -8 0
Scotland Scott MacFarlane 49 24 25 -1 0.96
England Darryn Walker 63 37 26 11 1.42
England Jamie Home 2 0 2 -2 0
England Anthony Taylor 3 1 2 -1 0.5
England Stuart Parnell 3 1 2 -1 0.5
England Balvinder Sembi 2 0 2 -2 0
England Peter Delaney 56 13 43 -30 0.3
China Meng Jing 4 0 4 -4 0
China Gong Xiaoqing 9 1 8 -7 0.13
China Tang Li 5 1 4 -3 0.25
China Qin Ge 6 2 4 -2 0.5
China Zhou Fei 5 1 4 -3 0.25
China Xu Yuan 13 5 8 -3 0.63
China Liu Genxiang 4 0 4 -4 0
China Long Yong 5 1 4 -3 0.25
China Wong Yunshing 5 1 4 -3 0.25
China Wang Linkai 4 0 4 -4 0
China Lee Tszho 5 1 4 -3 0.25
China Li Jiahao 4 0 4 -4 0
China Dong Yong 6 2 4 -2 0.5
China Wu Shengguang 44 21 23 -2 0.91
China Tu Taojin 6 2 4 -2 0.5
China He Wenchong 9 1 8 -7 0.13
China Qi Guoxiao 12 4 8 -4 0.5
India Neeraj Kumar 4 0 4 -4 0
India Sumit Talwar 4 0 4 -4 0
Poland Ariel Trebocha 9 1 8 -7 0.13
Ireland Tony Corrigan 84 33 51 -18 0.65
Belgium Jan Bossaert 4 0 4 -4 0
Poland Bartlomiej Jakobczak 5 1 4 -3 0.25
Finland Jyri Virtanen 18 10 8 2 1.25
Poland Bartosz Oldakowski 5 1 4 -3 0.25
Norway Edwin Ingebrigtsen 9 1 8 -7 0.13
Poland Przemek Kruk 15 8 7 1 1.14
Poland Przemyslaw Fundament 6 2 4 -2 0.5
Finland Juhana Hautala 12 6 6 0 1
Poland Pawel Farynowski 6 2 4 -2 0.5
Finland Harri Sillanpää 10 4 6 -2 0.67
Finland Iiro Sirkiä 5 1 4 -3 0.25
England Grant Miles 27 10 17 -7 0.59
England Ollie Douglas 16 10 6 4 1.67
Poland Felix Vidler 8 0 8 -8 0
Belgium Tom Snyers 4 0 4 -4 0
Scotland David Greig 39 23 16 7 1.44
Sweden Adrian Gill 4 0 4 -4 0
Belgium Kevin Hanssens 6 2 4 -2 0.5
Poland Maciej Kusak 5 1 4 -3 0.25
Finland Olli-Pekka Virho 4 0 4 -4 0
Finland Aki Suutari 8 0 8 -8 0
Poland Tytus Pawlak 8 0 8 -8 0
Belgium Kristof De Mulder 5 1 4 -3 0.25
Poland Daniel Holoyda 72 32 40 -8 0.8
England Jeremy Lee 29 12 17 -5 0.71
Poland Lukasz Guzowski 19 5 14 -9 0.36
Poland Bartosz Olchowka 15 5 10 -5 0.5
Singapore Jaden Ong Jia Jun 11 1 10 -9 0.1
Wales David John 248 93 155 -62 0.6
Scotland Erik Wilson 23 11 12 -1 0.92
Ireland Chris Kilcoyne 8 0 8 -8 0
England Owais Ali 54 17 37 -20 0.46
England John Eames 11 3 8 -5 0.38
England Tugba Irten 98 37 61 -24 0.61
England Clayton Humphries 112 59 53 6 1.11
England Darren Barton 29 5 24 -19 0.21
England Sean Bullock 22 10 12 -2 0.83
Pakistan Yasir Nadeem 25 5 20 -15 0.25
Canada Roshan Birdi 8 0 8 -8 0
England Reece King 8 0 8 -8 0
England Brett Miller 38 20 18 2 1.11
Sweden Arpat Pulat 25 10 15 -5 0.67
England Scott Lyons 60 18 42 -24 0.43
England Brad Chappell 25 6 19 -13 0.32
England Danny Hocking 11 3 8 -5 0.38
Wales Rhydian Ap Owen 44 17 27 -10 0.63
England Heather Clare 28 0 28 -28 0
England Gene Lam 12 4 8 -4 0.5
Wales Darryl James 10 2 8 -6 0.25
England Joshua Thomond 172 80 92 -12 0.87
England Adam Chalkley 14 5 9 -4 0.56
England Josh Harrison 17 7 10 -3 0.7
England Mohammed Rangzib 78 35 43 -8 0.81
England Eddie Manning 54 32 22 10 1.45
England Freddie Blunden 33 9 24 -15 0.38
England Tahel Miah 12 4 8 -4 0.5
Germany Robin Otto 147 60 87 -27 0.69
England Julian Mills 51 26 25 1 1.04
England Ben Tanner 11 3 8 -5 0.38
England Robert Cloherty 27 3 24 -21 0.13
Singapore Boon Chin Ang 11 3 8 -5 0.38
Pakistan Khalid Al Salem 15 6 9 -3 0.67
Japan Keishin Kamihashi 56 24 32 -8 0.75
Australia Shannon Dixon 5 1 4 -3 0.25
Cyprus Antonis Poullos 5 1 4 -3 0.25
Latvia Anna Prisjaznuka 15 8 7 1 1.14
Russia Maxim Maximov 13 1 12 -11 0.08
England Andrew Urbaniak 19 3 16 -13 0.19
Malta Walter Theuma 4 0 4 -4 0
Gibraltar Chris Mason 8 0 8 -8 0
Israel Dana Amir 12 0 12 -12 0
Australia Heath Williams 12 5 7 -2 0.71
Russia Arsen Balishyan 9 1 8 -7 0.13
England Patrick Whelan 186 95 91 4 1.04
Latvia Gunars Puce 4 0 4 -4 0
Latvia Arturs Klindzans 5 1 4 -3 0.25
Malta Mario Brincat 5 1 4 -3 0.25
Malta Shaun Sultana 12 0 12 -12 0
England George Parkin 4 0 4 -4 0
China Han Bin 7 2 5 -3 0.4
Germany Thomas Frank 16 4 12 -8 0.33
Germany Richard Wienold 26 6 20 -14 0.3
Belgium Gery De Mol 4 0 4 -4 0
Germany Loris Lehmann 17 1 16 -15 0.06
Germany Paul Liebstreich 11 3 8 -5 0.38
Ireland Charlie Sweeney 36 17 19 -2 0.89
Germany Thomas Hein 18 8 10 -2 0.8
Germany Tanja Ender 8 0 8 -8 0
Germany Michael Schnabel 15 7 8 -1 0.88
Germany Stefan Dohr 12 4 8 -4 0.5
Ireland Andrew Doherty 59 33 26 7 1.27
Switzerland Marvin Losi 28 11 17 -6 0.65
Switzerland Dennis Furrer 15 8 7 1 1.14
Wales Chris Lloyd 6 2 4 -2 0.5
Germany Oktay Yildiz 9 1 8 -7 0.13
England Robbie Purdham 19 4 15 -11 0.27
Germany Pedro Chacon 17 1 16 -15 0.06
Belgium Ben Mertens 69 29 40 -11 0.73
Germany Sebastian Stein 8 0 8 -8 0
Germany Heiko Mutz 14 2 12 -10 0.17
Switzerland Tom Zimmermann 20 4 16 -12 0.25
Germany Peter Brehm 13 1 12 -11 0.08
India Vamsikrishna Yanamandra 4 0 4 -4 0
Australia Hassan Kerde 35 10 25 -15 0.4
England Alan Trigg 36 12 24 -12 0.5
Thailand Noppadon Noppachorn 80 37 43 -6 0.86
Thailand Phaitoon Phonbun 72 31 41 -10 0.76
Iran Soheil Vahedi 419 166 253 -87 0.66
Pakistan Asjad Iqbal 45 20 25 -5 0.8
Switzerland Darren Paris 35 10 25 -15 0.4
South Africa Peter Francisco 35 14 21 -7 0.67
Egypt Wael Talaat 30 5 25 -20 0.2
Thailand Akani Songsermsawad 965 486 479 7 1.01
Pakistan Hamza Akbar 450 167 283 -116 0.59
Egypt Hatem Yassen 87 10 77 -67 0.13
Poland Robert Czupryniak 5 1 4 -3 0.25
Germany Julian Maschmeier 13 1 12 -11 0.08
England Lewis Gillen 84 37 47 -10 0.79
Netherlands Alexander van den Doel 4 0 4 -4 0
Belgium Dirk Lycops 4 0 4 -4 0
Slovakia Daniel Salis 5 1 4 -3 0.25
Germany Julia Litschke 4 0 4 -4 0
Slovakia Andrej Burdel 4 0 4 -4 0
Germany Pascal Fischer 4 0 4 -4 0
England Gary Lees 61 27 34 -7 0.79
Poland Rafał Szymanek 8 0 8 -8 0
Belgium Inge Vermeulen 4 0 4 -4 0
China Wu Sicheng 4 0 4 -4 0
China Wang Haonan 4 0 4 -4 0
China Shen Haoran 5 1 4 -3 0.25
China Zhang Zhijie 8 4 4 0 1
China Ren Zuijie 7 3 4 -1 0.75
China Huang Zishun 8 4 4 0 1
China Deng Jinhong 4 0 4 -4 0
China Chang Bingyu 180 80 100 -20 0.8
China Zhang Chi 9 5 4 1 1.25
China Huang Zhong 13 6 7 -1 0.86
India Hrithik Jain 40 14 26 -12 0.54
China Ma Daojun 6 2 4 -2 0.5
China Si Jiahui 162 96 66 30 1.45
England Jin Foulger 18 8 10 -2 0.8
Canada Terry Davidson 9 1 8 -7 0.13
Romania Vladu Mihai 39 13 26 -13 0.5
Bulgaria Daniel Mladenov 4 0 4 -4 0
England Sam Betts 8 4 4 0 1
Romania Razvan Sdrobis 4 0 4 -4 0
Cyprus Kyriacos Kyriacou 5 1 4 -3 0.25
England Nicholas Roberts 8 4 4 0 1
Romania Andrei Orzan 50 17 33 -16 0.52
Cyprus Anastasis Ioannou 4 0 4 -4 0
Bulgaria David Davidkov 8 4 4 0 1
Cyprus Alkinoos Triantos 4 0 4 -4 0
Romania Gheorghe Margarit 4 0 4 -4 0
Romania Monica Manolache 4 0 4 -4 0
Bulgaria Viktor Gaidov 4 0 4 -4 0
Bulgaria Georgi Georgiev 4 0 4 -4 0
England Danny Connolly 39 14 25 -11 0.56
Morocco Mourad Naitali 18 8 10 -2 0.8
England Stephen Webber 9 4 5 -1 0.8
England James Dabell 20 9 11 -2 0.82
England Richard Ammons 6 2 4 -2 0.5
England Manasawin Phetmalaikul 95 39 56 -17 0.7
Bulgaria Ivelin Bozhanov 11 3 8 -5 0.38
England Sean Galligan 4 0 4 -4 0
Gibraltar Francis Becerra 19 3 16 -13 0.19
England Lee Prickman 31 12 19 -7 0.63
Wales James Facey 5 1 4 -3 0.25
Finland Tom Stormbom 4 0 4 -4 0
England Peter Donegan 5 2 3 -1 0.67
England Clive Bernstone 3 1 2 -1 0.5
South Africa Paul Burrell 76 25 51 -26 0.49
England Leigh Robinson 14 4 10 -6 0.4
England John Fox 3 1 2 -1 0.5
England David Ackers 4 0 4 -4 0
England Michael Rhodes 38 22 16 6 1.38
England Majid Khan 13 1 12 -11 0.08
Poland Grzegorz Loniewski 4 0 4 -4 0
Ukraine Andrii Buchynskyi 5 1 4 -3 0.25
England Daniel Womersley 229 106 123 -17 0.86
England Kieran Briggs 4 0 4 -4 0
England Matt Lancaster 10 5 5 0 1
England Neil Guidon 5 1 4 -3 0.25
England Aaron Lowe 4 0 4 -4 0
Denmark Hussam Al-Saffar 18 5 13 -8 0.38
Poland Damian Adamus 5 1 4 -3 0.25
England Matthew Pudney 9 4 5 -1 0.8
Norway Bjørn Gulbrandsen 5 1 4 -3 0.25
England Liam Taylor 5 1 4 -3 0.25
Scotland Lee Mein 46 22 24 -2 0.92
England James Clements 4 0 4 -4 0
England Mick Dagostino 4 0 4 -4 0
Poland Waldemar Matuszkiewicz 4 0 4 -4 0
Ireland Anthony Bonnar 5 1 4 -3 0.25
Bosnia Herzegovina Danijel Vranjes 7 3 4 -1 0.75
Poland Paul Stelmaszuk 5 1 4 -3 0.25
Poland Piotr Olejnik 4 0 4 -4 0
England Andy Maivel 9 4 5 -1 0.8
Poland Andrzej Pakula 5 1 4 -3 0.25
England Jenson Kendrick 76 27 49 -22 0.55
England Gary Frederick 9 5 4 1 1.25
England Anthony Green 7 3 4 -1 0.75
Poland Krzysztof Drazkiewicz 4 0 4 -4 0
Hong Kong Cheung Ka Wai 102 51 51 0 1
Northern Ireland Christopher Maye 8 0 8 -8 0
England Ben Robinson 22 6 16 -10 0.38
England Ian John Ali 17 8 9 -1 0.89
England Phil Parkin 10 2 8 -6 0.25
England Stephen Croft 17 7 10 -3 0.7
Wales Dale Hughes 8 0 8 -8 0
Ireland Aaron Tobin 27 13 14 -1 0.93
England Jason Turnbull 32 4 28 -24 0.14
England Paul Norris 18 6 12 -6 0.5
England Daniel Stevenson 16 4 12 -8 0.33
England John Foster 103 50 53 -3 0.94
England Sean Bowers 12 4 8 -4 0.5
England Andrew Grainger 8 0 8 -8 0
England Simon Blackwell 107 56 51 5 1.1
England Gary Challis 70 23 47 -24 0.49
England James Lake 4 0 4 -4 0
England Bradley Jones 54 24 30 -6 0.8
Pakistan Wasim Khan 8 0 8 -8 0
England Jack Smithers 9 1 8 -7 0.13
England Jamie Lashmar 17 7 10 -3 0.7
England Shafaqut Hussain 26 6 20 -14 0.3
England Aaron McCann 8 0 8 -8 0
England George Montgomery 4 0 4 -4 0
England Mario Basile 18 7 11 -4 0.64
England Haydon Pinhey 122 62 60 2 1.03
England Sonnie O'Sullivan 12 4 8 -4 0.5
Australia Kurt Dunham 276 74 202 -128 0.37
India S. Dilip Kumar 4 0 4 -4 0
India Ishpreet Singh Chadha 45 19 26 -7 0.73
England Hamim Hussain 18 2 16 -14 0.13
Ireland Stephen Bateman 12 6 6 0 1
Romania Dragos-Bogdan Dorojan 4 0 4 -4 0
Germany Marcel Prackert 8 0 8 -8 0
England Labeeb Ahmed 40 14 26 -12 0.54
Germany Jonas Sprengel 4 0 4 -4 0
Germany Wolfgang Frey 10 4 6 -2 0.67
Germany William Frey 5 1 4 -3 0.25
Germany Nicolas Georgopoulos 5 1 4 -3 0.25
England Ben Murphy 33 13 20 -7 0.65
England Sean Harvey 23 15 8 7 1.88
Germany Fabian Haken 24 11 13 -2 0.85
India Kaavya Bharath 4 0 4 -4 0
England Reggie Edwards 44 20 24 -4 0.83
England Luke Pinches 90 42 48 -6 0.88
England Thomas Lancastle 14 6 8 -2 0.75
England Robert Read 30 16 14 2 1.14
France Gaugler Didier 4 0 4 -4 0
Ukraine Andrei Ivasiv 4 0 4 -4 0
England Daniel Devlin 57 28 29 -1 0.97
Afghanistan Abdullah-Atmar Ghulam Jilani 12 0 12 -12 0
Scotland David Charleton 4 0 4 -4 0
Belgium Gert Kempenaers 15 6 9 -3 0.67
England Stephen Kershaw 73 30 43 -13 0.7
England Andy Symons 49 33 16 17 2.06
China Yi Chen Xu 5 0 5 -5 0
Malaysia Keen Hoo Moh 29 4 25 -21 0.16
England Peter McCullagh 27 12 15 -3 0.8
Egypt Basem Eltahhan 161 39 122 -83 0.32
New Zealand Daniel Haenga 34 9 25 -16 0.36
Egypt Hesham Shawky 36 11 25 -14 0.44
India Sourav Kothari 33 13 20 -7 0.65
Russia Ivan Kakovskii 70 26 44 -18 0.59
United Arab Emirates Mohammed Shehab 155 74 81 -7 0.91
Pakistan Babar Masih 38 14 24 -10 0.58
Thailand Suchakree Poomjang 45 24 21 3 1.14
China Zhang Jiankang 223 83 140 -57 0.59
Spain David Alcaide 18 9 9 0 1
Gibraltar Andrew Olivero 13 1 12 -11 0.08
England Mike Collins 4 0 4 -4 0
England James Budd 23 9 14 -5 0.64
England Ian Martin 57 29 28 1 1.04
England John Fearick 18 6 12 -6 0.5
England Sean McAllister 41 13 28 -15 0.46
England Nev Graham 12 4 8 -4 0.5
Spain Francisco Sanchez Ruiz 34 18 16 2 1.13
England Dan Barsley 25 11 14 -3 0.79
Bulgaria Boris Lazarkov 13 1 12 -11 0.08
England Mitchell Grinstead 21 9 12 -3 0.75
Wales Matthew Roberts 84 30 54 -24 0.56
England Martin Pitcher 39 17 22 -5 0.77
England Kaif Shazad 4 0 4 -4 0
Wales Jackson Page 385 183 202 -19 0.91
England Stefan Risidi 19 9 10 -1 0.9
England Paul Anthony Taylor 10 2 8 -6 0.25
England Ronnie Blake 9 1 8 -7 0.13
Bahrain Mohammed Ali 15 6 9 -3 0.67
England Danny Gladstone 16 5 11 -6 0.45
Finland Heikki Niva 112 60 52 8 1.15
England Dean Galbally 16 6 10 -4 0.6
England Callum Costello 41 17 24 -7 0.71
England James Height 65 20 45 -25 0.44
England Russel Morgan 15 4 11 -7 0.36
England Adam Brown 25 5 20 -15 0.25
India Roshan Mirchandani 15 5 10 -5 0.5
England Anthony Fieldsend 17 7 10 -3 0.7
England Michael Dubicki 22 9 13 -4 0.69
England Mark J Miller 15 6 9 -3 0.67
Wales Richard Jones 21 11 10 1 1.1
England Craig Brown 9 1 8 -7 0.13
England Chae Ross 123 66 57 9 1.16
Wales Jeremiah Connors 15 7 8 -1 0.88
England Brandon Hall 62 23 39 -16 0.59
England Stewart Hesketh 13 5 8 -3 0.63
Wales Daniel Gorton 36 12 24 -12 0.5
England Nick Manning 9 1 8 -7 0.13
England Adam Morrey 11 3 8 -5 0.38
England Nigel Howe 21 10 11 -1 0.91
India Dhairya Bhandari 9 1 8 -7 0.13
India Asutosh Padhy 10 2 8 -6 0.25
India Sri Krishna 5 1 4 -3 0.25
India Malkeet Singh 4 0 4 -4 0
India Pan Durangaiah 6 2 4 -2 0.5
Wales Daniel Williams 30 10 20 -10 0.5
Germany Andreas Volkert 4 0 4 -4 0
Poland Wojciech Pastor 11 4 7 -3 0.57
Wales Lewis Sinclair 11 4 7 -3 0.57
Wales Joshua Sellar 7 3 4 -1 0.75
Germany Thomas Goder 5 1 4 -3 0.25
Germany Umut Dikme 102 52 50 2 1.04
Germany Mike Beneke 4 0 4 -4 0
Germany Hans Bergmann 4 0 4 -4 0
Belgium Amedeo Durnez 16 11 5 6 2.2
England Dillon McGee 12 6 6 0 1
England Louis Wakelin 21 10 11 -1 0.91
Switzerland Luis Vetter 31 11 20 -9 0.55
Germany Jiaming Zhang 5 1 4 -3 0.25
England Andrew Molyneux 15 8 7 1 1.14
Germany Michael Drews 7 3 4 -1 0.75
Belgium Tomas Vastenavondt 4 0 4 -4 0
England Maria Catalano 4 0 4 -4 0
Scotland Aaron Graham 19 7 12 -5 0.58
England William Ginn 42 9 33 -24 0.27
Germany Jens Kirchner 4 0 4 -4 0
Israel Ron Kantor 12 0 12 -12 0
Germany Hassan Glumcevic-Kaufmann 4 0 4 -4 0
England David Church 10 4 6 -2 0.67
Germany Luis Chacon 8 0 8 -8 0
Romania Tudor Popescu 14 8 6 2 1.33
Germany Dietmar Smolka 8 0 8 -8 0
Germany Frank Mikulsky 4 0 4 -4 0
France Fabian Monnin 32 17 15 2 1.13
France Gregory Herbrecht 10 4 6 -2 0.67
England Shahidul Islam 17 1 16 -15 0.06
England Anthony Blyth 4 0 4 -4 0
France Christophe Rives-Lange 8 0 8 -8 0
France Brian Ochoiski 90 42 48 -6 0.88
Germany Horst Bendig 18 8 10 -2 0.8
Austria Florian Nüßle 72 33 39 -6 0.85
Bosnia Herzegovina Mario-Zeljo Milosevic 9 1 8 -7 0.13
England Curtis Daher 35 17 18 -1 0.94
England John Gillard 4 0 4 -4 0
England Thomas Kevern 29 16 13 3 1.23
Germany Nicolai Gebhardt 9 1 8 -7 0.13
Syria Mohammad Al Asfar 4 0 4 -4 0
Germany Volker Grigo 4 0 4 -4 0
Wales Simon Bryant 4 0 4 -4 0
England Barry Mincher 8 0 8 -8 0
France Niel Vincent 23 7 16 -9 0.44
Wales Rhydian Richards 14 7 7 0 1
England Paul McLeod 4 0 4 -4 0
England Paul Gibbs 13 4 9 -5 0.44
England Andrew Mincher 4 0 4 -4 0
Ukraine Iulian Boiko 84 35 49 -14 0.71
Jersey Kevin Kelly 5 1 4 -3 0.25
Gibraltar Liam Golt 11 4 7 -3 0.57
Wales Bradley Tyson 4 0 4 -4 0
Ireland Fergal Quinn 49 25 24 1 1.04
Bulgaria Ivelin Boyanov Bozhanov 9 1 8 -7 0.13
England Adam Ashley 25 12 13 -1 0.92
Gibraltar Blythe Reeve 8 0 8 -8 0
Wales Dylan Emery 102 47 55 -8 0.85
Gibraltar Gareth Lopez 10 2 8 -6 0.25
Jersey Aaron Canavan 11 1 10 -9 0.1
India Himanshu Jain 91 48 43 5 1.12
Ireland Aaron Holland 21 6 15 -9 0.4
England Sean Maddocks 99 48 51 -3 0.94
Sweden Belan Sharif 15 3 12 -9 0.25
England Alex Millington 61 30 31 -1 0.97
United States Ahmed Aly Elsayed 32 7 25 -18 0.28
Ireland Ross Bulman 137 64 73 -9 0.88
England Andrew Smith 35 20 15 5 1.33
Pakistan Haider Ali 34 10 24 -14 0.42
China Ning Kang 43 24 19 5 1.26
England Dan Woolloff 12 0 12 -12 0
Singapore Benny Loh Siang Leng 8 0 8 -8 0
England Daniel Walker 27 3 24 -21 0.13
England James Welch 27 3 24 -21 0.13
South Korea Daegyu Lee 81 46 35 11 1.31
China Thomas Wei 8 0 8 -8 0
England Joshua Saywell 9 1 8 -7 0.13
Saudi Arabia Omar Alajlani 51 18 33 -15 0.55
England Steven Evans 23 3 20 -17 0.15
England Lewis Ullah 34 10 24 -14 0.42
England Jed Mann 37 10 27 -17 0.37
England Mark Ganderton 32 8 24 -16 0.33
Thailand Mink Nutcharut 42 14 28 -14 0.5
England Jamie Trump 26 2 24 -22 0.08
Romania Constantin Mateescu 29 4 25 -21 0.16
England David Nelson 45 15 30 -15 0.5
Ireland Ronan Whyte 53 19 34 -15 0.56
England Ben Hancorn 93 51 42 9 1.21
England Tam Mustafa 39 12 27 -15 0.44
China Luo Zetao 18 2 16 -14 0.13
India Shrikrishna Suryanarayanan 4 0 4 -4 0
India Digvijay Kadian 23 7 16 -9 0.44
Germany Davut Dikme 5 1 4 -3 0.25
England Callum Beresford 11 6 5 1 1.2
Wales Conor Caniff 5 1 4 -3 0.25
Czech Republic Jan Chren 4 0 4 -4 0
Turkey Enes Bakirci 4 0 4 -4 0
England Dale Prime 9 1 8 -7 0.13
Germany Georg Schoder 4 0 4 -4 0
England Ryan Davies 74 40 34 6 1.18
Malta Philip Ciantar 11 5 6 -1 0.83
Syria Karam Fatima 6 2 4 -2 0.5
Hungary Zsolt Fenyvesi 21 5 16 -11 0.31
Germany Christian Oehmicke 4 0 4 -4 0
Hong Kong Yun Fung Tam 13 9 4 5 2.25
Scotland Abid Manzoor 10 2 8 -6 0.25
England Paul Thompson 8 0 8 -8 0
England John Nicholson 4 0 4 -4 0
Germany Achim Belzl 4 0 4 -4 0
Poland Bartosz Utkowski 4 0 4 -4 0
Malta Duncan Bezzina 10 4 6 -2 0.67
Czech Republic Jan Matejicek 4 0 4 -4 0
Thailand Sompol Saetang 8 4 4 0 1
Germany David Elahi 4 0 4 -4 0
Germany Tom Egger 4 0 4 -4 0
Pu QingSong 10 4 6 -2 0.67
China Guo Hua 7 1 6 -5 0.17
China Wu Yize 88 32 56 -24 0.57
Wales Liam Davies 1 0 1 -1 0
Scotland Liam Graham 1 0 1 -1 0
England Emma Parker 1 0 1 -1 0
England Mark Winsor 15 9 6 3 1.5
Wales Khurram Khan 12 8 4 4 2
England Joshua Mallender 4 0 4 -4 0
England Steven Breward 4 0 4 -4 0
England Rishi Gohill 5 1 4 -3 0.25
Saudi Arabia Nezar Aseeri 26 7 19 -12 0.37
England Aran Hetherington 4 0 4 -4 0
Saudi Arabia Hani Owaidhi 7 3 4 -1 0.75
Jersey Steve Thomas 16 8 8 0 1
Morocco Yassine Zaraoni 5 1 4 -3 0.25
England Daniel Bagley 9 5 4 1 1.25
Saudi Arabia Ayman Alamri 5 1 4 -3 0.25
England Marvin Morgan 29 11 18 -7 0.61
Wales Elfed Evans 11 7 4 3 1.75
England Umar Younis 4 0 4 -4 0
England Jack Moore 4 0 4 -4 0
England Jonathan Noble 6 2 4 -2 0.5
Gibraltar Adrian Holmes 4 0 4 -4 0
Saudi Arabia Abdulraouf Sayegh 5 1 4 -3 0.25
England Halim Hussain 13 8 5 3 1.6
Egypt Mostafa Dorgham 10 0 10 -10 0
New Zealand Adam Lilley 12 2 10 -8 0.2
Ireland Aaron Hill 42 17 25 -8 0.68
England Lewis Parnham 19 6 13 -7 0.46
England Riley Parsons 98 41 57 -16 0.72
England Qingtian Yang 69 43 26 17 1.65
England Elliott Weston 15 3 12 -9 0.25
England Rebecca Kenna 14 2 12 -10 0.17
England Sam Gates 16 4 12 -8 0.33
England Kayden Brierley 50 31 19 12 1.63
England Richard Binns 22 9 13 -4 0.69
England Harry Farrell 23 11 12 -1 0.92
India Shubham Arora 14 2 12 -10 0.17
Pakistan Abdul Raheem 16 4 12 -8 0.33
England Garry Coulson 15 3 12 -9 0.25
England Jack Harris 26 11 15 -4 0.73
England Leonard Degriffa 17 5 12 -7 0.42
Japan Kengo Suzuki 14 2 12 -10 0.17
England Ian Desmier 18 4 14 -10 0.29
Hong Kong Lau Ka Lam 14 2 12 -10 0.17
Ireland Aman Goel 21 7 14 -7 0.5
India Kreishh Gurbaxani 23 10 13 -3 0.77
Scotland Dean Young 46 23 23 0 1
China Peifan Lei 132 61 71 -10 0.86
Canada James Lee 16 4 12 -8 0.33
England Tom Pendlebury 13 1 12 -11 0.08
Canada Levi Meiller 16 4 12 -8 0.33
England Stuart Hinton 14 2 12 -10 0.17
Ireland Noel Landers 22 8 14 -6 0.57
England David Finbow 31 13 18 -5 0.72
England Craig Farrar 14 2 12 -10 0.17
Northern Ireland Robbie Mcguigan 20 4 16 -12 0.25
China Jianbo Zhao 29 11 18 -7 0.61
Laos Sitthidead Sackbiang 32 9 23 -14 0.39
Egypt Hasan Samir 31 6 25 -19 0.24
Australia Glen Wilkinson 38 14 24 -10 0.58
India Yasin Merchant 33 8 25 -17 0.32
Singapore Bernard Tey Choon Kiat 18 3 15 -12 0.2
China Cao Jin 6 0 6 -6 0
China Gao Yang 6 1 5 -4 0.2
Morocco Amine Amiri 14 0 14 -14 0
England Mark Lloyd 5 1 4 -3 0.25
Northern Ireland Declan Lavery 4 0 4 -4 0