Points Scored For & Against - Decade 2010-2019 - Professional

  • Patreon
  • Filtering

    Most points scored by and against a player.
    Status
    Categories
    Scope
    Range
    These stats can only be calculated for matches with frame scores listed. The stat on this specific page is based on 28930 (83.55%) matches with frame scores out of 34627 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 341,771 253,677 88,094
    England Mark Selby 341,782 259,379 82,403
    China Ding Junhui 242,996 187,951 55,045
    England Shaun Murphy 285,863 235,709 50,154
    England Stephen Lee 53,910 46,368 7,542
    England Ali Carter 210,712 180,684 30,028
    Scotland John Higgins 278,534 222,547 55,987
    England Peter Ebdon 161,124 151,989 9,135
    Wales Ryan Day 223,069 206,427 16,642
    Scotland Stephen Hendry 33,803 32,871 932
    Scotland Marcus Campbell 68,050 72,548 -4,498
    England Robert Milkins 170,135 158,992 11,143
    England Ricky Walden 208,741 188,036 20,705
    China Li Hang 98,922 92,232 6,690
    England Mark Davis 212,600 188,787 23,813
    Australia Neil Robertson 303,522 231,493 72,029
    Wales Mark Williams 261,548 217,148 44,400
    England Ronnie O'Sullivan 233,032 152,739 80,293
    Wales Matthew Stevens 155,475 145,332 10,143
    Norway Kurt Maflin 137,291 126,230 11,061
    England Stuart Bingham 262,229 210,348 51,881
    Northern Ireland Mark Allen 245,857 200,192 45,665
    England Jamie Cope 101,027 102,114 -1,087
    China Tian Pengfei 118,756 107,306 11,450
    England Nigel Bond 100,460 103,400 -2,940
    England Martin Gould 187,508 162,794 24,714
    Scotland Graeme Dott 192,445 168,569 23,876
    England Joe Perry 215,962 185,003 30,959
    Scotland Stephen Maguire 240,436 201,500 38,936
    Hong Kong Marco Fu 210,017 180,005 30,012
    Northern Ireland Gerard Greene 90,135 97,020 -6,885
    England Barry Hawkins 248,784 214,251 34,533
    China Cao Yupeng 89,940 89,716 224
    China Mei Xiwen 45,007 43,731 1,276
    China Rouzi Maimaiti 8,521 9,253 -732
    England Jimmy White 97,223 104,821 -7,598
    China Jin Long 10,003 10,811 -808
    Ireland Ken Doherty 122,584 119,856 2,728
    China Li Yan 37,685 40,760 -3,075
    China Yu Delu 92,643 91,220 1,423
    England Alfie Burden 112,220 113,286 -1,066
    England Tom Ford 157,302 145,967 11,335
    England Anthony Hamilton 129,743 125,686 4,057
    England Mark King 166,186 157,715 8,471
    England Mark Joyce 129,593 128,020 1,573
    England Rory McLeod 115,794 115,959 -165
    England Andrew Higginson 143,613 132,543 11,070
    Wales Dominic Dale 153,921 150,595 3,326
    China Liang Wenbo 182,699 156,940 25,759
    England Mike Dunn 104,049 108,007 -3,958
    Thailand Issara Kachaiwong 7,591 8,956 -1,365
    England Rod Lawler 111,922 117,492 -5,570
    Thailand James Wattana 82,934 91,056 -8,122
    England Ben Woollaston 164,645 154,249 10,396
    Ireland Fergal O'Brien 134,152 128,856 5,296
    England Matthew Selt 151,645 139,968 11,677
    China Liu Song 25,664 25,567 97
    England Joe Jogia 25,953 27,393 -1,440
    England Dave Harold 57,367 60,170 -2,803
    Ireland Joe Delaney 14,573 16,299 -1,726
    England Barry Pinches 75,554 82,920 -7,366
    England David Gilbert 190,109 165,056 25,053
    England Peter Lines 103,053 112,534 -9,481
    Belgium Bjorn Haneveer 16,098 17,381 -1,283
    Scotland James McBain 8,144 9,201 -1,057
    Malta Tony Drago 60,838 66,761 -5,923
    England Michael Holt 166,282 157,009 9,273
    England Steve Davis 54,942 57,736 -2,794
    Scotland Jamie Burnett 73,621 70,290 3,331
    England Matthew Couch 22,360 26,295 -3,935
    Scotland Alan McManus 135,933 131,697 4,236
    England Adrian Gunnell 23,528 26,283 -2,755
    China Xiao Guodong 154,253 135,140 19,113
    England Jack Lisowski 165,249 146,990 18,259
    England Jimmy Robertson 154,472 145,346 9,126
    England Liam Highfield 111,718 107,803 3,915
    England Ian McCulloch 20,255 20,581 -326
    England Kuldesh Johal 20,433 21,393 -960
    Wales Jamie Jones 121,970 115,893 6,077
    England Andy Hicks 57,557 59,302 -1,745
    England Kyren Wilson 182,250 161,554 20,696
    England Stuart Pettman 7,273 7,763 -490
    Scotland Anthony McGill 163,346 152,260 11,086
    England Paul Davison 90,808 101,213 -10,405
    Wales Michael White 159,115 147,658 11,457
    Northern Ireland Patrick Wallace 16,500 15,390 1,110
    Thailand Noppon Saengkham 86,623 89,631 -3,008
    Northern Ireland Dermot McGlinchey 3,537 5,618 -2,081
    England Simon Bedford 37,816 39,365 -1,549
    Wales Andrew Pagett 46,227 54,368 -8,141
    England Jamie O'Neill 43,704 45,967 -2,263
    Ireland David Morris 58,251 59,249 -998
    Wales Jak Jones 51,901 64,874 -12,973
    Brazil Igor Figueiredo 26,986 31,599 -4,613
    Thailand Thanawat Thirapongpaiboon 45,248 48,417 -3,169
    England Justin Astley 26,364 29,090 -2,726
    England Adam Wicheard 27,256 30,311 -3,055
    Ireland Michael Judge 12,605 13,493 -888
    England Robbie Williams 99,173 102,670 -3,497
    Israel Eden Sharav 47,776 54,762 -6,986
    Scotland Scott MacKenzie 6,540 7,834 -1,294
    England Gary Wilson 119,698 108,387 11,311
    Thailand Dechawat Poomjaeng 83,944 87,139 -3,195
    Belgium Luca Brecel 145,238 135,395 9,843
    England Nick Jennings 12,995 13,109 -114
    England Craig Steadman 96,264 100,834 -4,570
    England Sam Craigie 52,781 51,482 1,299
    England Adam Duffy 78,760 83,433 -4,673
    Thailand Passakorn Suwannawat 21,393 25,420 -4,027
    England Mitchell Travis 19,607 21,432 -1,825
    Wales Kishan Hirani 21,738 27,717 -5,979
    England Andrew Norman 33,162 38,813 -5,651
    England Ben Harrison 16,030 15,345 685
    England Sanderson Lam 39,227 50,865 -11,638
    England Shane Castle 17,407 18,332 -925
    England Ian Burns 94,419 96,878 -2,459
    England Allan Taylor 61,554 72,609 -11,055
    England Darren Bond 3,732 4,430 -698
    England Stuart Carrington 94,680 94,222 458
    England David Grace 87,842 94,339 -6,497
    China Chen Zhe 53,915 58,672 -4,757
    Ireland David Hogan 6,314 8,655 -2,341
    England Michael Wasley 56,179 59,552 -3,373
    Ireland John Sutton 5,358 6,906 -1,548
    England Sam Baird 114,747 114,607 140
    England Andy Lee 10,944 14,750 -3,806
    India Aditya Mehta 78,156 81,272 -3,116
    England Matthew Day 22,198 24,876 -2,678
    England Ian Glover 22,821 27,592 -4,771
    England James McGouran 4,724 5,376 -652
    England Andrew Milliard 3,833 6,216 -2,383
    Finland Robin Hull 60,732 61,589 -857
    England Mike Hallett 1,796 3,386 -1,590
    England Sean O'Sullivan 57,446 72,204 -14,758
    England Stephen Craigie 9,329 9,902 -573
    England Jamie Barrett 20,420 27,584 -7,164
    India Lucky Vatnani 15,707 17,814 -2,107
    England David Gray 11,460 11,742 -282
    Wales Daniel Wells 93,561 101,045 -7,484
    England Jack Culligan 1,050 1,761 -711
    England Les Dodd 4,632 5,630 -998
    Poland Kacper Filipiak 15,256 23,024 -7,768
    England Stephen Rowlings 5,223 5,296 -73
    England Del Smith 3,452 4,260 -808
    England Reanne Evans 22,299 31,359 -9,060
    England Neil Selman 1,122 1,007 115
    England Ali Bassiri 616 1,998 -1,382
    England Ian Barry Stark 3,154 3,774 -620
    England Stephen Ormerod 3,993 5,856 -1,863
    England Tony Brown 351 572 -221
    India David Singh 9,095 10,833 -1,738
    England Tony Knowles 4,551 6,808 -2,257
    Scotland Paul McPhillips 763 762 1
    Scotland Mark Boyle 2,994 3,081 -87
    Scotland David McLellan 324 378 -54
    Northern Ireland Dennis Taylor 338 624 -286
    Wales Paul Davies 4,852 5,378 -526
    England Jimmy Michie 7,501 8,184 -683
    Belgium Tomasz Skalski 6,127 9,367 -3,240
    Netherlands Mario Wehrmann 1,440 2,417 -977
    Belgium Hans Blanckaert 8,672 13,296 -4,624
    Germany Patrick Einsle 8,237 11,678 -3,441
    Netherlands Maurice Le Duc 1,603 2,546 -943
    England Oliver Brown 31,458 36,233 -4,775
    Germany Stefan Schenk 1,077 1,343 -266
    Denmark Rune Kampe 2,121 3,039 -918
    Belgium Kevin van Hove 6,812 6,897 -85
    England Sam Harvey 10,369 13,515 -3,146
    New Zealand Chris Mcbreen 560 885 -325
    England Jamie Walker 3,700 3,899 -199
    England Martin O'Donnell 83,624 89,176 -5,552
    France Stephane Ochoiski 1,388 2,529 -1,141
    Germany Andreas Cieslak 562 682 -120
    Germany Lasse Munstermann 2,383 3,481 -1,098
    England John Parrott 1,961 2,942 -981
    Canada Cliff Thorburn 501 859 -358
    Northern Ireland Joe Swail 98,752 103,361 -4,609
    England David Taylor 440 851 -411
    Ireland Leo Fernandez 16,361 19,570 -3,209
    Wales Duane Jones 49,305 55,409 -6,104
    England James Brown 984 1,487 -503
    Scotland Gary Thomson 4,248 4,203 45
    Wales Alex Taubman 20,061 23,495 -3,434
    England Mitchell Mann 55,097 61,912 -6,815
    England Jeff Cundy 20,713 21,563 -850
    Wales Jamie Clarke 34,485 38,067 -3,582
    Germany Phil Barnes 7,113 8,180 -1,067
    Scotland Marc Davis 12,419 14,339 -1,920
    Germany Stefan Joachim 392 653 -261
    Germany Stefan Gerst 907 1,438 -531
    Croatia Sanjin Kusan 1,167 1,704 -537
    Netherlands Gerrit Bij de Leij 880 977 -97
    England Michael Wild 28,495 32,039 -3,544
    England Charlie Walters 13,715 14,951 -1,236
    England Damian Wilks 2,678 3,742 -1,064
    England John Whitty 2,847 4,454 -1,607
    England Farakh Ajaib 9,378 9,502 -124
    England Stephen Groves 3,041 4,628 -1,587
    England Steve Judd 482 558 -76
    United Arab Emirates Mohammed Al Joker 919 1,221 -302
    England Joel Walker 44,916 50,418 -5,502
    United Arab Emirates Mohammed Shehab 2,972 3,327 -355
    England Daniel Skingle 326 194 132
    England John Astley 59,263 67,443 -8,180
    England Robert Valiant 2,279 2,699 -420
    England James Silverwood 10,018 10,794 -776
    England Michael Rhodes 1,461 1,416 45
    England David Portman 1,384 823 561
    England Jake Nicholson 13,276 15,964 -2,688
    England Oliver Lines 63,538 69,526 -5,988
    England Tom Maxfield 1,533 1,703 -170
    England David Craggs 2,511 3,159 -648
    England Craig Barber 6,362 8,185 -1,823
    England Lee Shanker 3,812 5,481 -1,669
    England Phil O'Kane 11,232 14,708 -3,476
    England Nikolas Charalambous 976 1,088 -112
    England Darren Burns 2,095 3,541 -1,446
    Ireland Martin McCrudden 2,873 3,514 -641
    England Christopher Keogan 28,082 39,820 -11,738
    England Lee Farebrother 1,099 1,410 -311
    Belgium Kurt Vanoverberghe 896 737 159
    England James Welsh 670 1,181 -511
    Poland Adam Stefanow 19,943 26,577 -6,634
    Belgium Tino de Witte 745 825 -80
    Belgium Peter Bullen 2,697 2,388 309
    Poland Marcin Nitschke 1,311 2,241 -930
    Belgium Pierre Dethier 1,210 1,783 -573
    Belgium Yvan van Velthoven 1,235 1,705 -470
    Belgium Pascal Durnez 1,127 1,365 -238
    Belgium Dirk Coppens 987 1,455 -468
    Belgium Erwin Goethals 720 1,093 -373
    Belgium Jurgen van Roy 1,621 1,435 186
    Poland Krzysztof Wrobel 1,147 1,448 -301
    Belgium Olivier Vandenboheede 1,600 1,651 -51
    Belgium Guido Taloen 573 497 76
    France Yannick Poulain 677 771 -94
    Belgium Edwin Depoorter 506 742 -236
    Belgium Rene Hemelsoet 2,247 2,358 -111
    Belgium Alain Vandersteen 3,263 3,537 -274
    Belgium Tim van Goubergen 1,139 1,543 -404
    Wales Darren Morgan 7,632 7,972 -340
    Belgium Mario Geudens 440 473 -33
    Scotland Craig MacGillivray 1,857 2,628 -771
    England Richard Beckham 4,103 5,604 -1,501
    England Ryan Causton 20,139 23,132 -2,993
    Thailand Thepchaiya Un-Nooh 123,320 113,829 9,491
    Northern Ireland Julian Logue 743 999 -256
    England Mike Finn 3,045 3,564 -519
    Bahrain Habib Subah 1,465 1,755 -290
    Ireland Jason Devaney 2,406 3,348 -942
    Belgium Wendy Jans 2,523 2,428 95
    Netherlands Roy Stolk 928 724 204
    Wales Gareth Allen 32,750 38,105 -5,355
    Turkey Soner Sari 1,444 1,790 -346
    Germany Andreas Hartung 413 1,117 -704
    Germany Christof Biniarsch 326 720 -394
    Germany Jörg Petersen 531 754 -223
    Turkey Ali Kirim 495 918 -423
    Germany Norbert Hofheinz 638 937 -299
    Switzerland Alexander Ursenbacher 44,438 48,814 -4,376
    Germany Miro Popovic 469 391 78
    Austria Dominik Scherübl 740 729 11
    Germany Julian Treiber 751 1,071 -320
    Germany Oliver Kremp 474 730 -256
    Germany Thomas Valentin 280 345 -65
    Germany Ole Steiner 317 647 -330
    England Zen Beechey 375 483 -108
    Germany Bernd Strnad 306 457 -151
    Germany Kilian Baur-Pantoulier 753 987 -234
    England Lee Page 21,934 27,570 -5,636
    England Alex Davies 28,785 31,360 -2,575
    England Lee Spick 6,782 7,272 -490
    England Antony Parsons 12,149 12,374 -225
    England Paul Metcalf 1,086 2,067 -981
    England Callum Downing 8,620 9,596 -976
    England Sam Thistlewhite 9,224 11,176 -1,952
    England Greg Davis 1,326 3,141 -1,815
    Northern Ireland Jordan Brown 33,688 36,309 -2,621
    Wales Callum Lloyd 6,894 7,542 -648
    England Neal Jones 1,528 2,570 -1,042
    Northern Ireland Raymond Fry 3,821 4,660 -839
    Ireland Robert Murphy 1,380 1,488 -108
    Australia Jamie Brown 3,926 3,595 331
    England James Hill 1,468 3,429 -1,961
    Scotland William Thomson 1,611 2,824 -1,213
    Qatar Ahmed Saif 8,750 14,165 -5,415
    England Gareth Green 11,137 12,775 -1,638
    England Zak Surety 30,501 35,372 -4,871
    England Richard Somauroo 1,205 2,305 -1,100
    England Ryan Clark 7,428 11,863 -4,435
    England James Cahill 54,540 65,258 -10,718
    England Martin Ball 3,727 4,611 -884
    England Daniel Ward 6,705 6,105 600
    Scotland Michael Leslie 28,329 37,353 -9,024
    England Simon Dent 4,771 6,462 -1,691
    England Geoff Williams 525 563 -38
    England Gary Miller 626 955 -329
    England Sydney Wilson 35,751 42,261 -6,510
    Iceland Kristjan Helgason 5,829 6,393 -564
    Germany Sascha Lippe 993 1,252 -259
    Malta Alex Borg 30,542 40,362 -9,820
    Austria Andreas Ploner 12,171 14,635 -2,464
    Wales Philip Williams 635 332 303
    Belgium Peter Vertommen 1,378 1,247 131
    Austria Ebrahim Baghi 404 586 -182
    England Robert James 640 997 -357
    England Luke Simmonds 14,093 15,040 -947
    Wales Lee Walker 50,918 57,246 -6,328
    Australia Vinnie Calabrese 17,594 24,031 -6,437
    Pakistan Shahram Changezi 495 610 -115
    England James Burrett 4,696 7,784 -3,088
    England Bash Maqsood 3,805 5,268 -1,463
    Scotland Fraser Patrick 48,682 56,742 -8,060
    Australia Ben Judge 4,878 9,215 -4,337
    England Liam Monk 4,818 5,248 -430
    England Jason Tart 3,160 4,005 -845
    Pakistan Shehzad Iqbal 2,213 2,996 -783
    Scotland Bobby Cruickshanks 1,172 1,735 -563
    Wales Stephen Ellis 1,235 1,999 -764
    England George Marter 2,326 3,371 -1,045
    India Shahbaaz Khan 1,748 1,696 52
    England Lee Stephens 1,001 1,140 -139
    Israel Shachar Ruberg 6,067 6,961 -894
    Belgium Jurian Heusdens 4,217 4,328 -111
    Germany Julian Gartner 389 385 4
    Ireland Douglas Hogan 783 1,503 -720
    England Ashley Wright 6,843 6,948 -105
    England Billy Joe Castle 24,800 28,005 -3,205
    England Lewis Frampton 1,811 2,550 -739
    Wales Andrew Rogers 3,717 4,614 -897
    England Brian Cox 548 399 149
    England Steve Ventham 848 1,325 -477
    Wales Jack Bradford 6,524 8,487 -1,963
    Scotland Jonathan Fulcher 370 608 -238
    England Danny Brindle 3,584 5,090 -1,506
    England Hammad Miah 50,394 61,658 -11,264
    England Ricky Norris 4,387 5,418 -1,031
    Thailand Noppadol Sangnil 2,293 3,054 -761
    England Wayne Brown 3,448 3,594 -146
    Cyprus Michael Georgiou 61,094 64,096 -3,002
    England Lewis Roberts 1,605 1,539 66
    England Imran Puri 3,294 6,118 -2,824
    Northern Ireland Declan Brennan 4,335 4,718 -383
    England John Pritchett 1,789 1,877 -88
    England Ian Brumby 4,005 4,818 -813
    England David Roe 2,775 3,429 -654
    Ireland Brendan O'Donoghue 4,238 5,016 -778
    Thailand Atthasit Mahitthi 1,698 2,440 -742
    Wales Ian Preece 22,488 23,721 -1,233
    England Paul Wykes 4,135 3,857 278
    England Nic Barrow 1,569 1,317 252
    England Barry West 838 843 -5
    England Bill Oliver 480 737 -257
    Brazil Itaro Santos 4,367 9,841 -5,474
    England Stuart Watson 3,186 3,265 -79
    England Lee Richardson 2,697 2,382 315
    Belgium Chris Henry 1,621 1,918 -297
    Germany Rüdiger Fehrmann 465 913 -448
    Austria Markus Stocker 341 513 -172
    Germany Jörg Vortkort 206 38 168
    Germany Roland Hanisch 632 579 53
    England Saqib Nasir 17,336 18,500 -1,164
    Germany Hendrik Glax 496 730 -234
    England Stefan Mazrocis 1,105 1,262 -157
    Netherlands Jerom Meeus 818 1,225 -407
    Netherlands Misja van Vonderen 394 584 -190
    Belgium Jimmy van den Winkel 866 971 -105
    Belgium Laurens de Staelen 682 1,171 -489
    Netherlands Juriaan van den Nieuwenhuizen 489 1,115 -626
    China Tang Jun 4,870 5,517 -647
    China Shi Hanqing 1,262 1,581 -319
    England Chris Melling 13,758 17,489 -3,731
    England Mark Vincent 7,579 9,473 -1,894
    Ireland Greg Casey 6,922 6,940 -18
    Scotland Ross Vallance 3,591 4,074 -483
    England Brett Miller 1,979 1,859 120
    China Cao Xinlong 12,106 15,597 -3,491
    China Cao Kaisheng 2,014 2,169 -155
    England Greg Batten 2,301 1,755 546
    Scotland Michael Collumb 11,115 12,043 -928
    England Darren Cook 7,002 7,201 -199
    India Sourav Kothari 744 1,139 -395
    England Adam Chalkley 517 867 -350
    China Cai Jianzhong 5,116 5,313 -197
    Iran Hossein Vafaei 53,068 50,723 2,345
    Poland Piotr Murat 458 462 -4
    Poland Rafal Górecki 323 505 -182
    China Li Yuan 14,771 19,502 -4,731
    England Jordan Church 2,283 2,661 -378
    England Gary Wilkinson 1,676 1,679 -3
    England Tam Mustafa 1,482 2,219 -737
    England Stephen Kershaw 2,651 2,780 -129
    England Roger Leighton 420 274 146
    England Andy Symons 991 954 37
    England Ian Martin 1,615 1,753 -138
    Scotland Mark Owens 4,692 6,499 -1,807
    England Stuart Wood 390 572 -182
    England Nico Elton 6,839 9,695 -2,856
    England Sean Hopkin 1,015 1,387 -372
    England Ashley Carty 34,834 39,008 -4,174
    Wales Richard King 1,988 2,771 -783
    England Elliot Slessor 54,641 62,515 -7,874
    Wales David John 10,007 14,677 -4,670
    New Zealand Dene O'Kane 666 812 -146
    England Bradley Jones 2,462 2,764 -302
    England David Lilley 23,199 22,391 808
    Ukraine Vladyslav Vyshnevskyy 433 487 -54
    Poland Krzysztof Kubicki 265 427 -162
    Poland Maciej Relich 425 585 -160
    Poland Krzysztof Gorniak 265 473 -208
    Poland Adrian Materek 356 350 6
    Poland Adam Polak 368 562 -194
    Poland Phan Quoc Binh 312 612 -300
    Poland Karol Szuba-Jablonski 326 380 -54
    Poland Mateusz Baranowski 5,944 8,154 -2,210
    Australia Ryan Thomerson 4,434 6,056 -1,622
    England Adam Bobat 4,117 4,895 -778
    England George Pragnall 12,491 14,220 -1,729
    England Ian John Ali 839 960 -121
    France Johan Lorek 387 436 -49
    England John Welsh 2,292 2,778 -486
    Ireland Patsy Fagan 908 1,045 -137
    England Karl Townsend 1,569 1,393 176
    England Steve Meakin 1,115 885 230
    Wales Wayne Jones 683 517 166
    Wales Tony Chappel 3,052 2,771 281
    Ireland John McBride 250 370 -120
    England Nick Dyson 1,545 1,424 121
    Ireland Josh Boileau 17,515 24,102 -6,587
    Ireland Daniel O’Regan 1,472 1,834 -362
    England Stephen Croft 753 991 -238
    England Hassan Miah 738 1,095 -357
    England Ben Hancorn 4,783 4,596 187
    England Sean Lanigan 424 363 61
    Wales Anthony Davies 1,016 1,297 -281
    England Dave Finbow 1,423 1,471 -48
    England Surinder Gill 2,586 2,095 491
    England Wayne Townsend 4,246 6,124 -1,878
    Wales Darren Thompson 970 741 229
    Thailand Kobkit Palajin 396 471 -75
    England Darryn Walker 3,390 2,999 391
    England Sean Bullock 1,082 1,177 -95
    England Gary Lees 1,902 2,589 -687
    China Zhang Dongtao 521 489 32
    England Adrian Rosa 5,701 5,191 510
    England Chris Norbury 27,781 34,148 -6,367
    Thailand Kwan Poomjang 1,279 1,210 69
    Canada Alain Robidoux 339 350 -11
    England Steven Hallworth 25,788 31,497 -5,709
    Belgium Thomas Broeckx 1,519 1,451 68
    Belgium Yannick Sablon 732 675 57
    Belgium Patrick Geysels 720 1,094 -374
    Belgium Nicky Godeyne 446 501 -55
    Belgium Mathijs Bokken 350 721 -371
    Belgium Kevin Jacobs 378 409 -31
    Belgium Tom Vervoort 552 602 -50
    Belgium Ahmed Osman 814 557 257
    Belgium Wai Hin Chu 451 485 -34
    Belgium Claudio Mercurio 515 396 119
    Belgium Wilfried Ide 798 751 47
    Belgium Kristof de Bruyn 389 473 -84
    Belgium Chris Maesschalck 293 283 10
    Netherlands Nick Tielemans 349 231 118
    Belgium Wim Andries 379 548 -169
    Belgium Sam de Cooman 569 805 -236
    Belgium Tom de Wit 534 678 -144
    Belgium Raphael Profeta 916 781 135
    Belgium Tom Vanwelssenaers 423 892 -469
    Belgium Bart de Mooter 291 234 57
    Belgium Rudy Poelmans 638 741 -103
    Belgium Raf Vervoort 768 794 -26
    Netherlands Jeroen van Driel 716 1,271 -555
    Belgium Jeff Jacobs 2,011 2,748 -737
    Belgium Wim de Roeck 1,272 1,270 2
    Belgium Serge Moeyersons 1,025 1,239 -214
    India Pankaj Advani 34,976 32,357 2,619
    Australia Adrian Ridley 4,902 6,249 -1,347
    England Julian Mills 697 1,467 -770
    England William Lemons 9,098 11,364 -2,266
    Northern Ireland Billy Brown 1,406 1,998 -592
    Isle of Man Darryl Hill 16,822 23,969 -7,147
    England Thomas Wealthy 1,641 2,589 -948
    Scotland Ross Higgins 5,543 8,389 -2,846
    England Jason Weston 11,453 16,618 -5,165
    England Eddie Manning 2,678 2,033 645
    Scotland Scott Donaldson 95,082 100,782 -5,700
    England Jamie Gibson 684 1,540 -856
    Scotland Ross Muir 56,549 66,422 -9,873
    Wales Richard Jones 1,045 1,080 -35
    Thailand Phaitoon Phonbun 1,865 2,141 -276
    Thailand Noppadon Noppachorn 1,025 1,085 -60
    England Peter McCullagh 715 827 -112
    China Da Hailin 2,406 2,675 -269
    England Nigel Gilbert 427 385 42
    England Andrew Alexandrou 647 1,541 -894
    England Jamie Bodle 4,166 4,251 -85
    China Lyu Haotian 55,635 59,033 -3,398
    China Zhou Yuelong 95,608 83,395 12,213
    China Lu Ning 43,852 45,001 -1,149
    England Jamie Rous 373 423 -50
    China Li Jian Bing 1,134 1,353 -219
    England Anthony Harris 3,237 4,197 -960
    China Chen Feilong 14,515 19,169 -4,654
    England Tugba Irten 4,240 5,754 -1,514
    Wales Jimmy Carney 1,903 2,564 -661
    England Andy Marriott 6,398 8,339 -1,941
    Scotland Rhys Clark 32,226 42,336 -10,110
    Wales Ben Jones 12,088 15,793 -3,705
    England Andrew Hudson 645 1,038 -393
    Bahrain Mohammed Al Shaikh 1,388 1,692 -304
    Australia Marc Robertson 3,450 3,436 14
    England Richard Remelie 1,567 2,178 -611
    England Richard Twomey 863 1,265 -402
    China Zhang Anda 106,684 105,385 1,299
    England John Beesley 1,659 2,803 -1,144
    Egypt Mohamed Khairy 3,488 7,185 -3,697
    China Xu Xlnjian 885 1,204 -319
    China Chen Zifan 29,355 33,407 -4,052
    China Zhang Yang 3,313 3,346 -33
    China Sun Chang 774 985 -211
    China Lin Shuai 10,677 12,202 -1,525
    China Zhang Yadong 1,992 2,624 -632
    China Zhao Xintong 73,944 66,239 7,705
    Hong Kong Fung Kwok Wai 2,709 3,093 -384
    China Zhang Yong 37,841 44,761 -6,920
    China Zhang Yi 1,796 2,583 -787
    China Ma Tingpeng 7,281 7,339 -58
    China Qiu Yalong 3,242 3,390 -148
    China Wang Yuchen 18,715 26,561 -7,846
    China Lei Zhen 1,314 2,041 -727
    Scotland Scott MacFarlane 2,579 2,359 220
    South Africa Peter Francisco 778 1,136 -358
    England Jonathan Bagley 973 1,435 -462
    England Steve Gough 273 407 -134
    England Hassan Vaizie 627 1,132 -505
    South Africa Paul Burrell 2,099 3,993 -1,894
    Ireland John Leahy 722 780 -58
    China Chen Ruifu 2,926 3,145 -219
    China Lin Yongzhi 1,918 2,321 -403
    China Pa Ruke 3,666 3,662 4
    China Guan Zhen 8,283 8,137 146
    China Pan Weixing 2,948 3,557 -609
    England Brandon Sargeant 16,267 20,300 -4,033
    England Darrell Whitworth 2,020 2,478 -458
    England James Gillespie 795 1,122 -327
    Scotland Lloyd Condron 266 174 92
    England Harvey Chandler 10,332 14,357 -4,025
    England Ben Fortey 4,993 6,255 -1,262
    Bulgaria Georgi Velichkov 316 840 -524
    Estonia Andres Petrov 5,092 5,815 -723
    Switzerland Stefan Schneider 347 381 -34
    Ireland TJ Dowling 3,737 4,124 -387
    England Peter Delaney 1,878 3,629 -1,751
    England Stewart Hesketh 463 724 -261
    England Peter Donegan 312 266 46
    Scotland Dylan Craig 9,677 11,371 -1,694
    Germany Peter Wagner 679 740 -61
    England Charon Parker 511 914 -403
    Bulgaria Nikola Kemilev 457 720 -263
    Bulgaria Vencislav Daskalov 376 443 -67
    England Alan Trigg 680 1,271 -591
    Ireland Gay Burns 248 300 -52
    Germany Carl Rosenberger 588 1,024 -436
    Malta Aaron Busuttil 2,126 3,057 -931
    Northern Ireland Johnny Kells 653 634 19
    England Dean Goddard 1,395 2,147 -752
    England John Parkin 3,845 4,764 -919
    Germany Luca Kaufmann 691 943 -252
    Germany Tobias Hirmer 484 415 69
    Croatia Dragan Roša 260 334 -74
    England Garry Steele 840 1,937 -1,097
    England Joe Steele 6,652 8,623 -1,971
    Germany Felix Frede 5,618 7,102 -1,484
    England Joe O'Connor 29,861 34,807 -4,946
    England Adam Edge 7,720 9,907 -2,187
    England Chris Wakelin 79,420 77,422 1,998
    England Louis Heathcote 13,553 14,266 -713
    China Niu Zhuang 17,334 24,999 -7,665
    China Hu Hao 13,141 12,310 831
    China Ju Reti 8,060 6,543 1,517
    Hong Kong Leong Man Hoi 1,004 1,346 -342
    China Wang Heng 2,004 2,198 -194
    China Liu Fan 754 849 -95
    China Li Yujin 1,951 3,094 -1,143
    China Sun Hongrui 2,465 3,092 -627
    China Zhang Zihao 1,507 2,195 -688
    China Wang Zepeng 14,781 13,440 1,341
    China Liu Yiqi 1,203 1,834 -631
    China Fang Xiongman 29,874 31,755 -1,881
    England Peter Bardsley 317 454 -137
    England Gary Challis 2,447 3,773 -1,326
    England Adam Longley 658 874 -216
    England Gary Filtness 258 303 -45
    Belgium Jan Corten 496 523 -27
    Netherlands Ton Berkhout 1,127 1,385 -258
    Belgium Steve Lambrechts 984 1,012 -28
    Belgium Dominiek Vieuvalet 434 718 -284
    Netherlands Jasha Kiers 411 557 -146
    Belgium Sebastiaan Vermeylen 670 657 13
    Belgium Koang Min Chou 444 372 72
    Belgium Raf Van De Maele 643 596 47
    Germany Lukas Kleckers 22,489 30,040 -7,551
    France Nathanael Beckrich 403 372 31
    Belgium Fred Letecheur 563 758 -195
    Belgium Kevin Vandevoort 1,300 1,954 -654
    Belgium Kristof Vermeiren 874 911 -37
    China Huang Jiahao 4,336 5,682 -1,346
    China Yu Xuantang 682 806 -124
    China Wang Lige 411 600 -189
    China Geng Mingqi 10,084 8,742 1,342
    China Ji Zhijun 1,914 2,251 -337
    China Liu Jiaming 5,998 7,099 -1,101
    China Yao Pengcheng 1,968 2,906 -938
    India Kamal Chawla 2,816 3,314 -498
    England Peter Devlin 6,988 8,194 -1,206
    England Dylan Mitchell 4,519 7,008 -2,489
    India Varun Madan 1,330 1,980 -650
    Scotland Joseph McLaren 518 703 -185
    Scotland Barry Lee 1,971 2,812 -841
    Scotland Chris Totten 11,588 20,529 -8,941
    England Richard Binns 963 1,228 -265
    Netherlands Jurgen Goudailler 472 349 123
    Netherlands Ameer Baksh 856 783 73
    Canada Alex Pagulayan 3,603 3,703 -100
    England Clayton Humphries 5,324 4,684 640
    India Rahul Sachdev 2,824 3,104 -280
    India Rajat Khaneja 1,436 1,595 -159
    England Zack Richardson 10,577 10,557 20
    Qatar Mohsen Bukshaisha 1,811 2,183 -372
    England Michael Tomlinson 7,026 8,867 -1,841
    England Joe Roberts 9,412 9,905 -493
    Pakistan Mohammed Asif 5,527 5,515 12
    Portugal Filipe Cardoso 510 1,326 -816
    China Zhao Hanyang 748 1,182 -434
    China Luo Honghao 23,885 24,929 -1,044
    China Li Zhen 1,487 2,177 -690
    China Sun Peng 2,695 3,184 -489
    China Shan Xianshu 1,663 2,272 -609
    China Zhong Lin 4,409 4,512 -103
    China Yan Bingtao 75,115 65,997 9,118
    China Long Zehuang 7,974 7,822 152
    China Maihe Muti 1,071 1,674 -603
    China Feng Zeyuan 1,507 2,635 -1,128
    China Sun Jianjun 393 604 -211
    China Pang Junxu 5,648 7,188 -1,540
    Thailand Ratchayothin Yotharuck 9,455 14,456 -5,001
    Netherlands Theodor den Hartog 465 436 29
    England Jordan Geldard 401 471 -70
    England Benji Buckley 659 573 86
    Netherlands Feylin Janssen 394 378 16
    Netherlands Fozan Masood 1,008 934 74
    China Wen Chen 1,652 2,343 -691
    England Matthew Glasby 6,794 9,226 -2,432
    England Luke Garland 2,461 3,358 -897
    England Kurtis Weaver 2,452 2,776 -324
    Malta Brian Cini 6,589 7,132 -543
    Northern Ireland Jamie McArdle 4,665 4,566 99
    England Richard Haney 1,191 1,306 -115
    England Michael Williams 7,254 8,352 -1,098
    England Ashley Hugill 30,228 35,628 -5,400
    Switzerland Pascal Camenzind 466 574 -108
    Germany Thomas Blang 326 554 -228
    Norway Christopher Watts 481 1,094 -613
    Germany Daniel Schneider 927 1,266 -339
    Iran Amir Sarkhosh 4,038 3,581 457
    India Laxman Rawat 4,470 5,007 -537
    Egypt Ahmed Galal 2,292 5,116 -2,824
    China Chen Junhao 1,804 2,611 -807
    China Zou Junhai 1,251 1,592 -341
    China Qin Jianfeng 747 1,343 -596
    China He Guoqiang 3,892 4,395 -503
    Germany Christian Gabriel 432 460 -28
    China Yuan Sijun 38,706 38,336 370
    China Yong Fan 464 523 -59
    China Fan Zhengyi 9,538 15,348 -5,810
    China Xu Xinjian 519 1,231 -712
    China Xu Si 25,860 30,781 -4,921
    China Feng Yu 1,322 1,814 -492
    England Josh Mulholland 2,022 2,355 -333
    England Joshua Cooper 4,712 5,569 -857
    England Adam King 2,760 3,299 -539
    England Troy Brett 2,130 2,060 70
    Russia David Maslov 1,237 1,869 -632
    Wales Tyler Rees 5,813 7,584 -1,771
    Belgium Niki Baele 342 456 -114
    Belgium Frank Driesen 309 195 114
    Belgium Johny Moermans 375 594 -219
    Hong Kong Lee Chun Wai 1,640 2,076 -436
    Hong Kong Ng On Yee 8,519 11,338 -2,819
    United States Corey Deuel 2,923 4,465 -1,542
    Ukraine Iulian Boiko 3,409 4,099 -690
    Thailand Boonyarit Keattikun 9,876 15,809 -5,933
    Sweden Arpat Pulat 992 994 -2
    Iran Soheil Vahedi 16,752 22,441 -5,689
    England Anthony Jeffers 2,627 3,035 -408
    England Russel Morgan 502 769 -267
    England Sean Maddocks 4,497 4,861 -364
    China Cheng Sihong 2,037 2,338 -301
    China Li Ningning 716 1,137 -421
    China Ding Wei 366 495 -129
    Malaysia Thor Chuan Leong 34,754 41,866 -7,112
    Scotland Keith Keldie 3,646 5,736 -2,090
    England Jake Keen 1,494 1,876 -382
    England Thomas Hilborne 1,392 2,340 -948
    Wales Leigh Davies 880 987 -107
    England Joshua Baddeley 2,331 3,777 -1,446
    England Thomas Barton 2,378 2,619 -241
    China Tu Jiong 470 557 -87
    China Duan Yanfeng 1,244 1,649 -405
    China Liu Ming 421 487 -66
    China Ding Kai 757 1,281 -524
    Latvia Rodion Judin 3,963 5,783 -1,820
    Germany Simon Lichtenberg 7,212 12,068 -4,856
    England Chris Jones 1,733 2,317 -584
    Bulgaria Ivaylo Pekov 800 1,594 -794
    China Bai Langning 2,904 4,862 -1,958
    China Wang Wu 539 553 -14
    China Wang Chenkai 520 594 -74
    Thailand Kritsanut Lertsattayathorn 9,295 10,398 -1,103
    Pakistan Hamza Akbar 18,694 27,537 -8,843
    Hong Kong Chau Hon Man 1,839 2,844 -1,005
    Japan Keishin Kamihashi 2,360 3,038 -678
    England Danny Connolly 607 853 -246
    China Wu Shengguang 2,225 2,351 -126
    Ireland Tony Corrigan 721 1,230 -509
    England Grant Miles 1,045 1,212 -167
    Poland Daniel Holoyda 1,591 2,066 -475
    Iran Ehsan Heydarinezhad 3,005 3,056 -51
    China Au Chi Wai 7,640 8,013 -373
    Pakistan Asjad Iqbal 1,232 1,370 -138
    Bahrain Hussein Mahmood 748 1,174 -426
    Ukraine Sergey Isaenko 2,722 3,682 -960
    Bulgaria Dimitar Mehandzhiyski 274 843 -569
    Wales Rhydian Richards 620 741 -121
    Belgium Jurgen van den Bossche 1,511 1,425 86
    Thailand Akani Songsermsawad 43,158 42,130 1,028
    Wales Rhydian Ap Owen 1,810 2,398 -588
    Scotland Erik Wilson 1,068 1,234 -166
    England Owais Ali 2,252 3,097 -845
    England Brad Chappell 862 1,585 -723
    England Joshua Thomond 6,202 6,900 -698
    England Josh Harrison 675 851 -176
    Germany Robin Otto 1,918 3,160 -1,242
    Pakistan Khalid Al Salem 639 874 -235
    Scotland Lee Mein 946 1,460 -514
    Poland Jarosław Kowalski 537 587 -50
    Finland Heikki Niva 4,475 4,473 2
    Austria Florian Nüßle 2,329 3,121 -792
    Ireland Stephen Bateman 184 392 -208
    South Korea Daegyu Lee 4,227 3,677 550
    India Hrithik Jain 1,519 2,544 -1,025
    Hong Kong Ka Wai Cheung 4,759 4,450 309
    Thailand Nutcharat Wongharuthai 844 1,592 -748
    Hong Kong Yu Kiu Chang 2,009 2,343 -334
    China Zhu Yinghui 4,966 6,138 -1,172
    Germany Umut Dikme 2,684 3,783 -1,099
    Ireland Andrew Doherty 2,485 2,448 37
    Australia Kurt Dunham 9,322 16,542 -7,220
    France Brian Ochoiski 3,736 3,437 299
    England Patrick Whelan 5,515 5,785 -270
    Pakistan Muhammad Sajjad 2,469 2,838 -369
    Pakistan Babar Masih 937 1,389 -452
    Saudi Arabia Ahmed Aseeri 700 1,020 -320
    Saudi Arabia Omar Alajlani 1,800 2,492 -692
    England Nigel Howe 1,030 1,084 -54
    Afghanistan Mohammad Rais Senzahi 707 1,442 -735
    Belgium Tan Wang Chooi 3,465 3,465 0
    Belgium Ben Mertens 2,190 2,582 -392
    Wales Dylan Emery 3,982 4,348 -366
    Wales Jackson Page 16,543 17,963 -1,420
    England Lewis Gillen 1,678 2,770 -1,092
    England Mohammed Rangzib 1,604 2,289 -685
    England Ismail Türker 357 261 96
    China Zhang Zhijie 362 363 -1
    China Huang Zishun 430 421 9
    China Chang Bingyu 7,331 8,345 -1,014
    China Zhang Chi 394 462 -68
    China Huang Zhong 638 632 6
    Netherlands Xander van Rossem 475 658 -183
    China Si Jiahui 8,214 6,434 1,780
    England Lewis Parnham 813 1,036 -223
    England Labeeb Ahmed 1,117 1,952 -835
    England Simon Blackwell 5,522 5,243 279
    Egypt Basem Eltahhan 4,758 10,542 -5,784
    England Manasawin Phetmalaikul 2,160 2,693 -533
    England Callum Costello 1,665 2,323 -658
    Ireland Ross Bulman 6,393 6,594 -201
    England Jack Harris 1,172 1,475 -303
    Ireland Noel Landers 929 1,249 -320
    Ireland Fergal Quinn 2,272 2,336 -64
    China Lyu Chuang 52,126 53,483 -1,357
    China Lyu Chenwei 16,442 20,865 -4,423
    England John Foster 3,361 3,679 -318
    England Daniel Womersley 9,376 10,273 -897
    England Jenson Kendrick 1,536 2,172 -636
    India Ishpreet Chadha 1,363 1,605 -242
    England Jamie Lashmar 767 848 -81
    Belgium Curd Persyn 792 727 65
    Malaysia Mohammed Reza Hassan 941 1,212 -271
    England Riley Parsons 4,064 4,505 -441
    England Andrew Smith 1,805 1,624 181
    England James Height 1,828 2,830 -1,002
    England Daniel Devlin 2,231 2,778 -547
    England Haydon Pinhey 5,673 5,961 -288
    England Brandon Hall 2,405 3,494 -1,089
    England Ben Murphy 681 846 -165
    England Ben Robinson 750 1,303 -553
    Ireland Aaron Tobin 1,303 1,353 -50
    England Mario Basile 721 1,024 -303
    Wales Daniel Gorton 1,499 2,063 -564
    Wales Matthew Roberts 2,316 3,498 -1,182
    Scotland Dean Young 2,243 2,323 -80
    England Chae Ross 6,114 5,822 292
    India Kreishh Gurbaxani 1,120 1,203 -83
    England Sean Harvey 668 698 -30
    England Luke Pinches 2,370 2,885 -515
    England Reggie Edwards 492 664 -172
    Ireland Aaron Holland 803 1,246 -443
    China Zhang Jiankang 7,011 11,993 -4,982
    Spain Francisco Sanchez Ruiz 464 811 -347
    Ireland Aaron Hill 1,894 2,374 -480
    England Dean Galbally 781 872 -91
    England Jed Mann 1,451 2,450 -999
    England Harry Farrell 1,011 1,198 -187
    England Stefan Risidi 892 1,040 -148
    England Danny Gladstone 569 833 -264
    Bahrain Mohammed Ali 574 765 -191
    India Roshan Mirchandani 544 856 -312
    England Anthony Fieldsend 752 881 -129
    England Michael Dubicki 964 1,188 -224
    Wales Jeremiah Connors 722 614 108
    England Mark J Miller 628 731 -103
    China Peifan Lei 6,043 6,006 37
    Ireland Ronan Whyte 1,508 2,789 -1,281
    China Jianbo Zhao 1,272 1,600 -328
    China Ma Chunmao 6,160 6,452 -292
    England Andy Milliard 2,364 2,901 -537
    England Alex Millington 3,013 3,290 -277
    England Ryan Davies 2,866 3,269 -403
    Russia Ivan Kakovskii 2,085 2,941 -856
    Romania Constantin Mateescu 791 1,889 -1,098
    United States Ahmed Elsayed 691 1,565 -874
    China Ning Kang 2,109 2,177 -68
    England Dave Nelson 1,651 2,750 -1,099
    India Himanshu Dinesh Jain 4,764 4,434 330
    Poland Michał Ebert 443 459 -16
    China Wu Yize 3,626 4,185 -559
    England Ian Desmier 643 1,109 -466
    Saudi Arabia Nezar Asseri 760 1,101 -341
    Ireland Aman Goel 806 1,185 -379
    England Qingtian Yang 4,042 3,174 868
    England Kayden Brierley 2,700 2,205 495
    England James Murdoch 61 347 -286
    England Shaun Wilkes 1,518 2,664 -1,146
    Northern Ireland Joe Meara 2,289 4,618 -2,329
    England Colin Mitchell 449 839 -390
    England Paul Cavney 657 782 -125
    England Philip Minchin 765 1,583 -818
    Germany Pavel Leyk 387 807 -420
    Germany Stefan Kasper 242 480 -238
    Czech Republic Jakub Rendla 22 311 -289
    England Matt Yeadon 103 307 -204
    England Danny Douane 418 887 -469
    England Alex O'Donaghue 197 301 -104
    Czech Republic Simon Ceo 55 332 -277
    Czech Republic Jaromir Malanta 20 357 -337
    Germany Michael Heeger 171 716 -545
    Czech Republic Jan Prihoda 29 291 -262
    Germany Robert Drahn 207 1,212 -1,005
    Czech Republic Tomas Kejla 58 268 -210
    Czech Republic Lukas Krenek 69 295 -226
    Czech Republic Jindrich Prchal 22 308 -286
    Germany Ronni Beniesch 416 2,023 -1,607
    Germany Dieter Meier 369 1,228 -859
    Czech Republic Jan Vimr 37 319 -282
    Serbia Marko Vukovic 22 283 -261
    Czech Republic Karel Petracek 36 340 -304
    Slovakia Jakub Koniar 51 385 -334
    Czech Republic Serge Dupraz 45 399 -354
    Germany Thomas Cesal 290 1,046 -756
    Germany Habib Shalchian 294 574 -280
    Germany Jürgen Kesseler 468 1,177 -709
    Germany Christopher Frömmel 11 377 -366
    Belgium Mario van Herk 1,219 1,454 -235
    Germany Benjamin Frömmel 20 337 -317
    Germany Ralph Müller 102 569 -467
    Germany Nicole Breitenstein 113 1,265 -1,152
    Belgium Jacob Stacha 111 280 -169
    Germany Ralf Günzel 283 1,058 -775
    England Joe Johnson 379 761 -382
    England Marc Harman 604 1,893 -1,289
    England Pascal Richard 122 297 -175
    England Lewis John Calcutt 186 677 -491
    Germany Ralph Enax 21 301 -280
    Germany Jörn Hannes-Hühn 81 334 -253
    Germany Thomas Wacker 1 144 -143
    Germany Uli Ottner 18 403 -385
    Germany Jörg Ebert 10 302 -292
    Germany Diana Schuler 313 1,474 -1,161
    England Shaun Parkes 744 976 -232
    England Rock Hui 194 326 -132
    England Kamran Ashraf 766 1,514 -748
    England David Birley 143 635 -492
    England Declan Bristow 36 120 -84
    England Mark Miller 260 601 -341
    Belgium Luc Heirewegh 440 928 -488
    Belgium Danny D'Hoore 299 344 -45
    Belgium Eddy Kindermans 88 367 -279
    Belgium Gwen Engels 37 372 -335
    Belgium Pascal Raes 676 1,306 -630
    Belgium Julius Grauls 102 330 -228
    Belgium Olivier Coucke 148 285 -137
    Netherlands Jan Hinfelaar 68 264 -196
    Belgium Lieven Vanthournout 212 375 -163
    Belgium Gino Verheyde 86 267 -181
    Belgium Jean Pierre De Blaer 316 555 -239
    Belgium Kris van Landeghem 510 971 -461
    Belgium Jan Goossens 386 1,254 -868
    Belgium Bert van Tiggelin 14 401 -387
    Belgium Kevin van den Broeck 416 890 -474
    England Matt Williams 134 223 -89
    England James Loft 608 893 -285
    England Anish Gokool 126 200 -74
    Norway Anita Maflin 272 496 -224
    Wales Allan Morgan 88 253 -165
    Wales Jamie Edwards 124 235 -111
    Germany Robert Sax 114 293 -179
    Germany Michael Seidel 24 162 -138
    Germany Michael Betzinger 89 251 -162
    Netherlands Rogier van de Kamp 90 235 -145
    Germany Mirko Groß 48 315 -267
    Germany Wilhelm Braunwald 174 254 -80
    Germany Sascha Breuer 226 457 -231
    Germany Gerhard Engelschalk 276 459 -183
    Germany Anja Vucicevic 254 338 -84
    Germany Andreas Pesch 86 558 -472
    Germany Markus Hertle 47 377 -330
    Netherlands Florian Moederscheim 431 639 -208
    Germany Bernd Friedrich 20 311 -291
    Germany Ralf Hemmerling 44 244 -200
    Germany Oliver Metzger 347 510 -163
    Germany Hendrik Henschke 311 527 -216
    Croatia Stevo Vucicevic 44 351 -307
    Germany Lothar Kempgens 82 309 -227
    Germany Martin Rösler 44 305 -261
    Germany Ronny Buchholz 305 443 -138
    Germany Ronny Pawlitza 310 628 -318
    Germany Dirk Hochheim 89 289 -200
    Germany Rüdiger Nickel 32 314 -282
    Germany Daniel Dieudonne 65 247 -182
    Netherlands Laurin Winters 289 1,105 -816
    England Ashik Nathwani 419 945 -526
    England Anthony Robson 45 396 -351
    England Mark Smith 138 356 -218
    England Jordan Rimmer 390 528 -138
    England Jim Buck 294 701 -407
    England Terry Challenger 1,000 1,792 -792
    England Nick Pearce 100 165 -65
    England David Bailey 102 770 -668
    Qatar Ali Al Obaidly 72 384 -312
    Pakistan Shokat Ali 576 1,291 -715
    England Abdulrahman Quari 235 388 -153
    England Gavin Butler 268 630 -362
    Qatar Mohanna Al Obaidly 142 350 -208
    England Jason Stockton 43 300 -257
    Turkey Yahya Seedat 18 361 -343
    Scotland Hugh Abernethy 282 406 -124
    Ireland Robert Redmond 248 346 -98
    Malta Duncan Bezzina 125 351 -226
    Romania Constantin Cosmin 202 543 -341
    Greece Konstantinos Mavroforos 40 356 -316
    Poland Tomasz Gieraltowski 134 287 -153
    Netherlands Sander Tierolf 157 316 -159
    Germany Stefan Caspers 240 285 -45
    Netherlands Kevin Chan 51 312 -261
    Australia Simon Bevz 675 2,341 -1,666
    England Bhavesh Sodha 55 487 -432
    Canada Brent Kolbeck 308 839 -531
    India Khizar Raoof 1,132 2,125 -993
    England Sachin Plaha 1,075 2,290 -1,215
    Wales Ross Jones 200 635 -435
    India Brijesh Damani 156 325 -169
    Netherlands Manon Melief 142 529 -387
    Austria Markus Pfistermuller 210 292 -82
    Germany Anne-Katrin Hirsch 88 258 -170
    Poland Grzegorz Biernadski 439 952 -513
    England Robert Tickner 488 1,000 -512
    England Brian Morgan 153 353 -200
    Australia Steve Mifsud 1,003 1,829 -826
    Australia James Mifsud 234 866 -632
    Scotland Nathan Shaw 279 341 -62
    Denmark Ejler Hame 66 303 -237
    England Christopher Flight 75 121 -46
    Thailand Supoj Saenla 369 381 -12
    China Shi Shuamgyang 408 449 -41
    India Shivam Arora 961 1,652 -691
    England Scott Bell 408 719 -311
    England Dean Reynolds 319 650 -331
    England Steve Martin 417 991 -574
    Ireland Dessie Sheehan 2,497 5,853 -3,356
    Austria Patrick Rosmann 164 220 -56
    Serbia Zafir Dilji 58 285 -227
    Germany Christian Pesch 140 553 -413
    Sweden Ron Florax 467 1,368 -901
    Turkey Özyurt Aksoy 25 344 -319
    Austria Felix Pleschek 61 273 -212
    Germany Jan Leichs 65 288 -223
    Germany Stefan Merkel 421 579 -158
    Germany Harald Kloss 29 284 -255
    Germany Rita Jakisch 0 231 -231
    Switzerland Angelo Losi 134 315 -181
    Germany Frank Schröder 90 374 -284
    Austria Michael Peyr 48 288 -240
    Germany Norbert Eckstein 456 561 -105
    Netherlands Brian Beekers 71 300 -229
    Netherlands Joris Maas 519 814 -295
    Netherlands Peter Bertens 527 688 -161
    England Jonathan Williams 346 412 -66
    Pakistan Shahrukh Nasir 365 734 -369
    Scotland Robert Carlisle 658 985 -327
    England Paul Moss 108 268 -160
    England Michael Spooner 279 969 -690
    China A Bulajiang 421 750 -329
    Jersey Aaron Canavan 256 742 -486
    Brazil Sobradinho de Dues 100 281 -181
    Hong Kong Alan Lin Tan Ho 1,221 1,672 -451
    China Yang Qingtian 707 1,067 -360
    England Rogelio Esteiro 282 889 -607
    England Jordan Winbourne 277 725 -448
    Pakistan Najmur Khan 76 279 -203
    England Kashif Khan 63 1,006 -943
    Pakistan Hasan Khan 293 591 -298
    England John Eames 428 633 -205
    Poland Wiktor Doberschütz 35 292 -257
    Poland Kamil Zubrzycki 172 291 -119
    Poland Aleksander Zok 121 281 -160
    Poland Piotr Wardowski 52 335 -283
    Poland Karol Lelek 257 351 -94
    Ukraine Vitaliy Ivaniv 78 376 -298
    Poland Robert Zablocki 103 215 -112
    Poland Pawel Kasprzycki 46 289 -243
    Poland Damian Matysiak 231 328 -97
    Poland Daniel Derezinski 110 271 -161
    Poland Kevin Dabrowski 103 213 -110
    Poland Tomaz Malecki 153 294 -141
    Jordan Essam Saadeh 11 392 -381
    Ukraine Tetyana Volovelska 92 542 -450
    Poland Michal Matuszczyk 97 251 -154
    Poland Bartlomiej Orzechowski 238 305 -67
    Poland Marek Slomianowski 211 275 -64
    Poland Michal Lyjak 54 272 -218
    Poland Wojciech Bojewski 31 298 -267
    England Anthony Massey 344 647 -303
    England Robert Cloherty 496 1,926 -1,430
    Wales Steve Newbury 144 143 1
    England Kevin Uzzell 147 188 -41
    England Jimmy O'Shea 399 656 -257
    England Steve James 33 165 -132
    China Li Yinxi 425 750 -325
    Ireland Philip Browne 90 266 -176
    Ireland J.P. Kelly 101 264 -163
    England Philip Arnold 227 905 -678
    Ireland Kevin O'Leary 534 1,751 -1,217
    Netherlands Sebastiaan Kan 148 289 -141
    Ireland Billy Kelly 105 460 -355
    India Manan Chandra 378 692 -314
    England Tony Jones 54 111 -57
    China Guo Hua 194 522 -328
    England Neal Foulds 95 176 -81
    Wales Doug Mountjoy 149 326 -177
    Australia Johl Younger 418 857 -439
    Belgium Andy van Landeghem 324 869 -545
    Netherlands Maarten Niessen 146 251 -105
    Belgium Davy Wittoeck 539 814 -275
    Belgium Bart Noeth 222 296 -74
    Belgium Jos Voets 343 720 -377
    Belgium Johan Somers 492 644 -152
    Belgium Nicolas Lambrechts 141 267 -126
    Belgium Tobias de Bock 42 250 -208
    Belgium Thierry Dervoigne 102 241 -139
    Belgium Koen Walraet 91 329 -238
    Belgium Bart van der Haegen 327 892 -565
    Belgium Yorben Vervondel 209 273 -64
    Belgium Bruno Cottenies 64 259 -195
    Belgium Cliff Castelein 157 267 -110
    Belgium Xavier Pemmerl 331 471 -140
    Belgium Daan van de Parre 508 923 -415
    Belgium Geert Herrewyn 93 274 -181
    Belgium Ward van Doren 121 315 -194
    Belgium Danny Lathouwers 64 387 -323
    Belgium Erwin Verheyden 241 517 -276
    Belgium Stein de Sterck 216 280 -64
    Belgium Peter Cnudde 62 246 -184
    France Nicolas Schianchi 510 624 -114
    Belgium Mark Buteneers 238 347 -109
    Belgium Eduard Raes 233 290 -57
    Netherlands Maurice Rijk 170 515 -345
    France Philippe Broto 246 473 -227
    Belgium Kenneth Jaques 90 239 -149
    Belgium David Fransis 10 327 -317
    Belgium Jan Mortele 271 179 92
    France Alexis Callewaert 496 942 -446
    Northern Ireland Declan Lavery 24 303 -279
    Wales Elfed Evans 365 421 -56
    England Paul Stockwell 133 278 -145
    England Hanzla Zahid 84 291 -207
    England Brandon Winstone 42 415 -373
    Italy Michele Battaglia 296 933 -637
    England Stephen Winstone 144 290 -146
    England Toby Simpson 94 314 -220
    Canada Levi Meiller 578 992 -414
    England Mark Ganderton 1,170 1,931 -761
    England Philip Seaton 281 383 -102
    Scotland Thomas McSorley 274 364 -90
    China Hasimu Tuerxun 189 310 -121
    England Robert Read 232 581 -349
    England Leigh Robinson 502 838 -336
    Egypt Wael Talaat 574 1,137 -563
    England Nick Manning 360 588 -228
    England Shane Haines 1,019 1,914 -895
    England Stuart Hinton 437 934 -497
    England Stuart Parnell 113 183 -70
    England Jay Bullen 689 1,023 -334
    India Kankan Shamsi 538 1,006 -468
    Hong Kong Yin Lun Cheng 400 1,138 -738
    England Jayson Wholey 216 601 -385
    England Peter Antrobus 661 926 -265
    Brazil Fabio Luersen 836 1,175 -339
    England Steven Evans 647 1,708 -1,061
    England Ashley Beal 862 1,570 -708
    China Luo Guangsheng 570 993 -423
    China Chen Bo 542 1,059 -517
    Hong Kong Chan Ka Kin 407 684 -277
    Netherlands Raymon Fabrie 45 153 -108
    Switzerland Darren Paris 566 1,323 -757
    England Anthony Taylor 107 170 -63
    Jamaica Alex Peart 39 186 -147
    China Cui Ming 398 756 -358
    China Wang Linhan 779 1,022 -243
    England Balvinder Sembi 57 166 -109
    Denmark Daniel Kandi 890 1,400 -510
    Croatia Tin Venos 84 320 -236
    Latvia Maris Volajs 73 334 -261
    Sweden Belan Sharif 477 1,040 -563
    England Robert Marshall 78 160 -82
    England Garry Coulson 404 921 -517
    England Henry Roper 623 1,439 -816
    Portugal Francisco Domingues 254 956 -702
    Hungary Zsolt Fenyvesi 544 954 -410
    Romania Andrei Orzan 766 1,381 -615
    England Clive Bernstone 114 226 -112
    Wales Peter Williams 2 170 -168
    Germany Thomas Scholl 56 293 -237
    Belgium Sybren Sokolowski 365 523 -158
    Italy Angelo Rizzo 53 575 -522
    Wales Simon Morgan 128 259 -131
    Switzerland Sebastian Lahruis 125 464 -339
    France Alois Riegel 152 237 -85
    Croatia Bero Cerinski 35 302 -267
    Germany Andreas Vetter 127 259 -132
    Germany Sherief Shemeis 127 259 -132
    Germany Klaus-Dieter Geiger 226 329 -103
    Poland Wiktor Rzezuchowski 68 320 -252
    England Jamie Home 83 129 -46
    Scotland John Rea 89 295 -206
    China Huang Hooyong 881 1,078 -197
    China Long Yun 495 974 -479
    China Li Wei 249 561 -312
    China Zhou Jun 511 740 -229
    England Mark White 187 427 -240
    England John Fox 151 162 -11
    Scotland Guilio Rea 77 304 -227
    Belgium Phillippe D'Haens 60 263 -203
    Belgium Tsie Waa Ip 274 621 -347
    Belgium Steven Heyselberghs 236 309 -73
    Belgium Marc Vrancken 125 271 -146
    Belgium Cedric Daniels 42 278 -236
    Belgium Jurgen Vancanneyt 44 315 -271
    Belgium Paul Van Welssenaers 288 577 -289
    France Regis D'Anna 120 581 -461
    Belgium Pieter Vanassche 54 705 -651
    Belgium Marc Malot 188 316 -128
    Belgium Bruno Menegotto 164 472 -308
    Belgium Kasra Khavaran 484 561 -77
    Belgium Christiaan Corten 73 212 -139
    Belgium Hans Coppens 163 259 -96
    Belgium Glenn Van Hulle 375 619 -244
    Belgium Luc Blancke 293 543 -250
    France Jean-Baptiste Erceau 235 323 -88
    Austria Benjamin Buser 100 565 -465
    Netherlands Rene Dikstra 149 209 -60
    China Zou Jinhai 303 356 -53
    China Liu Ren 416 649 -233
    China Tian Jiaqi 344 791 -447
    China Li Yingdong 1,437 2,737 -1,300
    China Wang Jun 103 294 -191
    China Xiong Jun 324 1,421 -1,097
    China Liu Jialin 54 350 -296
    China Zhou Hanwen 106 279 -173
    China Feng Yijun 151 569 -418
    Bulgaria Krasimir Kameshev 144 652 -508
    Bulgaria Nikolai Vlashev 363 662 -299
    Pakistan Arshed Chodri 129 231 -102
    Romania Radu Vilau 78 369 -291
    Bulgaria Ivan Kupov 113 315 -202
    Bulgaria Salim Otti 291 592 -301
    Bulgaria Danail Tugov 45 334 -289
    Bulgaria Stanislav Hadjipopov 43 740 -697
    England Jonathan Mabey 118 356 -238
    Bulgaria Luchezar Gergov 47 400 -353
    Bulgaria Vergil Mavrodiev 69 267 -198
    Romania Rares Sinca 82 789 -707
    England Matthew Hudson 237 629 -392
    Scotland Shahbaz Hameed 49 317 -268
    England Andy Guest 101 294 -193
    Scotland Christopher Giffney 183 300 -117
    England Scott Whiteley 532 1,092 -560
    Scotland Stephen Baillie 101 272 -171
    Scotland George Cunningham 156 307 -151
    Scotland Scott Gillespie 138 260 -122
    Scotland Barry Campbell 216 299 -83
    Scotland Pat McKinney 191 253 -62
    Netherlands Mario Veltman 74 268 -194
    Netherlands Frans Veling 424 631 -207
    Netherlands Gosse Vledder 69 242 -173
    Canada James Lee 713 938 -225
    Wales Tom Rees 1,176 2,007 -831
    England Sean Halligan 513 1,054 -541
    England Ray Grall 402 1,614 -1,212
    Bulgaria Ivelin Boyanov 30 300 -270
    Bulgaria Ulian Petrov 113 302 -189
    Bulgaria Konstantin Gochev 47 332 -285
    Bulgaria Hristo Sirakov 61 295 -234
    Romania Paul Croitoru 141 317 -176
    Bulgaria Nikolai Hristov 78 265 -187
    Romania Toma Cristian Marinescu 21 317 -296
    Bulgaria Ulian Serbeski 39 271 -232
    China Li Haibin 99 302 -203
    China Wang Shi 492 1,102 -610
    China Cheng Feng 426 690 -264
    China Fang Fan 168 345 -177
    China Yang Gangxinfu 527 1,014 -487
    China Ye Shaojun 100 272 -172
    China Zhang Hanxuan 431 1,222 -791
    China Liu Ying 289 239 50
    China Ma Yinzhu 831 1,381 -550
    England Paul Norris 386 589 -203
    England Hannah Jones 49 328 -279
    England Jaspal Bamotra 565 1,864 -1,299
    Australia Shaun Dalitz 89 422 -333
    Libya Khalid Belaied Abumdas 793 2,464 -1,671
    Netherlands Mitchell Van Den Bergh 61 301 -240
    Netherlands Leon Alewijnse 29 213 -184
    Malta Talip Yigitsoy 61 221 -160
    England Thomas Newcombe 289 314 -25
    Netherlands Huib Kuilboer 85 272 -187
    Netherlands Bas Verviers 152 265 -113
    Netherlands Toby van Diepen 124 281 -157
    Netherlands Emile Bastiaan Hendriksen 165 854 -689
    Netherlands Nico Bouma 63 275 -212
    Netherlands Albert Pronk 77 331 -254
    Netherlands Raymond Huisman 256 588 -332
    Belgium Pascal Decloedt 312 557 -245
    England Declan Weston 184 369 -185
    Netherlands Bas Herberigs 137 319 -182
    Czech Republic Jan Klecka 50 260 -210
    England Zafran Ali 431 552 -121
    England Dean Sheridan 138 376 -238
    Switzerland Max Kribbe 22 271 -249
    Germany Fabian Tost 117 316 -199
    Germany Florian Werres 147 366 -219
    Germany Tobias Renner 70 256 -186
    Germany Jan Eisenstein 151 276 -125
    Austria Rick Kraaijeveld 78 228 -150
    Germany Christian Rauscher 324 347 -23
    Germany Sebastian Thron 124 276 -152
    Germany Roman Dietzel 909 1,159 -250
    Germany Matthias Leuthold 72 221 -149
    Germany Thomas Kiesewetter 49 291 -242
    Germany Adrian Schmidt 47 306 -259
    Germany Tobias Stelter 24 311 -287
    Germany Moritz Thomas 55 301 -246
    Norway David Frew 200 605 -405
    Pakistan Muhammad Majid Ali 631 1,198 -567
    China Li Junchen 46 366 -320
    China Zhou Xiao 200 554 -354
    Hong Kong Wai Ho Chung 63 343 -280
    China Xiao Wei 115 299 -184
    China Li Chao 54 328 -274
    China Mao Zhijun 58 329 -271
    Belgium Steven Put 174 635 -461
    Denmark Lasse Petersen 142 332 -190
    Pakistan Imran Ayaz 65 330 -265
    Germany Dirk Oppenhoff 77 250 -173
    Germany Markus Fischer 52 278 -226
    Germany Kemal Ueruen 160 287 -127
    Belgium Dennis Van Veldhoven 103 267 -164
    Germany Felix Buchfeld 69 282 -213
    Germany Sebastian Zittermann 33 272 -239
    Germany Jacek Stacha 125 252 -127
    Afghanistan Ali Ismail 177 328 -151
    India Sundeep Gulati 72 314 -242
    India Faizal Khan 415 657 -242
    India Dharminder Lilly 367 670 -303
    China Yu Haitao 126 320 -194
    China Zhang Xinwei 349 556 -207
    China Gao Le 690 1,568 -878
    China Wang Yuanfan 272 362 -90
    China Li Weixue 385 736 -351
    China Wang Peng 385 1,284 -899
    China Wang Qianwei 325 751 -426
    England Aaron Cook 634 1,457 -823
    Hong Kong Jamie Chui 313 638 -325
    England Martin Power 1 60 -59
    Belgium Phuntsok Jaegers 305 630 -325
    Netherlands Kim Fai Sung 140 223 -83
    Belgium Steven Verelst 275 368 -93
    Belgium Tijs Van Puyenbroeck 268 335 -67
    Belgium Pascal Charot 113 312 -199
    England Kevin Southern 60 327 -267
    Netherlands Mario Hautekeete 165 257 -92
    Belgium Jurgen Hauffman 98 348 -250
    Switzerland Marc Weibel 53 322 -269
    France Jerome Jamart 81 272 -191
    Belgium Pascal Budo 87 252 -165
    Spain Joaquin Marin 241 325 -84
    England Christopher Harrison 83 269 -186
    Bulgaria Bratislav Krastev 762 1,808 -1,046
    Australia Matthew Bolton 2,689 5,645 -2,956
    Australia Hassan Kerde 629 1,326 -697
    Hong Kong Ng Yam Shui 138 401 -263
    Poland Wojciech Przylucki 161 282 -121
    England Nathan Jones 730 981 -251
    Poland Marcin Kolibski 57 310 -253
    England John Fearick 398 711 -313
    England Majid Khan 181 584 -403
    China Song Yang 1,028 1,656 -628
    Australia Timothy Ng 170 606 -436
    China Man Ming Wa 268 609 -341
    China Chen Yelong 65 287 -222
    China Wang Qixing 86 310 -224
    China Wu Fan 153 375 -222
    China Yang Haifeng 33 345 -312
    England Joe Rhone 248 546 -298
    England Nick Skinner 134 583 -449
    England Matt Lippett 340 595 -255
    Wales Mark Davies 610 1,849 -1,239
    Thailand Phanuwat Chitdi 66 284 -218
    China Li Tianen 464 768 -304
    China Wli Bo 313 260 53
    China Chui HoMan 133 390 -257
    China Qian Hua 345 333 12
    China Zhu Zhenjiang 302 317 -15
    China Shen Cheng 206 309 -103
    China Cai Peng 217 321 -104
    China Liang Jianfeng 597 638 -41
    China Wu Jinquan 257 380 -123
    China Min Changqing 581 1,022 -441
    China Xie Zhaoze 48 346 -298
    China Li Yunfei 190 272 -82
    China Si Jiaxin 564 1,120 -556
    China Zong Zhe 44 327 -283
    China Xia Fukaiti 123 296 -173
    China Xu Yongwen 64 346 -282
    Scotland Paul Ingram 64 307 -243
    China Chen Xu 28 336 -308
    China Zhong Asheng 29 323 -294
    China Ren Jiaxing 590 944 -354
    Poland Patryk Masłowski 227 260 -33
    Morocco Chaouki Yousfi 1,245 2,479 -1,234
    Taiwan Hung Chuang Ming 636 1,204 -568
    Northern Ireland Conor McCormack 970 2,874 -1,904
    China Hu Yufan 17 313 -296
    China Li Jiuwei 44 291 -247
    China Bo Junjie 65 315 -250
    China Wang Pengfei 154 346 -192
    China Shi Zhenlong 122 358 -236
    China Zhang Cunyue 140 248 -108
    China Wang Baosheng 193 365 -172
    China Yin Xiaowei 95 296 -201
    China Chen Yaochen 40 317 -277
    China Shi Liu 93 283 -190
    China Lin Chuangwei 231 305 -74
    China Huang Nian 222 325 -103
    Germany Rolf Mahr 101 387 -286
    India Asutosh Padhy 409 694 -285
    Austria Paul Schopf 94 272 -178
    Malaysia Keen Hoo Moh 443 1,163 -720
    Syria Omar Alkojah 881 1,786 -905
    India S. Dilip Kumar 58 315 -257
    Brazil Noel Rodrigues Moreira 113 372 -259
    England Richard Jones (II) 88 284 -196
    Portugal Joao Grilo 101 421 -320
    China Meng Jing 71 313 -242
    China Gong Xiaoqing 301 621 -320
    China Tang Li 110 319 -209
    China Qin Ge 247 329 -82
    China Zhou Fei 163 345 -182
    China Xu Yuan 605 732 -127
    China Liu Genxiang 134 268 -134
    China Long Yong 146 323 -177
    China Wong Yunshing 152 370 -218
    China Wang Linkai 95 300 -205
    China Lee Tszho 76 337 -261
    China Li Jiahao 129 291 -162
    China Dong Yong 272 277 -5
    China Tu Taojin 293 360 -67
    China He Wenchong 229 621 -392
    China Qi Guoxiao 505 711 -206
    Scotland David Greig 351 713 -362
    Poland Lukasz Guzowski 74 275 -201
    Singapore Marvin Lim Chun Kiat 634 1,114 -480
    India Neeraj Kumar 55 371 -316
    England George Scott (II) 64 285 -221
    India Sumit Talwar 145 256 -111
    Bahrain Mohammed Omar Ashiq 861 1,106 -245
    Singapore Ong Jia Jun 199 941 -742
    Pakistan Yasir Nadeem 986 1,691 -705
    Ireland Chris Kilcoyne 151 583 -432
    England Darren Barton 1,124 1,988 -864
    Canada Roshan Birdi 147 494 -347
    England Reece King 180 552 -372
    England Scott Lyons 835 1,998 -1,163
    England Danny Hocking 389 717 -328
    England Heather Clare 356 2,352 -1,996
    England Gene Lam 486 682 -196
    Wales Darryl James 435 608 -173
    England Freddie Blunden 315 577 -262
    England Tahel Miah 465 759 -294
    England Ben Tanner 361 680 -319
    Singapore Boon Chin Ang 426 659 -233
    Poland Paweł Rogoza 176 328 -152
    Poland Michał Zieliński 421 927 -506
    Poland Rafał Jewtuch 322 564 -242
    France Niel Vincent 951 1,454 -503
    Hong Kong Yun Fung Tam 162 348 -186
    India Shrikrishna Suryanarayanan 67 256 -189
    Romania Vladu Mihai 480 884 -404
    Egypt Mostafa Dorgham 79 933 -854
    India Malkeet Singh 118 292 -174
    Japan Kengo Suzuki 351 974 -623
    Germany Richard Wienold 214 466 -252
    Switzerland Luis Vetter 488 1,314 -826
    Hong Kong Chan Ming Tung 379 783 -404
    Latvia Anna Prisjaznuka 50 316 -266
    Latvia Tatjana Vasiljeva 224 642 -418
    Malta Shaun Sultana 151 587 -436
    Pakistan Abdul Raheem 675 1,027 -352
    Afghanistan Saleh Mohammadi 258 362 -104
    Australia Steven Donohoe 556 1,238 -682
    China Han Bin 222 431 -209
    Egypt Hatem Yassen 2,018 6,527 -4,509
    India Digvijay Kadian 1,023 1,298 -275
    Belgium Daan Leyssen 274 364 -90
    China Wu Sicheng 109 269 -160
    China Wang Haonan 128 261 -133
    China Shen Haoran 202 307 -105
    China Ren Zuijie 320 388 -68
    China Deng Jinhong 153 265 -112
    China Ma Daojun 256 356 -100
    England Adam Brown 957 1,698 -741
    Wales Daniel Williams 727 1,492 -765
    Egypt Hesham Shawky 742 1,265 -523
    Malta Philip Ciantar 168 325 -157
    England Aaron McCann 161 530 -369
    New Zealand Adam Lilley 281 771 -490
    England Adam Morrey 285 692 -407
    England Ronnie Blake 338 644 -306
    England Hamim Hussain 102 321 -219
    England Jack Smithers 334 565 -231
    England Sonnie O'Sullivan 461 618 -157
    Northern Ireland Christopher Maye 162 664 -502
    England Phil Parkin 326 559 -233
    Wales Dale Hughes 130 623 -493
    England Jason Turnbull 895 2,039 -1,144
    England Daniel Stevenson 532 969 -437
    England Sean Bowers 525 701 -176
    England Andrew Grainger 182 577 -395
    England James Lake 89 317 -228
    Pakistan Wasim Khan 184 474 -290
    England Shafaqut Hussain 870 1,656 -786
    England George Montgomery 38 301 -263
    India Pan Durangaiah 200 341 -141
    Jersey Steve Thomas 39 377 -338
    Wales Liam Davies 1 136 -135
    Scotland Liam Graham 13 78 -65
    England Mark Lloyd 123 342 -219
    New Zealand Daniell Harry Haenga 745 1,129 -384
    China Yi Chen Xu 92 542 -450
    England Mitchell Grinstead 96 360 -264
    England Martin Pitcher 155 319 -164
    England Sean McAllister 610 1,097 -487
    England Dan Barsley 77 319 -242
    England Emma Parker 17 61 -44
    England Paul Anthony Taylor 309 620 -311
    India Dhairya Bhandari 317 572 -255
    England Craig Brown 287 634 -347
    Hong Kong Ka Lam Lau 500 899 -399
    China Yu Han 0 0 0
    England Curtis Daher 46 652 -606
    England Thomas Kevern 278 407 -129
    France Fabian Monnin 195 323 -128
    England Billy Ginn 731 1,890 -1,159
    India Sri Krishna 158 329 -171
    Northern Ireland Robbie Mcguigan 489 1,377 -888
    England Lewis Ullah 1,223 1,978 -755
    England Daniel Walker 694 1,963 -1,269
    England Daniel Bagley 112 375 -263
    England Adam Ashley 340 399 -59
    England Rebecca Kenna 559 859 -300
    China Gao Yang 224 384 -160
    England Jamie Trump 564 1,897 -1,333
    Pakistan Haider Ali 1,260 2,127 -867
    England Dan Woolloff 335 882 -547
    England James Welch 453 2,118 -1,665
    England Joshua Saywell 262 566 -304
    Singapore Benny Loh Siang Leng 150 613 -463
    China Thomas Wei 209 490 -281
    China Luo Zetao 578 1,249 -671
    Thailand Sompol Saetang 137 272 -135
    Pu QingSong 424 521 -97
    Singapore Bernard Tey Choon Kiat 240 744 -504
    Spain David Alcaide 123 414 -291
    England Marvin Morgan 879 1,227 -348
    Wales Khurram Khan 68 296 -228
    England Mark Winsor 190 347 -157
    India Shubham Arora 255 991 -736
    England Tom Pendlebury 194 1,002 -808
    England Elliott Weston 646 924 -278
    England Sam Gates 454 1,060 -606
    England Craig Farrar 386 911 -525
    England Leonard Degriffa 735 1,013 -278
    Morocco Amine Amiri 49 397 -348
    China Cao Jin 106 481 -375