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