Points Scored For & Against - All-time - Professional

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 58812 (51.41%) matches with frame scores out of 114406 total matches.
Rank Player Points For Points Against Difference
England Judd Trump 495,920 370,456 125,464
England Mark Selby 504,921 397,533 107,388
China Ding Junhui 368,942 288,718 80,224
England Shaun Murphy 428,772 359,165 69,607
England Stephen Lee 231,160 214,015 17,145
England Ali Carter 349,323 306,847 42,476
Scotland John Higgins 708,446 566,755 141,691
England Peter Ebdon 420,129 388,920 31,209
Wales Ryan Day 324,974 302,796 22,178
Scotland Stephen Hendry 674,394 524,054 150,340
Scotland Marcus Campbell 121,584 126,126 -4,542
England Robert Milkins 256,829 252,731 4,098
England Ricky Walden 303,446 269,819 33,627
China Li Hang 138,895 131,759 7,136
England Mark Davis 303,033 282,119 20,914
Australia Neil Robertson 441,953 348,574 93,379
Norway Kurt Maflin 182,754 168,369 14,385
England Nigel Bond 315,805 314,360 1,445
England Joe Perry 364,689 332,545 32,144
Northern Ireland Gerard Greene 173,091 185,224 -12,133
Wales Matthew Stevens 356,123 329,242 26,881
England Stuart Bingham 396,451 329,904 66,547
England Jimmy White 634,687 614,147 20,540
England Martin Gould 251,005 223,491 27,514
Ireland Ken Doherty 461,522 431,121 30,401
England Barry Hawkins 362,846 320,206 42,640
England Alfie Burden 162,873 169,210 -6,337
England Tom Ford 240,033 222,648 17,385
England Anthony Hamilton 287,984 285,442 2,542
England Mark Joyce 179,474 179,984 -510
Jamaica Rory McLeod 171,184 173,850 -2,666
England Mike Dunn 142,556 150,099 -7,543
Thailand Issara Kachaiwong 20,861 21,807 -946
England Rod Lawler 202,713 214,267 -11,554
Thailand James Wattana 312,014 302,382 9,632
England Ben Woollaston 216,261 206,027 10,234
Ireland Fergal O'Brien 272,793 274,617 -1,824
Northern Ireland Joe Swail 248,230 256,546 -8,316
China Liu Song 54,074 53,860 214
England Joe Jogia 49,569 51,852 -2,283
Ireland Joe Delaney 42,726 48,648 -5,922
England Barry Pinches 166,202 182,553 -16,351
England David Gilbert 272,321 240,259 32,062
Belgium Bjorn Haneveer 39,081 39,866 -785
Scotland James McBain 26,203 27,496 -1,293
England Matthew Couch 57,240 62,786 -5,546
China Zhang Anda 126,941 124,724 2,217
China Xiao Guodong 206,033 182,684 23,349
England Liam Highfield 143,896 139,274 4,622
China Lyu Chuang 71,446 72,829 -1,383
England Kuldesh Johal 41,171 42,192 -1,021
England Paul Davison 111,145 124,680 -13,535
Wales Michael White 197,220 185,515 11,705
England Ronnie O'Sullivan 697,216 511,019 186,197
Scotland Graeme Dott 359,368 338,531 20,837
Wales Jamie Jones 165,025 159,311 5,714
England Robbie Williams 126,946 130,989 -4,043
Scotland Stephen Maguire 366,308 315,533 50,775
Israel Eden Sharav 60,769 70,327 -9,558
England Peter Lines 157,078 173,214 -16,136
England Simon Bedford 63,385 64,126 -741
Scotland Scott MacKenzie 27,378 30,006 -2,628
England Michael Holt 251,790 245,106 6,684
England Gary Wilson 169,342 154,590 14,752
Thailand Dechawat Poomjaeng 87,307 89,183 -1,876
China Li Yan 39,329 42,516 -3,187
China Cao Yupeng 102,306 101,555 751
England Adam Wicheard 30,730 33,170 -2,440
Wales Andrew Pagett 60,303 71,827 -11,524
England Mark King 304,665 304,151 514
Wales Dominic Dale 263,269 265,775 -2,506
England Nick Jennings 14,166 14,334 -168
England Jack Lisowski 226,214 201,952 24,262
Scotland Jamie Burnett 141,809 140,827 982
England Craig Steadman 121,728 126,621 -4,893
England Andy Hicks 173,981 179,069 -5,088
England Matthew Selt 213,908 200,521 13,387
England Sam Craigie 76,667 74,918 1,749
England Jamie Cope 149,153 146,878 2,275
Scotland Alan McManus 392,665 385,743 6,922
England Adam Duffy 87,818 92,635 -4,817
Thailand Passakorn Suwannawat 26,423 31,047 -4,624
England Justin Astley 32,273 36,622 -4,349
Wales Mark Williams 591,209 505,515 85,694
Northern Ireland Mark Allen 349,699 289,807 59,892
England Dave Harold 192,125 197,052 -4,927
England Jimmy Robertson 199,131 189,332 9,799
England Steve Davis 664,508 565,643 98,865
England Kyren Wilson 279,600 245,416 34,184
England Sam Baird 122,910 125,193 -2,283
Northern Ireland Patrick Wallace 59,766 58,235 1,531
England Stuart Pettman 58,257 60,995 -2,738
England Stephen Rowlings 11,090 11,557 -467
England David Gray 89,666 95,179 -5,513
England Del Smith 6,759 7,538 -779
England Ian Barry Stark 5,469 6,795 -1,326
England Stephen Ormerod 6,287 9,129 -2,842
Hong Kong Marco Fu 337,911 302,878 35,033
China Liang Wenbo 265,528 228,242 37,286
England Andrew Higginson 205,796 187,861 17,935
Ireland David Morris 83,919 85,117 -1,198
Wales Jak Jones 84,177 98,177 -14,000
Ireland Michael Judge 89,837 97,533 -7,696
England Jamie O'Neill 72,745 79,118 -6,373
Thailand Noppon Saengkham 115,809 117,844 -2,035
England Ian McCulloch 95,907 97,118 -1,211
Malta Tony Drago 251,643 256,482 -4,839
Thailand Thanawat Thirapongpaiboon 47,866 50,230 -2,364
Wales Daniel Wells 126,877 135,114 -8,237
Scotland Anthony McGill 215,236 199,835 15,401
England Adrian Gunnell 57,658 64,165 -6,507
Wales Paul Davies 66,771 71,020 -4,249
Brazil Igor Figueiredo 38,642 49,157 -10,515
England Ian Glover 25,463 29,707 -4,244
England Michael Wasley 57,259 60,829 -3,570
England Jimmy Michie 59,535 65,906 -6,371
Belgium Luca Brecel 188,655 172,280 16,375
Germany Patrick Einsle 10,969 16,095 -5,126
England Allan Taylor 81,098 94,398 -13,300
India David Singh 11,437 13,217 -1,780
England Andrew Norman 61,310 70,339 -9,029
England David Grace 119,386 126,913 -7,527
England Stuart Carrington 120,465 121,503 -1,038
England Martin O'Donnell 110,136 115,269 -5,133
England Jamie Walker 5,147 5,509 -362
Germany Lasse Munstermann 3,096 4,187 -1,091
England Chris Norbury 39,630 47,634 -8,004
Belgium Curd Persyn 946 1,253 -307
Belgium Chris Henry 1,621 1,918 -297
Belgium Kurt Vanoverberghe 896 737 159
Belgium Hans Blanckaert 10,422 15,608 -5,186
England Oliver Brown 37,896 44,730 -6,834
Belgium Tomasz Skalski 6,127 9,367 -3,240
India Aditya Mehta 84,820 88,734 -3,914
China Chen Zhe 56,139 60,049 -3,910
England James Welsh 1,359 2,337 -978
Poland Adam Stefanow 21,915 29,767 -7,852
Belgium Kevin van Hove 10,993 13,580 -2,587
Belgium Tino de Witte 745 825 -80
Belgium Peter Bullen 2,697 2,388 309
Denmark Rune Kampe 2,153 3,396 -1,243
Belgium Yvan van Velthoven 2,346 3,166 -820
Poland Marcin Nitschke 1,311 2,241 -930
Belgium Pierre Dethier 1,210 1,783 -573
France Yannick Poulain 677 771 -94
England Ian Burns 119,100 122,214 -3,114
Netherlands Maurice Le Duc 1,603 2,546 -943
Belgium Laurens de Staelen 682 1,171 -489
Belgium Guido Taloen 573 497 76
Thailand Thepchaiya Un-Nooh 163,857 151,025 12,832
Wales Darren Morgan 169,306 163,050 6,256
England Joel Walker 46,080 51,620 -5,540
England Sam Harvey 10,997 14,421 -3,424
Northern Ireland Dermot McGlinchey 7,240 10,397 -3,157
England James McGouran 4,724 5,376 -652
Belgium Mario Geudens 3,633 3,542 91
Scotland Craig MacGillivray 7,492 10,437 -2,945
China Jin Long 27,848 28,594 -746
China Mei Xiwen 51,044 51,567 -523
England Farakh Ajaib 22,992 28,027 -5,035
England Antony Parsons 14,046 14,326 -280
England Charlie Walters 15,139 16,165 -1,026
England Robert Valiant 5,500 5,828 -328
England David Portman 4,211 4,038 173
England Lee Page 31,508 38,608 -7,100
Wales Alex Taubman 24,619 28,406 -3,787
India Lucky Vatnani 17,575 19,557 -1,982
England Ben Harrison 16,827 16,461 366
Wales Jamie Clarke 62,306 68,197 -5,891
England Michael Wild 33,061 37,134 -4,073
England Sam Thistlewhite 9,224 11,176 -1,952
England Callum Downing 8,620 9,596 -976
England Mitchell Travis 20,789 22,369 -1,580
England Damian Wilks 2,678 3,742 -1,064
England Lee Farebrother 1,099 1,410 -311
England Craig Barber 6,977 9,244 -2,267
England Daniel Skingle 326 194 132
England Steve Judd 8,243 11,458 -3,215
England Stephen Craigie 18,902 19,844 -942
England Lee Spick 39,282 39,290 -8
Northern Ireland Jordan Brown 73,075 73,724 -649
England Mitchell Mann 81,213 89,048 -7,835
England Paul Metcalf 1,086 2,067 -981
England James Brown 984 1,487 -503
England Jake Nicholson 13,949 16,780 -2,831
England Alex Davies 39,285 41,881 -2,596
England Jamie Barrett 24,185 33,860 -9,675
China Tian Pengfei 162,744 148,626 14,118
England Luke Simmonds 22,187 22,741 -554
Wales Lee Walker 94,434 110,287 -15,853
Australia Vinnie Calabrese 19,858 26,139 -6,281
England Sydney Wilson 42,890 48,780 -5,890
Pakistan Shahram Changezi 1,842 2,068 -226
Scotland Michael Leslie 29,713 38,813 -9,100
England Bash Maqsood 5,610 7,195 -1,585
Scotland Fraser Patrick 70,484 83,943 -13,459
England Liam Monk 5,724 6,247 -523
England James Loft 1,070 1,891 -821
Scotland Bobby Cruickshanks 3,702 4,657 -955
Finland Robin Hull 92,228 92,850 -622
England Mike Hallett 181,852 175,862 5,990
England Dean Venables 717 950 -233
England Reanne Evans 28,149 40,984 -12,835
England Jeff Cundy 30,060 33,195 -3,135
England John Astley 78,343 87,596 -9,253
India Brijesh Damani 1,927 1,781 146
England James Burrett 7,164 11,693 -4,529
Wales Duane Jones 70,507 79,108 -8,601
England Tony Knowles 191,667 189,052 2,615
England Saqib Nasir 22,471 24,127 -1,656
England Phil O'Kane 14,701 18,916 -4,215
England Zak Surety 43,777 50,905 -7,128
India Khizar Raoof 2,047 3,131 -1,084
Australia Ben Judge 5,417 9,963 -4,546
England Stephen Groves 3,612 5,399 -1,787
England Robert James 3,697 4,101 -404
England James Hill 2,143 4,157 -2,014
Scotland David McLellan 5,261 7,829 -2,568
Malta Alex Borg 47,407 65,918 -18,511
England George Marter 3,097 4,640 -1,543
India Manish Jain 778 1,037 -259
India Shahbaaz Adil Khan 782 801 -19
China Yu Delu 96,581 95,571 1,010
Ireland David Hogan 9,057 11,745 -2,688
England John Whitty 4,699 7,162 -2,463
England David Roe 128,614 136,069 -7,455
Ireland Brendan O'Donoghue 6,707 7,671 -964
Scotland Mark Boyle 7,339 9,922 -2,583
Thailand Noppadon Sangnil 6,691 8,568 -1,877
England Paul Wykes 24,372 28,309 -3,937
England Nic Barrow 1,569 1,317 252
England Les Dodd 72,346 79,490 -7,144
England Neil Selman 3,140 3,424 -284
Wales Ian Preece 47,606 49,092 -1,486
England Sanderson Lam 50,879 63,732 -12,853
Wales Kishan Hirani 27,723 35,886 -8,163
Germany Phil Barnes 7,113 8,180 -1,067
Germany Stefan Joachim 392 653 -261
England Sean O'Sullivan 61,654 76,710 -15,056
England Brian Cox 853 791 62
England Ashley Wright 13,347 16,230 -2,883
Germany Christof Biniarsch 326 720 -394
Germany Stefan Gerst 907 1,438 -531
Germany Norbert Hofheinz 638 937 -299
Netherlands Gerrit Bij de Leij 880 977 -97
Austria Andreas Ploner 12,171 14,635 -2,464
Germany Julian Treiber 751 1,071 -320
Wales Gareth Allen 33,356 39,072 -5,716
Austria Markus Stocker 341 513 -172
Switzerland Alexander Ursenbacher 67,110 71,246 -4,136
Germany Oliver Kremp 474 730 -256
Scotland Marc Davis 12,515 14,598 -2,083
Netherlands Xander van Rossem 475 658 -183
Germany Jörg Vortkort 206 38 168
Turkey Ali Kirim 495 918 -423
Germany Roland Hanisch 632 579 53
Turkey Soner Sari 1,444 1,790 -346
New Zealand Chris Mcbreen 3,610 5,974 -2,364
Austria Ebrahim Baghi 404 586 -182
Germany Julian Gartner 389 385 4
Croatia Sanjin Kusan 1,167 1,704 -537
Ireland Douglas Hogan 783 1,503 -720
Germany Thomas Valentin 280 345 -65
Germany Jörg Petersen 531 754 -223
England Zen Beechey 375 483 -108
Ireland Vincent Muldoon 7,257 8,247 -990
Thailand Atthasit Mahitthi 15,507 16,034 -527
England John Parrott 404,319 363,969 40,350
Scotland Hugh Abernethy 6,202 7,501 -1,299
England Neal Jones 5,601 6,845 -1,244
England Lewis Roberts 9,160 10,582 -1,422
Ireland Rodney Goggins 17,563 18,290 -727
Thailand Supoj Saenla 12,329 15,369 -3,040
England Wayne Cooper 5,504 6,413 -909
England Colin Mitchell 2,063 3,569 -1,506
England Philip Seaton 2,939 2,770 169
China Tang Jun 5,879 6,904 -1,025
Scotland Robert Stephen 9,306 10,999 -1,693
England Andy Lee 24,416 31,092 -6,676
England Gavin Lomax 1,488 1,808 -320
Ireland Leo Fernandez 47,685 50,613 -2,928
England Stefan Mazrocis 19,966 22,534 -2,568
Wales Gareth Coppack 5,524 7,484 -1,960
England Sean Storey 22,742 25,191 -2,449
England Tony Brown 1,134 1,106 28
Scotland Drew Henry 84,468 93,344 -8,876
Australia Steve Mifsud 5,383 8,546 -3,163
England David Craggs 3,861 4,586 -725
England Scott Miller 999 1,008 -9
England James Leadbetter 7,861 7,182 679
Cyprus Michael Georgiou 80,618 85,749 -5,131
England Munraj Pal 8,380 8,960 -580
England Paul Sweeny 6,863 6,782 81
Northern Ireland Michael King 976 1,188 -212
China Yang Qingtian 3,065 4,156 -1,091
England Gary Wilkinson 151,862 149,196 2,666
England Bradley Jones 26,731 27,404 -673
Netherlands Roy Stolk 3,586 4,819 -1,233
New Zealand Dene O'Kane 100,483 105,730 -5,247
Poland Rafal Górecki 323 505 -182
Ukraine Vladyslav Vyshnevskyy 433 487 -54
Poland Krzysztof Wrobel 1,450 1,761 -311
Poland Piotr Murat 458 462 -4
Poland Jarosław Kowalski 537 587 -50
Poland Krzysztof Kubicki 265 427 -162
Poland Maciej Relich 425 585 -160
Poland Krzysztof Gorniak 265 473 -208
Poland Michał Ebert 443 459 -16
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
England Shane Castle 17,407 18,332 -925
England Ryan Causton 20,738 24,112 -3,374
England Adam Davies 1,906 1,939 -33
England Chris Melling 17,677 22,432 -4,755
United Arab Emirates Mohammed Shehab 7,074 8,279 -1,205
England Ian Brumby 26,703 30,420 -3,717
England Andrew Milliard 8,044 11,733 -3,689
England Steve Ventham 1,783 2,473 -690
England Karl Townsend 1,569 1,393 176
England Steve Meakin 24,020 26,862 -2,842
England Ali Bassiri 1,080 3,050 -1,970
England David Taylor 109,276 116,512 -7,236
Wales Tony Chappel 82,749 81,968 781
Northern Ireland Dennis Taylor 268,563 262,628 5,935
Canada Cliff Thorburn 211,812 197,739 14,073
Northern Ireland Julian Logue 2,176 2,079 97
England David Lilley 43,517 44,408 -891
England Stuart Mann 1,684 2,744 -1,060
England Paul Hunter 117,569 106,112 11,457
Australia Quinten Hann 55,563 55,469 94
Thailand Kobkit Palajin 1,091 1,199 -108
Bahrain Habib Subah 3,069 4,398 -1,329
Pakistan Shokat Ali 29,234 35,837 -6,603
Scotland Chris Small 75,593 75,383 210
Belgium Jurian Heusdens 4,217 4,328 -111
Netherlands Mario Wehrmann 4,322 6,832 -2,510
England Matthew Day 22,198 24,876 -2,678
Belgium Thomas Broeckx 1,519 1,451 68
Belgium Tim van Goubergen 1,139 1,543 -404
England Martin Ball 3,727 4,611 -884
England Mark Vincent 9,208 11,867 -2,659
Belgium Jurgen van den Bossche 1,511 1,425 86
Scotland Jonathan Fulcher 370 608 -238
Belgium Yannick Sablon 732 675 57
Belgium Rene Hemelsoet 2,247 2,358 -111
Belgium Patrick Geysels 720 1,094 -374
Belgium Nicky Godeyne 446 501 -55
Belgium Dirk Coppens 987 1,455 -468
Belgium Kevin Jacobs 378 409 -31
Wales Andrew Rogers 3,717 4,614 -897
Belgium Tom Vervoort 552 602 -50
Belgium Ahmed Osman 814 557 257
Belgium Jimmy van den Winkel 866 971 -105
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 Alain Vandersteen 3,263 3,537 -274
Belgium Wim Andries 379 548 -169
Belgium Sam de Cooman 569 805 -236
Netherlands Misja van Vonderen 394 584 -190
Belgium Tom de Wit 534 678 -144
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
England Brian Morgan 71,596 77,505 -5,909
England Nick Dyson 38,179 37,353 826
Scotland Scott Donaldson 134,498 138,375 -3,877
Wales Anthony Davies 30,840 38,180 -7,340
England David Finbow 31,940 38,867 -6,927
Thailand Suchakree Poomjang 3,617 3,877 -260
Iceland Kristjan Helgason 10,855 12,293 -1,438
China Lu Ning 77,143 78,011 -868
England Nick Walker 16,629 17,626 -997
Northern Ireland Terry Murphy 29,524 35,149 -5,625
Scotland Billy Snaddon 48,801 54,418 -5,617
England Craig Butler 1,688 1,615 73
England Sunit Vaswani 549 781 -232
Thailand Phaitoon Phonbun 6,873 7,314 -441
England Jonathan Birch 37,986 41,026 -3,040
England Jason Ferguson 49,196 55,075 -5,879
Belgium Patrick Delsemme 4,638 5,204 -566
England John Burns 559 699 -140
Belgium Danny Lathouwers 918 1,392 -474
Ireland David McDonnell 6,248 7,547 -1,299
England Mark Gray 6,990 8,796 -1,806
England Gary Ponting 17,049 18,867 -1,818
England Craig Harrison 1,988 2,589 -601
England Steve James 132,879 127,607 5,272
England Martin Clark 102,989 101,628 1,361
Scotland John Lardner 9,239 11,456 -2,217
Malta Joe Grech 18,473 22,187 -3,714
England Leigh Griffin 6,858 8,696 -1,838
Scotland Martin Dziewialtowski 7,105 8,296 -1,191
England Wayne Brown 13,517 15,878 -2,361
Thailand Noppadon Noppachorn 4,195 6,514 -2,319
England Darren Clarke 10,479 13,604 -3,125
England Chris Scanlon 11,110 12,533 -1,423
Scotland Euan Henderson 25,234 25,267 -33
England Dean Reynolds 131,116 134,400 -3,284
England Nick Pearce 11,998 14,213 -2,215
Ireland Stephen O'Connor 9,976 11,030 -1,054
England Nigel Gilbert 51,347 52,043 -696
England Joe Johnson 157,866 159,744 -1,878
China Pang Weiguo 4,910 5,505 -595
Canada Alain Robidoux 104,517 104,801 -284
England Karl Broughton 14,381 17,044 -2,663
England Willie Thorne 243,130 223,964 19,166
England Lee Richardson 9,705 11,761 -2,056
Northern Ireland Jason Prince 36,352 38,474 -2,122
England Neal Foulds 199,475 194,405 5,070
England Karl Burrows 5,771 6,583 -812
England John Read 11,796 14,729 -2,933
England Mick Price 66,000 69,409 -3,409
Wales Mark Bennett 82,131 80,662 1,469
England Peter McCullagh 4,297 5,513 -1,216
Australia Adrian Ridley 4,902 6,249 -1,347
England James Cahill 74,988 87,432 -12,444
Scotland Rhys Clark 32,226 42,336 -10,110
Scotland Ross Muir 72,364 81,789 -9,425
India Shahbaaz Khan 1,748 1,696 52
Brazil Itaro Santos 4,367 9,841 -5,474
Bahrain Hussein Mahmood 748 1,174 -426
England Darren Bond 3,732 4,430 -698
England Andrew Hudson 645 1,038 -393
England James Silverwood 12,598 14,385 -1,787
England Anthony Harris 27,781 31,211 -3,430
Ireland John Sutton 5,358 6,906 -1,548
England Greg Batten 2,301 1,755 546
Australia Marc Robertson 3,450 3,436 14
England Richard Remelie 1,567 2,178 -611
England Troy Shaw 10,142 11,702 -1,560
England Jamie Woodman 5,842 7,554 -1,712
England Tony Jones 104,824 99,610 5,214
England Karl Payne 8,380 9,863 -1,483
Ireland Josh Boileau 17,515 24,102 -6,587
Wales Ben Jones 12,088 15,793 -3,705
England Elliot Slessor 79,566 86,599 -7,033
Wales Stephen Ellis 1,981 2,790 -809
Malaysia Mohammed Reza Hassan 941 1,212 -271
Bahrain Mohammed Al Shaikh 1,388 1,692 -304
Wales Wayne Jones 88,501 82,648 5,853
England Tom Maxfield 1,533 1,703 -170
Wales Richard King 1,988 2,771 -783
England Andy Marriott 6,883 9,243 -2,360
England Richard Twomey 863 1,265 -402
China Rouzi Maimaiti 8,521 9,253 -732
China Zhu Yinghui 4,966 6,138 -1,172
China Zhou Yuelong 136,496 120,409 16,087
China Guo Hua 4,621 6,323 -1,702
China Gao Feng 518 650 -132
China Hasimu Tuerxun 842 1,487 -645
China Xu Xlnjian 1,654 2,469 -815
Scotland Graham Horne 2,663 3,446 -783
Wales Terry Griffiths 283,490 267,486 16,004
India Pankaj Advani 34,976 32,357 2,619
Scotland Paul McPhillips 7,008 9,194 -2,186
England Antony Bolsover 4,856 5,325 -469
Wales Gareth Chilcott 0 1 -1
England Stuart Parnell 1,924 2,088 -164
England Adrian Rosa 8,434 8,211 223
Northern Ireland Dylan Leary 1,403 2,150 -747
Thailand Tai Pichit 4,626 5,678 -1,052
India Yasin Merchant 2,798 3,391 -593
Scotland Alan Burnett 2,753 4,002 -1,249
England Oliver King 1,399 1,984 -585
England Wayne Rendle 584 724 -140
China Lyu Haotian 83,403 86,448 -3,045
China Chen Feilong 18,907 24,541 -5,634
Ireland Stephen Murphy 24,116 26,091 -1,975
Thailand Surathep Phuchalaem 638 913 -275
England Nick Terry 38,477 37,512 965
England Mark Johnston-Allen 46,746 45,879 867
England Mark Rowing 27,910 30,070 -2,160
England John Giles 1,167 2,135 -968
Wales Steve Newbury 76,752 73,702 3,050
England Mark Flowerdew 6,966 8,393 -1,427
England Stuart Reardon 2,832 3,746 -914
England Andrew Cairns 23,719 23,483 236
Northern Ireland Michael Duffy 1,333 1,648 -315
Thailand Rom Surin 2,677 2,540 137
Malaysia Yong Kien Foot 672 779 -107
England Oliver Lines 83,796 90,767 -6,971
Germany Carl Rosenberger 588 1,024 -436
England Ricky Norris 4,387 5,418 -1,031
Northern Ireland Johnny Kells 653 634 19
England Dean Goddard 1,395 2,147 -752
Belgium Wang Chooi Tan 3,465 3,465 0
England Garry Steele 840 1,937 -1,097
Germany Rüdiger Fehrmann 465 913 -448
Croatia Dragan Roša 260 334 -74
Germany Bernd Strnad 306 457 -151
Germany Ole Steiner 317 647 -330
Germany Tobias Hirmer 484 415 69
Germany Luca Kaufmann 691 943 -252
Germany Hendrik Glax 496 730 -234
China Zhao Xintong 123,019 103,467 19,552
South Africa Peter Francisco 71,928 71,096 832
England Jason Wallace 2,573 2,935 -362
England Anton Bishop 828 1,261 -433
Canada Jim Wych 66,181 65,813 368
Northern Ireland Alex Higgins 260,270 249,335 10,935
Wales Mark Fenton 3,112 4,426 -1,314
England Nick Marsh 1,421 1,550 -129
Scotland Richy McDonald 1,309 1,687 -378
England Allison Fisher 8,940 11,786 -2,846
Wales Doug Mountjoy 197,198 189,899 7,299
Austria Robert Burda 2,391 4,752 -2,361
Germany Sascha Diemer 1,737 3,693 -1,956
England Bill Oliver 52,490 58,777 -6,287
England Gary Miller 1,338 1,939 -601
England Barry West 46,215 47,857 -1,642
Ireland Patsy Fagan 57,448 68,700 -11,252
England Darryn Walker 7,602 8,836 -1,234
Ireland Joe O'Boye 45,056 44,514 542
England Craig Edwards 29,096 30,053 -957
England Steve Duggan 56,419 59,285 -2,866
South Africa Silvino Francisco 85,460 84,556 904
Australia Eddie Charlton 174,883 163,977 10,906
England Paul Tanner 1,835 1,891 -56
Canada Bob Chaperon 56,765 55,679 1,086
England Nick Fruin 1,995 2,574 -579
Australia John Campbell 61,463 63,607 -2,144
England Ian Graham 35,423 33,867 1,556
England Danny Smith 714 772 -58
Australia Warren King 76,630 73,407 3,223
Wales Cliff Wilson 89,297 97,877 -8,580
Ireland Eugene Hughes 75,324 79,801 -4,477
Scotland John Rea 52,788 54,516 -1,728
England John Parkin 4,976 5,932 -956
Belgium Edwin Depoorter 506 742 -236
Belgium Raphael Profeta 916 781 135
Belgium Jan Corten 496 523 -27
Belgium Pascal Durnez 1,127 1,365 -238
Belgium Serge Moeyersons 1,025 1,239 -214
Belgium Jurgen van Roy 1,621 1,435 186
Netherlands Ton Berkhout 1,127 1,385 -258
Belgium Steve Lambrechts 984 1,012 -28
Belgium Dominiek Vieuvalet 434 718 -284
Germany Felix Frede 5,618 7,102 -1,484
Belgium Sebastiaan Vermeylen 670 657 13
Belgium Koang Min Chou 444 372 72
Netherlands Juriaan van den Nieuwenhuizen 489 1,115 -626
France Johan Lorek 387 436 -49
Belgium Raf Van De Maele 643 596 47
Belgium Peter Vertommen 1,378 1,247 131
France Nathanael Beckrich 403 372 31
England Stuart Wood 390 572 -182
Belgium Kristof Vermeiren 874 911 -37
France Stephane Ochoiski 1,388 2,529 -1,141
Poland Kacper Filipiak 23,611 34,054 -10,443
England Christopher Keogan 28,282 40,329 -12,047
England Greg Davis 1,326 3,141 -1,815
Belgium Erwin Goethals 720 1,093 -373
England Joe Steele 6,652 8,623 -1,971
England Alan Peacock 827 468 359
England Chris Cookson 12,235 10,637 1,598
England David Rippon 1,508 1,422 86
England Kevin Ashby 1,212 744 468
Northern Ireland Kieran McAlinden 1,649 1,079 570
England Malcolm Bradley 48,313 51,565 -3,252
England Pat Kenny 943 831 112
Ireland Tony Kearney 34,498 39,780 -5,282
England Tony Meo 150,994 149,640 1,354
Hong Kong Franky Chan 15,123 15,834 -711
England Danny Fowler 79,956 78,624 1,332
England Jason Weston 13,645 19,252 -5,607
Canada Marcel Gauvreau 47,521 48,707 -1,186
England John Virgo 122,663 118,577 4,086
Northern Ireland Jack McLaughlin 51,928 53,703 -1,775
England Dave Martin 62,054 65,244 -3,190
China Huang Jiahao 4,336 5,682 -1,346
China Zhang Yang 3,313 3,346 -33
China Zhang Yadong 1,992 2,624 -632
China Zhang Yong 37,841 44,761 -6,920
China Yu Xuantang 682 806 -124
China Wang Lige 411 600 -189
China Hu Hao 13,141 12,310 831
China Ma Tingpeng 7,281 7,339 -58
China Fang Xiongman 29,874 31,755 -1,881
China Ju Reti 8,060 6,543 1,517
China Ji Zhijun 1,914 2,251 -337
Hong Kong Fung Kwok Wai 3,307 4,141 -834
China Wang Zepeng 14,781 13,440 1,341
China Ma Chunmao 6,160 6,452 -292
China Zhang Dongtao 693 919 -226
China Lin Shuai 10,677 12,202 -1,525
China Shi Hanqing 1,355 2,084 -729
China Guan Zhen 8,283 8,137 146
China Chen Ruifu 2,926 3,145 -219
China Cai Jianzhong 6,089 6,842 -753
China Cao Xinlong 13,076 17,747 -4,671
England Jim Chambers 31,772 33,575 -1,803
England Peter Daubney 702 1,132 -430
India Amrik Cheema 850 848 2
Canada Brady Gollan 28,692 25,490 3,202
England Brian Rowswell 38,820 41,518 -2,698
Canada Kirk Stevens 105,086 104,797 289
Thailand Suriya Suwannasingh 1,657 2,052 -395
England Ray Edmonds 74,785 75,665 -880
England Bob Harris 55,836 54,875 961
England Jason Smith 29,785 30,363 -578
Ireland Paddy Browne 50,533 53,104 -2,571
England Robert Marshall 37,701 37,983 -282
England Dave Gilbert 40,853 41,324 -471
Scotland Eddie Sinclair 67,794 70,398 -2,604
England George Scott 39,208 49,923 -10,715
England Jack Fitzmaurice 39,744 50,974 -11,230
England Jason Whittaker 11,165 9,927 1,238
England Ken Owers 38,851 40,522 -1,671
Canada Mario Morra 60,652 62,236 -1,584
England Paul Medati 64,801 69,548 -4,747
England Steve Campbell 27,853 28,265 -412
Isle of Man Tony Wilson 25,068 25,564 -496
Australia Vladimir Potazsnyk 3,475 3,844 -369
Canada Gary Natale 9,590 9,630 -40
Canada Paul Thornley 15,012 19,141 -4,129
Wales Colin Roscoe 63,475 66,899 -3,424
Australia Robby Foldvari 52,403 50,133 2,270
Scotland Duncan Campbell 18,923 17,415 1,508
England Rex Williams 123,071 128,001 -4,930
Ireland Billy Kelly 37,199 47,221 -10,022
England Martin Smith 42,461 43,058 -597
England Mick Fisher 38,443 48,062 -9,619
England Pat Houlihan 53,117 62,575 -9,458
Northern Ireland Tommy Murphy 61,728 63,950 -2,222
England Derek Heaton 8,376 11,833 -3,457
Scotland Ian Black 32,946 45,393 -12,447
England Mark Wildman 48,594 54,723 -6,129
England Mike Watterson 37,254 42,693 -5,439
England Graham Cripsey 49,175 55,905 -6,730
England Jon Wright 38,391 37,820 571
Scotland Murdo Macleod 63,832 71,577 -7,745
England Eric Lawlor 20,531 23,632 -3,101
England Ian Williamson 51,724 52,979 -1,255
England Mike Darrington 35,101 45,004 -9,903
Wales Ray Reardon 210,686 198,567 12,119
England Steve Longworth 51,280 52,197 -917
England Fred Davis 217,653 222,813 -5,160
England Graham Miles 95,474 102,491 -7,017
Scotland Matt Gibson 51,043 56,286 -5,243
England Roger Bales 36,025 41,923 -5,898
England Terry Whitthread 18,992 23,713 -4,721
Bulgaria Vencislav Daskalov 376 443 -67
Bulgaria Nikola Kemilev 457 720 -263
Bulgaria Georgi Velichkov 316 840 -524
Bulgaria Dimitar Mehandzhiyski 274 843 -569
Bulgaria Ivaylo Pekov 800 1,594 -794
Malta Aaron Busuttil 4,111 4,838 -727
England Vic Harris 44,433 50,958 -6,525
Canada Jim Bear 31,930 33,866 -1,936
England John Dunning 55,027 67,223 -12,196
Ireland Paul Watchorn 39,787 45,652 -5,865
Germany Mike Henson 1,629 2,127 -498
Italy Claudio Ravagnani 495 639 -144
United States Jim Rempe 6,500 7,899 -1,399
Finland Jyri Virtanen 561 747 -186
Isle of Man Mike Colquitt 954 716 238
Egypt Mohammed el Kamah 447 706 -259
Malta Paul Mifsud 5,574 5,752 -178
Netherlands Rene Dikstra 1,209 1,516 -307
Brunei Sim Siak Chong 411 575 -164
Thailand Udon Khaimuk 1,495 1,250 245
Iceland Bryngmar Valdimarsson 739 694 45
Wales Paul Dawkins 686 967 -281
Canada Gino Rigitano 33,231 37,464 -4,233
Scotland Ross Higgins 5,543 8,389 -2,846
England Ashley Carty 54,815 62,264 -7,449
England Paul Gibson 28,002 30,589 -2,587
England John Spencer 167,026 158,357 8,669
South Africa Robbie Grace 20,655 24,700 -4,045
South Africa Derek Mienie 12,441 17,322 -4,881
Australia Greg Jenkins 18,687 21,346 -2,659
Northern Ireland Jackie Rea 45,515 58,105 -12,590
South Africa François Ellis 16,735 21,332 -4,597
Scotland Jim Donnelly 46,411 53,275 -6,864
Australia Glen Wilkinson 24,645 26,895 -2,250
England Jim Meadowcroft 58,411 65,970 -7,559
England Jamie Gibson 684 1,540 -856
Scotland Lloyd Condron 266 174 92
Scotland Michael Collumb 15,793 16,863 -1,070
England Darrell Whitworth 2,020 2,478 -458
Scotland Joseph McLaren 518 703 -185
England James Gillespie 795 1,122 -327
Ireland Dessie Sheehan 36,803 49,726 -12,923
England Geoff Foulds 41,857 51,275 -9,418
England Dennis Hughes 29,681 42,563 -12,882
South Africa Jimmy van Rensberg 25,083 30,027 -4,944
England Bernard Bennett 24,538 40,516 -15,978
Canada Bill Werbeniuk 66,463 76,314 -9,851
Canada Bernie Mikkelsen 27,374 31,513 -4,139
Canada Joe Cagianello 5,323 6,138 -815
Australia Ian Anderson 17,878 23,125 -5,247
Australia Sam Frangie 2,786 3,194 -408
Scotland Bert Demarco 17,581 25,995 -8,414
England David Greaves 28,680 43,209 -14,529
Wales Clive Everton 18,619 32,237 -13,618
Canada Frank Jonik 20,529 23,759 -3,230
Ireland Pascal Burke 23,581 32,521 -8,940
England Dave Chalmers 15,309 21,655 -6,346
Canada Gerry Watson 4,599 5,492 -893
England John Hargreaves 15,883 19,271 -3,388
South Africa Mike Hines 6,135 6,774 -639
South Africa Perrie Mans 44,038 48,367 -4,329
India Omprakesh Agrawal 6,900 7,713 -813
Thailand Sakchai Sim Ngam 7,368 7,237 131
England Surinder Gill 3,780 3,989 -209
Scotland Eddie McLaughlin 21,501 24,542 -3,041
England Douglas French 14,408 16,962 -2,554
Australia James Giannaros 4,224 5,398 -1,174
England Barry Bunn 862 809 53
England Gary Filtness 1,519 1,450 69
England Paul Verity 895 863 32
Scotland Scott MacFarlane 4,065 4,168 -103
Canada Tom Finstad 835 743 92
Australia Paddy Morgan 27,508 31,838 -4,330
Australia George Ganim 3,328 3,942 -614
Wales Roy Andrewartha 18,606 22,632 -4,026
Canada Wayne Sanderson 1,779 2,643 -864
Isle of Man Darryl Hill 17,511 25,145 -7,634
England Ben Fortey 8,989 10,645 -1,656
India Rajat Khaneja 1,436 1,595 -159
England Nico Elton 6,839 9,695 -2,856
England Darren Cook 7,002 7,201 -199
Northern Ireland Raymond Fry 5,858 6,279 -421
England Chris Wakelin 103,948 103,307 641
England Zack Richardson 10,577 10,557 20
Qatar Ahmed Saif 8,961 14,590 -5,629
England Steven Hallworth 44,070 50,876 -6,806
England Hammad Miah 65,481 77,367 -11,886
England Dylan Mitchell 7,007 9,386 -2,379
England Gareth Green 11,137 12,775 -1,638
England Adam Edge 7,720 9,907 -2,187
England Joe O'Connor 53,808 59,267 -5,459
England Lewis Frampton 1,811 2,550 -739
Scotland Dylan Craig 9,806 11,743 -1,937
England Ryan Clark 7,428 11,863 -4,435
Scotland Barry Lee 1,971 2,812 -841
England Jordan Church 2,283 2,661 -378
India Varun Madan 1,330 1,980 -650
India Rahul Sachdev 2,824 3,104 -280
England John Beesley 1,659 2,803 -1,144
Canada John Bear 4,622 5,548 -926
Scotland Chris Ross 5,008 8,972 -3,964
England Sid Hood 5,414 6,638 -1,224
England John Pulman 122,955 126,093 -3,138
South Africa Roy Amdor 1,740 2,380 -640
England John Barrie 26,638 27,020 -382
England Maurice Parkin 17,466 28,977 -11,511
Australia Lou Condo 4,713 5,470 -757
England Ron Gross 3,624 4,641 -1,017
Wales Gary Owen 26,269 27,380 -1,111
Australia Warren Simpson 27,606 26,612 994
Australia Philip Tarrant 2,263 2,357 -94
Wales Marcus Owen 8,118 9,971 -1,853
India Arvind Savur 498 501 -3
England Jonathan Barron 791 587 204
England Ernest Geoffrey Thompson 3,617 4,585 -968
Scotland Walter Donaldson 111,237 118,334 -7,097
Australia Horace Lindrum 135,315 132,606 2,709
England Albert Brown 51,186 47,679 3,507
Canada George Chenier 15,809 16,382 -573
England Kingsley Kennerley 29,089 31,699 -2,610
England Sydney Lee 51,179 51,052 127
England Herbert Holt 11,373 12,074 -701
England Willie Smith 88,424 92,338 -3,914
Canada Con Stanbury 18,137 20,833 -2,696
New Zealand Clark McConachy 17,923 22,450 -4,527
England Willie Leigh 12,220 12,103 117
England Sidney Smith 171,721 168,090 3,631
England Joe Davis 250,943 226,354 24,589
England Stanley Newman 10,209 12,963 -2,754
England Alec Brown 112,068 110,091 1,977
England Tom Newman 116,577 116,059 518
England Dickie Laws 2,061 2,168 -107
Wales Bill Withers 3,630 5,705 -2,075
England Clare O'Donnell 2,567 2,905 -338
England Tom Dennis 14,529 15,921 -1,392
England Fred Lawrence 10,885 12,386 -1,501
Scotland Nat Butler 3,909 4,063 -154
England Alec Mann 11,048 13,052 -2,004
England Albert Cope 2,955 3,561 -606
England Tom Carpenter 2,549 2,147 402
England Melbourne Inman 49,919 57,132 -7,213
Australia Norman Squire 12,003 14,692 -2,689
Australia Rex King 6,758 9,153 -2,395
Australia Allan McDonald 4,464 5,698 -1,234
Netherlands Theodor den Hartog 465 436 29
Belgium Wendy Jans 2,523 2,428 95
Netherlands Jasha Kiers 411 557 -146
Netherlands Jeroen van Driel 716 1,271 -555
Belgium Kevin Vandevoort 1,300 1,954 -654
England Daniel Ward 8,136 7,518 618
England Jordan Geldard 401 471 -70
England Joe Roberts 9,412 9,905 -493
England Benji Buckley 659 573 86
Netherlands Feylin Janssen 394 378 16
England Jamie Bodle 4,544 4,735 -191
Netherlands Fozan Masood 1,008 934 74
Scotland Mark Owens 4,692 6,499 -1,807
Scotland Harry Stokes 1,438 1,191 247
Egypt Mohamed Khairy 3,488 7,185 -3,697
China Wang Yuchen 21,227 28,197 -6,970
Thailand Ratchayothin Yotharuck 9,455 14,456 -5,001
Belgium Olivier Vandenboheede 1,600 1,651 -51
Germany Peter Wagner 774 1,073 -299
Germany Andreas Hartung 413 1,117 -704
Belgium Mathijs Bokken 350 721 -371
Austria Dominik Scherübl 740 729 11
Switzerland Pascal Camenzind 466 574 -108
Germany Kilian Baur-Pantoulier 753 987 -234
Wales Jack Bradford 8,709 10,994 -2,285
Germany Stefan Schenk 1,077 1,343 -266
Germany Thomas Blang 326 554 -228
Norway Christopher Watts 481 1,094 -613
Germany Daniel Schneider 927 1,266 -339
England Thomas Wealthy 1,641 2,589 -948
Germany Lukas Kleckers 38,547 50,070 -11,523
Switzerland Stefan Schneider 347 381 -34
Iran Hossein Vafaei 82,053 76,626 5,427
India Laxman Rawat 4,470 5,007 -537
Egypt Ahmed Galal 2,292 5,116 -2,824
Ireland Robert Murphy 1,380 1,488 -108
Iran Amir Sarkhosh 6,137 5,582 555
Afghanistan Mohammad Rais Senzahi 707 1,442 -735
United Arab Emirates Mohammed Al Joker 1,192 1,791 -599
Pakistan Mohammed Asif 7,298 6,681 617
China Wang Heng 2,004 2,198 -194
China Lin Yongzhi 1,918 2,321 -403
China Zou Junhai 1,251 1,592 -341
China Zhong Lin 4,409 4,512 -103
China Sun Jianjun 393 604 -211
China Pan Weixing 2,948 3,557 -609
China Da Hailin 2,837 3,472 -635
China Lyu Chenwei 16,442 20,865 -4,423
China Yan Bingtao 135,019 111,862 23,157
China Au Chi Wai 7,640 8,013 -373
China Li Yuan 15,270 20,400 -5,130
China Luo Honghao 35,272 37,543 -2,271
China Chen Zifan 43,650 51,307 -7,657
England Richard Haney 1,191 1,306 -115
Germany Miro Popovic 469 391 78
Northern Ireland Billy Brown 1,406 1,998 -592
Wales Jimmy Carney 1,903 2,564 -661
Germany Andreas Cieslak 562 682 -120
England Ismail Türker 489 691 -202
Germany Christian Gabriel 432 460 -28
Ireland John McBride 250 370 -120
Wales Darren Thompson 970 741 229
England Roger Leighton 420 274 146
Ireland John Leahy 722 780 -58
England Sean Lanigan 1,124 1,484 -360
England Hassan Vaizie 627 1,132 -505
Ireland Gaye Burns 248 300 -52
Wales Philip Williams 758 593 165
China Yong Fan 464 523 -59
China Niu Zhuang 17,334 24,999 -7,665
China Xu Xinjian 519 1,231 -712
China Qiu Yalong 3,242 3,390 -148
China Pa Ruke 3,666 3,662 4
China Feng Yu 1,322 1,814 -492
Netherlands Ameer Baksh 856 783 73
England Adam Bobat 4,117 4,895 -778
Belgium Wim de Roeck 1,272 1,270 2
Belgium Niki Baele 342 456 -114
England Matthew Glasby 9,842 12,781 -2,939
England Sean Hopkin 1,015 1,387 -372
Belgium Frank Driesen 309 195 114
Belgium Johny Moermans 375 594 -219
Northern Ireland Jamie McArdle 4,665 4,566 99
England Ashley Hugill 47,468 55,125 -7,657
Belgium Frederic Letecheur 563 758 -195
Netherlands Jurgen Goudailler 472 349 123
Netherlands Jerom Meeus 818 1,225 -407
England Michael Tomlinson 8,310 10,535 -2,225
England Adam Longley 658 874 -216
South Africa Peter Mans 13,515 15,253 -1,738
England Cecil Harverson 0 0 0
England Charles Dawson 0 0 0
England Edward Diggle 0 0 0
Scotland Tom Aiken 0 0 0
England James Collens 0 0 0
England Walter Lovejoy 0 0 0
England Tom Reece 0 0 0
England Harry Stevenson 0 0 0
England James Harris 0 0 0
China He Guoqiang 3,892 4,395 -503
China Cheng Sihong 2,037 2,338 -301
China Xu Si 41,318 49,274 -7,956
China Sun Hongrui 2,465 3,092 -627
China Ding Wei 366 495 -129
China Sun Peng 2,695 3,184 -489
China Pang Junxu 25,929 26,437 -508
China Maihe Muti 1,071 1,674 -603
China Cao Kaisheng 2,566 3,761 -1,195
Portugal Filipe Cardoso 436 1,122 -686
England William Lemons 9,098 11,364 -2,266
Russia David Maslov 1,237 1,869 -632
England George Pragnall 17,217 18,644 -1,427
England Charon Parker 511 914 -403
Wales Leigh Davies 880 987 -107
Wales Callum Lloyd 8,714 9,284 -570
Israel Shachar Ruberg 6,067 6,961 -894
England Jason Tart 3,656 4,637 -981
England Brandon Sargeant 26,780 33,265 -6,485
Ireland Jason Devaney 2,406 3,348 -942
England Peter Devlin 19,404 23,733 -4,329
Canada Alex Pagulayan 3,603 3,703 -100
England Adam King 2,760 3,299 -539
Ireland Martin McCrudden 2,873 3,514 -641
Scotland Ross Vallance 6,319 6,397 -78
Scotland Gary Thomson 6,308 6,328 -20
Ireland TJ Dowling 3,737 4,124 -387
England Jake Keen 1,494 1,876 -382
England Danny Brindle 4,685 6,732 -2,047
England Louis Heathcote 33,952 37,684 -3,732
China Feng Zeyuan 1,507 2,635 -1,128
China Tu Jiong 470 557 -87
China Duan Yanfeng 1,244 1,649 -405
China Liu Yiqi 1,203 1,834 -631
China Zhang Yi 1,796 2,583 -787
China Geng Mingqi 10,084 8,742 1,342
China Liu Ming 421 487 -66
China Qin Jianfeng 747 1,343 -596
China Wen Chen 1,652 2,343 -691
China Lei Zhen 1,314 2,041 -727
China Shan Xianshu 1,663 2,272 -609
China Long Zehuang 7,974 7,822 152
India Kamal Chawla 2,816 3,314 -498
Qatar Mohsen Bukshaisha 1,811 2,183 -372
Thailand Kritsanut Lertsattayathorn 11,388 11,683 -295
Thailand Boonyarit Keattikun 9,876 15,809 -5,933
Iran Ehsan Heydarinezhad 4,344 3,774 570
China Liu Jiaming 5,998 7,099 -1,101
China Wang Wu 539 553 -14
China Chen Junhao 1,804 2,611 -807
England Richard Beckham 4,103 5,604 -1,501
England Jamie Rous 373 423 -50
England Geoff Williams 525 563 -38
England John Welsh 3,304 4,046 -742
England Jonathan Bagley 1,206 1,863 -657
England Andrew Alexandrou 647 1,541 -894
Scotland Willie Newman 1,550 1,794 -244
China Li Yujin 1,951 3,094 -1,143
China Li Jian Bing 1,134 1,353 -219
England Billy Joe Castle 35,976 41,825 -5,849
Scotland Erik Wilson 1,068 1,234 -166
England Tugba Irten 4,240 5,754 -1,514
England Michael Williams 7,254 8,352 -1,098
England Sean Bullock 1,082 1,177 -95
England Kurtis Weaver 2,452 2,776 -324
England Simon Dent 4,771 6,462 -1,691
England Luke Garland 2,461 3,358 -897
Malta Brian Cini 9,264 8,919 345
England Brett Miller 2,180 2,102 78
England Wayne Townsend 4,246 6,124 -1,878
Ireland Greg Casey 6,922 6,940 -18
Germany Robin Otto 1,918 3,160 -1,242
England Grant Miles 1,045 1,212 -167
Wales David John 10,007 14,677 -4,670
England Chris Jones 1,733 2,317 -584
Belgium Jeff Jacobs 2,011 2,748 -737
Sweden Arpat Pulat 992 994 -2
England Adam Chalkley 517 867 -350
Pakistan Khalid Al Salem 639 874 -235
England Thomas Barton 2,378 2,619 -241
England Joshua Baddeley 2,331 3,777 -1,446
England Lee Shanker 7,316 8,871 -1,555
England Josh Harrison 675 851 -176
England Eddie Manning 3,811 3,600 211
Germany Sascha Lippe 993 1,252 -259
England Clayton Humphries 5,324 4,684 640
Scotland Keith Keldie 6,076 8,726 -2,650
Wales Rhydian Ap Owen 1,810 2,398 -588
Estonia Andres Petrov 6,194 7,631 -1,437
Malaysia Thor Chuan Leong 39,098 47,024 -7,926
China Yuan Sijun 64,347 62,914 1,433
Pakistan Muhammad Sajjad 2,651 3,148 -497
Pakistan Asjad Iqbal 3,812 2,919 893
Thailand Akani Songsermsawad 66,220 64,032 2,188
Iran Soheil Vahedi 39,727 44,211 -4,484
England Alan Trigg 1,167 1,677 -510
England David Young 650 572 78
England Gary Heycock 717 536 181
England David Cooper 684 773 -89
China Ding Kai 757 1,281 -524
China Zhang Zhijie 981 1,255 -274
China Zhang Zihao 1,507 2,195 -688
China Huang Zishun 430 421 9
China Zhao Hanyang 748 1,182 -434
China Sun Chang 774 985 -211
China Li Ningning 716 1,137 -421
China Yao Pengcheng 3,496 4,324 -828
China Li Zhen 1,487 2,177 -690
China Zhang Chi 394 462 -68
China Liu Fan 754 849 -95
China Huang Zhong 638 632 6
China Si Jiaxin 564 1,120 -556
China Fan Zhengyi 28,147 35,887 -7,740
England Peter Donegan 638 680 -42
England Julian Mills 697 1,467 -770
England Gary Lees 2,098 3,011 -913
England Peter Bardsley 317 454 -137
England Steve Gough 273 407 -134
Pakistan Hamza Akbar 20,121 29,178 -9,057
Hong Kong Ng On Yee 11,497 17,711 -6,214
England Michael Rhodes 1,542 1,768 -226
Scotland Chris Totten 14,889 23,563 -8,674
United States Corey Deuel 2,923 4,465 -1,542
England Ben Robinson 750 1,303 -553
Ireland Daniel O’Regan 1,472 1,834 -362
England Darren Burns 2,095 3,541 -1,446
Ireland Aaron Tobin 1,303 1,353 -50
Australia Jamie Brown 4,934 4,856 78
England Joshua Cooper 7,810 8,594 -784
England Daniel Womersley 16,242 17,878 -1,636
England John Foster 3,361 3,679 -318
England Simon Blackwell 9,707 9,612 95
England Joshua Thomond 10,126 11,311 -1,185
England Mike Finn 3,045 3,564 -519
England Jamie Lashmar 767 848 -81
England Mario Basile 721 1,024 -303
England Haydon Pinhey 13,658 16,627 -2,969
England Josh Mulholland 3,214 3,907 -693
India Hrithik Jain 2,031 3,458 -1,427
England Brad Chappell 862 1,585 -723
Scotland Lee Mein 946 1,460 -514
Northern Ireland Declan Brennan 4,335 4,718 -383
England Ian John Ali 839 960 -121
Wales Tyler Rees 11,160 12,193 -1,033
England Troy Brett 2,130 2,060 70
England Hassan Miah 738 1,095 -357
England Harvey Chandler 18,466 24,487 -6,021
England Stephen Croft 753 991 -238
England Sean Harvey 4,063 3,888 175
Australia Kurt Dunham 9,322 16,542 -7,220
Poland Mateusz Baranowski 7,228 9,350 -2,122
Egypt Basem Eltahhan 4,758 10,542 -5,784
India Ishpreet Singh Chadha 1,363 1,605 -242
Pakistan Babar Masih 937 1,389 -452
Russia Ivan Kakovskii 4,355 5,452 -1,097
India Sourav Kothari 744 1,139 -395
Hong Kong Chau Hon Man 3,176 4,139 -963
China Zhang Jiankang 16,245 23,967 -7,722
Wales Jackson Page 41,664 45,169 -3,505
England Imran Puri 3,678 6,699 -3,021
England Stuart Watson 5,793 6,265 -472
Bahrain Mohammed Ali 574 765 -191
Finland Heikki Niva 4,475 4,473 2
England Daniel Devlin 2,231 2,778 -547
England Dean Galbally 781 872 -91
England Callum Costello 1,665 2,323 -658
Germany Simon Lichtenberg 20,693 28,631 -7,938
England Ben Murphy 681 846 -165
England James Height 3,555 4,855 -1,300
India Roshan Mirchandani 544 856 -312
England Anthony Fieldsend 752 881 -129
Wales Richard Jones 1,045 1,080 -35
England Chae Ross 8,538 7,998 540
England Mohammed Rangzib 1,604 2,289 -685
Pakistan Shehzad Iqbal 2,689 3,915 -1,226
England Gary Challis 4,884 5,968 -1,084
England Danny Connolly 1,203 1,894 -691
England Ian Martin 5,951 6,815 -864
England Mark J Miller 628 731 -103
England Stewart Hesketh 463 724 -261
England Anthony Jeffers 2,627 3,035 -408
England Nigel Howe 1,030 1,084 -54
England Stefan Risidi 892 1,040 -148
England Jack Culligan 2,256 3,019 -763
England Danny Gladstone 569 833 -264
England Michael Dubicki 964 1,188 -224
England Patrick Whelan 9,256 9,806 -550
England Russel Morgan 502 769 -267
England Peter Delaney 1,878 3,629 -1,751
England Stephen Kershaw 3,538 3,919 -381
Wales Jeremiah Connors 722 614 108
England Nikolas Charalambous 976 1,088 -112
Latvia Rodion Judin 7,497 9,730 -2,233
England Andy Symons 1,285 1,287 -2
China Chang Bingyu 26,264 27,412 -1,148
Wales Rhydian Richards 620 741 -121
Scotland James O'Brien 502 564 -62
Scotland RCT Martin 2,008 1,553 455
Scotland William Thomson 1,611 2,824 -1,213
England Sean Maddocks 11,831 18,125 -6,294
England Brandon Hall 3,541 5,934 -2,393
Ireland Ross Bulman 12,726 13,513 -787
France Brian Ochoiski 9,756 12,213 -2,457
England Andrew Smith 1,805 1,624 181
Wales Matthew Roberts 4,325 5,660 -1,335
China Ning Kang 2,109 2,177 -68
South Africa Paul Burrell 2,441 5,095 -2,654
South Korea Daegyu Lee 4,227 3,677 550
England Owais Ali 2,252 3,097 -845
Saudi Arabia Omar Alajlani 1,800 2,492 -692
Wales Daniel Gorton 1,499 2,063 -564
England Jed Mann 2,478 3,965 -1,487
Thailand Nutcharat Wongharuthai 1,473 3,142 -1,669
England Ben Hancorn 19,765 21,274 -1,509
England Tam Mustafa 1,482 2,219 -737
Hong Kong Leong Man Hoi 1,004 1,346 -342
England John Pritchett 2,298 2,940 -642
Ukraine Sergey Isaenko 4,619 6,349 -1,730
England Manasawin Phetmalaikul 4,024 5,412 -1,388
Ireland Aaron Holland 803 1,246 -443
England Richard Somauroo 1,205 2,305 -1,100
Germany Umut Dikme 6,141 7,450 -1,309
England Labeeb Ahmed 1,905 3,065 -1,160
England Dave Nelson 1,651 2,750 -1,099
China Wu Shengguang 2,225 2,351 -126
Hong Kong Cheung Ka Wai 7,863 6,788 1,075
Wales Dylan Emery 14,426 15,515 -1,089
Ireland Ronan Whyte 1,508 2,789 -1,281
Saudi Arabia Ahmed Abdullah Aseeri 1,993 2,522 -529
India Himanshu Jain 6,393 6,865 -472
Ukraine Iulian Boiko 13,305 19,473 -6,168
England Reggie Edwards 492 664 -172
England Ryan Davies 7,142 7,519 -377
Belgium Ben Mertens 9,823 9,498 325
Ireland Stephen Bateman 184 392 -208
Spain Francisco Sanchez Ruiz 464 811 -347
England Thomas Hilborne 1,392 2,340 -948
Ireland Aaron Hill 17,115 19,512 -2,397
England Riley Parsons 10,708 13,577 -2,869
England Qingtian Yang 4,042 3,174 868
England Kayden Brierley 3,469 3,450 19
China Si Jiahui 30,681 28,810 1,871
England Harry Farrell 1,011 1,198 -187
United States Ahmed Aly Elsayed 691 1,565 -874
Poland Daniel Holoyda 1,591 2,066 -475
England Jack Harris 2,126 2,675 -549
England Jenson Kendrick 7,229 8,244 -1,015
Saudi Arabia Nezar Aseeri 760 1,101 -341
Hong Kong Yu Kiu Chang 5,407 5,783 -376
Ireland Tony Corrigan 1,613 2,188 -575
Ireland Andrew Doherty 2,485 2,448 37
England Luke Pinches 5,743 7,197 -1,454
China Peifan Lei 25,244 26,177 -933
England Alex Millington 6,049 6,445 -396
England Lewis Gillen 3,837 4,832 -995
Japan Keishin Kamihashi 3,858 4,626 -768
Ireland Fergal Quinn 5,977 6,599 -622
Australia Ryan Thomerson 7,354 9,363 -2,009
Ireland Aman Goel 806 1,185 -379
England Richard Binns 963 1,228 -265
Austria Florian Nüßle 10,625 11,744 -1,119
Scotland Dean Young 9,996 12,876 -2,880
Ireland Noel Landers 929 1,249 -320
India Kreishh Gurbaxani 1,859 2,379 -520
Romania Constantin Mateescu 791 1,889 -1,098
England Lee Stephens 5,019 6,054 -1,035
England Ian Desmier 1,506 2,398 -892
England Lewis Parnham 813 1,036 -223
China Jianbo Zhao 19,333 20,058 -725
Australia Daniel Thorp 687 1,025 -338
China Wu Yize 16,696 15,444 1,252
China Bai Langning 16,649 19,192 -2,543
Morocco Amine Amiri 1,936 5,904 -3,968
Wales JS Nicholls 0 0 0
England WJ Ayres 426 744 -318
England JG Martin 159 120 39
England C Frost 263 274 -11
England George Rivett 454 592 -138
England Hayden Staniland 3,475 3,935 -460
Poland Antoni Kowalski 2,234 2,751 -517
China Gao Yang 13,752 15,766 -2,014
South Africa Freddie van Rensberg 711 638 73
England Connor Benzey 4,014 5,188 -1,174
Northern Ireland Robbie Mcguigan 7,389 10,027 -2,638
England Alex Clenshaw 2,485 3,318 -833
England Jamie Wilson 8,834 12,787 -3,953
Northern Ireland Declan Lavery 157 450 -293
England Hamim Hussain 4,448 5,735 -1,287
Belgium Julien Leclercq 3,990 4,389 -399
England Ronnie Blake 2,734 3,739 -1,005
England Sean McAllister 4,269 5,105 -836
England Luke Maddison 424 972 -548
England Samuel-Lee Stevens 841 1,362 -521
France Niel Vincent 5,186 5,744 -558
England Joe Fenton 2,944 3,323 -379
England Elliott Weston 1,297 2,021 -724
England Liam Pullen 3,215 3,613 -398
Wales David Donovan 2,000 1,976 24
Belgium Daan Leyssen 4,697 4,448 249
Denmark Daniel Kandi 2,171 2,501 -330
England Jordan Rimmer 1,512 1,869 -357
England Scott Bell 1,915 2,836 -921
England Adam Goff 1,060 1,657 -597
Alfie Lee 3,486 3,587 -101
Latvia Filips Kalniņš 849 1,376 -527
Latvia Maris Volajs 1,695 2,253 -558
Scotland Evan Munro 1,477 1,735 -258
Wales Liam Davies 5,768 5,777 -9
England Andrew Tapper 1,091 1,518 -427
Ukraine Anton Kazakov 2,210 3,824 -1,614
England Jamie Jones (II) 1,031 1,205 -174
Germany Richard Wienold 1,197 1,467 -270
England Mark Lloyd 7,760 8,488 -728
Scotland Stephen Baillie 857 1,616 -759
Stan Moody 2,844 2,801 43
England Adam Brown 2,122 3,377 -1,255
England Rebecca Kenna 2,753 4,677 -1,924
England Bradley Cowdroy 2,056 2,115 -59
England Jack Haley 2,228 2,555 -327
Scotland Liam Graham 3,640 3,979 -339
England Callum Beresford 3,456 4,223 -767
England Martyn Taylor 2,528 2,528 0
England Mark Ganderton 2,574 3,994 -1,420
Scotland Thomas McSorley 1,111 1,528 -417
Ireland Aidan Murphy 1,905 2,267 -362
England Robert Read 3,032 3,456 -424
England Arun Mehta 768 1,359 -591
England Halim Hussain 1,630 2,770 -1,140
England Jack Smithers 1,348 1,565 -217
England Faizaan Mohammed 1,436 2,214 -778
England Paul Deaville 1,201 1,305 -104
England Josh Symes 569 1,007 -438
China Liu Hongyu 2,611 1,712 899
Thailand Nattanapong Chaikul 1,255 1,847 -592
Canada James Lee 2,459 2,775 -316
Wales Alfie Davies 2,205 2,169 36
Mark Bell 1,949 2,538 -589
Wales Marc Shaw 817 1,267 -450
India Digvijay Kadian 1,973 2,475 -502
England Lewis Ullah 4,217 5,226 -1,009
England Heather Clare 507 3,323 -2,816
Wales Jordan Shepherd 1,157 1,115 42
England Isa Ishtiaq 918 966 -48
Thailand Chatchapong Nasa 1,109 1,258 -149
England Ryan Mears 914 1,399 -485
China Haohui Deng 1,234 1,049 185
Wales Bradley Tyson 1,014 2,124 -1,110
Ireland Leone Crowley 1,166 1,430 -264
England Sean Coote 352 1,061 -709
England Andrew Turner 1,116 1,225 -109
Singapore Zhong Wei Tan 504 813 -309
Thailand Muhammad Siddiqui 1,134 1,345 -211
Thailand Pongsak Chongjairak 2,179 1,593 586
Thailand Putthakam Kimsuk 1,189 1,208 -19
Malaysia Chung Leong Loh 812 1,033 -221
Iran Siyavosh Mozayani 768 676 92
Thailand Taweesap Kongkitchertchoo 1,349 1,428 -79
Iran Nader Jahadi 699 716 -17
Malaysia Chang Wai Chung 605 854 -249
Iran Amin Sanjaei 977 801 176
Thailand Poramin Danjirakul 1,216 1,387 -171
Thailand Teerawat Srikaithai 839 722 117
Thailand Chayanon Thiansuk 1,373 1,124 249
Pakistan Mubashir Raza 1,468 1,516 -48
Mongolia Temuujin Enkhbold 1,491 1,464 27
Thailand Ratchata Khantee 1,677 1,644 33
Thailand Thitiphong Choolasak 1,724 1,799 -75
Mongolia Khash-Ochir Tuvshinjargal 1,951 1,498 453
Thailand Thanaphon Bunplot 904 1,104 -200
Thailand Pornpiya Kaosumran 1,542 1,443 99
Thailand Narongdat Takantong 2,169 1,668 501
Iran Alireza Rezaei 1,171 1,042 129
Mongolia Lkhagvasuren Tumurchudur 1,352 1,604 -252
Mongolia Mendsaikhan Bat-Erdene 773 990 -217
Morteza Torabi 1,291 1,476 -185
Malaysia Lim Kok Leong 1,372 1,176 196
Pakistan Haris Tahir 1,177 1,193 -16
Pakistan Muhammad Naseem Akhtar 1,358 1,345 13
Singapore Chee Keong Chan 653 840 -187
Thailand Tawan Pooltong 1,261 1,145 116
Mongolia Lkhagvadorj Ochirbal 816 1,034 -218
Philippines Alvin Barbero 521 642 -121
Thailand Rattanachai Tupadilok 699 852 -153
Philippines Jefrey Roda 1,075 1,219 -144
Thailand Mink Nutcharut 629 1,146 -517
England James Murdoch 61 347 -286
England Shaun Wilkes 1,787 3,326 -1,539
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 Alex O'Donaghue 282 907 -625
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 Jürgen Kesseler 468 1,177 -709
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
Czech Republic Jan Klecka 50 260 -210
Germany Habib Shalchian 294 574 -280
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 236 532 -296
Germany Ralf Günzel 283 1,058 -775
England Marc Harman 996 2,679 -1,683
England Pascal Richard 122 297 -175
England Lewis John Calcutt 186 677 -491
Germany Ralph Enax 21 301 -280
England Philip Arnold 227 905 -678
Germany Jörn Hannes-Hühn 81 334 -253
Germany Uli Ottner 18 403 -385
Germany Jörg Ebert 10 302 -292
Germany Diana Schuler 313 1,474 -1,161
Belgium Luc Heirewegh 440 928 -488
Poland Michał Zieliński 421 927 -506
England Danny Douane 418 887 -469
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
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 Anish Gokool 126 200 -74
Norway Anita Maflin 272 496 -224
Wales Allan Morgan 88 253 -165
Wales Jamie Edwards 124 235 -111
England Ashik Nathwani 419 945 -526
England Anthony Robson 45 396 -351
England Mark Smith 138 356 -218
England Kamran Ashraf 766 1,514 -748
England Shaun Parkes 744 1,076 -332
England Rogelio Esteiro 282 889 -607
England Jim Buck 294 701 -407
England Terry Challenger 1,000 1,792 -792
England Rock Hui 194 326 -132
England David Bailey 102 770 -668
Qatar Ali Al Obaidly 72 384 -312
Pakistan Shahrukh Nasir 365 734 -369
Denmark Ejler Hame 66 303 -237
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
England Mark Miller 260 601 -341
Turkey Yahya Seedat 18 361 -343
Ireland Robert Redmond 248 346 -98
Australia Simon Bevz 1,092 4,036 -2,944
England Tony Else 350 1,020 -670
England Bhavesh Sodha 75 1,201 -1,126
Germany Augusto Ruckauf 42 265 -223
England Matthew Simpson 249 942 -693
South Africa Lyndon Gordon 241 732 -491
Pakistan Najm Khan 623 978 -355
Wales Gareth Edwards 1,161 1,730 -569
England Sachin Plaha 1,448 3,161 -1,713
Wales Ross Jones 446 1,231 -785
England David Birley 143 635 -492
Australia James Mifsud 234 866 -632
China Shi Shuamgyang 408 449 -41
Scotland Nathan Shaw 279 341 -62
Germany Gerhard Engelschalk 276 459 -183
Germany Michael Betzinger 89 251 -162
Germany Andreas Pesch 86 558 -472
Austria Patrick Rosmann 164 220 -56
Germany Robert Sax 114 293 -179
England Declan Bristow 36 120 -84
Croatia Stevo Vucicevic 44 351 -307
Austria Paul Schopf 94 272 -178
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
Austria Markus Pfistermuller 210 292 -82
Germany Stefan Merkel 421 579 -158
Germany Harald Kloss 29 284 -255
Germany Anja Vucicevic 254 338 -84
Germany Rita Jakisch 0 231 -231
Germany Anne-Katrin Hirsch 88 258 -170
Germany Rüdiger Nickel 32 314 -282
Germany Thomas Wacker 1 144 -143
Germany Martin Rösler 44 305 -261
Switzerland Angelo Losi 134 315 -181
Germany Frank Schröder 90 374 -284
Germany Bernd Friedrich 20 311 -291
Germany Mirko Groß 48 315 -267
Austria Michael Peyr 48 288 -240
Germany Lothar Kempgens 82 309 -227
Netherlands Florian Moederscheim 431 639 -208
Germany Hendrik Henschke 311 527 -216
Germany Norbert Eckstein 456 561 -105
Germany Dirk Hochheim 89 289 -200
Netherlands Laurin Winters 289 1,105 -816
Germany Oliver Metzger 347 510 -163
Germany Wilhelm Braunwald 174 254 -80
Germany Ronny Buchholz 305 443 -138
England Mike King 309 347 -38
England Stephen Welsby 856 994 -138
England Neville Whalley 172 338 -166
England Grant Cole 180 357 -177
England Christopher Flight 362 837 -475
England David Fomm-Ward 263 710 -447
Scotland Ian Wells 261 380 -119
Northern Ireland Declan Hughes 879 1,901 -1,022
England Mark Sutton 301 395 -94
Bahrain Ahmed Ghuloom 150 451 -301
United Arab Emirates Isa Ali Al-Hashmi 103 479 -376
Oman Ahmed Basheer Al-Khusaibi 131 468 -337
Malta Leighton Gauci 89 269 -180
England Daniel McCann 259 299 -40
China A Bulajiang 1,501 2,211 -710
Brazil Sobradinho de Dues 100 281 -181
Brazil Noel Rodrigues Moreira 113 372 -259
England Adam Osbourne 150 358 -208
England John Wilson 202 401 -199
Wales Donald Newcombe 253 420 -167
England Ian Ali 517 1,034 -517
Wales Matthew Troath 114 250 -136
China Zheng Peng 834 1,353 -519
Poland Wiktor Doberschütz 35 292 -257
Poland Grzegorz Biernadski 439 952 -513
Poland Kamil Zubrzycki 172 291 -119
Poland Aleksander Zok 121 281 -160
Pakistan Najmur Khan 76 279 -203
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 Tomasz Gieraltowski 134 287 -153
Poland Daniel Derezinski 110 271 -161
Poland Paweł Rogoza 176 328 -152
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
Poland Rafał Jewtuch 322 564 -242
England Matthew Barnes 990 1,271 -281
England Andrew Atkinson 291 453 -162
Malta Simon Zammit 1,163 2,004 -841
England Jordan Winbourne 277 725 -448
England Kevin Uzzell 147 188 -41
England Jimmy O'Shea 399 656 -257
Ireland Colm Gilcreest 979 1,806 -827
China Li Yinxi 642 1,205 -563
England James Tatton 1,470 2,188 -718
Malaysia Keen Hoo Moh 1,357 2,216 -859
England Craig Taylor 224 372 -148
Ireland Philip Browne 90 266 -176
Ireland J.P. Kelly 101 264 -163
England Jonathan Williams 346 412 -66
China Zhang Kai 709 1,418 -709
Malta Duncan Bezzina 381 814 -433
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
Netherlands Joris Maas 519 814 -295
Belgium Jos Voets 343 720 -377
Belgium Johan Somers 492 644 -152
Belgium Nicolas Lambrechts 141 267 -126
Belgium Thierry Dervoigne 102 241 -139
Belgium Koen Walraet 91 329 -238
Belgium Bart van der Haegen 327 892 -565
Netherlands Brian Beekers 71 300 -229
Netherlands Rogier van de Kamp 90 235 -145
Belgium Yorben Vervondel 209 273 -64
Belgium Bruno Cottenies 64 259 -195
Belgium Cliff Castelein 157 267 -110
Belgium Xavier Pemmerl 331 471 -140
Netherlands Peter Bertens 527 688 -161
Belgium Daan van de Parre 508 923 -415
Belgium Geert Herrewyn 93 274 -181
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
England Hanzla Zahid 84 291 -207
England Brandon Winstone 42 415 -373
Italy Michele Battaglia 296 933 -637
England Stephen Winstone 144 290 -146
Cyprus Mehmet Husnu 1,236 1,499 -263
England Luke Fisher 444 950 -506
England Ian Hurdman 248 489 -241
England Richard King (II) 623 779 -156
England Matt Wilson 1,322 2,624 -1,302
Syria Omar Alkojah 881 1,786 -905
Wales James Reynolds 446 460 -14
Scotland Chris Shade 515 872 -357
England Barry Mapstone 708 1,204 -496
Wales Ian Sargeant 1,551 2,167 -616
China Rau Shan 256 463 -207
China Yang Ji Ann 232 430 -198
China Zhang Xai 281 568 -287
Hong Kong Chan Wai Tat 302 374 -72
Thailand Phirom Ritthiprasong 161 426 -265
India Kankan Shamsi 538 1,006 -468
Hong Kong Yin Lun Cheng 400 1,138 -738
Canada Brent Kolbeck 308 839 -531
Ireland Kevin O'Leary 534 1,751 -1,217
England Jayson Wholey 216 601 -385
England Peter Antrobus 661 926 -265
England Jay Bullen 689 1,023 -334
Bahrain Mohammed Omar Ashiq 861 1,106 -245
Brazil Fabio Luersen 836 1,175 -339
Thailand Rom Saraburi 171 406 -235
Singapore Keith Boon 108 252 -144
China Li Jin 180 297 -117
China Li Zong 47 347 -300
Australia Johl Younger 418 857 -439
Hong Kong Kwok Ming Chan 485 471 14
Thailand Anan Terananon 702 1,147 -445
Thailand Anurat Wongjan 839 1,297 -458
Malaysia Sam Chong 1,030 2,144 -1,114
England Toby Simpson 94 314 -220
Malta Simon Camilleri 806 1,604 -798
Thailand Amnuayporn Chotipong 207 367 -160
England Pat Horne 220 516 -296
Singapore Tommy Ang 236 395 -159
Malta Frans Mintoff 217 385 -168
Malta Richard Webb 284 732 -448
Malta Ray Demanuele 312 555 -243
Ireland Darren Lennox 467 396 71
Germany Thomas Schweser 70 341 -271
Germany Dieter Johns 90 417 -327
Croatia Tin Venos 84 320 -236
Germany Thomas Scholl 56 293 -237
Belgium Sybren Sokolowski 470 826 -356
Italy Angelo Rizzo 53 575 -522
Wales Simon Morgan 128 259 -131
Switzerland Sebastian Lahruis 125 464 -339
France Alois Riegel 152 237 -85
Germany Michael Seidel 24 162 -138
Croatia Bero Cerinski 35 302 -267
Germany Sascha Breuer 226 457 -231
Germany Ronny Pawlitza 310 628 -318
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 Neil Mosley 334 782 -448
Malaysia Ooi Chin Kay 421 529 -108
England Graham MacDonald 665 868 -203
Belgium Nico Devlies 360 607 -247
Belgium Alain de Cock 348 513 -165
Wales Peter Williams 2 170 -168
England Ashley Beal 862 1,570 -708
Scotland Guilio Rea 77 304 -227
Thailand Nut Wiangchai 317 473 -156
England Colin Morton 291 465 -174
Northern Ireland Martin O'Neill 329 444 -115
England Garry Baldrey 523 791 -268
England Roger Garrett 579 930 -351
England Spencer Dunn 565 898 -333
England Shaun Mellish 1,794 2,311 -517
England Steve Prest 619 887 -268
England Cary Kikis 336 493 -157
England Simon Morris 243 448 -205
England Guy Dennis 395 770 -375
Ireland Anthony O'Connor 270 414 -144
England Darren Hackeson 247 482 -235
Belgium Steve Lemmens 1,271 2,025 -754
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
Belgium Pieter Vanassche 54 705 -651
Belgium Marc Malot 188 316 -128
Belgium Ward van Doren 121 315 -194
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 Tobias de Bock 42 250 -208
Belgium Glenn Van Hulle 375 619 -244
Belgium Luc Blancke 293 543 -250
France Jean-Baptiste Erceau 235 323 -88
France Regis D'Anna 120 581 -461
England Mark Boyd 201 457 -256
England Wayne Martin 527 732 -205
England Stan Haslam 171 385 -214
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
Hong Kong Chan Ka Kin 407 684 -277
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 Wang Linhan 779 1,022 -243
China Cui Ming 398 756 -358
India Atul Agrawal 108 369 -261
India Michael Ferreira 275 876 -601
India Sonic Multani 474 536 -62
India Geet Sethi 389 872 -483
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
Northern Ireland Karen Corr 190 335 -145
Portugal Francisco Domingues 254 956 -702
Bulgaria Bratislav Krastev 762 1,808 -1,046
Romania Constantin Cosmin 202 543 -341
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
Greece Konstantinos Mavroforos 40 356 -316
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
Denmark Peter Nielson 181 348 -167
Canada John White 320 552 -232
Iceland Jonas Erlingsson 198 509 -311
Austria Gerfried Kotzinger 112 489 -377
Mauritius Ian Sinclair 186 403 -217
France Philippe Finand 85 436 -351
Russia Ashot Potikyan 206 419 -213
Brazil Jesus Sanchez 132 449 -317
Switzerland Thomas Jaeggi 152 478 -326
Netherlands Wilfred Dijkstra 191 501 -310
Luxembourg Frederic Wagner 139 447 -308
Panama Juan Castaneda 217 336 -119
Australia Craig Duffy 382 490 -108
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
Norway Bjorn L'Orange 377 570 -193
Sri Lanka Indika Dodangoda 358 546 -188
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 Henry Roper 623 1,439 -816
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
Belgium Mario Lannoye 219 240 -21
England Andy Guest 101 294 -193
Scotland Christopher Giffney 183 300 -117
England Scott Whiteley 532 1,092 -560
Scotland George Cunningham 156 307 -151
England George Scott (II) 64 285 -221
Scotland Scott Gillespie 138 260 -122
Scotland Barry Campbell 216 299 -83
Scotland Pat McKinney 191 253 -62
Afghanistan Saleh Mohammadi 258 362 -104
United States Steve Mizerak 739 1,535 -796
South Africa Mannie Francisco 967 1,306 -339
Ireland Eamonn Kelly 133 421 -288
Ireland Gary Hardiman 366 443 -77
Australia Edward Charlton 253 354 -101
England Jason Dunworth 131 377 -246
Australia Jim Charlton 2,645 3,557 -912
Australia Leon Heywood 1,996 2,764 -768
France Luc Allain 142 392 -250
Thailand Patipat Wattanaporn 71 128 -57
Hong Kong Sunny Tong 184 215 -31
Hong Kong Ivan Li 62 229 -167
Hong Kong Gary Kwok 148 399 -251
Hong Kong Wan Chi Tuen 79 236 -157
Hong Kong John Chan 50 235 -185
England Tony Putnam 345 441 -96
England Richard Pincott 238 430 -192
England David Rice 377 447 -70
England Michael Stocks 101 417 -316
England Paul Webb 359 432 -73
England Gary Hill 467 507 -40
England Robert Tickner 488 1,000 -512
England Sean Halligan 513 1,054 -541
England Ray Grall 402 1,614 -1,212
England Michael Spooner 279 969 -690
England Shane Haines 1,019 1,914 -895
Scotland John Phillips 852 1,320 -468
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
Singapore Lim Koon Guan 51 162 -111
China Sung Lun Pak 100 216 -116
Australia Shaun Dalitz 89 422 -333
Canada Kevin Robitaille 730 1,277 -547
Bulgaria Julian 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
Bulgaria Ivelin Boyanov 30 300 -270
England Kashif Khan 63 1,006 -943
England Tony Graham 324 533 -209
China Cui Bo 17 294 -277
England Jack Karnehm 1,310 3,167 -1,857
Australia Dennis Wheelwright 339 629 -290
Australia Ron Mares 878 1,370 -492
Wales Geoff Thomas 207 419 -212
Wales Alwyn Lloyd 270 321 -51
England Eric Newman 1,567 2,766 -1,199
England HF Francis 3,003 3,126 -123
England Jim Lees 1,098 1,417 -319
England Claude Falkiner 1,186 1,821 -635
England CW Read 1,573 1,814 -241
England Harold Terry 1,462 1,846 -384
England Kelsall Prince 799 1,126 -327
England Fred Smith 822 1,038 -216
England Joe Brady 10 83 -73
Australia Newton Gahan 3,150 5,203 -2,053
Netherlands Mitchell Van Den Bergh 61 301 -240
Netherlands Leon Alewijnse 29 213 -184
Netherlands Kevin Chan 51 312 -261
Malta Talip Yigitsoy 61 221 -160
Netherlands Frans Veling 424 631 -207
England Thomas Newcombe 289 314 -25
Netherlands Manon Melief 142 529 -387
Netherlands Huib Kuilboer 85 272 -187
Netherlands Bas Verviers 152 265 -113
Netherlands Toby van Diepen 124 281 -157
Netherlands Gosse Vledder 69 242 -173
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
Netherlands Jan Hinfelaar 68 264 -196
Belgium Pascal Decloedt 312 557 -245
England Declan Weston 184 369 -185
Netherlands Mario Veltman 74 268 -194
Netherlands Bas Herberigs 137 319 -182
Netherlands Sander Tierolf 157 316 -159
India Sundeep Gulati 72 314 -242
India Shivam Arora 961 1,652 -691
India Manan Chandra 378 692 -314
India Faizal Khan 415 657 -242
India Dharminder Singh Lilly 367 670 -303
England Dean Sheridan 138 376 -238
Switzerland Max Kribbe 22 271 -249
Germany Fabian Tost 117 316 -199
England Hannah Jones 49 328 -279
Germany Florian Werres 147 366 -219
Germany Tobias Renner 70 256 -186
Germany Stefan Caspers 240 285 -45
Germany Jan Eisenstein 151 276 -125
Germany Jan Leichs 65 288 -223
Austria Benjamin Buser 100 565 -465
Austria Rick Kraaijeveld 78 228 -150
Germany Roman Dietzel 909 1,159 -250
Germany Matthias Leuthold 72 221 -149
Germany Thomas Kiesewetter 49 291 -242
Germany Ralf Hemmerling 44 244 -200
Germany Tobias Stelter 24 311 -287
Germany Moritz Thomas 55 301 -246
Norway David Frew 200 605 -405
Germany Daniel Dieudonne 65 247 -182
Germany Christian Rauscher 324 347 -23
Germany Sebastian Thron 124 276 -152
Germany Adrian Schmidt 47 306 -259
Pakistan Muhammad Majid Ali 631 1,198 -567
Morocco Chaouki Yousfi 1,245 2,479 -1,234
China Li Haibin 99 302 -203
China Li Junchen 46 366 -320
China Luo Guangsheng 570 993 -423
China Zhou Xiao 200 554 -354
China Ma Yinzhu 831 1,381 -550
China Yang Gangxinfu 527 1,014 -487
China Wang Shi 492 1,102 -610
China Zhang Hanxuan 431 1,222 -791
Hong Kong Chan Ming Tung 379 783 -404
China Chen Bo 542 1,059 -517
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
China Huang Hooyong 881 1,078 -197
Hong Kong Alan Lin Tan Ho 1,221 1,672 -451
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
Afghanistan Ali Ismail 177 328 -151
England Paul Stockwell 133 278 -145
China Zhang Xinwei 349 556 -207
China Gao Le 690 1,568 -878
China Zhou Jun 511 740 -229
China Wang Yuanfan 272 362 -90
China Yu Haitao 126 320 -194
China Li Weixue 385 736 -351
China Liu Ying 289 239 50
China Fang Fan 168 345 -177
China Wang Peng 385 1,284 -899
China Li Wei 249 561 -312
China Wang Qianwei 325 751 -426
England Mark White 187 427 -240
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
Poland Patryk Masłowski 227 260 -33
England Christopher Harrison 83 269 -186
Netherlands Sebastiaan Kan 148 289 -141
Libya Khalid Belaied Abumdas 793 2,464 -1,671
Poland Wojciech Przylucki 161 282 -121
England Nathan Jones 730 981 -251
Poland Marcin Kolibski 57 310 -253
China Song Yang 1,028 1,656 -628
Australia Timothy Ng 170 606 -436
China Man Ming Wa 268 609 -341
Hong Kong Ng Yam Shui 138 401 -263
China Long Yun 495 974 -479
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
Hong Kong Jamie Chui 313 638 -325
Pakistan Hasan Khan 293 591 -298
China Feng Yijun 151 569 -418
Scotland Robert Carlisle 658 985 -327
England Anthony Massey 344 647 -303
Wales Mark Davies 610 1,849 -1,239
Australia Matthew Bolton 2,689 5,645 -2,956
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 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 Zong Zhe 44 327 -283
China Xia Fukaiti 123 296 -173
China Xu Yongwen 64 346 -282
China Cheng Feng 426 690 -264
Scotland Paul Ingram 64 307 -243
China Chen Xu 28 336 -308
China Zhong Asheng 29 323 -294
China Ren Jiaxing 590 944 -354
China Cai Peng 217 321 -104
Australia Steven Donohoe 556 1,238 -682
Taiwan Hung Chuang Ming 636 1,204 -568
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 Wang Chenkai 520 594 -74
China Huang Nian 222 325 -103
China Hu Yufan 17 313 -296
England Richard Jones (II) 88 284 -196
Portugal Joao Grilo 101 421 -320
Jamaica Alex Peart 39 186 -147
England Paul Moss 108 268 -160
England Jamie Home 83 129 -46
Netherlands Raymon Fabrie 45 153 -108
England Anthony Taylor 107 170 -63
England Balvinder Sembi 57 166 -109
Scotland Eddie Brown 538 641 -103
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 Ye Shaojun 100 272 -172
China He Wenchong 229 621 -392
China Qi Guoxiao 505 711 -206
India Neeraj Kumar 55 371 -316
India Sumit Talwar 145 256 -111
Scotland David Greig 351 713 -362
Singapore Jaden Ong Jia Jun 199 941 -742
Ireland Chris Kilcoyne 151 583 -432
England John Eames 428 633 -205
England Darren Barton 1,735 2,953 -1,218
Pakistan Yasir Nadeem 986 1,691 -705
Canada Roshan Birdi 335 1,288 -953
England Reece King 180 552 -372
England Scott Lyons 835 1,998 -1,163
England Danny Hocking 389 717 -328
Wales Tom Rees 1,176 2,007 -831
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 Zafran Ali 431 552 -121
Northern Ireland Conor McCormack 970 2,874 -1,904
England Ben Tanner 361 680 -319
England Robert Cloherty 496 1,926 -1,430
Singapore Boon Chin Ang 426 659 -233
Latvia Anna Prisjaznuka 50 316 -266
China Han Bin 222 431 -209
Australia Hassan Kerde 629 1,326 -697
Switzerland Darren Paris 566 1,323 -757
Egypt Wael Talaat 716 1,417 -701
England Roy Connor 246 369 -123
Wales Dilwyn John 252 344 -92
Scotland Steve Muir 394 345 49
England Brian Cakebread 102 291 -189
England Michael Smith 313 369 -56
Egypt Hatem Yassen 2,018 6,527 -4,509
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 Wu Sicheng 109 269 -160
China Ma Daojun 256 356 -100
England Clive Bernstone 114 226 -112
England Leigh Robinson 502 838 -336
England John Fox 151 162 -11
Northern Ireland Christopher Maye 162 664 -502
Romania Andrei Orzan 766 1,381 -615
England Phil Parkin 326 559 -233
Wales Dale Hughes 130 623 -493
England Jason Turnbull 895 2,039 -1,144
England Paul Norris 386 589 -203
England Daniel Stevenson 532 969 -437
England Sean Bowers 525 701 -176
England Andrew Grainger 182 577 -395
England James Lake 89 317 -228
England Majid Khan 181 584 -403
Pakistan Wasim Khan 184 474 -290
England Shafaqut Hussain 917 1,867 -950
England Aaron McCann 161 530 -369
England George Montgomery 38 301 -263
England Sonnie O'Sullivan 461 618 -157
India S. Dilip Kumar 58 315 -257
Latvia Tatjana Vasiljeva 224 642 -418
China Yi Chen Xu 92 542 -450
New Zealand Daniel Haenga 745 1,129 -384
Egypt Hesham Shawky 742 1,265 -523
England Jaspal Bamotra 565 1,864 -1,299
England Martin Pitcher 155 319 -164
England Dan Barsley 77 319 -242
England Mitchell Grinstead 96 360 -264
England Paul Anthony Taylor 309 620 -311
England John Fearick 781 1,626 -845
Malta Shaun Sultana 151 587 -436
England Aaron Cook 634 1,457 -823
England Craig Brown 287 634 -347
England Nick Manning 360 588 -228
China Yu Han 0 0 0
England Adam Morrey 285 692 -407
India Dhairya Bhandari 317 572 -255
India Asutosh Padhy 1,146 1,395 -249
India Sri Krishna 158 329 -171
India Malkeet Singh 118 292 -174
India Pan Durangaiah 200 341 -141
England Anthony Blyth 22 367 -345
England Thomas Kevern 278 407 -129
Scotland Ben Ellis 231 220 11
Scotland John O'Brien 88 167 -79
Scotland Joe Camp 159 240 -81
Jersey Aaron Canavan 256 742 -486
Singapore Marvin Lim Chun Kiat 634 1,114 -480
Sweden Belan Sharif 477 1,040 -563
England William Ginn 1,358 2,779 -1,421
Pakistan Haider Ali 1,260 2,127 -867
England Steve Martin 417 991 -574
England Dan Woolloff 335 882 -547
Singapore Benny Loh Siang Leng 150 613 -463
England Daniel Walker 1,465 3,627 -2,162
China Thomas Wei 209 490 -281
England Joshua Saywell 262 566 -304
England Steven Evans 647 1,708 -1,061
Romania Vladu Mihai 480 884 -404
England Jamie Trump 564 1,897 -1,333
England James Welch 453 2,118 -1,665
China Luo Zetao 578 1,249 -671
India Shrikrishna Suryanarayanan 67 256 -189
Germany Rolf Mahr 101 387 -286
England Curtis Daher 46 652 -606
Thailand Sompol Saetang 137 272 -135
Malta Philip Ciantar 168 325 -157
Switzerland Luis Vetter 488 1,314 -826
Wales Daniel Williams 727 1,492 -765
France Fabian Monnin 195 323 -128
Germany Markus Hertle 47 377 -330
Hong Kong Yun Fung Tam 162 348 -186
Pu QingSong 424 521 -97
Scotland T Newall 127 271 -144
England Emma Parker 17 61 -44
England Marvin Morgan 879 1,227 -348
England Daniel Bagley 112 375 -263
Poland Lukasz Guzowski 74 275 -201
England Adam Ashley 654 785 -131
Wales Elfed Evans 365 421 -56
Wales Khurram Khan 68 296 -228
England Mark Winsor 190 347 -157
Spain David Alcaide 123 414 -291
Jersey Steve Thomas 39 377 -338
Egypt Mostafa Dorgham 79 933 -854
New Zealand Adam Lilley 281 771 -490
Hungary Zsolt Fenyvesi 544 954 -410
England Sam Gates 454 1,060 -606
India Shubham Arora 255 991 -736
Pakistan Abdul Raheem 1,264 2,079 -815
England Garry Coulson 742 1,785 -1,043
England Leonard Degriffa 735 1,013 -278
Japan Kengo Suzuki 351 974 -623
Hong Kong Ka Lam Lau 500 899 -399
England Tom Pendlebury 194 1,002 -808
Canada Levi Meiller 578 992 -414
England Stuart Hinton 437 934 -497
England Craig Farrar 386 911 -525
Singapore Bernard Tey Choon Kiat 240 744 -504
China Cao Jin 106 481 -375
Wales Gavin Lewis 92 266 -174
Morocco Ameur Riad 117 354 -237
Gibraltar Gareth Lopez 49 353 -304
England Lee Prickman 126 732 -606
Wales W Davis 0 0 0
Australia Frank Smith Jnr 0 0 0
England JC Pepperell 78 129 -51
England VR Gill 59 107 -48
Scotland Alex Taylor 112 166 -54
England AE Bridgwater 528 822 -294
Pakistan Mohammed Yousuf 304 444 -140
China Jin Wei Feng 133 465 -332
Peter Butler 106 602 -496
England Peter Geronimo 496 1,002 -506
Scotland Aaron Graham 247 856 -609
England Westley Cooper 688 1,051 -363
England Carl Mottershaw 548 1,002 -454
Wales Jamie Tudor 860 1,049 -189
England Dylan Smith 757 1,999 -1,242
England Matthew Lee 515 1,026 -511
Wales Conor Caniff 373 884 -511
England Johnnie Bates 400 955 -555
Ireland Philip O'Connor 249 851 -602
Spain Juan Pedro Duran 252 1,046 -794
England Mark Anthony Taylor 294 876 -582
Ukraine Denys Khmelevskyi 840 1,107 -267
England Ryan Roberts 790 967 -177
England Shaf Hussain 365 599 -234
Northern Ireland Christopher Clifford 67 375 -308
Ireland Robert McCullough 211 321 -110
England Oliver Sykes 119 295 -176
Scotland Amaan Iqbal 544 1,411 -867
Turkey Enes Bakirci 77 357 -280
Gibraltar Francis Becerra 31 437 -406
Belgium Yorrit Hoes 153 516 -363
England Jake Crofts 313 468 -155
Italy Mirko Montrasio 115 906 -791
Pakistan Abdul Javed 0 0 0
Pakistan Muhammad Imran 0 0 0
Germany Kharazchi Jamshid 61 953 -892
England Jason Wright 452 1,071 -619
England Andy Neck 271 885 -614
England Nigel Clarke 371 870 -499
England Michael Robert Joyce 569 965 -396
Canada Mehran Maneshgar 0 0 0
Bahrain Nader Jaber Aldoseri 276 576 -300
Thailand Jongrak Boonrod 104 278 -174
Thailand Anukkhapon Kidsumran 372 642 -270
Thailand Pantakan Kamwiang 336 663 -327
Iran Mohammad Reza Rafieyan 313 485 -172
Nepal Moti Pakharin 475 650 -175
Thailand Pasin Puoborm 429 609 -180
Thailand Nutdanai Manawm 148 611 -463
Pakistan Muhammad N Fahim 242 526 -284
Pakistan Fahad Alvi 181 597 -416
Pakistan Muhammad Umer Khan 383 621 -238
Thailand Yanawarut Phueakklom 390 701 -311
Pakistan Muhammad Azhar Khan 182 631 -449
Malaysia Moh Keen Ho 464 620 -156
Pakistan Hunain Memon 479 706 -227
Thailand Wiphu Phuthisabodi 531 661 -130
Pakistan Muhammad Altaf 345 637 -292
Iran Mohammad Ali Moghadam 387 647 -260
Pakistan Umer-Naeem Memon 546 705 -159
Pakistan Muhammad Ahsan Javaid 647 672 -25
Malaysia Tan Seng Teck 280 577 -297
China Yisong Peng 1,112 1,780 -668