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 27353 (83.09%) matches with frame scores out of 32920 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 316,347 237,581 78,766
    England Mark Selby 323,613 245,135 78,478
    China Ding Junhui 232,063 178,643 53,420
    England Shaun Murphy 266,837 220,172 46,665
    England Stephen Lee 53,910 46,368 7,542
    England Ali Carter 200,116 170,895 29,221
    Scotland John Higgins 259,763 205,775 53,988
    England Peter Ebdon 158,993 149,180 9,813
    Wales Ryan Day 217,681 201,091 16,590
    Scotland Stephen Hendry 33,803 32,871 932
    Scotland Marcus Campbell 68,050 72,548 -4,498
    England Robert Milkins 167,349 156,237 11,112
    England Ricky Walden 201,342 182,078 19,264
    China Li Hang 93,815 87,010 6,805
    England Mark Davis 207,498 183,427 24,071
    Australia Neil Robertson 290,873 222,025 68,848
    Wales Mark Williams 250,171 207,200 42,971
    England Ronnie O'Sullivan 222,151 144,067 78,084
    Wales Matthew Stevens 151,727 142,153 9,574
    Norway Kurt Maflin 130,231 120,251 9,980
    England Stuart Bingham 251,160 200,754 50,406
    Northern Ireland Mark Allen 231,658 190,033 41,625
    England Jamie Cope 100,773 101,837 -1,064
    China Tian Pengfei 113,524 102,292 11,232
    England Nigel Bond 98,240 100,844 -2,604
    England Martin Gould 183,223 157,870 25,353
    Scotland Graeme Dott 181,303 159,362 21,941
    England Joe Perry 202,725 175,126 27,599
    Scotland Stephen Maguire 229,975 191,041 38,934
    Hong Kong Marco Fu 206,153 176,403 29,750
    Northern Ireland Gerard Greene 88,165 94,235 -6,070
    England Barry Hawkins 236,573 204,128 32,445
    China Cao Yupeng 89,940 89,716 224
    China Mei Xiwen 39,934 39,448 486
    China Rouzi Maimaiti 8,521 9,253 -732
    England Jimmy White 94,228 100,943 -6,715
    China Jin Long 10,003 10,811 -808
    Ireland Ken Doherty 118,880 115,542 3,338
    China Li Yan 37,685 40,760 -3,075
    China Yu Delu 92,643 91,220 1,423
    England Alfie Burden 109,353 109,838 -485
    England Tom Ford 150,287 140,185 10,102
    England Anthony Hamilton 125,373 120,971 4,402
    England Mark King 161,171 153,055 8,116
    England Mark Joyce 123,642 121,884 1,758
    England Rory McLeod 113,214 114,324 -1,110
    England Andrew Higginson 139,212 127,586 11,626
    Wales Dominic Dale 149,987 146,027 3,960
    China Liang Wenbo 174,985 150,888 24,097
    England Mike Dunn 101,779 105,130 -3,351
    Thailand Issara Kachaiwong 7,591 8,956 -1,365
    England Rod Lawler 109,795 114,662 -4,867
    Thailand James Wattana 80,732 88,354 -7,622
    England Ben Woollaston 159,011 148,330 10,681
    Ireland Fergal O'Brien 130,246 124,609 5,637
    England Matthew Selt 145,005 133,763 11,242
    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,290 15,612 -1,322
    England Barry Pinches 70,106 76,774 -6,668
    England David Gilbert 171,085 148,771 22,314
    England Peter Lines 97,851 107,301 -9,450
    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 158,780 150,879 7,901
    England Steve Davis 54,942 57,736 -2,794
    Scotland Jamie Burnett 73,621 70,290 3,331
    England Matthew Couch 20,204 24,459 -4,255
    Scotland Alan McManus 132,641 128,007 4,634
    England Adrian Gunnell 23,528 26,283 -2,755
    China Xiao Guodong 147,541 129,165 18,376
    England Jack Lisowski 156,493 139,897 16,596
    England Jimmy Robertson 149,679 141,113 8,566
    England Liam Highfield 107,932 104,365 3,567
    England Ian McCulloch 20,255 20,581 -326
    England Kuldesh Johal 19,438 20,125 -687
    Wales Jamie Jones 121,970 115,893 6,077
    England Andy Hicks 51,766 54,289 -2,523
    England Kyren Wilson 166,037 148,178 17,859
    England Stuart Pettman 7,273 7,763 -490
    Scotland Anthony McGill 156,267 144,922 11,345
    England Paul Davison 87,308 98,652 -11,344
    Wales Michael White 156,570 144,059 12,511
    Northern Ireland Patrick Wallace 16,029 14,897 1,132
    Thailand Noppon Saengkham 80,919 84,108 -3,189
    Northern Ireland Dermot McGlinchey 3,537 5,618 -2,081
    England Simon Bedford 35,708 37,380 -1,672
    Wales Andrew Pagett 42,688 51,027 -8,339
    England Jamie O'Neill 40,223 42,170 -1,947
    Ireland David Morris 58,251 59,249 -998
    Wales Jak Jones 47,200 60,234 -13,034
    Brazil Igor Figueiredo 25,921 29,655 -3,734
    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 95,127 98,598 -3,471
    Israel Eden Sharav 46,367 52,170 -5,803
    Scotland Scott MacKenzie 6,540 7,834 -1,294
    England Gary Wilson 106,504 96,551 9,953
    Thailand Dechawat Poomjaeng 83,944 87,139 -3,195
    Belgium Luca Brecel 138,245 128,825 9,420
    England Nick Jennings 12,995 13,109 -114
    England Craig Steadman 93,103 97,109 -4,006
    England Sam Craigie 49,098 47,841 1,257
    England Adam Duffy 76,293 80,869 -4,576
    Thailand Passakorn Suwannawat 19,758 24,020 -4,262
    England Mitchell Travis 19,607 21,432 -1,825
    Wales Kishan Hirani 20,136 24,916 -4,780
    England Andrew Norman 33,162 38,813 -5,651
    England Ben Harrison 16,030 15,345 685
    England Sanderson Lam 37,976 49,607 -11,631
    England Shane Castle 14,209 15,344 -1,135
    England Ian Burns 92,475 94,097 -1,622
    England Allan Taylor 57,669 69,450 -11,781
    England Darren Bond 3,732 4,430 -698
    England Stuart Carrington 90,088 90,014 74
    England David Grace 85,185 90,971 -5,786
    China Chen Zhe 52,928 57,427 -4,499
    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 112,622 111,349 1,273
    England Andy Lee 9,417 12,010 -2,593
    India Aditya Mehta 75,796 79,456 -3,660
    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 57,740 59,742 -2,002
    England Mike Hallett 1,796 3,386 -1,590
    England Sean O'Sullivan 55,787 70,837 -15,050
    England Stephen Craigie 9,329 9,902 -573
    England Jamie Barrett 19,571 26,284 -6,713
    India Lucky Vatnani 13,610 16,351 -2,741
    England David Gray 11,460 11,742 -282
    Wales Daniel Wells 89,770 96,757 -6,987
    England Jack Culligan 1,050 1,761 -711
    England Les Dodd 4,632 5,630 -998
    Poland Kacper Filipiak 13,384 19,872 -6,488
    England Stephen Rowlings 5,223 5,296 -73
    England Del Smith 3,452 4,260 -808
    England Reanne Evans 20,766 28,781 -8,015
    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 5,125 8,079 -2,954
    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 30,739 35,135 -4,396
    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 79,890 84,657 -4,767
    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 14,684 18,020 -3,336
    Wales Duane Jones 47,121 52,370 -5,249
    England James Brown 984 1,487 -503
    Scotland Gary Thomson 2,182 2,455 -273
    Wales Alex Taubman 18,224 21,872 -3,648
    England Mitchell Mann 52,510 58,509 -5,999
    England Jeff Cundy 18,842 20,043 -1,201
    Wales Jamie Clarke 32,948 35,550 -2,602
    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 26,273 30,576 -4,303
    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 7,907 8,217 -310
    England Stephen Groves 2,417 3,645 -1,228
    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,406 2,602 -196
    England Daniel Skingle 326 194 132
    England John Astley 57,083 64,562 -7,479
    England Robert Valiant 2,279 2,699 -420
    England James Silverwood 9,275 9,721 -446
    England Michael Rhodes 1,461 1,416 45
    England David Portman 1,384 823 561
    England Jake Nicholson 12,157 14,533 -2,376
    England Oliver Lines 62,214 66,938 -4,724
    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,065 4,464 -1,399
    England Phil O'Kane 11,232 14,708 -3,476
    England Nikolas Charalambous 976 1,088 -112
    England Darren Burns 1,768 2,544 -776
    Ireland Martin McCrudden 2,873 3,514 -641
    England Christopher Keogan 24,354 36,304 -11,950
    England Lee Farebrother 1,099 1,410 -311
    Belgium Kurt Vanoverberghe 896 737 159
    England James Welsh 670 1,181 -511
    Poland Adam Stefanow 17,787 23,604 -5,817
    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,114 7,244 -130
    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 111,279 102,569 8,710
    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 37,213 42,092 -4,879
    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 5,997 7,137 -1,140
    England Sam Thistlewhite 9,224 11,176 -1,952
    England Greg Davis 1,326 3,141 -1,815
    Northern Ireland Jordan Brown 30,555 32,271 -1,716
    Wales Callum Lloyd 3,958 5,294 -1,336
    Northern Ireland Raymond Fry 2,876 3,526 -650
    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,150 1,816 -666
    Qatar Ahmed Saif 8,750 14,165 -5,415
    England Gareth Green 11,137 12,775 -1,638
    England Zak Surety 28,230 33,332 -5,102
    England Richard Somauroo 1,205 2,305 -1,100
    England Ryan Clark 7,428 11,863 -4,435
    England James Cahill 50,558 59,873 -9,315
    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 3,664 4,908 -1,244
    England Geoff Williams 525 563 -38
    England Gary Miller 626 955 -329
    England Sydney Wilson 32,800 39,808 -7,008
    Iceland Kristjan Helgason 5,256 5,781 -525
    Germany Sascha Lippe 993 1,252 -259
    Malta Alex Borg 27,384 35,817 -8,433
    Austria Andreas Ploner 8,954 11,697 -2,743
    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 12,562 13,643 -1,081
    Wales Lee Walker 47,703 53,337 -5,634
    Australia Vinnie Calabrese 17,594 24,031 -6,437
    Pakistan Shahram Changezi 495 610 -115
    England James Burrett 4,181 6,748 -2,567
    England Bash Maqsood 2,739 3,895 -1,156
    Scotland Fraser Patrick 45,190 52,811 -7,621
    Australia Ben Judge 4,878 9,215 -4,337
    England Liam Monk 4,818 5,248 -430
    England Jason Tart 2,240 2,945 -705
    Pakistan Shehzad Iqbal 1,337 1,790 -453
    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
    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 18,079 21,850 -3,771
    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 4,928 7,005 -2,077
    Scotland Jonathan Fulcher 370 608 -238
    England Danny Brindle 2,354 3,498 -1,144
    England Hammad Miah 47,938 58,311 -10,373
    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 58,259 60,053 -1,794
    England Lewis Roberts 1,605 1,539 66
    England Imran Puri 2,864 5,253 -2,389
    Northern Ireland Declan Brennan 4,335 4,718 -383
    England John Pritchett 1,789 1,877 -88
    England Ian Brumby 3,415 3,909 -494
    England David Roe 2,775 3,429 -654
    Ireland Brendan O'Donoghue 4,238 5,016 -778
    Wales Ian Preece 17,862 19,699 -1,837
    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 1,744 1,820 -76
    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 16,678 17,413 -735
    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 6,969 8,507 -1,538
    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 9,058 10,202 -1,144
    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 47,136 45,470 1,666
    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 899 1,328 -429
    England Stephen Kershaw 1,474 1,459 15
    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 32,666 36,355 -3,689
    Wales Richard King 1,988 2,771 -783
    England Elliot Slessor 50,417 58,280 -7,863
    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 19,049 18,582 467
    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 4,108 6,664 -2,556
    England Adam Bobat 4,117 4,895 -778
    England George Pragnall 10,124 12,540 -2,416
    England Ian John Ali 839 960 -121
    France Johan Lorek 387 436 -49
    England John Welsh 796 928 -132
    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 16,410 22,999 -6,589
    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 2,717 2,878 -161
    England Sean Lanigan 424 363 61
    Wales Anthony Davies 1,016 1,297 -281
    England Surinder Gill 1,106 852 254
    England Wayne Townsend 3,163 4,806 -1,643
    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 991 1,244 -253
    China Zhang Dongtao 521 489 32
    England Adrian Rosa 2,994 3,020 -26
    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 23,820 29,675 -5,855
    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 88,930 94,779 -5,849
    England Jamie Gibson 684 1,540 -856
    Scotland Ross Muir 54,821 64,723 -9,902
    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 51,782 54,365 -2,583
    China Zhou Yuelong 87,713 76,967 10,746
    China Lu Ning 39,696 40,557 -861
    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 12,412 16,074 -3,662
    England Tugba Irten 3,564 4,806 -1,242
    Wales Jimmy Carney 1,903 2,564 -661
    England Andy Marriott 4,438 6,675 -2,237
    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 102,614 101,299 1,315
    England John Beesley 1,659 2,803 -1,144
    Egypt Mohamed Khairy 3,203 6,490 -3,287
    China Xu Xlnjian 885 1,204 -319
    China Chen Zifan 24,091 29,231 -5,140
    China Zhang Yang 2,742 2,477 265
    China Sun Chang 774 985 -211
    China Lin Shuai 8,074 9,757 -1,683
    China Zhang Yadong 1,992 2,624 -632
    China Zhao Xintong 67,635 60,186 7,449
    Hong Kong Fung Kwok Wai 1,802 1,901 -99
    China Zhang Yong 36,964 43,546 -6,582
    China Zhang Yi 1,333 1,552 -219
    China Ma Tingpeng 7,281 7,339 -58
    China Qiu Yalong 1,941 1,978 -37
    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 1,398 2,968 -1,570
    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 5,822 6,100 -278
    China Pan Weixing 2,948 3,557 -609
    England Brandon Sargeant 14,061 17,477 -3,416
    England Darrell Whitworth 2,020 2,478 -458
    England James Gillespie 795 1,122 -327
    Scotland Lloyd Condron 266 174 92
    England Harvey Chandler 7,639 11,075 -3,436
    England Ben Fortey 4,134 4,914 -780
    Bulgaria Georgi Velichkov 316 840 -524
    Estonia Andres Petrov 3,137 3,932 -795
    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 1,134 1,877 -743
    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 3,867 5,223 -1,356
    England Joe O'Connor 26,504 31,154 -4,650
    England Adam Edge 6,430 8,546 -2,116
    England Chris Wakelin 75,254 73,438 1,816
    England Louis Heathcote 7,344 8,661 -1,317
    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 11,755 10,954 801
    China Liu Yiqi 1,203 1,834 -631
    China Fang Xiongman 27,450 29,831 -2,381
    England Peter Bardsley 317 454 -137
    England Gary Challis 2,104 2,803 -699
    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 18,801 26,299 -7,498
    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 6,545 6,225 320
    China Ji Zhijun 1,914 2,251 -337
    China Liu Jiaming 4,225 5,313 -1,088
    China Yao Pengcheng 1,968 2,906 -938
    India Kamal Chawla 2,265 2,594 -329
    England Peter Devlin 5,060 6,102 -1,042
    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,155 1,551 -396
    Scotland Chris Totten 11,002 19,407 -8,405
    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 3,616 4,137 -521
    Portugal Filipe Cardoso 510 1,326 -816
    China Zhao Hanyang 748 1,182 -434
    China Luo Honghao 18,904 19,365 -461
    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 65,943 57,627 8,316
    China Long Zehuang 3,330 3,472 -142
    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 3,737 5,058 -1,321
    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 4,601 6,998 -2,397
    England Luke Garland 2,461 3,358 -897
    England Kurtis Weaver 2,452 2,776 -324
    Malta Brian Cini 4,640 5,267 -627
    Northern Ireland Jamie McArdle 2,288 2,485 -197
    England Richard Haney 1,191 1,306 -115
    England Michael Williams 7,254 8,352 -1,098
    England Ashley Hugill 26,944 33,091 -6,147
    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 1,713 1,981 -268
    India Laxman Rawat 3,383 3,705 -322
    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 33,469 33,928 -459
    China Yong Fan 464 523 -59
    China Fan Zhengyi 7,512 11,974 -4,462
    China Xu Xinjian 519 1,231 -712
    China Xu Si 21,356 26,734 -5,378
    China Feng Yu 1,322 1,814 -492
    England Josh Mulholland 2,022 2,355 -333
    England Joshua Cooper 3,557 4,483 -926
    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 4,662 6,382 -1,720
    Belgium Niki Baele 342 456 -114
    Belgium Frank Driesen 309 195 114
    Belgium Johny Moermans 375 594 -219
    Hong Kong Lee Chun Wai 1,294 1,409 -115
    Hong Kong Ng On Yee 6,521 8,769 -2,248
    United States Corey Deuel 2,923 4,465 -1,542
    Ukraine Iulian Boiko 1,417 2,124 -707
    Thailand Boonyarit Keattikun 9,876 15,809 -5,933
    Sweden Arpat Pulat 992 994 -2
    Iran Soheil Vahedi 12,508 17,629 -5,121
    England Anthony Jeffers 2,627 3,035 -408
    England Russel Morgan 502 769 -267
    England Sean Maddocks 2,272 2,525 -253
    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 33,090 39,484 -6,394
    Scotland Keith Keldie 3,180 4,757 -1,577
    England Jake Keen 1,494 1,876 -382
    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 1,601 2,939 -1,338
    Germany Simon Lichtenberg 5,956 9,298 -3,342
    England Chris Jones 1,733 2,317 -584
    Bulgaria Ivaylo Pekov 800 1,594 -794
    China Wang Wu 539 553 -14
    China Wang Chenkai 520 594 -74
    Thailand Kritsanut Lertsattayathorn 8,764 9,771 -1,007
    Pakistan Hamza Akbar 15,678 24,780 -9,102
    Hong Kong Chau Hon Man 928 1,578 -650
    England Danny Connolly 607 853 -246
    China Wu Shengguang 2,225 2,351 -126
    England Grant Miles 1,045 1,212 -167
    Iran Ehsan Heydarinezhad 3,005 3,056 -51
    China Au Chi Wai 5,040 5,214 -174
    Pakistan Asjad Iqbal 1,232 1,370 -138
    Bahrain Hussein Mahmood 748 1,174 -426
    Ukraine Sergey Isaenko 2,289 2,796 -507
    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 38,111 37,551 560
    Wales Rhydian Ap Owen 1,810 2,398 -588
    Scotland Erik Wilson 1,068 1,234 -166
    England Owais Ali 863 1,598 -735
    England Brad Chappell 862 1,585 -723
    England Joshua Thomond 5,192 5,590 -398
    England Josh Harrison 675 851 -176
    Germany Robin Otto 1,475 2,278 -803
    Pakistan Khalid Al Salem 639 874 -235
    Scotland Lee Mein 946 1,460 -514
    Poland Jarosław Kowalski 537 587 -50
    Finland Heikki Niva 2,735 2,774 -39
    Ireland Stephen Bateman 184 392 -208
    South Korea Daegyu Lee 2,270 1,951 319
    India Hrithik Jain 1,001 1,543 -542
    Hong Kong Ka Wai Cheung 2,347 2,938 -591
    Thailand Nutcharat Wongharuthai 844 1,592 -748
    China Zhu Yinghui 4,966 6,138 -1,172
    Germany Umut Dikme 1,843 2,440 -597
    Australia Kurt Dunham 8,784 15,770 -6,986
    France Brian Ochoiski 2,679 2,254 425
    England Patrick Whelan 3,260 3,475 -215
    Pakistan Muhammad Sajjad 2,037 2,234 -197
    Pakistan Babar Masih 937 1,389 -452
    Saudi Arabia Ahmed Aseeri 700 1,020 -320
    Saudi Arabia Omar Alajlani 1,147 1,334 -187
    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 468 890 -422
    Wales Dylan Emery 2,598 2,883 -285
    Wales Jackson Page 13,580 14,873 -1,293
    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 4,308 5,476 -1,168
    China Zhang Chi 394 462 -68
    China Huang Zhong 638 632 6
    Netherlands Xander van Rossem 475 658 -183
    England Labeeb Ahmed 1,117 1,952 -835
    England Simon Blackwell 2,949 2,914 35
    Egypt Basem Eltahhan 4,758 10,542 -5,784
    England Manasawin Phetmalaikul 942 1,220 -278
    England Callum Costello 1,665 2,323 -658
    Ireland Ross Bulman 1,731 2,174 -443
    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 6,461 7,781 -1,320
    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 Andrew Smith 1,805 1,624 181
    England James Height 1,072 1,854 -782
    England Daniel Devlin 2,231 2,778 -547
    England Haydon Pinhey 4,329 4,344 -15
    England Brandon Hall 1,894 2,520 -626
    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 1,504 2,280 -776
    England Chae Ross 3,277 3,366 -89
    England Sean Harvey 668 698 -30
    England Reggie Edwards 492 664 -172
    Ireland Aaron Holland 803 1,246 -443
    China Zhang Jiankang 6,280 10,368 -4,088
    Spain Francisco Sanchez Ruiz 464 811 -347
    England Dean Galbally 781 872 -91
    England Jed Mann 803 1,428 -625
    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
    Ireland Ronan Whyte 853 1,535 -682
    China Ma Chunmao 6,160 6,452 -292
    England Andy Milliard 1,398 1,752 -354
    England Ryan Davies 522 503 19
    Russia Ivan Kakovskii 1,027 1,492 -465
    China Ning Kang 2,109 2,177 -68
    England Dave Nelson 527 1,200 -673
    Himanshu Dinesh Jain 2,341 2,520 -179
    Poland Michał Ebert 443 459 -16
    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 Neal Jones 510 1,279 -769
    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 669 1,315 -646
    Australia James Mifsud 234 866 -632
    Scotland Nathan Shaw 279 341 -62
    Denmark Ejler Hame 66 303 -237
    Thailand Atthasit Mahitthi 1,241 1,710 -469
    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,387 5,568 -3,181
    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
    Australia Ryan Thomerson 2,292 3,882 -1,590
    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 233 298 -65
    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
    England Mark Ganderton 382 963 -581
    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 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 473 1,042 -569
    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 Henry Roper 623 1,439 -816
    Portugal Francisco Domingues 254 956 -702
    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 574 1,249 -675
    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
    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 Ismail Ali 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 Thomas Hilborne 713 1,196 -483
    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 Bai Langning 1,179 2,488 -1,309
    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
    India Asutosh Padhy 409 694 -285
    Austria Paul Schopf 94 272 -178
    Malaysia Keen Hoo Moh 443 1,163 -720
    Japan Keishin Kamihashi 284 669 -385
    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 Daniel Holoyda 245 601 -356
    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 256 626 -370
    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
    Austria Florian Nüßle 399 1,283 -884
    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
    Hong Kong Yu Kiu Chang 54 430 -376
    India Malkeet Singh 118 292 -174
    Germany Richard Wienold 214 466 -252
    Switzerland Luis Vetter 257 334 -77
    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
    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 137 341 -204
    Belgium Daan Leyssen 274 364 -90
    England Lewis Gillen 690 1,193 -503
    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
    China Si Jiahui 300 326 -26
    England Adam Brown 957 1,698 -741
    Wales Daniel Williams 97 378 -281
    Egypt Hesham Shawky 742 1,265 -523
    Malta Philip Ciantar 168 325 -157
    England Jenson Kendrick 625 890 -265
    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 Luke Pinches 676 1,377 -701
    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 Dan Barsley 77 319 -242
    Ireland Aaron Hill 740 1,060 -320
    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
    Yu Han 0 0 0
    England Curtis Daher 46 652 -606
    England Thomas Kevern 278 407 -129
    France Fabian Monnin 195 323 -128
    Billy Ginn 291 892 -601
    India Sri Krishna 158 329 -171
    England Lewis Ullah 604 995 -391
    England Alex Millington 976 1,100 -124
    England Daniel Walker 409 989 -580
    England Daniel Bagley 112 375 -263
    England Adam Ashley 340 399 -59
    England Jamie Trump 157 937 -780
    Romania Constantin Mateescu 149 974 -825
    United States Ahmed Elsayed 353 755 -402
    Pakistan Haider Ali 523 915 -392
    England Dan Woolloff 335 882 -547
    England James Welch 206 1,118 -912
    England Joshua Saywell 262 566 -304
    Singapore Benny Loh Siang Leng 150 613 -463
    Thomas Wei 209 490 -281
    China Luo Zetao 578 1,249 -671
    China Wu Yize 467 507 -40
    Thailand Sompol Saetang 137 272 -135
    Pu QingSong 424 521 -97
    Spain David Alcaide 123 414 -291
    England Marvin Morgan 218 410 -192
    Khurram Khan 68 296 -228
    England Mark Winsor 190 347 -157