Points Scored For & Against - All-time - 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 50578 (47.77%) matches with frame scores out of 105868 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 387,918 295,363 92,555
    England Mark Selby 422,650 332,908 89,742
    China Ding Junhui 324,059 254,301 69,758
    England Shaun Murphy 374,367 312,846 61,521
    England Stephen Lee 231,160 214,015 17,145
    England Ali Carter 295,072 261,421 33,651
    Scotland John Higgins 623,711 499,388 124,323
    England Peter Ebdon 415,582 384,001 31,581
    Wales Ryan Day 284,552 265,431 19,121
    Scotland Stephen Hendry 668,545 517,718 150,827
    Scotland Marcus Campbell 121,557 126,006 -4,449
    England Robert Milkins 229,411 222,923 6,488
    England Ricky Walden 259,927 231,632 28,295
    China Li Hang 111,840 105,779 6,061
    England Mark Davis 278,147 256,884 21,263
    Australia Neil Robertson 369,432 295,979 73,453
    Wales Mark Williams 526,165 452,008 74,157
    England Ronnie O'Sullivan 618,918 452,430 166,488
    Wales Matthew Stevens 327,914 301,646 26,268
    Norway Kurt Maflin 153,997 141,599 12,398
    England Stuart Bingham 328,037 272,836 55,201
    Northern Ireland Mark Allen 296,837 246,649 50,188
    England Jamie Cope 149,074 146,839 2,235
    China Tian Pengfei 137,790 125,870 11,920
    England Nigel Bond 296,179 291,835 4,344
    England Martin Gould 214,846 188,485 26,361
    Scotland Graeme Dott 306,729 290,662 16,067
    England Joe Perry 318,239 287,239 31,000
    Scotland Stephen Maguire 326,583 278,635 47,948
    Hong Kong Marco Fu 328,233 294,393 33,840
    Northern Ireland Gerard Greene 156,625 162,930 -6,305
    England Barry Hawkins 305,137 272,128 33,009
    China Cao Yupeng 90,167 90,229 -62
    China Mei Xiwen 45,882 45,225 657
    China Rouzi Maimaiti 8,521 9,253 -732
    England Jimmy White 615,015 590,049 24,966
    China Jin Long 27,848 28,594 -746
    Ireland Ken Doherty 436,880 404,238 32,642
    China Li Yan 38,703 42,084 -3,381
    China Yu Delu 96,581 95,571 1,010
    England Alfie Burden 149,245 153,313 -4,068
    England Tom Ford 194,256 180,735 13,521
    England Anthony Hamilton 263,963 261,332 2,631
    England Mark King 280,742 277,551 3,191
    England Mark Joyce 157,244 156,287 957
    England Rory McLeod 154,902 154,829 73
    England Andrew Higginson 181,944 164,051 17,893
    Wales Dominic Dale 243,557 242,422 1,135
    China Liang Wenbo 230,254 196,696 33,558
    England Mike Dunn 138,853 144,947 -6,094
    Thailand Issara Kachaiwong 19,926 20,915 -989
    England Rod Lawler 186,534 195,988 -9,454
    Thailand James Wattana 307,397 297,580 9,817
    England Ben Woollaston 184,807 175,319 9,488
    Ireland Fergal O'Brien 250,057 248,414 1,643
    England Matthew Selt 176,760 162,869 13,891
    China Liu Song 53,970 54,006 -36
    England Joe Jogia 49,569 51,852 -2,283
    England Dave Harold 192,047 196,920 -4,873
    Ireland Joe Delaney 42,748 48,574 -5,826
    England Barry Pinches 146,858 158,644 -11,786
    England David Gilbert 221,040 195,619 25,421
    England Peter Lines 140,967 153,485 -12,518
    Belgium Bjorn Haneveer 30,832 33,521 -2,689
    Scotland James McBain 25,081 26,311 -1,230
    Malta Tony Drago 249,330 254,278 -4,948
    England Michael Holt 225,375 218,395 6,980
    England Steve Davis 660,922 562,682 98,240
    Scotland Jamie Burnett 141,916 140,782 1,134
    England Matthew Couch 57,240 62,786 -5,546
    Scotland Alan McManus 375,010 368,847 6,163
    England Adrian Gunnell 57,415 63,696 -6,281
    China Xiao Guodong 167,640 149,119 18,521
    England Jack Lisowski 170,298 151,170 19,128
    England Jimmy Robertson 165,361 156,832 8,529
    England Liam Highfield 117,528 112,653 4,875
    England Ian McCulloch 95,659 96,955 -1,296
    England Kuldesh Johal 35,288 35,017 271
    Wales Jamie Jones 139,587 134,650 4,937
    England Andy Hicks 156,066 156,540 -474
    England Kyren Wilson 183,169 162,715 20,454
    England Stuart Pettman 58,201 60,885 -2,684
    Scotland Anthony McGill 167,817 156,548 11,269
    England Paul Davison 104,958 115,402 -10,444
    Wales Michael White 170,717 160,014 10,703
    Northern Ireland Patrick Wallace 57,659 56,377 1,282
    Thailand Noppon Saengkham 86,623 89,631 -3,008
    Northern Ireland Dermot McGlinchey 6,766 10,022 -3,256
    England Simon Bedford 58,880 59,583 -703
    Wales Andrew Pagett 53,920 62,582 -8,662
    England Jamie O'Neill 57,380 59,808 -2,428
    Ireland David Morris 82,129 83,632 -1,503
    Wales Jak Jones 53,778 66,768 -12,990
    Brazil Igor Figueiredo 27,127 31,890 -4,763
    Thailand Thanawat Thirapongpaiboon 45,248 48,417 -3,169
    England Justin Astley 31,487 35,499 -4,012
    England Adam Wicheard 29,283 32,323 -3,040
    Ireland Michael Judge 79,640 86,364 -6,724
    England Robbie Williams 100,440 104,151 -3,711
    Israel Eden Sharav 47,776 54,762 -6,986
    Scotland Scott MacKenzie 27,378 30,006 -2,628
    England Gary Wilson 124,620 113,330 11,290
    Thailand Dechawat Poomjaeng 83,944 87,139 -3,195
    Belgium Luca Brecel 144,604 134,868 9,736
    England Nick Jennings 12,995 13,109 -114
    England Craig Steadman 105,469 108,983 -3,514
    England Sam Craigie 53,997 52,509 1,488
    England Adam Duffy 81,295 85,994 -4,699
    Thailand Passakorn Suwannawat 26,423 31,047 -4,624
    England Mitchell Travis 19,607 21,432 -1,825
    Wales Kishan Hirani 21,738 27,717 -5,979
    England Andrew Norman 60,081 69,424 -9,343
    England Ben Harrison 16,274 15,698 576
    England Sanderson Lam 39,227 50,865 -11,638
    England Shane Castle 17,407 18,332 -925
    England Ian Burns 94,127 96,454 -2,327
    England Allan Taylor 63,642 75,214 -11,572
    England Darren Bond 3,732 4,430 -698
    England Stuart Carrington 97,218 96,708 510
    England David Grace 91,997 100,129 -8,132
    China Chen Zhe 53,915 58,672 -4,757
    Ireland David Hogan 9,057 11,745 -2,688
    England Michael Wasley 56,278 59,859 -3,581
    Ireland John Sutton 5,358 6,906 -1,548
    England Sam Baird 117,763 118,060 -297
    England Andy Lee 16,838 21,842 -5,004
    India Aditya Mehta 84,613 88,450 -3,837
    England Matthew Day 22,198 24,876 -2,678
    England Ian Glover 23,380 28,117 -4,737
    England James McGouran 4,724 5,376 -652
    England Andrew Milliard 3,833 6,216 -2,383
    Finland Robin Hull 90,374 91,574 -1,200
    England Mike Hallett 179,047 173,125 5,922
    England Sean O'Sullivan 57,446 72,204 -14,758
    England Stephen Craigie 17,313 18,722 -1,409
    England Jamie Barrett 20,420 27,584 -7,164
    India Lucky Vatnani 15,707 17,814 -2,107
    England David Gray 87,683 94,345 -6,662
    Wales Daniel Wells 109,463 116,510 -7,047
    England Jack Culligan 1,050 1,761 -711
    England Les Dodd 69,960 77,332 -7,372
    Poland Kacper Filipiak 15,160 22,610 -7,450
    England Stephen Rowlings 10,372 10,990 -618
    England Del Smith 6,759 7,538 -779
    England Reanne Evans 22,299 31,359 -9,060
    England Neil Selman 3,140 3,424 -284
    England Ali Bassiri 1,080 3,050 -1,970
    England Ian Barry Stark 5,469 6,795 -1,326
    England Stephen Ormerod 5,570 7,928 -2,358
    England Colin Mitchell 2,063 3,569 -1,506
    England Tony Brown 1,134 1,106 28
    India David Singh 10,699 12,467 -1,768
    England Tony Knowles 185,061 182,098 2,963
    Scotland Paul McPhillips 7,008 9,194 -2,186
    Scotland Mark Boyle 7,339 9,922 -2,583
    Scotland Richy McDonald 1,309 1,687 -378
    Scotland John Lardner 9,239 11,456 -2,217
    Scotland David McLellan 4,032 6,317 -2,285
    Scotland Billy Snaddon 48,576 54,325 -5,749
    Northern Ireland Dennis Taylor 267,353 260,711 6,642
    Wales Paul Davies 65,180 68,957 -3,777
    England Jimmy Michie 59,415 65,879 -6,464
    Belgium Tomasz Skalski 6,127 9,367 -3,240
    Netherlands Mario Wehrmann 4,322 6,653 -2,331
    Belgium Hans Blanckaert 8,672 13,296 -4,624
    Germany Patrick Einsle 10,969 16,095 -5,126
    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 10,993 13,580 -2,587
    England Sam Harvey 10,369 13,515 -3,146
    New Zealand Chris Mcbreen 3,610 5,974 -2,364
    England Jamie Walker 3,700 3,899 -199
    England Martin O'Donnell 83,888 89,315 -5,427
    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 400,310 360,811 39,499
    England Joe Johnson 156,654 158,131 -1,477
    Canada Cliff Thorburn 210,589 196,117 14,472
    Northern Ireland Joe Swail 247,709 255,977 -8,268
    England David Taylor 108,292 115,514 -7,222
    Ireland Leo Fernandez 39,150 42,235 -3,085
    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 56,754 63,688 -6,934
    England Jeff Cundy 29,324 32,153 -2,829
    Wales Jamie Clarke 34,485 38,067 -3,582
    Germany Phil Barnes 7,113 8,180 -1,067
    Scotland Marc Davis 12,515 14,598 -2,083
    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 31,571 35,690 -4,119
    England Charlie Walters 13,715 14,951 -1,236
    England Damian Wilks 2,678 3,742 -1,064
    England John Whitty 4,291 6,880 -2,589
    England Farakh Ajaib 10,776 10,996 -220
    England Stephen Groves 3,041 4,628 -1,587
    England Steve Judd 6,695 9,648 -2,953
    United Arab Emirates Mohammed Al Joker 919 1,221 -302
    England Joel Walker 44,916 50,418 -5,502
    United Arab Emirates Mohammed Shehab 6,510 7,689 -1,179
    England James Leadbetter 7,861 7,182 679
    England Daniel Skingle 326 194 132
    England John Astley 60,065 68,474 -8,409
    England Robert Valiant 4,304 4,658 -354
    England James Silverwood 10,018 10,794 -776
    England Michael Rhodes 1,542 1,768 -226
    England David Portman 3,789 3,365 424
    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 3,861 4,586 -725
    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 2,346 3,166 -820
    Belgium Pascal Durnez 1,127 1,365 -238
    Belgium Dirk Coppens 987 1,455 -468
    Belgium Erwin Goethals 720 1,093 -373
    Thailand Suriya Suwannasingh 1,657 2,052 -395
    Belgium Jurgen van Roy 1,621 1,435 186
    Poland Krzysztof Wrobel 1,450 1,761 -311
    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 166,716 160,304 6,412
    Belgium Mario Geudens 2,700 2,847 -147
    Scotland Craig MacGillivray 7,492 10,437 -2,945
    England Richard Beckham 4,103 5,604 -1,501
    England Ryan Causton 20,139 23,132 -2,993
    Thailand Thepchaiya Un-Nooh 128,738 118,665 10,073
    Northern Ireland Julian Logue 2,176 2,079 97
    England Mike Finn 3,045 3,564 -519
    Bahrain Habib Subah 3,069 4,398 -1,329
    Ireland Jason Devaney 2,406 3,348 -942
    Belgium Wendy Jans 2,523 2,428 95
    Netherlands Roy Stolk 3,586 4,819 -1,233
    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 43,006 47,439 -4,433
    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 29,957 37,135 -7,178
    England Alex Davies 37,795 40,324 -2,529
    England Lee Spick 37,705 38,073 -368
    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 36,327 39,265 -2,938
    Wales Callum Lloyd 6,894 7,542 -648
    England Neal Jones 2,916 4,100 -1,184
    Northern Ireland Raymond Fry 3,821 4,660 -839
    England Nick Pearce 11,998 14,213 -2,215
    Ireland Rodney Goggins 14,965 16,272 -1,307
    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
    Pakistan Shokat Ali 29,234 35,837 -6,603
    Scotland William Thomson 1,611 2,824 -1,213
    Qatar Ahmed Saif 8,961 14,590 -5,629
    Scotland Hugh Abernethy 6,202 7,501 -1,299
    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 8,136 7,518 618
    Scotland Michael Leslie 28,568 37,743 -9,175
    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,926 42,563 -6,637
    Iceland Kristjan Helgason 10,635 11,849 -1,214
    Germany Sascha Lippe 993 1,252 -259
    Malta Alex Borg 42,893 57,511 -14,618
    Austria Andreas Ploner 12,171 14,635 -2,464
    England Mark Rowing 26,483 28,474 -1,991
    Wales Philip Williams 758 593 165
    Belgium Peter Vertommen 1,378 1,247 131
    Iceland Bryngmar Valdimarsson 739 694 45
    Austria Ebrahim Baghi 404 586 -182
    England Robert James 2,637 3,088 -451
    England Luke Simmonds 14,362 15,413 -1,051
    Wales Lee Walker 78,754 89,246 -10,492
    Australia Vinnie Calabrese 17,959 24,658 -6,699
    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 52,950 62,878 -9,928
    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 2,570 3,329 -759
    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 13,347 16,230 -2,883
    England Billy Joe Castle 24,212 27,359 -3,147
    England Lewis Frampton 1,811 2,550 -739
    Wales Andrew Rogers 3,717 4,614 -897
    England Brian Cox 853 791 62
    England Steve Ventham 1,783 2,473 -690
    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 Brian Morgan 69,069 75,412 -6,343
    England Ricky Norris 4,387 5,418 -1,031
    Australia Steve Mifsud 5,383 8,546 -3,163
    Thailand Noppadol Sangnil 5,180 6,939 -1,759
    England Wayne Brown 13,517 15,878 -2,361
    Cyprus Michael Georgiou 64,102 69,104 -5,002
    England Gavin Lomax 1,488 1,808 -320
    England Lewis Roberts 9,160 10,582 -1,422
    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 24,737 28,093 -3,356
    Ireland Vincent Muldoon 7,257 8,247 -990
    England David Roe 127,730 135,190 -7,460
    Ireland Brendan O'Donoghue 6,451 7,400 -949
    Thailand Atthasit Mahitthi 15,386 15,721 -335
    Wales Ian Preece 45,974 47,510 -1,536
    England Paul Wykes 24,372 28,309 -3,937
    England Nic Barrow 1,569 1,317 252
    England Barry West 45,795 47,093 -1,298
    England Bill Oliver 51,275 57,126 -5,851
    Thailand Supoj Saenla 12,118 15,023 -2,905
    England Adam Davies 1,906 1,939 -33
    Brazil Itaro Santos 4,367 9,841 -5,474
    England Stuart Watson 3,186 3,265 -79
    England Lee Richardson 9,705 11,761 -2,056
    England Dean Reynolds 130,316 131,963 -1,647
    Ireland Dessie Sheehan 36,403 48,920 -12,517
    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 19,966 22,534 -2,568
    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 5,879 6,904 -1,025
    China Shi Hanqing 1,355 2,084 -729
    England Chris Melling 17,677 22,432 -4,755
    England Mark Vincent 7,579 9,473 -1,894
    Germany Mike Henson 1,629 2,127 -498
    Ireland Greg Casey 6,922 6,940 -18
    Scotland Ross Vallance 3,591 4,074 -483
    England Brett Miller 2,180 2,102 78
    England Wayne Cooper 5,504 6,413 -909
    Scotland Robert Stephen 9,306 10,999 -1,693
    China Cao Xinlong 13,076 17,747 -4,671
    China Cao Kaisheng 2,566 3,761 -1,195
    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 Scott Miller 999 1,008 -9
    England Adam Chalkley 517 867 -350
    China Cai Jianzhong 6,089 6,842 -753
    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 15,270 20,400 -5,130
    England Stuart Mann 1,684 2,744 -1,060
    England Jordan Church 2,283 2,661 -378
    Wales Gareth Coppack 5,524 7,484 -1,960
    Scotland Drew Henry 82,768 91,922 -9,154
    England Munraj Pal 8,380 8,960 -580
    England Sean Storey 22,243 24,679 -2,436
    England Gary Wilkinson 150,173 147,967 2,206
    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 1,285 1,287 -2
    China Yang Qingtian 3,065 4,156 -1,091
    Northern Ireland Michael King 976 1,188 -212
    England Paul Sweeny 6,863 6,782 81
    England Ian Martin 1,615 1,753 -138
    Scotland Mark Owens 4,692 6,499 -1,807
    England Stuart Wood 390 572 -182
    England Jonathan Birch 35,453 38,839 -3,386
    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 99,644 104,622 -4,978
    England Bradley Jones 26,377 27,176 -799
    England David Lilley 23,908 22,683 1,225
    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
    Malta Joe Grech 17,323 21,018 -3,695
    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
    Wales Steve Newbury 75,821 73,066 2,755
    Ireland Patsy Fagan 57,390 68,712 -11,322
    England Karl Townsend 1,569 1,393 176
    England Steve Meakin 22,251 25,266 -3,015
    Wales Wayne Jones 87,641 81,669 5,972
    Wales Tony Chappel 81,759 80,967 792
    Ireland John McBride 250 370 -120
    England Paul Hunter 117,119 105,942 11,177
    Ireland David McDonnell 6,248 7,547 -1,299
    England Nick Dyson 35,531 35,277 254
    England Steve James 132,765 127,599 5,166
    Scotland Chris Small 75,373 75,197 176
    Australia Quinten Hann 55,563 55,469 94
    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 Chris Cookson 8,498 7,602 896
    England Sean Lanigan 1,124 1,484 -360
    Wales Anthony Davies 30,388 37,419 -7,031
    England Dave Finbow 29,841 36,487 -6,646
    England Nick Walker 16,466 17,595 -1,129
    England Craig Butler 784 672 112
    England Mark Gray 6,301 8,259 -1,958
    Ireland Billy Kelly 36,994 46,303 -9,309
    England Surinder Gill 3,780 3,989 -209
    England Wayne Townsend 4,246 6,124 -1,878
    Ireland Joe O'Boye 45,056 44,404 652
    Wales Darren Thompson 970 741 229
    Thailand Kobkit Palajin 1,091 1,199 -108
    Northern Ireland Terry Murphy 29,430 35,023 -5,593
    England Antony Bolsover 4,856 5,325 -469
    England Darryn Walker 7,602 8,836 -1,234
    England Sean Bullock 1,082 1,177 -95
    England Darren Clarke 9,754 12,310 -2,556
    Scotland Martin Dziewialtowski 7,105 8,296 -1,191
    England Gary Lees 2,098 3,011 -913
    England Tony Jones 101,628 97,128 4,500
    Northern Ireland Jason Prince 32,687 35,184 -2,497
    China Guo Hua 4,331 5,837 -1,506
    China Zhang Dongtao 693 919 -226
    England Neal Foulds 199,303 194,387 4,916
    Wales Doug Mountjoy 197,155 189,804 7,351
    England Troy Shaw 10,142 11,702 -1,560
    England Adrian Rosa 6,966 6,895 71
    England Chris Norbury 37,929 46,019 -8,090
    Thailand Kwan Poomjang 3,617 3,877 -260
    Canada Alain Robidoux 104,003 103,832 171
    England Jason Ferguson 45,210 51,332 -6,122
    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
    England Karl Broughton 14,381 17,044 -2,663
    England Craig Harrison 1,986 2,400 -414
    England Karl Burrows 5,771 6,583 -812
    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 13,849 19,326 -5,477
    Canada Kirk Stevens 103,649 102,934 715
    Canada Bob Chaperon 55,707 54,580 1,127
    England Eddie Manning 3,811 3,600 211
    England John Read 11,796 14,729 -2,933
    Scotland Euan Henderson 24,736 24,874 -138
    Scotland Scott Donaldson 94,610 100,116 -5,506
    England Jamie Gibson 684 1,540 -856
    England Gary Ponting 17,049 18,867 -1,818
    Scotland Ross Muir 56,549 66,422 -9,873
    England Stuart Reardon 2,832 3,746 -914
    Wales Richard Jones 1,045 1,080 -35
    Wales Mark Fenton 2,703 3,915 -1,212
    Thailand Phaitoon Phonbun 4,980 5,809 -829
    Northern Ireland Alex Higgins 255,255 244,148 11,107
    Thailand Noppadon Noppachorn 3,717 5,913 -2,196
    England Jason Wallace 2,573 2,935 -362
    England Willie Thorne 240,921 221,795 19,126
    Northern Ireland Dylan Leary 1,403 2,150 -747
    England Mick Price 63,335 67,762 -4,427
    England Philip Seaton 2,939 2,770 169
    England Anton Bishop 828 1,261 -433
    England Leigh Griffin 6,858 8,696 -1,838
    Ireland Stephen O'Connor 9,976 11,030 -1,054
    England Peter McCullagh 3,964 5,012 -1,048
    England Martin Clark 102,515 101,221 1,294
    Scotland Alan Burnett 2,753 4,002 -1,249
    England Nick Terry 36,709 35,863 846
    Wales Gareth Chilcott 0 1 -1
    China Da Hailin 2,837 3,472 -635
    England Chris Scanlon 11,110 12,533 -1,423
    England Mark Johnston-Allen 45,008 44,604 404
    England Nigel Gilbert 48,459 49,439 -980
    China Hasimu Tuerxun 842 1,487 -645
    Wales Mark Bennett 78,839 78,097 742
    England Oliver King 1,399 1,984 -585
    England Andrew Alexandrou 647 1,541 -894
    England Jack Fitzmaurice 38,381 49,038 -10,657
    England Vic Harris 43,803 50,074 -6,271
    Scotland Graham Horne 2,663 3,446 -783
    England Jamie Bodle 4,544 4,735 -191
    China Lyu Haotian 55,635 59,033 -3,398
    China Zhou Yuelong 95,413 83,126 12,287
    China Lu Ning 43,852 45,001 -1,149
    England Brian Rowswell 38,217 40,580 -2,363
    Canada Tom Finstad 835 743 92
    England John Giles 1,167 2,135 -968
    Thailand Tai Pichit 4,626 5,678 -1,052
    Ireland Stephen Murphy 23,266 25,167 -1,901
    England Jamie Rous 373 423 -50
    Canada Gary Natale 8,234 8,306 -72
    England Jamie Woodman 5,842 7,554 -1,712
    Northern Ireland Michael Duffy 1,333 1,648 -315
    China Li Jian Bing 1,134 1,353 -219
    England Anthony Harris 27,163 30,342 -3,179
    China Chen Feilong 14,226 18,757 -4,531
    England Karl Payne 8,380 9,863 -1,483
    England Mark Flowerdew 6,966 8,393 -1,427
    England Stuart Parnell 1,924 2,088 -164
    England Andrew Cairns 22,178 22,084 94
    Scotland Murdo Macleod 63,250 70,739 -7,489
    India Amrik Cheema 850 848 2
    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 109,559 109,143 416
    England John Beesley 1,659 2,803 -1,144
    Egypt Mohamed Khairy 3,488 7,185 -3,697
    China Xu Xlnjian 1,654 2,469 -815
    China Gao Feng 518 650 -132
    China Pang Weiguo 4,151 4,650 -499
    Wales Terry Griffiths 283,317 267,425 15,892
    China Chen Zifan 29,062 33,103 -4,041
    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
    India Yasin Merchant 2,798 3,391 -593
    England Tony Meo 151,434 149,989 1,445
    England Danny Fowler 79,193 77,801 1,392
    England Ian Graham 32,571 31,672 899
    England Nick Fruin 1,995 2,574 -579
    England Pat Kenny 943 831 112
    South Africa Silvino Francisco 84,737 83,613 1,124
    England Ken Owers 37,271 39,186 -1,915
    England Nick Marsh 1,421 1,550 -129
    Australia Robby Foldvari 51,567 49,106 2,461
    England Jim Chambers 30,912 32,574 -1,662
    Ireland Eugene Hughes 73,890 78,079 -4,189
    England Wayne Rendle 584 724 -140
    England Craig Edwards 26,668 27,825 -1,157
    Scotland Scott MacFarlane 4,065 4,168 -103
    South Africa Peter Francisco 70,801 70,107 694
    England Steve Duggan 54,972 57,680 -2,708
    England Jason Smith 27,051 27,878 -827
    Canada Jim Wych 63,993 63,812 181
    England Jonathan Bagley 1,206 1,863 -657
    Australia Eddie Charlton 172,218 162,022 10,196
    England Jason Whittaker 8,542 7,941 601
    England John Dunning 54,692 66,454 -11,762
    England Steve Gough 273 407 -134
    England Allison Fisher 8,865 11,786 -2,921
    Ireland Paddy Browne 48,904 51,332 -2,428
    England Hassan Vaizie 627 1,132 -505
    England Ian Williamson 50,973 52,011 -1,038
    South Africa Paul Burrell 2,099 3,993 -1,894
    England Paul Medati 63,224 67,810 -4,586
    England Mick Fisher 37,670 47,100 -9,430
    Scotland Jim Donnelly 46,002 52,494 -6,492
    England Rex Williams 108,639 110,746 -2,107
    Ireland John Leahy 722 780 -58
    Australia Warren King 73,959 71,677 2,282
    England Ray Edmonds 71,968 73,025 -1,057
    Canada Mario Morra 58,134 59,972 -1,838
    England Bernard Bennett 24,227 39,615 -15,388
    England Danny Smith 714 772 -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 9,719 13,805 -4,086
    England Ben Fortey 4,993 6,255 -1,262
    Malta Paul Mifsud 5,574 5,752 -178
    Thailand Surathep Phuchalaem 638 913 -275
    Thailand Sakchai Sim Ngam 7,299 7,215 84
    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
    Northern Ireland Jack McLaughlin 51,436 52,672 -1,236
    England Peter Daubney 702 1,132 -430
    England David Rippon 1,508 1,422 86
    England Robert Marshall 34,638 34,865 -227
    England Paul Gibson 27,187 29,799 -2,612
    Ireland Paul Watchorn 39,787 45,652 -5,865
    England Bob Harris 53,064 52,189 875
    Hong Kong Franky Chan 13,607 14,476 -869
    Canada Brady Gollan 27,861 24,601 3,260
    England Graham Cripsey 48,589 54,947 -6,358
    Ireland Tony Kearney 33,974 38,950 -4,976
    England John Virgo 123,351 119,457 3,894
    England Graham Miles 94,042 100,688 -6,646
    England Mike Darrington 34,488 44,048 -9,560
    Canada Paul Thornley 13,670 17,513 -3,843
    England Peter Delaney 1,878 3,629 -1,751
    England Dennis Hughes 29,212 41,723 -12,511
    England Stewart Hesketh 463 724 -261
    England Peter Donegan 638 680 -42
    Scotland Dylan Craig 9,677 11,371 -1,694
    Germany Peter Wagner 774 1,073 -299
    England Charon Parker 511 914 -403
    Bulgaria Nikola Kemilev 457 720 -263
    Bulgaria Vencislav Daskalov 376 443 -67
    Thailand Praprut Chaithanasak 852 882 -30
    Malaysia Yong Kien Foot 672 779 -107
    England Alan Trigg 1,167 1,677 -510
    Wales Cliff Wilson 88,627 96,954 -8,327
    England Paul Tanner 1,835 1,891 -56
    England Steve Campbell 26,188 26,765 -577
    England Steve Longworth 50,212 51,058 -846
    Isle of Man Tony Wilson 23,245 23,990 -745
    Wales Colin Roscoe 62,619 65,896 -3,277
    England Dave Martin 62,054 65,244 -3,190
    Ireland Gay Burns 248 300 -52
    England Fred Davis 160,775 167,683 -6,908
    England Alan Peacock 827 468 359
    England Derek Heaton 7,701 10,972 -3,271
    England George Scott 37,828 48,347 -10,519
    England Mike Watterson 37,254 42,693 -5,439
    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
    Thailand Rom Surin 1,825 1,658 167
    England Joe O'Connor 29,680 34,362 -4,682
    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
    Germany Sascha Diemer 1,737 3,693 -1,956
    Austria Robert Burda 2,389 4,679 -2,290
    Scotland John Rea 51,117 52,712 -1,595
    England Kevin Ashby 827 573 254
    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 Jon Wright 38,230 37,117 1,113
    Australia John Campbell 59,348 61,050 -1,702
    England David Young 650 572 78
    England Peter Bardsley 317 454 -137
    England John Spencer 164,764 155,914 8,850
    Scotland Bert Demarco 17,089 25,055 -7,966
    Northern Ireland Tommy Murphy 60,971 63,028 -2,057
    Scotland Eddie Sinclair 66,011 68,801 -2,790
    England Malcolm Bradley 47,773 50,752 -2,979
    England Barry Bunn 862 809 53
    Scotland Matt Gibson 50,562 55,520 -4,958
    Scotland Duncan Campbell 18,115 16,504 1,611
    England Dave Gilbert 39,215 40,113 -898
    England Joe Davis 122,096 97,998 24,098
    England David Greaves 28,320 42,407 -14,087
    England Gary Challis 2,447 3,773 -1,326
    England Adam Longley 658 874 -216
    Canada Marcel Gauvreau 46,524 47,787 -1,263
    England Doug French 14,408 16,962 -2,554
    England Gary Filtness 1,519 1,450 69
    England Mark Wildman 48,594 54,723 -6,129
    Scotland Ian Black 32,642 44,631 -11,989
    Canada Bill Werbeniuk 66,615 76,140 -9,525
    Wales Paul Dawkins 686 967 -281
    Northern Ireland Kieran McAlinden 1,649 1,079 570
    South Africa Robbie Grace 20,655 24,700 -4,045
    Wales Ray Reardon 206,767 195,139 11,628
    Canada Gino Rigitano 33,231 37,464 -4,233
    England Pat Houlihan 52,716 61,748 -9,032
    England Terry Whitthread 18,472 22,909 -4,437
    England Roger Bales 35,705 41,216 -5,511
    England Martin Smith 41,544 42,110 -566
    Isle of Man Mike Colquitt 954 716 238
    Ireland Pascal Burke 23,064 31,598 -8,534
    England Eric Lawlor 20,531 23,632 -3,101
    South Africa François Ellis 16,735 21,332 -4,597
    Canada Jim Bear 31,263 32,823 -1,560
    England Jim Meadowcroft 58,411 65,970 -7,559
    Australia Glen Wilkinson 24,645 26,895 -2,250
    England Geoff Foulds 41,857 51,275 -9,418
    Australia Vladimir Potazsnyk 2,242 2,490 -248
    Australia Greg Jenkins 18,687 21,346 -2,659
    Wales Clive Everton 18,619 32,237 -13,618
    South Africa Derek Mienie 12,441 17,322 -4,881
    Canada Bernie Mikkelsen 27,374 31,513 -4,139
    Australia Paddy Morgan 26,588 30,952 -4,364
    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
    Canada Gerry Watson 4,599 5,492 -893
    United States Jim Rempe 6,500 7,899 -1,399
    England Maurice Parkin 17,175 28,482 -11,307
    Scotland Eddie McLaughlin 21,501 24,542 -3,041
    South Africa Perrie Mans 42,197 46,352 -4,155
    England John Hargreaves 15,883 19,271 -3,388
    Australia James Giannaros 4,224 5,398 -1,174
    Australia Sam Frangie 2,786 3,194 -408
    Australia Lou Condo 4,713 5,470 -757
    England Dave Chalmers 15,309 21,655 -6,346
    Canada Joe Cagianello 5,323 6,138 -815
    Australia Ian Anderson 17,878 23,125 -5,247
    South Africa Jimmy van Rensberg 25,083 30,027 -4,944
    Northern Ireland Jackie Rea 31,953 43,045 -11,092
    South Africa Mike Hines 6,135 6,774 -639
    Canada Frank Jonik 20,529 23,759 -3,230
    Italy Claudio Ravagnani 495 639 -144
    Netherlands Rene Dikstra 1,209 1,516 -307
    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
    Brunei Sim Siak Chong 411 575 -164
    Finland Jyri Virtanen 561 747 -186
    Thailand Udon Khaimuk 1,495 1,250 245
    Egypt Mohammed el Kamah 447 706 -259
    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
    India Omprakesh Agrawal 6,900 7,713 -813
    Canada Wayne Sanderson 1,779 2,643 -864
    Netherlands Jurgen Goudailler 472 349 123
    Netherlands Ameer Baksh 856 783 73
    Canada Alex Pagulayan 3,603 3,703 -100
    South Africa Roy Amdor 1,740 2,380 -640
    England Clayton Humphries 5,324 4,684 640
    Wales Roy Andrewartha 18,564 22,551 -3,987
    Australia George Ganim 3,328 3,942 -614
    Wales Marcus Owen 8,118 9,971 -1,853
    Scotland Chris Ross 5,008 8,972 -3,964
    Canada John Bear 4,622 5,548 -926
    England John Pulman 90,662 94,590 -3,928
    England Paul Verity 895 863 32
    England Sid Hood 5,414 6,638 -1,224
    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
    England John Barrie 21,523 23,611 -2,088
    England Kingsley Kennerley 24,577 26,310 -1,733
    Pakistan Mohammed Asif 5,527 5,515 12
    Australia Warren Simpson 24,275 23,374 901
    Wales Gary Owen 26,287 27,373 -1,086
    India Arvind Savur 498 501 -3
    Portugal Filipe Cardoso 510 1,326 -816
    China Zhao Hanyang 748 1,182 -434
    China Luo Honghao 23,751 24,515 -764
    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 74,662 65,334 9,328
    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
    England Ron Gross 3,624 4,641 -1,017
    Australia Rex King 6,758 9,153 -2,395
    Australia Philip Tarrant 2,263 2,357 -94
    Australia Allan McDonald 4,464 5,698 -1,234
    England Jonathan Barron 791 587 204
    Australia Norman Squire 11,993 14,692 -2,699
    England Alec Brown 24,078 29,569 -5,491
    Scotland Harry Stokes 1,438 1,191 247
    Scotland Walter Donaldson 68,739 75,312 -6,573
    England Albert Brown 41,239 37,187 4,052
    England Willie Smith 22,563 24,418 -1,855
    Australia Horace Lindrum 43,493 43,343 150
    New Zealand Clark McConachy 10,912 12,434 -1,522
    England Sidney Smith 71,599 68,557 3,042
    England Dickie Laws 2,061 2,168 -107
    Canada George Chenier 15,809 16,382 -573
    South Africa Peter Mans 12,877 14,542 -1,665
    England Herbert Holt 6,938 7,062 -124
    Canada Con Stanbury 14,357 16,775 -2,418
    Wales Bill Withers 2,940 4,920 -1,980
    England Willie Leigh 12,220 12,103 117
    England Stanley Newman 10,046 12,566 -2,520
    England Fred Lawrence 6,106 7,463 -1,357
    England Tom Reece 0 0 0
    England Tom Newman 11,605 13,789 -2,184
    England Clare O'Donnell 2,195 2,551 -356
    England Tom Dennis 7,933 9,459 -1,526
    Scotland Nat Butler 1,360 1,119 241
    England Tom Carpenter 903 870 33
    England Melbourne Inman 3,378 3,579 -201
    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 37,749 37,384 365
    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,621 22,047 -5,426
    England Anthony Jeffers 2,627 3,035 -408
    England Russel Morgan 502 769 -267
    England Cecil Harverson 0 0 0
    England Walter Lovejoy 0 0 0
    England Edward Diggle 0 0 0
    England Charles Dawson 0 0 0
    Scotland Tom Aiken 0 0 0
    England James Collens 0 0 0
    England Harry Stevenson 0 0 0
    England James Harris 0 0 0
    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
    England Gary Heycock 717 536 181
    Wales Dylan Emery 3,982 4,348 -366
    Wales Jackson Page 16,278 17,612 -1,334
    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 7,808 5,803 2,005
    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,164 6,187 -23
    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 71,446 72,829 -1,383
    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 946 1,253 -307
    Malaysia Mohammed Reza Hassan 941 1,212 -271
    England David Cooper 684 773 -89
    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
    Scotland Willie Newman 1,550 1,794 -244
    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 5,808 5,614 194
    Ireland Ronan Whyte 1,508 2,789 -1,281
    China Jianbo Zhao 1,272 1,600 -328
    England Ernest Geoffrey Thompson 3,617 4,585 -968
    England Sydney Lee 17,158 19,803 -2,645
    Scotland RCT Martin 1,474 1,020 454
    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
    Scotland James O'Brien 502 564 -62
    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 Paul Cavney 1,546 2,320 -774
    England Philip Minchin 1,063 2,008 -945
    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 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
    Singapore Tommy Ang 236 395 -159
    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
    Ireland Colm Gilcreest 979 1,806 -827
    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 David Bailey 102 770 -668
    Qatar Ali Al Obaidly 72 384 -312
    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
    Ireland Robert Redmond 248 346 -98
    England Neville Whalley 172 338 -166
    Malta Duncan Bezzina 381 814 -433
    Romania Constantin Cosmin 202 543 -341
    Greece Konstantinos Mavroforos 40 356 -316
    Poland Tomasz Gieraltowski 134 287 -153
    Malta Simon Camilleri 806 1,604 -798
    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
    Australia James Mifsud 234 866 -632
    England David Fomm-Ward 263 710 -447
    Scotland Nathan Shaw 279 341 -62
    England Grant Cole 180 357 -177
    England Stephen Welsby 856 994 -138
    England Mike King 309 347 -38
    Denmark Ejler Hame 66 303 -237
    England Christopher Flight 362 837 -475
    China Shi Shuamgyang 408 449 -41
    India Shivam Arora 961 1,652 -691
    England Scott Bell 408 719 -311
    England Steve Martin 417 991 -574
    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
    England Ian Ali 517 1,034 -517
    Malta Leighton Gauci 89 269 -180
    Pakistan Shahrukh Nasir 365 734 -369
    England Mark Sutton 301 395 -94
    Scotland Robert Carlisle 658 985 -327
    Northern Ireland Declan Hughes 879 1,901 -1,022
    England Adam Osbourne 150 358 -208
    England Paul Moss 108 268 -160
    Scotland Ian Wells 261 380 -119
    England Michael Spooner 279 969 -690
    England Daniel McCann 259 299 -40
    England Andrew Atkinson 291 453 -162
    Bahrain Ahmed Ghuloom 150 451 -301
    Oman Ahmed Basheer Al-Khusaibi 131 468 -337
    United Arab Emirates Isa Ali Al-Hashmi 103 479 -376
    China A Bulajiang 1,501 2,211 -710
    Wales Matthew Troath 114 250 -136
    England Matt Wilson 1,322 2,624 -1,302
    Jersey Aaron Canavan 256 742 -486
    Brazil Sobradinho de Dues 100 281 -181
    England John Wilson 202 401 -199
    Wales Donald Newcombe 253 420 -167
    Hong Kong Alan Lin Tan Ho 1,221 1,672 -451
    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
    England James Tatton 1,955 3,065 -1,110
    China Zheng Peng 834 1,353 -519
    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 Matthew Barnes 990 1,271 -281
    Malta Simon Zammit 1,163 2,004 -841
    England Robert Cloherty 496 1,926 -1,430
    England Kevin Uzzell 147 188 -41
    England Jimmy O'Shea 399 656 -257
    Cyprus Mehmet Husnu 1,236 1,499 -263
    England Garry Baldrey 523 791 -268
    China Li Yinxi 642 1,205 -563
    England Craig Taylor 224 372 -148
    Ireland Philip Browne 90 266 -176
    Ireland J.P. Kelly 101 264 -163
    England Philip Arnold 227 905 -678
    Ireland Anthony O'Connor 270 414 -144
    Ireland Kevin O'Leary 534 1,751 -1,217
    Singapore Keith Boon 108 252 -144
    Netherlands Sebastiaan Kan 148 289 -141
    Wales James Reynolds 446 460 -14
    Wales Ian Sargeant 1,547 2,076 -529
    India Manan Chandra 378 692 -314
    China Zhang Kai 638 1,025 -387
    Australia Johl Younger 418 857 -439
    England Luke Fisher 162 542 -380
    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 131 612 -481
    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
    England Steve Prest 619 887 -268
    England Pat Horne 220 516 -296
    Wales Elfed Evans 365 421 -56
    Russia Ashot Potikyan 206 419 -213
    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 Shaun Mellish 1,794 2,311 -517
    Canada Levi Meiller 578 992 -414
    Belgium Steve Lemmens 1,271 2,025 -754
    England Mark Ganderton 1,170 1,931 -761
    England Barry Mapstone 708 1,204 -496
    Scotland Thomas McSorley 274 364 -90
    Belgium Patrick Delsemme 806 1,481 -675
    Scotland Chris Shade 515 872 -357
    England John Burns 134 375 -241
    England Darren Hackeson 247 482 -235
    Sri Lanka Indika Dodangoda 358 546 -188
    England Robert Read 232 581 -349
    England Leigh Robinson 502 838 -336
    Hong Kong Chan Wai Tat 302 374 -72
    Malaysia Sam Chong 1,030 2,144 -1,114
    Egypt Wael Talaat 574 1,137 -563
    England Nick Manning 360 588 -228
    Northern Ireland Martin O'Neill 329 444 -115
    England Shane Haines 1,019 1,914 -895
    Northern Ireland Karen Corr 190 335 -145
    England Stuart Hinton 437 934 -497
    Thailand Anan Terananon 702 1,147 -445
    China Rau Shan 256 463 -207
    China Yang Ji Ann 232 430 -198
    China Zhang Xai 281 568 -287
    Thailand Phirom Ritthiprasong 161 426 -265
    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
    Thailand Rom Saraburi 171 406 -235
    England Steven Evans 647 1,708 -1,061
    England Ashley Beal 862 1,570 -708
    China Li Jin 180 297 -117
    China Li Zong 47 347 -300
    China Luo Guangsheng 570 993 -423
    China Chen Bo 542 1,059 -517
    Hong Kong Chan Ka Kin 407 684 -277
    England Colin Morton 291 465 -174
    England Neil Mosley 334 782 -448
    England Simon Morris 243 448 -205
    Norway Bjorn L'Orange 377 570 -193
    Ireland Darren Lennox 467 396 71
    England Graham MacDonald 665 868 -203
    Netherlands Raymon Fabrie 45 153 -108
    Switzerland Darren Paris 566 1,323 -757
    England Anthony Taylor 107 170 -63
    England Jason Dunworth 131 377 -246
    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
    Hong Kong Kwok Ming Chan 485 471 14
    Thailand Anurat Wongjan 839 1,297 -458
    Thailand Amnuayporn Chotipong 207 367 -160
    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 Roger Garrett 579 930 -351
    England Cary Kikis 336 493 -157
    India Geet Sethi 389 872 -483
    Malta Frans Mintoff 217 385 -168
    Malta Richard Webb 284 732 -448
    Malta Ray Demanuele 312 555 -243
    Ireland Gary Hardiman 366 443 -77
    England Garry Coulson 404 921 -517
    England Gary Hill 467 507 -40
    England Henry Roper 623 1,439 -816
    Germany Thomas Schweser 70 341 -271
    Germany Dieter Johns 90 417 -327
    Portugal Francisco Domingues 254 956 -702
    Hungary Zsolt Fenyvesi 544 954 -410
    Romania Andrei Orzan 766 1,381 -615
    Australia Craig Duffy 382 490 -108
    Thailand Nut Wiangchai 317 473 -156
    Hong Kong Gary Kwok 148 399 -251
    Netherlands Wilfred Dijkstra 191 501 -310
    England Spencer Dunn 565 898 -333
    England Mark Boyd 201 457 -256
    England Richard Pincott 238 430 -192
    England Guy Dennis 395 770 -375
    England Paul Webb 359 432 -73
    India Sonic Multani 474 536 -62
    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
    Malaysia Ooi Chin Kay 421 529 -108
    Belgium Nico Devlies 360 607 -247
    Belgium Alain de Cock 348 513 -165
    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 Brian Cakebread 102 291 -189
    England David Rice 377 447 -70
    England Mark White 187 427 -240
    England John Fox 151 162 -11
    England Wayne Martin 527 732 -205
    England Roy Connor 246 369 -123
    Canada John White 320 552 -232
    Scotland Guilio Rea 77 304 -227
    England Michael Stocks 101 417 -316
    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
    United States Steve Mizerak 739 1,535 -796
    Australia Leon Heywood 1,996 2,764 -768
    South Africa Mannie Francisco 967 1,306 -339
    France Eric le Paul 76 450 -374
    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
    India Atul Agrawal 108 369 -261
    India Michael Ferreira 275 876 -601
    Hong Kong David Yao 417 472 -55
    Hong Kong Kenny Kwok 764 1,364 -600
    Hong Kong Kong Wah On 112 462 -350
    Hong Kong Stanley Leung 579 1,543 -964
    Belgium Mario Lannoye 219 240 -21
    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
    India BVS Murthy 557 693 -136
    Cyprus George Loizides 111 466 -355
    Sweden Ronny Johannsson 70 526 -456
    Spain Eduardo Guillen 112 473 -361
    Singapore Lim Koon Guan 51 162 -111
    Denmark Peter Nielson 181 348 -167
    Iceland Jonas Erlingsson 198 509 -311
    Austria Gerfried Kotzinger 112 489 -377
    Mauritius Ian Sinclair 186 403 -217
    France Philippe Finand 85 436 -351
    Brazil Jesus Sanchez 132 449 -317
    Switzerland Thomas Jaeggi 152 478 -326
    Luxembourg Frederic Wagner 139 447 -308
    Panama Juan Castaneda 217 336 -119
    United States Mike Massey 530 1,141 -611
    Brazil Rui Chapeu 346 595 -249
    Egypt Hisham Bakaty 185 483 -298
    Monaco David Fortune 141 362 -221
    Finland Kimmo Lang 80 501 -421
    Namibia Jool Jacobs 92 498 -406
    Wales Ron Jones 440 550 -110
    New Zealand Bruce Anderson 393 512 -119
    Germany Werner Grewatsch 121 493 -372
    England Matthew Hudson 237 629 -392
    Scotland Shahbaz Hameed 49 317 -268
    China Lao Yong Qiang 76 396 -320
    China Cen Wai An 71 363 -292
    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
    Ireland Eamonn Kelly 133 421 -288
    Canada James Lee 713 938 -225
    Australia Edward Charlton 253 354 -101
    Wales Tom Rees 1,176 2,007 -831
    Australia Jim Charlton 2,645 3,557 -912
    Scotland John Phillips 852 1,320 -468
    Thailand Patipat Wattanaporn 71 128 -57
    Hong Kong Sunny Tong 184 215 -31
    Hong Kong Ivan Li 62 229 -167
    Hong Kong Wan Chi Tuen 79 236 -157
    Hong Kong John Chan 50 235 -185
    England Tony Putnam 345 441 -96
    England Sean Halligan 513 1,054 -541
    England Ray Grall 402 1,614 -1,212
    England Jack Karnehm 1,310 3,167 -1,857
    Canada Kevin Robitaille 730 1,277 -547
    China Wang Lin 53 156 -103
    China Zhong Minwon 75 159 -84
    China Li Baoying 61 160 -99
    China Jin Weheng 122 207 -85
    China Sun Linbo 15 208 -193
    China Li Yuanhai 23 229 -206
    Hong Kong Cheun Chi-Ming 108 189 -81
    China Zung Chun Hong 6 104 -98
    China Sung Lun Pak 100 216 -116
    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
    England Tony Graham 324 533 -209
    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
    Australia Dennis Wheelwright 339 629 -290
    Australia Ron Mares 878 1,370 -492
    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
    Wales Geoff Thomas 207 419 -212
    Wales Alwyn Lloyd 270 321 -51
    England Jim Lees 1,098 1,417 -319
    England HF Francis 3,003 3,126 -123
    England Eric Newman 1,567 2,766 -1,199
    England Alec Mann 5,961 7,807 -1,846
    England Claude Falkiner 1,186 1,821 -635
    England CW Read 808 875 -67
    England Harold Terry 1,433 1,767 -334
    England Kelsall Prince 799 1,126 -327
    Australia Newton Gahan 3,150 5,203 -2,053
    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 1,357 2,216 -859
    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
    Saudi Arabia Ahmad Assiry 76 412 -336
    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
    Wales Dilwyn John 252 344 -92
    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
    England Michael Smith 313 369 -56
    Australia Steven Donohoe 556 1,238 -682
    China Han Bin 222 431 -209
    Scotland Steve Muir 394 345 49
    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
    Scotland Eddie Brown 538 641 -103
    England Sonnie O'Sullivan 461 618 -157
    Scotland Bob Martin 534 533 1
    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
    Scotland Ben Ellis 231 220 11
    Scotland John O'Brien 88 167 -79
    Scotland Joe Camp 159 240 -81
    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
    Scotland T Newall 127 271 -144
    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