Greatest Winning Margin - Decade 2010-2019 - Professional

  • Patreon
  • 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 5734 3444 2290 1154 1.5
    England Mark Selby 5810 3496 2314 1182 1.51
    China Ding Junhui 4241 2431 1810 621 1.34
    England Shaun Murphy 4977 2822 2155 667 1.31
    England Stephen Lee 1162 666 496 170 1.34
    England Ali Carter 3848 2128 1720 408 1.24
    Scotland John Higgins 4836 2848 1988 860 1.43
    England Peter Ebdon 3177 1658 1519 139 1.09
    Wales Ryan Day 4328 2329 1999 330 1.17
    Scotland Stephen Hendry 707 350 357 -7 0.98
    Scotland Marcus Campbell 1623 807 816 -9 0.99
    England Robert Milkins 3495 1871 1624 247 1.15
    England Ricky Walden 4109 2232 1877 355 1.19
    China Li Hang 1912 998 914 84 1.09
    England Mark Davis 4240 2352 1888 464 1.25
    Australia Neil Robertson 5105 3008 2097 911 1.43
    Wales Mark Williams 4935 2854 2081 773 1.37
    England Ronnie O'Sullivan 3510 2227 1283 944 1.74
    Wales Matthew Stevens 3173 1665 1508 157 1.1
    Norway Kurt Maflin 2576 1356 1220 136 1.11
    England Stuart Bingham 4814 2782 2032 750 1.37
    Northern Ireland Mark Allen 4211 2417 1794 623 1.35
    England Jamie Cope 2156 1061 1095 -34 0.97
    China Tian Pengfei 2230 1183 1047 136 1.13
    England Nigel Bond 2115 1041 1074 -33 0.97
    England Martin Gould 3567 1957 1610 347 1.22
    Scotland Graeme Dott 3680 2031 1649 382 1.23
    England Joe Perry 4037 2260 1777 483 1.27
    Scotland Stephen Maguire 4503 2550 1953 597 1.31
    Hong Kong Marco Fu 3933 2165 1768 397 1.22
    Northern Ireland Gerard Greene 1961 949 1012 -63 0.94
    England Barry Hawkins 4644 2614 2030 584 1.29
    China Cao Yupeng 1849 943 906 37 1.04
    China Mei Xiwen 876 443 433 10 1.02
    China Rouzi Maimaiti 195 88 107 -19 0.82
    England Jimmy White 2156 1017 1139 -122 0.89
    China Jin Long 252 121 131 -10 0.92
    Ireland Ken Doherty 2490 1275 1215 60 1.05
    China Li Yan 862 416 446 -30 0.93
    China Yu Delu 1869 965 904 61 1.07
    England Alfie Burden 2284 1141 1143 -2 1
    England Tom Ford 3083 1645 1438 207 1.14
    England Anthony Hamilton 2568 1313 1255 58 1.05
    England Mark King 3264 1726 1538 188 1.12
    England Mark Joyce 2535 1284 1251 33 1.03
    England Rory McLeod 2415 1208 1207 1 1
    England Andrew Higginson 2824 1503 1321 182 1.14
    Wales Dominic Dale 3211 1698 1513 185 1.12
    China Liang Wenbo 3458 1892 1566 326 1.21
    England Mike Dunn 2162 1071 1091 -20 0.98
    Thailand Issara Kachaiwong 285 137 148 -11 0.93
    England Rod Lawler 2359 1166 1193 -27 0.98
    Thailand James Wattana 1894 899 995 -96 0.9
    England Ben Woollaston 3224 1733 1491 242 1.16
    Ireland Fergal O'Brien 2630 1362 1268 94 1.07
    England Matthew Selt 2934 1550 1384 166 1.12
    China Liu Song 582 290 292 -2 0.99
    England Joe Jogia 606 300 306 -6 0.98
    England Dave Harold 1210 589 621 -32 0.95
    Ireland Joe Delaney 371 184 187 -3 0.98
    England Barry Pinches 1677 822 855 -33 0.96
    England David Gilbert 3432 1865 1567 298 1.19
    England Peter Lines 2271 1121 1150 -29 0.97
    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 3334 1749 1585 164 1.1
    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 2734 1454 1280 174 1.14
    England Adrian Gunnell 581 281 300 -19 0.94
    China Xiao Guodong 2874 1595 1279 316 1.25
    England Jack Lisowski 3131 1717 1414 303 1.21
    England Jimmy Robertson 2978 1565 1413 152 1.11
    England Liam Highfield 2257 1166 1091 75 1.07
    England Ian McCulloch 476 234 242 -8 0.97
    England Kuldesh Johal 497 247 250 -3 0.99
    Wales Jamie Jones 2551 1356 1195 161 1.13
    England Andy Hicks 1284 654 630 24 1.04
    England Kyren Wilson 3558 1986 1572 414 1.26
    England Stuart Pettman 188 87 101 -14 0.86
    Scotland Anthony McGill 3219 1743 1476 267 1.18
    England Paul Davison 2106 1010 1096 -86 0.92
    Wales Michael White 3209 1686 1523 163 1.11
    Northern Ireland Patrick Wallace 404 222 182 40 1.22
    Thailand Noppon Saengkham 1865 913 952 -39 0.96
    Northern Ireland Dermot McGlinchey 121 40 81 -41 0.49
    England Simon Bedford 872 425 447 -22 0.95
    Wales Andrew Pagett 1168 552 616 -64 0.9
    England Jamie O'Neill 1108 568 540 28 1.05
    Ireland David Morris 1242 625 617 8 1.01
    Wales Jak Jones 1261 549 712 -163 0.77
    Brazil Igor Figueiredo 649 302 347 -45 0.87
    Thailand Thanawat Thirapongpaiboon 1137 537 600 -63 0.9
    England Justin Astley 727 365 362 3 1.01
    England Adam Wicheard 756 374 382 -8 0.98
    Ireland Michael Judge 302 143 159 -16 0.9
    England Robbie Williams 2115 1069 1046 23 1.02
    Israel Eden Sharav 1140 535 605 -70 0.88
    Scotland Scott MacKenzie 165 74 91 -17 0.81
    England Gary Wilson 2261 1231 1030 201 1.2
    Thailand Dechawat Poomjaeng 1832 929 903 26 1.03
    Belgium Luca Brecel 2800 1497 1303 194 1.15
    England Nick Jennings 474 235 239 -4 0.98
    England Craig Steadman 2094 1052 1042 10 1.01
    England Sam Craigie 1096 573 523 50 1.1
    England Adam Duffy 1919 958 961 -3 1
    Thailand Passakorn Suwannawat 519 222 297 -75 0.75
    England Mitchell Travis 653 329 324 5 1.02
    Wales Kishan Hirani 806 383 423 -40 0.91
    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 2048 1032 1016 16 1.02
    England Allan Taylor 1553 717 836 -119 0.86
    England Darren Bond 136 63 73 -10 0.86
    England Stuart Carrington 1974 1018 956 62 1.06
    England James Murdoch 38 16 22 -6 0.73
    England David Grace 1857 910 947 -37 0.96
    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
    England Michael Wasley 1355 664 691 -27 0.96
    Ireland John Sutton 218 112 106 6 1.06
    England Sam Baird 2279 1153 1126 27 1.02
    England Andy Lee 320 132 188 -56 0.7
    India Aditya Mehta 1729 859 870 -11 0.99
    England Matthew Day 724 365 359 6 1.02
    England Ian Glover 786 381 405 -24 0.94
    England James McGouran 205 108 97 11 1.11
    England Andrew Milliard 222 86 136 -50 0.63
    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 546 221 325 -104 0.68
    India Lucky Vatnani 371 161 210 -49 0.77
    England David Gray 355 192 163 29 1.18
    Wales Daniel Wells 2060 1001 1059 -58 0.95
    England Jack Culligan 46 12 34 -22 0.35
    England Les Dodd 143 68 75 -7 0.91
    Poland Kacper Filipiak 503 217 286 -69 0.76
    England Stephen Rowlings 145 72 73 -1 0.99
    England Del Smith 87 38 49 -11 0.78
    England Reanne Evans 793 348 445 -97 0.78
    England Neil Selman 22 11 11 0 1
    England Ali Bassiri 43 8 35 -27 0.23
    England Ian Barry Stark 126 49 77 -28 0.64
    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
    England Tony Knowles 165 52 113 -61 0.46
    Scotland Paul McPhillips 39 23 16 7 1.44
    Scotland Mark Boyle 77 42 35 7 1.2
    Scotland Richy McDonald 18 11 7 4 1.57
    Scotland John Lardner 16 7 9 -2 0.78
    Scotland David McLellan 48 18 30 -12 0.6
    Scotland Billy Snaddon 9 4 5 -1 0.8
    Northern Ireland Dennis Taylor 12 2 10 -8 0.2
    Wales Paul Davies 122 53 69 -16 0.77
    England Jimmy Michie 187 83 104 -21 0.8
    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
    Netherlands Mario Wehrmann 61 24 37 -13 0.65
    Belgium Hans Blanckaert 435 150 285 -135 0.53
    Germany Patrick Einsle 325 143 182 -39 0.79
    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 Danny Douane 42 11 31 -20 0.35
    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
    England Oliver Brown 1041 505 536 -31 0.94
    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 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
    England Sam Harvey 483 226 257 -31 0.88
    Czech Republic Jindrich Prchal 4 0 4 -4 0
    New Zealand Chris Mcbreen 35 15 20 -5 0.75
    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
    England Jamie Walker 235 116 119 -3 0.97
    Germany Thomas Cesal 23 3 20 -17 0.15
    England Martin O'Donnell 1938 987 951 36 1.04
    Germany Habib Shalchian 18 5 13 -8 0.38
    Germany Jürgen Kesseler 49 17 32 -15 0.53
    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 4 0 4 -4 0
    Germany Ralf Günzel 41 1 40 -39 0.03
    Germany Andreas Cieslak 13 5 8 -3 0.63
    Germany Lasse Munstermann 129 51 78 -27 0.65
    England John Parrott 58 22 36 -14 0.61
    England Joe Johnson 14 2 12 -10 0.17
    Canada Cliff Thorburn 17 6 11 -5 0.55
    Northern Ireland Joe Swail 2125 1033 1092 -59 0.95
    England David Taylor 12 3 9 -6 0.33
    Ireland Leo Fernandez 496 237 259 -22 0.92
    Wales Duane Jones 1189 591 598 -7 0.99
    England James Brown 75 33 42 -9 0.79
    England Marc Harman 78 11 67 -56 0.16
    Scotland Gary Thomson 120 56 64 -8 0.88
    Wales Alex Taubman 772 367 405 -38 0.91
    England Pascal Richard 4 0 4 -4 0
    England Mitchell Mann 1345 631 714 -83 0.88
    England Lewis John Calcutt 12 4 8 -4 0.5
    England Jeff Cundy 661 337 324 13 1.04
    Wales Jamie Clarke 1056 536 520 16 1.03
    Germany Ralph Enax 8 0 8 -8 0
    Germany Phil Barnes 179 83 96 -13 0.86
    Germany Jörn Hannes-Hühn 5 1 4 -3 0.25
    Scotland Marc Davis 512 255 257 -2 0.99
    Germany Stefan Joachim 29 10 19 -9 0.53
    Germany Stefan Gerst 57 18 39 -21 0.46
    Croatia Sanjin Kusan 47 19 28 -9 0.68
    Germany Thomas Wacker 5 1 4 -3 0.25
    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 Michael Wild 858 427 431 -4 0.99
    England Charlie Walters 486 235 251 -16 0.94
    England Damian Wilks 162 65 97 -32 0.67
    England John Whitty 200 96 104 -8 0.92
    England Farakh Ajaib 282 131 151 -20 0.87
    Singapore Tommy Ang 35 17 18 -1 0.94
    United Arab Emirates Salim Ali 5 1 4 -3 0.25
    England Stephen Groves 121 37 84 -47 0.44
    United Arab Emirates Eissa Al Sayed 4 0 4 -4 0
    England Shaun Parkes 53 23 30 -7 0.77
    England Rock Hui 34 6 28 -22 0.21
    England Steve Judd 117 57 60 -3 0.95
    England Ryan Duffy 4 0 4 -4 0
    United Arab Emirates Mohammed Al Joker 44 17 27 -10 0.63
    England Joel Walker 1080 512 568 -56 0.9
    United Arab Emirates Mohammed Shehab 87 41 46 -5 0.89
    England James Leadbetter 7 3 4 -1 0.75
    England Daniel Skingle 24 6 18 -12 0.33
    England John Astley 1299 603 696 -93 0.87
    England Robert Valiant 154 77 77 0 1
    England James Silverwood 283 121 162 -41 0.75
    England Michael Rhodes 38 22 16 6 1.38
    England David Portman 66 26 40 -14 0.65
    England Jake Nicholson 463 212 251 -39 0.84
    England Kamran Ashraf 29 11 18 -7 0.61
    England David Birley 28 10 18 -8 0.56
    England Oliver Lines 1445 712 733 -21 0.97
    England Tom Maxfield 102 44 58 -14 0.76
    England David Craggs 114 61 53 8 1.15
    England Craig Barber 197 79 118 -39 0.67
    England Brian Robertson 19 7 12 -5 0.58
    England Declan Bristow 38 15 23 -8 0.65
    England Lee Shanker 119 38 81 -43 0.47
    England Phil O'Kane 502 241 261 -20 0.92
    England Nikolas Charalambous 30 11 19 -8 0.58
    England Darren Burns 80 22 58 -36 0.38
    Ireland Martin McCrudden 81 40 41 -1 0.98
    England Mark Miller 33 14 19 -5 0.74
    Ireland Colm Gilcreest 16 7 9 -2 0.78
    England Christopher Keogan 921 417 504 -87 0.83
    England Lee Farebrother 100 41 59 -18 0.69
    Belgium Kurt Vanoverberghe 18 10 8 2 1.25
    Belgium Luc Heirewegh 15 3 12 -9 0.25
    England James Welsh 64 25 39 -14 0.64
    Poland Adam Stefanow 514 225 289 -64 0.78
    Belgium Tino de Witte 22 9 13 -4 0.69
    Belgium Peter Bullen 53 30 23 7 1.3
    Poland Marcin Nitschke 90 47 43 4 1.09
    Belgium Pierre Dethier 31 10 21 -11 0.48
    Belgium Yvan van Velthoven 30 15 15 0 1
    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
    Belgium Jurgen van Roy 31 17 14 3 1.21
    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
    Netherlands Jan Hinfelaar 10 2 8 -6 0.25
    Belgium Olivier Vandenboheede 35 17 18 -1 0.94
    Belgium Lieven Vanthournout 21 5 16 -11 0.31
    Belgium Guido Taloen 11 7 4 3 1.75
    France Yannick Poulain 29 17 12 5 1.42
    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 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
    Wales Darren Morgan 248 124 124 0 1
    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 Ryan Causton 694 339 355 -16 0.95
    England James Loft 29 8 21 -13 0.38
    Thailand Thepchaiya Un-Nooh 2342 1239 1103 136 1.12
    Northern Ireland Julian Logue 33 15 18 -3 0.83
    England Mike Finn 111 50 61 -11 0.82
    Bahrain Habib Subah 33 15 18 -3 0.83
    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 Allan Morgan 3 0 3 -3 0
    Belgium Wendy Jans 70 34 36 -2 0.94
    Wales Jamie Edwards 4 1 3 -2 0.33
    Netherlands Tonnie Kok 12 8 4 4 2
    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
    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
    Wales Gareth Allen 957 451 506 -55 0.89
    Germany Fabian Grube 9 5 4 1 1.25
    Germany Mirko Groß 12 4 8 -4 0.5
    Belarus Wladimir Ponomarenko 13 8 5 3 1.6
    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
    Turkey Soner Sari 93 45 48 -3 0.94
    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 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 Hanh 11 4 7 -3 0.57
    Switzerland Alexander Ursenbacher 901 420 481 -61 0.87
    Germany Miro Popovic 35 14 21 -7 0.67
    Netherlands Florian Moederscheim 33 16 17 -1 0.94
    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 Tom Egger 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
    Croatia Stevo Vucicevic 4 0 4 -4 0
    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 Ronny Pawlitza 13 1 12 -11 0.08
    Germany Kevin Lämmermann 6 2 4 -2 0.5
    Germany Jean-Luca Nüßgen 15 5 10 -5 0.5
    Romania Andrei Vintu Cristian 4 0 4 -4 0
    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
    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 Lee Page 617 270 347 -77 0.78
    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 Paul Metcalf 40 15 25 -10 0.6
    England Callum Downing 248 126 122 4 1.03
    England Ashik Nathwani 19 7 12 -5 0.58
    England Lewis Mayes 18 8 10 -2 0.8
    England Anthony Robson 4 0 4 -4 0
    England Mark Smith 5 1 4 -3 0.25
    England Jordan Rimmer 43 14 29 -15 0.48
    England Sam Thistlewhite 322 165 157 8 1.05
    England Greg Davis 97 24 73 -49 0.33
    Northern Ireland Jordan Brown 670 331 339 -8 0.98
    England Jim Buck 23 7 16 -9 0.44
    England Terry Challenger 53 14 39 -25 0.36
    Wales Callum Lloyd 215 98 117 -19 0.84
    England Neal Jones 96 44 52 -8 0.85
    Northern Ireland Raymond Fry 88 33 55 -22 0.6
    England Nick Pearce 3 1 2 -1 0.5
    Ireland Rodney Goggins 61 39 22 17 1.77
    Ireland Robert Murphy 52 24 28 -4 0.86
    Australia Jamie Brown 99 44 55 -11 0.8
    England James Hill 138 47 91 -44 0.52
    England David Bailey 26 6 20 -14 0.3
    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
    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
    Scotland Hugh Abernethy 54 31 23 8 1.35
    England Gareth Green 339 166 173 -7 0.96
    England Zak Surety 805 384 421 -37 0.91
    Ireland Robert Redmond 21 11 10 1 1.1
    England Richard Somauroo 48 15 33 -18 0.45
    England Ryan Clark 198 63 135 -72 0.47
    England James Cahill 1277 593 684 -91 0.87
    England Martin Ball 196 84 112 -28 0.75
    England Jake Gill 5 1 4 -3 0.25
    England Daniel Ward 194 110 84 26 1.31
    Scotland Michael Leslie 733 287 446 -159 0.64
    England Simon Dent 195 89 106 -17 0.84
    England Neville Whalley 13 5 8 -3 0.63
    England Geoff Williams 25 11 14 -3 0.79
    England Gary Miller 15 4 11 -7 0.36
    England Nathan Williams 15 5 10 -5 0.5
    England Richard Clark 22 7 15 -8 0.47
    England Sydney Wilson 967 447 520 -73 0.86
    Iceland Kristjan Helgason 173 82 91 -9 0.9
    Ireland John Torpey 17 10 7 3 1.43
    Northern Ireland Alastair Wilson 11 5 6 -1 0.83
    Germany Sascha Lippe 86 42 44 -2 0.95
    Malta Alex Borg 816 337 479 -142 0.7
    Ireland Clinton Franey 15 9 6 3 1.5
    Austria Andreas Ploner 426 209 217 -8 0.96
    Malta Duncan Bezzina 10 4 6 -2 0.67
    Romania Constantin Cosmin 9 1 8 -7 0.13
    Greece Konstantinos Mavroforos 4 0 4 -4 0
    Poland Tomasz Gieraltowski 9 1 8 -7 0.13
    Finland Aki Suutari 8 0 8 -8 0
    Northern Ireland Gary Crawford 6 2 4 -2 0.5
    Wales Philip Williams 10 8 2 6 4
    Belgium Peter Vertommen 33 18 15 3 1.2
    Netherlands Sander Tierolf 5 1 4 -3 0.25
    Austria Ebrahim Baghi 15 6 9 -3 0.67
    Germany Stefan Caspers 9 1 8 -7 0.13
    Netherlands Kevin Chan 66 14 52 -38 0.27
    England Robert James 77 42 35 7 1.2
    England Luke Simmonds 353 184 169 15 1.09
    Wales Lee Walker 1140 560 580 -20 0.97
    Australia Vinnie Calabrese 476 185 291 -106 0.64
    Pakistan Shahram Changezi 75 37 38 -1 0.97
    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 Bash Maqsood 173 68 105 -37 0.65
    England Bhavesh Sodha 54 6 48 -42 0.13
    Scotland Fraser Patrick 1110 527 583 -56 0.9
    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 Liam Monk 228 110 118 -8 0.93
    England Jason Tart 104 41 63 -22 0.65
    Canada Brent Kolbeck 17 1 16 -15 0.06
    Pakistan Shehzad Iqbal 69 26 43 -17 0.6
    India Manish Jain 25 8 17 -9 0.47
    Scotland Bobby Cruickshanks 88 40 48 -8 0.83
    Wales Stephen Ellis 86 35 51 -16 0.69
    Pakistan Najm Khan 16 4 12 -8 0.33
    England George Marter 149 55 94 -39 0.59
    India Khizar Raoof 58 15 43 -28 0.35
    Wales Gareth Edwards 13 1 12 -11 0.08
    England Dean Venables 17 5 12 -7 0.42
    England Sachin Plaha 95 11 84 -73 0.13
    India Shahbaaz Khan 34 18 16 2 1.13
    England Lee Stephens 39 14 25 -11 0.56
    Wales Ross Jones 24 4 20 -16 0.2
    India Brijesh Damani 47 26 21 5 1.24
    India Shahbaaz Adil Khan 16 7 9 -2 0.78
    Netherlands Manon Melief 45 1 44 -43 0.02
    Israel Shachar Ruberg 226 93 133 -40 0.7
    Belgium Jurian Heusdens 223 111 112 -1 0.99
    Germany Julian Gartner 14 6 8 -2 0.75
    Austria Markus Pfistermuller 10 2 8 -6 0.25
    Germany Anne-Katrin Hirsch 4 0 4 -4 0
    Romania Corina Maracine 25 1 24 -23 0.04
    Ireland Douglas Hogan 74 37 37 0 1
    England Ashley Wright 205 112 93 19 1.2
    England Billy Joe Castle 530 247 283 -36 0.87
    England Lewis Frampton 86 28 58 -30 0.48
    England Ross Summers 12 4 8 -4 0.5
    England John Woods 17 1 16 -15 0.06
    Wales Andrew Rogers 158 75 83 -8 0.9
    Scotland Sean Riach 20 5 15 -10 0.33
    England Brian Cox 51 20 31 -11 0.65
    England Garoid O'Connor 6 2 4 -2 0.5
    England Steve Ventham 78 30 48 -18 0.63
    England Ricky Hong Chin 4 0 4 -4 0
    Wales Jack Bradford 297 123 174 -51 0.71
    Scotland Jonathan Fulcher 22 4 18 -14 0.22
    Wales Daniel Woodward 8 0 8 -8 0
    England Danny Brindle 137 44 93 -49 0.47
    Poland Grzegorz Biernadski 57 21 36 -15 0.58
    England Robert Tickner 68 16 52 -36 0.31
    England James Frith 13 1 12 -11 0.08
    England Hammad Miah 1136 499 637 -138 0.78
    England Brian Morgan 43 21 22 -1 0.95
    England Ricky Norris 203 91 112 -21 0.81
    Australia Steve Mifsud 20 6 14 -8 0.43
    Australia James Mifsud 11 1 10 -9 0.1
    Thailand Noppadol Sangnil 54 25 29 -4 0.86
    England Wayne Brown 121 57 64 -7 0.89
    Cyprus Michael Georgiou 1292 645 647 -2 1
    Scotland Nathan Shaw 24 12 12 0 1
    England Gavin Lomax 15 3 12 -9 0.25
    England Avtar Sohanpal 15 3 12 -9 0.25
    England Lewis Roberts 43 21 22 -1 0.95
    England Imran Puri 108 25 83 -58 0.3
    England Grant Cole 12 4 8 -4 0.5
    Northern Ireland Declan Brennan 156 77 79 -2 0.97
    England John Pritchett 45 23 22 1 1.05
    England Stephen Welsby 9 1 8 -7 0.13
    England Colin Norton 4 0 4 -4 0
    England Ian Brumby 141 66 75 -9 0.88
    Ireland Vincent Muldoon 36 19 17 2 1.12
    England Stephen Wycherley 11 3 8 -5 0.38
    Denmark Ejler Hame 38 2 36 -34 0.06
    England David Roe 61 26 35 -9 0.74
    Ireland Brendan O'Donoghue 123 61 62 -1 0.98
    Thailand Atthasit Mahitthi 49 16 33 -17 0.48
    Wales Ian Preece 443 207 236 -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 Christopher Flight 2 0 2 -2 0
    England Bill Oliver 12 3 9 -6 0.33
    Thailand Supoj Saenla 8 3 5 -2 0.6
    China Shi Shuamgyang 8 3 5 -2 0.6
    England Adam Davies 5 1 4 -3 0.25
    England Paul Doody 9 1 8 -7 0.13
    Brazil Itaro Santos 178 46 132 -86 0.35
    England Stuart Watson 80 38 42 -4 0.9
    England Mark Livingstone 4 0 4 -4 0
    England Lee Richardson 57 30 27 3 1.11
    India Shivam Arora 44 11 33 -22 0.33
    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 Kristian Willetts 11 3 8 -5 0.38
    England Steve Martin 22 6 16 -10 0.38
    Ireland Dessie Sheehan 188 46 142 -96 0.32
    Belgium Chris Henry 58 30 28 2 1.07
    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
    Germany Jörg Vortkort 11 7 4 3 1.75
    Germany Roland Hanisch 13 7 6 1 1.17
    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
    Turkey Özyurt Aksoy 14 2 12 -10 0.17
    Austria Felix Pleschek 4 0 4 -4 0
    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
    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
    England Saqib Nasir 556 290 266 24 1.09
    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
    Netherlands Brian Beekers 4 0 4 -4 0
    Netherlands Joris Maas 20 7 13 -6 0.54
    England Stefan Mazrocis 32 10 22 -12 0.45
    Netherlands Jerom Meeus 35 9 26 -17 0.35
    Netherlands Peter Bertens 16 4 12 -8 0.33
    Netherlands Misja van Vonderen 9 4 5 -1 0.8
    Belgium Jimmy van den Winkel 19 8 11 -3 0.73
    Belgium Laurens de Staelen 26 12 14 -2 0.86
    Netherlands Juriaan van den Nieuwenhuizen 22 4 18 -14 0.22
    Netherlands Wim Monfils 11 5 6 -1 0.83
    England Jonathan Williams 18 11 7 4 1.57
    China Tang Jun 119 61 58 3 1.05
    China Shi Hanqing 67 34 33 1 1.03
    England Chris Melling 309 129 180 -51 0.72
    England Mark Vincent 235 100 135 -35 0.74
    Pakistan Shahrukh Nasir 34 10 24 -14 0.42
    Ireland Greg Casey 160 79 81 -2 0.98
    Scotland Robert Carlisle 16 4 12 -8 0.33
    Scotland Ross Vallance 82 40 42 -2 0.95
    England Brett Miller 38 20 18 2 1.11
    China Cao Xinlong 304 120 184 -64 0.65
    China Cao Kaisheng 62 32 30 2 1.07
    England Paul Moss 8 0 8 -8 0
    England Greg Batten 46 26 20 6 1.3
    Scotland Michael Collumb 363 184 179 5 1.03
    England Michael Spooner 17 1 16 -15 0.06
    England Darren Cook 169 84 85 -1 0.99
    India Sourav Kothari 33 13 20 -7 0.65
    England Adam Chalkley 14 5 9 -4 0.56
    China Cai Jianzhong 139 70 69 1 1.01
    Iran Hossein Vafaei 1029 525 504 21 1.04
    Poland Piotr Murat 10 4 6 -2 0.67
    Poland Rafal Górecki 13 4 9 -5 0.44
    China A Bulajiang 23 7 16 -9 0.44
    China Li Yuan 382 160 222 -62 0.72
    England Jordan Church 56 26 30 -4 0.87
    Jersey Aaron Canavan 11 1 10 -9 0.1
    Brazil Sobradinho de Dues 4 0 4 -4 0
    England Gary Wilkinson 38 20 18 2 1.11
    England Tam Mustafa 39 12 27 -15 0.44
    England Stephen Kershaw 73 30 43 -13 0.7
    England Roger Leighton 7 5 2 3 2.5
    England Andy Symons 49 33 16 17 2.06
    Hong Kong Alan Lin Tan Ho 37 9 28 -19 0.32
    England Tahir Miah 4 0 4 -4 0
    China Yang Qingtian 49 22 27 -5 0.81
    England Rogelio Esteiro 39 3 36 -33 0.08
    England Ian Martin 57 29 28 1 1.04
    Scotland Mark Owens 186 73 113 -40 0.65
    England Stuart Wood 23 9 14 -5 0.64
    England Jonathan Birch 24 11 13 -2 0.85
    England Jordan Winbourne 51 24 27 -3 0.89
    England Nico Elton 344 167 177 -10 0.94
    Pakistan Najmur Khan 20 5 15 -10 0.33
    England Sean Hopkin 56 24 32 -8 0.75
    England Kashif Khan 20 0 20 -20 0
    England Stephen John Barton 4 0 4 -4 0
    England Jamie Green 4 0 4 -4 0
    Pakistan Hasan Khan 17 1 16 -15 0.06
    England Alan Edmonds 13 5 8 -3 0.63
    England Ashley Carty 932 477 455 22 1.05
    Wales Richard King 55 20 35 -15 0.57
    England Elliot Slessor 1248 590 658 -68 0.9
    Pakistan Omer Butt 19 3 16 -13 0.19
    England John Eames 11 3 8 -5 0.38
    Wales David John 248 93 155 -62 0.6
    New Zealand Dene O'Kane 15 7 8 -1 0.88
    England Bradley Jones 54 24 30 -6 0.8
    England David Lilley 451 240 211 29 1.14
    China Zheng Peng 5 1 4 -3 0.25
    Poland Wiktor Doberschütz 16 4 12 -8 0.33
    Ukraine Vladyslav Vyshnevskyy 10 5 5 0 1
    Poland Krzysztof Kubicki 18 6 12 -6 0.5
    Poland Maciej Relich 10 5 5 0 1
    Poland Krzysztof Gorniak 8 4 4 0 1
    Poland Adrian Materek 13 5 8 -3 0.63
    Poland Adam Polak 10 4 6 -2 0.67
    Poland Phan Quoc Binh 13 4 9 -5 0.44
    Poland Karol Szuba-Jablonski 8 4 4 0 1
    Poland Kamil Zubrzycki 10 2 8 -6 0.25
    Poland Aleksander Zok 5 1 4 -3 0.25
    Poland Jacek Konarski 4 0 4 -4 0
    Poland Piotr Wardowski 4 0 4 -4 0
    Poland Karol Lelek 29 9 20 -11 0.45
    Poland Mateusz Baranowski 260 126 134 -8 0.94
    Ukraine Vitaliy Ivaniv 5 1 4 -3 0.25
    Poland Robert Zablocki 4 0 4 -4 0
    Poland Pawel Kasprzycki 4 0 4 -4 0
    Poland Damian Matysiak 5 1 4 -3 0.25
    Poland Daniel Derezinski 4 0 4 -4 0
    Poland Kevin Dabrowski 8 0 8 -8 0
    Poland Tomaz Malecki 9 1 8 -7 0.13
    Jordan Essam Saadeh 14 2 12 -10 0.17
    Ukraine Tetyana Volovelska 16 0 16 -16 0
    Poland Michal Matuszczyk 17 1 16 -15 0.06
    Poland Bartlomiej Orzechowski 6 2 4 -2 0.5
    Poland Marek Slomianowski 9 1 8 -7 0.13
    Poland Michal Lyjak 4 0 4 -4 0
    Poland Wojciech Bojewski 10 2 8 -6 0.25
    England Anthony Massey 10 2 8 -6 0.25
    Australia Ryan Thomerson 156 64 92 -28 0.7
    England Adam Bobat 195 89 106 -17 0.84
    England Gary Weeks 5 1 4 -3 0.25
    England George Pragnall 350 174 176 -2 0.99
    England Thomas Emes 5 1 4 -3 0.25
    Wales Dale Pope 4 0 4 -4 0
    England Rees Carter 19 3 16 -13 0.19
    England Adam Nash 21 8 13 -5 0.62
    England Ian John Ali 17 8 9 -1 0.89
    England Robert Cloherty 27 3 24 -21 0.13
    France Johan Lorek 15 6 9 -3 0.67
    England John Welsh 50 24 26 -2 0.92
    Wales Steve Newbury 3 1 2 -1 0.5
    Ireland Patsy Fagan 20 10 10 0 1
    England Kevin Uzzell 3 1 2 -1 0.5
    England Karl Townsend 39 21 18 3 1.17
    England Steve Meakin 21 11 10 1 1.1
    Wales Wayne Jones 13 7 6 1 1.17
    Wales Tony Chappel 60 36 24 12 1.5
    England Jimmy O'Shea 10 2 8 -6 0.25
    Ireland John McBride 6 2 4 -2 0.5
    England Nick Dyson 31 15 16 -1 0.94
    England Steve James 2 0 2 -2 0
    China Li Yinxi 11 3 8 -5 0.38
    Ireland Philip Browne 25 12 13 -1 0.92
    Ireland Keith Sheldreck 16 10 6 4 1.67
    Ireland Anthony Cronin 11 4 7 -3 0.57
    Ireland Ryan Cronin 10 6 4 2 1.5
    Ireland J.P. Kelly 15 8 7 1 1.14
    Ireland Tom O'Driscoll 6 2 4 -2 0.5
    Ireland Ray Power 8 4 4 0 1
    Northern Ireland Gerard McAuley 13 7 6 1 1.17
    Ireland Derek O'Neill 4 0 4 -4 0
    Ireland Daniel Dempsey 5 1 4 -3 0.25
    Ireland Josh Boileau 546 238 308 -70 0.77
    Ireland Michael Mullen 4 0 4 -4 0
    Ireland Karl Fitzpatrick 5 1 4 -3 0.25
    Ireland Paul Ennis 5 1 4 -3 0.25
    Northern Ireland Kieran McMahon 10 6 4 2 1.5
    Ireland Nicky Ryan 11 5 6 -1 0.83
    England Philip Arnold 23 9 14 -5 0.64
    Ireland Ray Whelan 4 0 4 -4 0
    Northern Ireland Brian Milne 10 4 6 -2 0.67
    Ireland Alan Cleary 4 0 4 -4 0
    Ireland Daniel O’Regan 96 37 59 -22 0.63
    Ireland Donal Foran 4 0 4 -4 0
    Ireland Paddy Murphy 7 3 4 -1 0.75
    Ireland Daniel Kirby 4 0 4 -4 0
    Ireland David Cassidy 5 1 4 -3 0.25
    Ireland Mark Tuite 6 2 4 -2 0.5
    Ireland Anthony O'Connor 4 0 4 -4 0
    Ireland Robbie Walker 4 0 4 -4 0
    Ireland Sean McMonagle 6 2 4 -2 0.5
    Ireland Aiden O'Sullivan 6 2 4 -2 0.5
    Ireland Derry O'Sullivan 5 1 4 -3 0.25
    Ireland Karl Busteed 5 1 4 -3 0.25
    Ireland Benny O'Brien 5 1 4 -3 0.25
    Ireland Stephen Byrne 6 2 4 -2 0.5
    Ireland Chris Hannigan 6 2 4 -2 0.5
    Ireland Kevin O'Leary 29 1 28 -27 0.04
    England Stephen Croft 17 7 10 -3 0.7
    Netherlands Sebastiaan Kan 5 1 4 -3 0.25
    England Hassan Miah 36 10 26 -16 0.38
    England Ben Hancorn 93 51 42 9 1.21
    England Sean Lanigan 8 4 4 0 1
    Wales Anthony Davies 42 23 19 4 1.21
    England Dave Finbow 31 13 18 -5 0.72
    Ireland Billy Kelly 7 0 7 -7 0
    England Surinder Gill 47 27 20 7 1.35
    England Wayne Townsend 147 56 91 -35 0.62
    England Andy Neck 6 2 4 -2 0.5
    Wales Darren Thompson 19 11 8 3 1.38
    Thailand Kobkit Palajin 10 4 6 -2 0.67
    England Darryn Walker 63 37 26 11 1.42
    England Sean Bullock 22 10 12 -2 0.83
    England Gary Lees 61 27 34 -7 0.79
    India Manan Chandra 10 2 8 -6 0.25
    England Tony Jones 2 0 2 -2 0
    China Guo Hua 7 1 6 -5 0.17
    China Zhang Dongtao 20 8 12 -4 0.67
    England Neal Foulds 3 1 2 -1 0.5
    Wales Doug Mountjoy 5 1 4 -3 0.25
    England Adrian Rosa 113 62 51 11 1.22
    England Chris Norbury 841 394 447 -53 0.88
    Thailand Kwan Poomjang 45 24 21 3 1.14
    Australia Johl Younger 12 2 10 -8 0.2
    Canada Alain Robidoux 7 3 4 -1 0.75
    Ireland Jonathan Friel 14 4 10 -6 0.4
    England Terry Buchan 4 0 4 -4 0
    England Steven Hallworth 669 313 356 -43 0.88
    Belgium Thomas Broeckx 37 20 17 3 1.18
    Belgium Yannick Sablon 15 9 6 3 1.5
    Belgium Andy van Landeghem 24 9 15 -6 0.6
    Belgium Patrick Geysels 20 9 11 -2 0.82
    Belgium Nicky Godeyne 11 5 6 -1 0.83
    Belgium Mathijs Bokken 12 4 8 -4 0.5
    Belgium Kevin Jacobs 8 4 4 0 1
    Belgium Tom Vervoort 11 4 7 -3 0.57
    Belgium Ahmed Osman 15 10 5 5 2
    Netherlands Maarten Niessen 4 0 4 -4 0
    Belgium Davy Wittoeck 14 2 12 -10 0.17
    Belgium Wai Hin Chu 11 4 7 -3 0.57
    Belgium Claudio Mercurio 15 8 7 1 1.14
    Belgium Wilfried Ide 17 9 8 1 1.13
    Belgium Kristof de Bruyn 8 4 4 0 1
    Belgium Bart Noeth 5 1 4 -3 0.25
    Belgium Chris Maesschalck 12 5 7 -2 0.71
    Netherlands Nick Tielemans 11 5 6 -1 0.83
    Belgium Jos Voets 11 3 8 -5 0.38
    Belgium Wim Andries 11 5 6 -1 0.83
    Belgium Johan Somers 11 3 8 -5 0.38
    Belgium Sam de Cooman 12 4 8 -4 0.5
    Belgium Nicolas Lambrechts 4 0 4 -4 0
    Belgium Tobias de Bock 4 0 4 -4 0
    Belgium Thierry Dervoigne 4 0 4 -4 0
    Belgium Koen Walraet 5 1 4 -3 0.25
    Belgium Tom de Wit 22 9 13 -4 0.69
    Belgium Bart van der Haegen 13 1 12 -11 0.08
    Belgium Raphael Profeta 18 11 7 4 1.57
    Belgium Tom Vanwelssenaers 14 4 10 -6 0.4
    Belgium Franky Debaene 5 1 4 -3 0.25
    Belgium Bart de Mooter 8 4 4 0 1
    Belgium Rudy Poelmans 15 7 8 -1 0.88
    Belgium Raf Vervoort 16 8 8 0 1
    Netherlands Jeroen van Driel 23 7 16 -9 0.44
    Belgium Yorben Vervondel 7 3 4 -1 0.75
    Belgium Bruno Cottenies 4 0 4 -4 0
    Belgium Cliff Castelein 4 0 4 -4 0
    Belgium Xavier Pemmerl 10 2 8 -6 0.25
    Belgium Daan van de Parre 15 3 12 -9 0.25
    Belgium Geert Herrewyn 4 0 4 -4 0
    Belgium Ward van Doren 10 2 8 -6 0.25
    Belgium Danny Lathouwers 5 1 4 -3 0.25
    Belgium Erwin Verheyden 9 1 8 -7 0.13
    Belgium Stein de Sterck 10 2 8 -6 0.25
    Belgium Peter Cnudde 4 0 4 -4 0
    France Nicolas Schianchi 11 3 8 -5 0.38
    Belgium Mark Buteneers 5 1 4 -3 0.25
    Belgium Eduard Raes 5 1 4 -3 0.25
    Belgium Jeff Jacobs 129 46 83 -37 0.55
    Belgium Wim de Roeck 27 13 14 -1 0.93
    Netherlands Maurice Rijk 12 0 12 -12 0
    Belgium Serge Moeyersons 25 9 16 -7 0.56
    France Philippe Broto 8 0 8 -8 0
    Belgium Kenneth Jaques 4 0 4 -4 0
    Belgium David Fransis 4 0 4 -4 0
    Belgium Jan Mortele 6 2 4 -2 0.5
    France Alexis Callewaert 6 2 4 -2 0.5
    India Pankaj Advani 751 411 340 71 1.21
    Wales Elfed Evans 11 7 4 3 1.75
    Australia Adrian Ridley 143 61 82 -21 0.74
    England Julian Mills 51 26 25 1 1.04
    England Paul Stockwell 5 1 4 -3 0.25
    England William Lemons 266 122 144 -22 0.85
    England Hanzla Zahid 11 4 7 -3 0.57
    England Michael Sanderson 5 1 4 -3 0.25
    Northern Ireland Billy Brown 127 49 78 -29 0.63
    England Matthew Gevaux 4 0 4 -4 0
    England Eric Pei 20 0 20 -20 0
    Isle of Man Darryl Hill 447 172 275 -103 0.63
    England Thomas Wealthy 78 30 48 -18 0.63
    Scotland Ross Higgins 262 99 163 -64 0.61
    England Jason Weston 292 105 187 -82 0.56
    England Eddie Manning 54 32 22 10 1.45
    England Brandon Winstone 9 1 8 -7 0.13
    Italy Michele Battaglia 17 1 16 -15 0.06
    Scotland Scott Donaldson 1930 973 957 16 1.02
    England Jamie Gibson 46 10 36 -26 0.28
    England Stephen Winstone 10 2 8 -6 0.25
    Scotland Ross Muir 1234 547 687 -140 0.8
    England Ashley Gregory 5 1 4 -3 0.25
    England Toby Simpson 26 8 18 -10 0.44
    England Billy Parr 7 3 4 -1 0.75
    Wales Richard Jones 21 11 10 1 1.1
    Thailand Phaitoon Phonbun 72 31 41 -10 0.76
    Thailand Noppadon Noppachorn 37 17 20 -3 0.85
    Canada Levi Meiller 16 4 12 -8 0.33
    England Mark Ganderton 32 8 24 -16 0.33
    England Philip Seaton 7 2 5 -3 0.4
    Scotland Thomas McSorley 7 3 4 -1 0.75
    England Peter McCullagh 27 12 15 -3 0.8
    Sweden Farhan Mirza 4 0 4 -4 0
    China Da Hailin 83 39 44 -5 0.89
    England Nigel Gilbert 9 4 5 -1 0.8
    China Hasimu Tuerxun 5 1 4 -3 0.25
    England Robert Read 30 16 14 2 1.14
    England Andrew Alexandrou 24 5 19 -14 0.26
    England Leigh Robinson 14 4 10 -6 0.4
    England Jamie Bodle 120 63 57 6 1.11
    China Lyu Haotian 1122 540 582 -42 0.93
    China Zhou Yuelong 1697 907 790 117 1.15
    China Lu Ning 872 428 444 -16 0.96
    England Jamie Rous 8 3 5 -2 0.6
    Egypt Wael Talaat 30 5 25 -20 0.2
    England Nick Manning 9 1 8 -7 0.13
    England Shane Haines 31 7 24 -17 0.29
    England Stuart Hinton 14 2 12 -10 0.17
    China Li Jian Bing 29 10 19 -9 0.53
    England Anthony Harris 104 41 63 -22 0.65
    China Chen Feilong 311 125 186 -61 0.67
    England Stuart Parnell 3 1 2 -1 0.5
    Scotland Murdo Macleod 5 0 5 -5 0
    England Tugba Irten 98 37 61 -24 0.61
    Wales Jimmy Carney 80 32 48 -16 0.67
    England Andy Marriott 184 76 108 -32 0.7
    England Jay Bullen 23 7 16 -9 0.44
    India Kankan Shamsi 16 4 12 -8 0.33
    Hong Kong Yin Lun Cheng 19 3 16 -13 0.19
    Scotland Rhys Clark 829 362 467 -105 0.78
    Wales Ben Jones 501 247 254 -7 0.97
    England Andrew Hudson 16 4 12 -8 0.33
    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
    Australia Marc Robertson 72 37 35 2 1.06
    England Richard Remelie 61 20 41 -21 0.49
    England Richard Twomey 23 8 15 -7 0.53
    Brazil Fabio Luersen 20 8 12 -4 0.67
    China Zhang Anda 2251 1131 1120 11 1.01
    England John Beesley 48 16 32 -16 0.5
    England Steven Evans 23 3 20 -17 0.15
    England Ashley Beal 43 16 27 -11 0.59
    Wales Gavin Lewis 21 5 16 -11 0.31
    Egypt Mohamed Khairy 143 37 106 -69 0.35
    China Xu Xlnjian 48 20 28 -8 0.71
    China Chen Zifan 591 271 320 -49 0.85
    China Luo Guangsheng 27 7 20 -13 0.35
    China Chen Bo 31 7 24 -17 0.29
    China Zhang Yang 87 44 43 1 1.02
    China Mu Gang 5 1 4 -3 0.25
    China Sun Chang 24 9 15 -6 0.6
    China Lin Shuai 267 130 137 -7 0.95
    Hong Kong Chan Ka Kin 15 3 12 -9 0.25
    China Zhang Yadong 65 25 40 -15 0.63
    China Zhao Xintong 1328 723 605 118 1.2
    Malaysia Fang Yuanjun 5 1 4 -3 0.25
    Hong Kong Fung Kwok Wai 70 35 35 0 1
    China Zhang Yong 826 355 471 -116 0.75
    China Zhang Yi 52 22 30 -8 0.73
    China Ma Tingpeng 162 77 85 -8 0.91
    China Qiu Yalong 72 33 39 -6 0.85
    China Wang Yuchen 468 179 289 -110 0.62
    China Lei Zhen 52 18 34 -16 0.53
    Scotland Scott MacFarlane 49 24 25 -1 0.96
    South Africa Peter Francisco 35 14 21 -7 0.67
    Netherlands Raymon Fabrie 14 4 10 -6 0.4
    England Jonathan Bagley 24 9 15 -6 0.6
    Switzerland Darren Paris 35 10 25 -15 0.4
    England Anthony Taylor 3 1 2 -1 0.5
    England Steve Gough 7 3 4 -1 0.75
    England Hassan Vaizie 19 6 13 -7 0.46
    South Africa Paul Burrell 76 25 51 -26 0.49
    Jamaica Alex Peart 2 0 2 -2 0
    Ireland John Leahy 16 8 8 0 1
    China Tang Xu 4 0 4 -4 0
    China Chen Ruifu 90 43 47 -4 0.91
    China Qi Ya 4 0 4 -4 0
    China Cui Ming 35 15 20 -5 0.75
    China Lin Yongzhi 64 24 40 -16 0.6
    China Pa Ruke 99 47 52 -5 0.9
    China Guan Zhen 200 108 92 16 1.17
    China Wang Linhan 50 23 27 -4 0.85
    China Pan Weixing 99 42 57 -15 0.74
    England Balvinder Sembi 2 0 2 -2 0
    England Brandon Sargeant 508 245 263 -18 0.93
    England Darrell Whitworth 90 41 49 -8 0.84
    England James Gillespie 45 24 21 3 1.14
    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 240 94 146 -52 0.64
    England Kevin Ellis 4 0 4 -4 0
    England Jake Spiezick 5 1 4 -3 0.25
    England Ben Fortey 140 59 81 -22 0.73
    England James Gibson 11 3 8 -5 0.38
    England Paul Ludden 14 2 12 -10 0.17
    Denmark Daniel Kandi 22 6 16 -10 0.38
    Croatia Tin Venos 4 0 4 -4 0
    Bulgaria Georgi Velichkov 18 5 13 -8 0.38
    Latvia Janis Bindze 4 0 4 -4 0
    Latvia Maris Volajs 52 21 31 -10 0.68
    Estonia Andres Petrov 129 62 67 -5 0.93
    Sweden Belan Sharif 15 3 12 -9 0.25
    Switzerland Stefan Schneider 12 4 8 -4 0.5
    Ireland TJ Dowling 152 82 70 12 1.17
    England Robert Marshall 10 4 6 -2 0.67
    England Peter Delaney 56 13 43 -30 0.3
    England Stewart Hesketh 13 5 8 -3 0.63
    England Peter Donegan 5 2 3 -1 0.67
    England Garry Coulson 15 3 12 -9 0.25
    England Henry Roper 72 22 50 -28 0.44
    England Joshua Wilshaw 4 0 4 -4 0
    Scotland Dylan Craig 362 195 167 28 1.17
    England Paul McHugh 5 1 4 -3 0.25
    Germany Peter Wagner 15 8 7 1 1.14
    England Charon Parker 19 5 14 -9 0.36
    Portugal Francisco Domingues 51 17 34 -17 0.5
    Bulgaria Nikola Kemilev 28 11 17 -6 0.65
    Bulgaria Vencislav Daskalov 9 4 5 -1 0.8
    Hungary Zsolt Fenyvesi 21 5 16 -11 0.31
    Romania Andrei Orzan 50 17 33 -16 0.52
    Finland Antti Silvo 4 0 4 -4 0
    England Alan Trigg 36 12 24 -12 0.5
    Ireland Gay Burns 6 3 3 0 1
    England Clive Bernstone 3 1 2 -1 0.5
    Wales Peter Williams 2 0 2 -2 0
    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
    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
    England Garry Steele 51 7 44 -37 0.16
    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 Andreas Vetter 4 0 4 -4 0
    Germany Sherief Shemeis 5 1 4 -3 0.25
    Germany Klaus-Dieter Geiger 6 2 4 -2 0.5
    Poland Wiktor Rzezuchowski 4 0 4 -4 0
    England Jamie Home 2 0 2 -2 0
    England Joe O'Connor 788 382 406 -24 0.94
    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 Chris Wakelin 1513 778 735 43 1.06
    England Louis Heathcote 303 160 143 17 1.12
    Scotland John Rea 10 1 9 -8 0.11
    China Niu Zhuang 452 176 276 -100 0.64
    China Hu Hao 273 142 131 11 1.08
    China Jeya Selvan 4 0 4 -4 0
    China Xie Bin 5 1 4 -3 0.25
    China Ju Reti 173 101 72 29 1.4
    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 Wang Heng 71 33 38 -5 0.87
    China Liu Fan 21 10 11 -1 0.91
    China Li Yujin 66 22 44 -22 0.5
    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 Wang Bo 6 2 4 -2 0.5
    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 Li Wei 27 9 18 -9 0.5
    China Zhou Jun 20 8 12 -4 0.67
    England Peter Bardsley 8 3 5 -2 0.6
    England Gary Challis 70 23 47 -24 0.49
    England Mark White 17 13 4 9 3.25
    England Adam Longley 94 38 56 -18 0.68
    England John Fox 3 1 2 -1 0.5
    England Gary Filtness 6 2 4 -2 0.5
    Scotland Guilio Rea 11 2 9 -7 0.22
    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 Jan Corten 11 6 5 1 1.2
    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
    France Regis D'Anna 20 4 16 -12 0.25
    Belgium Pieter Vanassche 8 0 8 -8 0
    Belgium Marc Malot 5 1 4 -3 0.25
    Netherlands Ton Berkhout 29 13 16 -3 0.81
    Belgium Steve Lambrechts 34 13 21 -8 0.62
    Belgium Bruno Menegotto 8 0 8 -8 0
    Belgium Dominiek Vieuvalet 14 4 10 -6 0.4
    Belgium Kasra Khavaran 12 4 8 -4 0.5
    Netherlands Jasha Kiers 12 4 8 -4 0.5
    Belgium Sebastiaan Vermeylen 15 8 7 1 1.14
    Belgium Koang Min Chou 10 6 4 2 1.5
    Belgium Christiaan Corten 4 0 4 -4 0
    Belgium Raf Van De Maele 15 8 7 1 1.14
    Belgium Hans Coppens 5 1 4 -3 0.25
    Germany Lukas Kleckers 617 271 346 -75 0.78
    France Nathanael Beckrich 11 6 5 1 1.2
    Belgium Fred Letecheur 14 5 9 -4 0.56
    Belgium Kevin Vandevoort 56 26 30 -4 0.87
    Belgium Kristof Vermeiren 58 25 33 -8 0.76
    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
    Austria Benjamin Buser 16 0 16 -16 0
    Scotland Stephen Wylie 12 6 6 0 1
    Netherlands Rene Dikstra 11 3 8 -5 0.38
    China Huang Jiahao 103 40 63 -23 0.63
    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 Yu Xuantang 16 7 9 -2 0.78
    China Li Yingdong 25 5 20 -15 0.25
    China Wang Lige 10 4 6 -2 0.67
    China Geng Mingqi 187 103 84 19 1.23
    China Wang Jun 4 0 4 -4 0
    China Ji Zhijun 41 19 22 -3 0.86
    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 Feng Yijun 12 0 12 -12 0
    India Kamal Chawla 100 44 56 -12 0.79
    England Andrew Greaves 23 10 13 -3 0.77
    England Peter Devlin 230 105 125 -20 0.84
    England Benjamin Finch 4 0 4 -4 0
    England Dylan Mitchell 121 41 80 -39 0.51
    Scotland Sean James Riach 11 3 8 -5 0.38
    England James Cullen 4 0 4 -4 0
    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
    Bulgaria Stanislav Hadjipopov 18 4 14 -10 0.29
    England Jonathan Mabey 10 2 8 -6 0.25
    Bulgaria Luchezar Gergov 12 0 12 -12 0
    Bulgaria Vergil Mavrodiev 4 0 4 -4 0
    Romania Rares Sinca 13 1 12 -11 0.08
    Finland Jyri Virtanen 18 10 8 2 1.25
    England Matthew Hudson 26 6 20 -14 0.3
    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 Joseph McLaren 12 5 7 -2 0.71
    Scotland Barry Lee 49 18 31 -13 0.58
    Scotland Scott Gillespie 4 0 4 -4 0
    Scotland Barry Campbell 13 1 12 -11 0.08
    Scotland Chris Totten 347 114 233 -119 0.49
    Scotland Pat McKinney 5 1 4 -3 0.25
    England Richard Binns 22 9 13 -4 0.69
    Netherlands Mario Veltman 4 0 4 -4 0
    Netherlands Jurgen Goudailler 10 6 4 2 1.5
    Netherlands Frans Veling 26 14 12 2 1.17
    Netherlands Ameer Baksh 26 13 13 0 1
    Netherlands Gosse Vledder 4 0 4 -4 0
    Canada Alex Pagulayan 74 37 37 0 1
    Canada James Lee 16 4 12 -8 0.33
    Canada Terry Davidson 9 1 8 -7 0.13
    England Clayton Humphries 112 59 53 6 1.11
    Wales Tom Rees 115 54 61 -7 0.89
    England John Gillard 4 0 4 -4 0
    Thailand Panompai Powises 69 33 36 -3 0.92
    Australia Ben Nunan 35 10 25 -15 0.4
    India Rahul Sachdev 61 27 34 -7 0.79
    India Rajat Khaneja 30 13 17 -4 0.76
    England Sean Halligan 16 4 12 -8 0.33
    England Ray Grall 20 0 20 -20 0
    England Zack Richardson 382 209 173 36 1.21
    Qatar Mohsen Bukshaisha 58 24 34 -10 0.71
    England Michael Tomlinson 206 92 114 -22 0.81
    England Joe Roberts 257 137 120 17 1.14
    Pakistan Mohammed Asif 172 83 89 -6 0.93
    Bulgaria Luchezar Rusakov 4 0 4 -4 0
    Bulgaria Ivelin Boyanov 10 4 6 -2 0.67
    Romania Tiberiu Teodoru 4 0 4 -4 0
    Bulgaria Ulian Petrov 4 0 4 -4 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
    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 Wang Shi 19 3 16 -13 0.19
    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 Luo Honghao 416 201 215 -14 0.93
    China Li Zhen 41 13 28 -15 0.46
    China Sun Peng 65 28 37 -9 0.76
    China Fang Fan 17 6 11 -5 0.55
    China Shan Xianshu 53 21 32 -11 0.66
    China Zhong Lin 95 50 45 5 1.11
    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 Yan Bingtao 1233 685 548 137 1.25
    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 Liu Ying 6 2 4 -2 0.5
    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 110 44 66 -22 0.67
    Thailand Ratchayothin Yotharuck 274 99 175 -76 0.57
    England Paul Norris 18 6 12 -6 0.5
    England Hannah Jones 9 1 8 -7 0.13
    England Jaspal Bamotra 37 7 30 -23 0.23
    Australia Shaun Dalitz 5 0 5 -5 0
    Libya Khalid Belaied Abumdas 34 5 29 -24 0.17
    Netherlands Theodor den Hartog 10 6 4 2 1.5
    Netherlands Mitchell Van Den Bergh 4 0 4 -4 0
    Netherlands Leon Alewijnse 4 0 4 -4 0
    Malta Talip Yigitsoy 4 0 4 -4 0
    England Jordan Geldard 10 4 6 -2 0.67
    England Thomas Newcombe 7 3 4 -1 0.75
    Netherlands Huib Kuilboer 4 0 4 -4 0
    England Benji Buckley 13 8 5 3 1.6
    Netherlands Bas Verviers 4 0 4 -4 0
    Netherlands Feylin Janssen 8 4 4 0 1
    Netherlands Toby van Diepen 4 0 4 -4 0
    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 Fozan Masood 35 19 16 3 1.19
    England Declan Weston 6 2 4 -2 0.5
    Netherlands Bas Herberigs 5 1 4 -3 0.25
    Czech Republic Jan Klecka 4 0 4 -4 0
    China Wen Chen 39 15 24 -9 0.63
    England Arun Mehta 5 1 4 -3 0.25
    England Matthew Glasby 317 144 173 -29 0.83
    England Zafran Ali 17 5 12 -7 0.42
    England Luke Garland 155 77 78 -1 0.99
    England Dean Sheridan 52 28 24 4 1.17
    England Kurtis Weaver 68 29 39 -10 0.74
    Malta Brian Cini 289 155 134 21 1.16
    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
    Wales Thomas Davie 17 7 10 -3 0.7
    England Luke Stilwell 6 2 4 -2 0.5
    England Richard Haney 39 16 23 -7 0.7
    England Tommy Doherty 4 0 4 -4 0
    England Imran Nisar 31 15 16 -1 0.94
    England John Patrick Tyndall 17 9 8 1 1.13
    England Michael Williams 322 174 148 26 1.18
    England Ashley Hugill 802 379 423 -44 0.9
    Switzerland Max Kribbe 4 0 4 -4 0
    Germany Fabian Tost 14 2 12 -10 0.17
    Germany Florian Werres 6 2 4 -2 0.5
    Germany Tobias Renner 4 0 4 -4 0
    Switzerland Pascal Camenzind 10 5 5 0 1
    Germany Jan Eisenstein 16 4 12 -8 0.33
    Austria Rick Kraaijeveld 12 0 12 -12 0
    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 Roman Dietzel 54 27 27 0 1
    Germany Daniel Schneider 128 47 81 -34 0.58
    Germany Matthias Leuthold 4 0 4 -4 0
    Germany Thomas Kiesewetter 13 1 12 -11 0.08
    Germany Adrian Schmidt 4 0 4 -4 0
    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
    Pakistan Muhammad Majid Ali 34 9 25 -16 0.36
    Iran Amir Sarkhosh 101 52 49 3 1.06
    India Laxman Rawat 119 55 64 -9 0.86
    Egypt Ahmed Galal 131 35 96 -61 0.36
    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
    China Zou Junhai 29 14 15 -1 0.93
    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
    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
    Germany Jacek Stacha 4 0 4 -4 0
    Afghanistan Ali Ismail 5 1 4 -3 0.25
    Germany Christian Gabriel 10 6 4 2 1.5
    India Sundeep Gulati 4 0 4 -4 0
    India Faizal Khan 11 3 8 -5 0.38
    India Dharminder Lilly 11 3 8 -5 0.38
    China Yuan Sijun 745 363 382 -19 0.95
    China Yong Fan 10 5 5 0 1
    China Yu Haitao 5 1 4 -3 0.25
    China Fan Zhengyi 207 63 144 -81 0.44
    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 Xu Si 516 225 291 -66 0.77
    China Li Weixue 11 3 8 -5 0.38
    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 Josh Mulholland 68 33 35 -2 0.94
    Wales Edward Topham 26 7 19 -12 0.37
    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 Troy Brett 47 26 21 5 1.24
    Russia David Maslov 50 22 28 -6 0.79
    Hong Kong Jamie Chui 17 5 12 -7 0.42
    England Jason Riding 5 1 4 -3 0.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
    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
    Spain Joaquin Marin 7 3 4 -1 0.75
    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
    Bulgaria Bratislav Krastev 46 16 30 -14 0.53
    Hong Kong Lee Chun Wai 47 17 30 -13 0.57
    Malta Mario Brincat 5 1 4 -3 0.25
    Hong Kong Ng On Yee 201 87 114 -27 0.76
    United States Corey Deuel 79 26 53 -27 0.49
    Ukraine Iulian Boiko 80 35 45 -10 0.78
    Thailand Boonyarit Keattikun 327 126 201 -75 0.63
    Sweden Arpat Pulat 25 10 15 -5 0.67
    Australia Matthew Bolton 81 15 66 -51 0.23
    Australia Hassan Kerde 35 10 25 -15 0.4
    Finland Antti Mannila 7 3 4 -1 0.75
    Iran Soheil Vahedi 376 154 222 -68 0.69
    Hong Kong Ng Yam Shui 5 1 4 -3 0.25
    England Matt Lancaster 10 5 5 0 1
    England Anthony Jeffers 95 46 49 -3 0.94
    England Anthony Green 7 3 4 -1 0.75
    England Russel Morgan 15 4 11 -7 0.36
    England Louis Wakelin 21 10 11 -1 0.91
    England Nev Graham 12 4 8 -4 0.5
    Poland Maciej Maciejwski 9 1 8 -7 0.13
    Poland Maciej Sarapuk 8 0 8 -8 0
    Poland Wojciech Przylucki 20 9 11 -2 0.82
    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 Mateusz Nowak 11 5 6 -1 0.83
    Poland Maciej Kielkowicz 8 0 8 -8 0
    England Nathan Jones 23 9 14 -5 0.64
    Poland Maciej Michowski 20 8 12 -4 0.67
    Poland Marcin Kolibski 26 12 14 -2 0.86
    Poland Konrad Sor 5 1 4 -3 0.25
    Poland Tomasz Marczak 4 0 4 -4 0
    England John Fearick 18 6 12 -6 0.5
    England Majid Khan 13 1 12 -11 0.08
    England Sean Maddocks 99 48 51 -3 0.94
    England Sam Betts 8 4 4 0 1
    England Thomas Lancastle 14 6 8 -2 0.75
    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
    China Man Ming Wa 9 1 8 -7 0.13
    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
    Malaysia Thor Chuan Leong 776 334 442 -108 0.76
    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
    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
    Wales Mark Davies 27 3 24 -21 0.13
    England Thomas Barton 80 39 41 -2 0.95
    Thailand Phanuwat Chitdi 4 0 4 -4 0
    China Tu Jiong 11 4 7 -3 0.57
    China Li Tianen 12 4 8 -4 0.5
    China Duan Yanfeng 29 14 15 -1 0.93
    China Wli Bo 7 3 4 -1 0.75
    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 Liu Ming 9 4 5 -1 0.8
    China Shen Cheng 5 1 4 -3 0.25
    China Cai Peng 6 2 4 -2 0.5
    China Liang Jianfeng 13 5 8 -3 0.63
    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 24 10 14 -4 0.71
    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
    Poland Patryk Masłowski 17 9 8 1 1.13
    Bulgaria Teodor Chomovski 17 9 8 1 1.13
    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 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
    England John Chapman 14 2 12 -10 0.17
    Latvia Rodion Judin 116 45 71 -26 0.63
    Austria Gerry Egger 13 5 8 -3 0.63
    Pakistan Umar Ali Shaikh 17 1 16 -15 0.06
    Austria Manuel Pomwenger 11 3 8 -5 0.38
    Germany Simon Lichtenberg 245 99 146 -47 0.68
    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
    Morocco Chaouki Yousfi 65 15 50 -35 0.3
    Taiwan Hung Chuang Ming 32 7 25 -18 0.28
    Bulgaria Vasil Todorov 4 0 4 -4 0
    Bulgaria Ivaylo Pekov 26 7 19 -12 0.37
    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
    Bulgaria Julian Petrov 8 0 8 -8 0
    Russia Karen Osipov 16 5 11 -6 0.45
    Bulgaria Spasian Spasov 17 8 9 -1 0.89
    Norway Kjetil Hårtveit 6 2 4 -2 0.5
    Bulgaria Stefan Simeonovski 9 1 8 -7 0.13
    Bulgaria Ivaylo Hristov 4 0 4 -4 0
    Northern Ireland Conor McCormack 134 36 98 -62 0.37
    Bulgaria Viktor Iliev 9 1 8 -7 0.13
    China Hu Yufan 4 0 4 -4 0
    China Bai Langning 43 11 32 -21 0.34
    China Li Jiuwei 4 0 4 -4 0
    China Bo Junjie 4 0 4 -4 0
    China Wang Wu 11 5 6 -1 0.83
    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 20 9 11 -2 0.82
    China Huang Nian 6 2 4 -2 0.5
    Germany Michael Deutschmann 5 1 4 -3 0.25
    Ireland Gary Ryan 6 2 4 -2 0.5
    Germany Deitmar Juschka 8 0 8 -8 0
    Germany Michael Buchholz 8 0 8 -8 0
    Germany Rolf Mahr 25 1 24 -23 0.04
    Netherlands Marinus Teerling 4 0 4 -4 0
    Thailand Kritsanut Lertsattayathorn 240 115 125 -10 0.92
    Pakistan Hamza Akbar 454 167 287 -120 0.58
    Syria Karam Fatima 6 2 4 -2 0.5
    India Asutosh Padhy 10 2 8 -6 0.25
    Hong Kong Chau Hon Man 68 22 46 -24 0.48
    Austria Paul Schopf 29 12 17 -5 0.71
    Malaysia Keen Hoo Moh 29 4 25 -21 0.16
    Japan Keishin Kamihashi 56 24 32 -8 0.75
    Syria Omar Alkojah 49 15 34 -19 0.44
    India S. Dilip Kumar 4 0 4 -4 0
    Brazil Noel Rodrigues Moreira 5 1 4 -3 0.25
    England Danny Connolly 39 14 25 -11 0.56
    Switzerland Tom Zimmermann 20 4 16 -12 0.25
    Ireland Anthony Bonnar 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
    Ireland Mark Dooley 31 13 18 -5 0.72
    Netherlands Roel Laverman 4 0 4 -4 0
    England Richard Jones (II) 26 16 10 6 1.6
    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 Joao Grilo 16 9 7 2 1.29
    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
    Portugal Helder Julio 4 0 4 -4 0
    Belgium Dirk Lycops 4 0 4 -4 0
    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
    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
    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
    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
    Iran Ehsan Heydarinezhad 104 44 60 -16 0.73
    China Au Chi Wai 163 82 81 1 1.01
    Pakistan Asjad Iqbal 45 20 25 -5 0.8
    Bahrain Hussein Mahmood 20 7 13 -6 0.54
    Singapore Marvin Lim Chun Kiat 42 10 32 -22 0.31
    Ukraine Sergey Isaenko 91 34 57 -23 0.6
    Saudi Arabia Ahmad Assiry 17 8 9 -1 0.89
    Sri Lanka Naresh Samarawickram 16 8 8 0 1
    Bulgaria Dimitar Mehandzhiyski 16 4 12 -8 0.33
    Wales Rhydian Richards 14 7 7 0 1
    India Neeraj Kumar 4 0 4 -4 0
    Norway Bjørn Gulbrandsen 5 1 4 -3 0.25
    England George Scott (II) 4 0 4 -4 0
    India Sumit Talwar 4 0 4 -4 0
    Bahrain Mohammed Omar Ashiq 19 7 12 -5 0.58
    Cyprus Kyriacos Kyriacou 5 1 4 -3 0.25
    Belgium Jurgen van den Bossche 33 18 15 3 1.2
    Singapore Ong Jia Jun 11 1 10 -9 0.1
    Thailand Akani Songsermsawad 848 427 421 6 1.01
    Pakistan Yasir Nadeem 25 5 20 -15 0.25
    Wales Rhydian Ap Owen 44 17 27 -10 0.63
    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 Darren Barton 29 5 24 -19 0.21
    Canada Roshan Birdi 8 0 8 -8 0
    England Reece King 8 0 8 -8 0
    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
    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 Josh Harrison 17 7 10 -3 0.7
    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 Ben Tanner 11 3 8 -5 0.38
    Singapore Boon Chin Ang 11 3 8 -5 0.38
    Pakistan Khalid Al Salem 15 6 9 -3 0.67
    Cyprus Antonis Poullos 5 1 4 -3 0.25
    Scotland Lee Mein 46 22 24 -2 0.92
    Bosnia Herzegovina Danijel Vranjes 7 3 4 -1 0.75
    Ukraine Andrii Buchynskyi 5 1 4 -3 0.25
    Israel Dana Amir 12 0 12 -12 0
    Poland Paweł Rogoza 15 3 12 -9 0.25
    Poland Michał Zieliński 44 16 28 -12 0.57
    Poland Jarosław Kowalski 30 13 17 -4 0.76
    Poland Waldemar Matuszkiewicz 4 0 4 -4 0
    Poland Rafał Jewtuch 35 15 20 -5 0.75
    Finland Heikki Niva 112 60 52 8 1.15
    Iceland Sigurður Kristjánsson 10 2 8 -6 0.25
    Romania Monica Manolache 4 0 4 -4 0
    Austria Florian Nüßle 72 33 39 -6 0.85
    France Niel Vincent 23 7 16 -9 0.44
    Ireland Stephen Bateman 12 6 6 0 1
    South Korea Daegyu Lee 81 46 35 11 1.31
    Belgium Amedeo Durnez 16 11 5 6 2.2
    Hong Kong Yun Fung Tam 13 9 4 5 2.25
    India Hrithik Jain 40 14 26 -12 0.54
    India Shrikrishna Suryanarayanan 4 0 4 -4 0
    Romania Tudor Popescu 14 8 6 2 1.33
    Hong Kong Ka Wai Cheung 102 51 51 0 1
    Romania Vladu Mihai 39 13 26 -13 0.5
    Egypt Mostafa Dorgham 10 0 10 -10 0
    Thailand Nutcharat Wongharuthai 42 14 28 -14 0.5
    Hong Kong Yu Kiu Chang 40 18 22 -4 0.82
    China Zhu Yinghui 144 63 81 -18 0.78
    India Malkeet Singh 4 0 4 -4 0
    Japan Kengo Suzuki 14 2 12 -10 0.17
    Switzerland Marvin Losi 28 11 17 -6 0.65
    Germany Umut Dikme 102 52 50 2 1.04
    Germany Richard Wienold 26 6 20 -14 0.3
    Switzerland Luis Vetter 31 11 20 -9 0.55
    Ireland Andrew Doherty 59 33 26 7 1.27
    Australia Shannon Dixon 5 1 4 -3 0.25
    Germany Thomas Hein 18 8 10 -2 0.8
    Switzerland Falk Hollenwaeger 7 3 4 -1 0.75
    Gibraltar Francis Becerra 19 3 16 -13 0.19
    Gibraltar Andrew Olivero 13 1 12 -11 0.08
    Jersey Kevin Kelly 5 1 4 -3 0.25
    Hong Kong Chan Ming Tung 11 3 8 -5 0.38
    Australia Kurt Dunham 253 66 187 -121 0.35
    France Brian Ochoiski 90 42 48 -6 0.88
    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
    Latvia Tatjana Vasiljeva 20 4 16 -12 0.25
    Malta Walter Theuma 4 0 4 -4 0
    Gibraltar Chris Mason 8 0 8 -8 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 Shaun Sultana 12 0 12 -12 0
    England George Parkin 4 0 4 -4 0
    Pakistan Muhammad Sajjad 86 41 45 -4 0.91
    Pakistan Babar Masih 38 14 24 -10 0.58
    Pakistan Abdul Raheem 16 4 12 -8 0.33
    Afghanistan Saleh Mohammadi 60 28 32 -4 0.88
    Saudi Arabia Ahmed Aseeri 18 5 13 -8 0.38
    Saudi Arabia Omar Alajlani 51 18 33 -15 0.55
    England Nigel Howe 21 10 11 -1 0.91
    Afghanistan Mohammad Rais Senzahi 47 19 28 -9 0.68
    Egypt Mohamed Ibrahim 34 9 25 -16 0.36
    England Maria Catalano 4 0 4 -4 0
    Australia Steven Donohoe 32 7 25 -18 0.28
    Germany Thomas Frank 16 4 12 -8 0.33
    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 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
    Switzerland Dennis Furrer 15 8 7 1 1.14
    Wales Chris Lloyd 6 2 4 -2 0.5
    Belgium Tan Wang Chooi 123 57 66 -9 0.86
    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 65 29 36 -7 0.81
    Germany Sebastian Stein 8 0 8 -8 0
    Germany Heiko Mutz 14 2 12 -10 0.17
    Germany Peter Brehm 13 1 12 -11 0.08
    India Vamsikrishna Yanamandra 4 0 4 -4 0
    China Han Bin 7 2 5 -3 0.4
    Egypt Hatem Yassen 87 10 77 -67 0.13
    Germany Volker Grigo 4 0 4 -4 0
    Germany William Frey 5 1 4 -3 0.25
    Germany Wolfgang Frey 10 4 6 -2 0.67
    Germany Mike Beneke 4 0 4 -4 0
    Germany Davut Dikme 5 1 4 -3 0.25
    India Digvijay Kadian 23 7 16 -9 0.44
    Poland Robert Czupryniak 5 1 4 -3 0.25
    India Kaavya Bharath 4 0 4 -4 0
    Wales Dylan Emery 102 47 55 -8 0.85
    Wales Jackson Page 321 156 165 -9 0.95
    Poland Krzysztof Drazkiewicz 4 0 4 -4 0
    Belgium Daan Leyssen 25 9 16 -7 0.56
    Germany Julian Maschmeier 13 1 12 -11 0.08
    England Lewis Gillen 88 37 51 -14 0.73
    Netherlands Alexander van den Doel 4 0 4 -4 0
    England Mohammed Rangzib 78 35 43 -8 0.81
    Slovakia Daniel Salis 5 1 4 -3 0.25
    England Ismail Türker 29 12 17 -5 0.71
    Germany Julia Litschke 4 0 4 -4 0
    Slovakia Andrej Burdel 4 0 4 -4 0
    Germany Pascal Fischer 4 0 4 -4 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 112 52 60 -8 0.87
    China Zhang Chi 9 5 4 1 1.25
    China Huang Zhong 13 6 7 -1 0.86
    Netherlands Xander van Rossem 25 12 13 -1 0.92
    China Ma Daojun 6 2 4 -2 0.5
    China Si Jiahui 95 60 35 25 1.71
    England Adam Brown 25 5 20 -15 0.25
    England Gary Frederick 9 5 4 1 1.25
    England Paul Gibbs 13 4 9 -5 0.44
    England Lewis Parnham 19 6 13 -7 0.46
    England Labeeb Ahmed 40 14 26 -12 0.54
    Wales Daniel Williams 30 10 20 -10 0.5
    England Simon Blackwell 107 56 51 5 1.1
    England Jin Foulger 18 8 10 -2 0.8
    Bulgaria Daniel Mladenov 4 0 4 -4 0
    Romania Razvan Sdrobis 4 0 4 -4 0
    England Nicholas Roberts 8 4 4 0 1
    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
    Bulgaria Viktor Gaidov 4 0 4 -4 0
    Bulgaria Georgi Georgiev 4 0 4 -4 0
    Egypt Basem Eltahhan 161 39 122 -83 0.32
    Egypt Hesham Shawky 36 11 25 -14 0.44
    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
    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 Callum Costello 41 17 24 -7 0.71
    Ireland Ross Bulman 113 56 57 -1 0.98
    England Jack Harris 26 11 15 -4 0.73
    Ireland Noel Landers 22 8 14 -6 0.57
    Poland Bartosz Utkowski 4 0 4 -4 0
    Ireland Fergal Quinn 49 25 24 1 1.04
    Scotland Aaron Graham 19 7 12 -5 0.58
    Poland Rafał Szymanek 8 0 8 -8 0
    Malta Philip Ciantar 11 5 6 -1 0.83
    China Lyu Chuang 1172 581 591 -10 0.98
    China Lyu Chenwei 410 170 240 -70 0.71
    England John Foster 103 50 53 -3 0.94
    England David Ackers 4 0 4 -4 0
    Poland Grzegorz Loniewski 4 0 4 -4 0
    England Daniel Womersley 229 106 123 -17 0.86
    England Kieran Briggs 4 0 4 -4 0
    England Neil Guidon 5 1 4 -3 0.25
    England Aaron Lowe 4 0 4 -4 0
    Poland Damian Adamus 5 1 4 -3 0.25
    England Matthew Pudney 9 4 5 -1 0.8
    England Liam Taylor 5 1 4 -3 0.25
    England James Clements 4 0 4 -4 0
    England Mick Dagostino 4 0 4 -4 0
    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
    India Ishpreet Chadha 45 19 26 -7 0.73
    England Aaron McCann 8 0 8 -8 0
    England Jamie Lashmar 17 7 10 -3 0.7
    New Zealand Adam Lilley 12 2 10 -8 0.2
    Belgium Curd Persyn 15 9 6 3 1.5
    Malaysia Mohammed Reza Hassan 22 8 14 -6 0.57
    Germany Jiaming Zhang 5 1 4 -3 0.25
    Germany Dietmar Smolka 8 0 8 -8 0
    Germany Nicolas Georgopoulos 5 1 4 -3 0.25
    England Adam Morrey 11 3 8 -5 0.38
    England Riley Parsons 60 31 29 2 1.07
    England Andrew Smith 35 20 15 5 1.33
    England Ronnie Blake 9 1 8 -7 0.13
    England James Height 65 20 45 -25 0.44
    England Hamim Hussain 31 10 21 -11 0.48
    England Daniel Devlin 57 28 29 -1 0.97
    Germany Luis Chacon 8 0 8 -8 0
    Germany Thomas Goder 5 1 4 -3 0.25
    England Haydon Pinhey 122 62 60 2 1.03
    England Jack Smithers 9 1 8 -7 0.13
    England Brandon Hall 62 23 39 -16 0.59
    England Ben Murphy 33 13 20 -7 0.65
    England James Budd 23 9 14 -5 0.64
    England Sonnie O'Sullivan 12 4 8 -4 0.5
    Denmark Hussam Al-Saffar 18 5 13 -8 0.38
    Northern Ireland Christopher Maye 8 0 8 -8 0
    England Ben Robinson 22 6 16 -10 0.38
    England Phil Parkin 10 2 8 -6 0.25
    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 Daniel Stevenson 16 4 12 -8 0.33
    England Sean Bowers 12 4 8 -4 0.5
    England Andrew Grainger 8 0 8 -8 0
    England James Lake 4 0 4 -4 0
    Pakistan Wasim Khan 8 0 8 -8 0
    England Shafaqut Hussain 26 6 20 -14 0.3
    England George Montgomery 4 0 4 -4 0
    England Mario Basile 18 7 11 -4 0.64
    Germany Michael Drews 7 3 4 -1 0.75
    Germany Hans Bergmann 4 0 4 -4 0
    India Pan Durangaiah 6 2 4 -2 0.5
    Jersey Steve Thomas 16 8 8 0 1
    Wales Daniel Gorton 36 12 24 -12 0.5
    Wales Matthew Roberts 84 30 54 -24 0.56
    Wales Liam Davies 1 0 1 -1 0
    Scotland Dean Young 46 23 23 0 1
    Scotland Liam Graham 1 0 1 -1 0
    Belgium Tomas Vastenavondt 4 0 4 -4 0
    Belgium Gert Kempenaers 15 6 9 -3 0.67
    England Chae Ross 123 66 57 9 1.16
    India Kreishh Gurbaxani 23 10 13 -3 0.77
    Wales Lewis Sinclair 11 4 7 -3 0.57
    England Sean Harvey 23 15 8 7 1.88
    England Luke Pinches 90 42 48 -6 0.88
    England Reggie Edwards 44 20 24 -4 0.83
    Afghanistan Abdullah Atmar Ghulam Jilani 12 0 12 -12 0
    Scotland David Charleton 4 0 4 -4 0
    Romania Dragos-Bogdan Dorojan 4 0 4 -4 0
    Germany Jonas Sprengel 4 0 4 -4 0
    Germany Fabian Haken 24 11 13 -2 0.85
    Ireland Aaron Holland 21 6 15 -9 0.4
    Turkey Enes Bakirci 4 0 4 -4 0
    Germany Marcel Prackert 8 0 8 -8 0
    France Gaugler Didier 4 0 4 -4 0
    New Zealand Daniell Harry Haenga 34 9 25 -16 0.36
    China Yi Chen Xu 5 0 5 -5 0
    China Zhang Jiankang 166 61 105 -44 0.58
    Bulgaria Boris Lazarkov 13 1 12 -11 0.08
    England Mitchell Grinstead 21 9 12 -3 0.75
    England Martin Pitcher 39 17 22 -5 0.77
    England Kaif Shazad 4 0 4 -4 0
    England Mike Collins 4 0 4 -4 0
    England Sean McAllister 41 13 28 -15 0.46
    Spain Francisco Sanchez Ruiz 34 18 16 2 1.13
    England Dan Barsley 25 11 14 -3 0.79
    Ireland Aaron Hill 42 17 25 -8 0.68
    Wales Conor Caniff 5 1 4 -3 0.25
    England Callum Beresford 11 6 5 1 1.2
    England Dean Galbally 16 6 10 -4 0.6
    England Emma Parker 1 0 1 -1 0
    England Jed Mann 37 10 27 -17 0.37
    England Harry Farrell 23 11 12 -1 0.92
    Germany Horst Bendig 18 8 10 -2 0.8
    Bosnia Herzegovina Mario-Zeljo Milosevic 9 1 8 -7 0.13
    England Stefan Risidi 19 9 10 -1 0.9
    England Paul Anthony Taylor 10 2 8 -6 0.25
    India Dhairya Bhandari 9 1 8 -7 0.13
    England Danny Gladstone 16 5 11 -6 0.45
    Bahrain Mohammed Ali 15 6 9 -3 0.67
    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 Craig Brown 9 1 8 -7 0.13
    Wales Jeremiah Connors 15 7 8 -1 0.88
    England Mark J Miller 15 6 9 -3 0.67
    Hong Kong Ka Lam Lau 14 2 12 -10 0.17
    China Yu Han 8 0 8 -8 0
    Syria Mohammad Al Asfar 4 0 4 -4 0
    Poland Wojciech Pastor 11 4 7 -3 0.57
    Germany David Elahi 4 0 4 -4 0
    China Peifan Lei 85 44 41 3 1.07
    Ireland Ronan Whyte 53 19 34 -15 0.56
    France Christophe Rives-Lange 8 0 8 -8 0
    England Curtis Daher 35 17 18 -1 0.94
    England Thomas Kevern 29 16 13 3 1.23
    Germany Nicolai Gebhardt 9 1 8 -7 0.13
    Wales Simon Bryant 4 0 4 -4 0
    England Barry Mincher 8 0 8 -8 0
    Germany Andreas Volkert 4 0 4 -4 0
    Wales Joshua Sellar 7 3 4 -1 0.75
    England Dillon McGee 12 6 6 0 1
    England Andrew Molyneux 15 8 7 1 1.14
    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
    France Fabian Monnin 32 17 15 2 1.13
    Germany Frank Mikulsky 4 0 4 -4 0
    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
    China Ma Chunmao 148 74 74 0 1
    England Billy Ginn 42 9 33 -24 0.27
    England Andy Milliard 76 32 44 -12 0.73
    India Sri Krishna 5 1 4 -3 0.25
    Northern Ireland Robbie Mcguigan 16 4 12 -8 0.33
    Wales Bradley Tyson 4 0 4 -4 0
    England Lewis Ullah 34 10 24 -14 0.42
    England Alex Millington 61 30 31 -1 0.97
    England Ryan Davies 60 36 24 12 1.5
    England Daniel Walker 27 3 24 -21 0.13
    England Daniel Bagley 9 5 4 1 1.25
    Russia Ivan Kakovskii 70 26 44 -18 0.59
    Gibraltar Liam Golt 11 4 7 -3 0.57
    England Adam Ashley 25 12 13 -1 0.92
    Bulgaria Ivelin Boyanov Bozhanov 9 1 8 -7 0.13
    Gibraltar Blythe Reeve 8 0 8 -8 0
    Gibraltar Gareth Lopez 10 2 8 -6 0.25
    England Paul McLeod 4 0 4 -4 0
    England Andrew Mincher 4 0 4 -4 0
    England Rebecca Kenna 14 2 12 -10 0.17
    England Jamie Trump 26 2 24 -22 0.08
    Romania Constantin Mateescu 29 4 25 -21 0.16
    United States Ahmed Elsayed 32 7 25 -18 0.28
    Pakistan Haider Ali 34 10 24 -14 0.42
    England Dan Woolloff 12 0 12 -12 0
    China Ning Kang 43 24 19 5 1.26
    England James Welch 27 3 24 -21 0.13
    England Joshua Saywell 9 1 8 -7 0.13
    Singapore Benny Loh Siang Leng 8 0 8 -8 0
    England Dave Nelson 45 15 30 -15 0.5
    India Himanshu Dinesh Jain 91 48 43 5 1.12
    China Thomas Wei 8 0 8 -8 0
    Poland Michał Ebert 18 5 13 -8 0.38
    China Luo Zetao 18 2 16 -14 0.13
    China Wu Yize 27 9 18 -9 0.5
    Germany Achim Belzl 4 0 4 -4 0
    Thailand Sompol Saetang 8 4 4 0 1
    England Dale Prime 9 1 8 -7 0.13
    Germany Georg Schoder 4 0 4 -4 0
    England Paul Thompson 8 0 8 -8 0
    Germany Christian Oehmicke 4 0 4 -4 0
    England John Nicholson 4 0 4 -4 0
    Scotland Abid Manzoor 10 2 8 -6 0.25
    Czech Republic Ján Chren 4 0 4 -4 0
    Czech Republic Jan Matejícek 4 0 4 -4 0
    Pu QingSong 10 4 6 -2 0.67
    Ukraine Andrei Ivasiv 4 0 4 -4 0
    Spain David Alcaide 18 9 9 0 1
    England Umar Younis 4 0 4 -4 0
    England Ian Desmier 18 4 14 -10 0.29
    England Marvin Morgan 29 11 18 -7 0.61
    Gibraltar Adrian Holmes 4 0 4 -4 0
    England Joshua Mallender 4 0 4 -4 0
    England Rishi Gohill 5 1 4 -3 0.25
    Morocco Yassine Zaraoni 5 1 4 -3 0.25
    Wales Khurram Khan 12 8 4 4 2
    England Jonathan Noble 6 2 4 -2 0.5
    Saudi Arabia Aymn Alamri 5 1 4 -3 0.25
    Saudi Arabia Abdulraouf Sayegh 5 1 4 -3 0.25
    Saudi Arabia Nezar Asseri 26 7 19 -12 0.37
    Saudi Arabia Hani Owaidhi 7 3 4 -1 0.75
    England Steven Breward 4 0 4 -4 0
    England Mark Winsor 15 9 6 3 1.5
    England Jack Moore 4 0 4 -4 0
    England Aaran Hetherington 4 0 4 -4 0
    India Shubham Arora 14 2 12 -10 0.17
    Ireland Aman Goel 21 7 14 -7 0.5
    England Tom Pendlebury 13 1 12 -11 0.08
    England Elliott Weston 15 3 12 -9 0.25
    England Qingtian Yang 69 43 26 17 1.65
    England Sam Gates 16 4 12 -8 0.33
    England Kayden Brierley 50 31 19 12 1.63
    England Craig Farrar 14 2 12 -10 0.17
    England Leonard Degriffa 17 5 12 -7 0.42