Points Scored For & Against - Decade 2020-2029 - 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 11592 (93.27%) matches with frame scores out of 12429 total matches.
Rank Player Points For Points Against Difference
Australia Neil Robertson 107,904 81,457 26,447
England Barry Hawkins 87,496 72,470 15,026
England Jimmy Robertson 52,185 49,798 2,387
England Jack Lisowski 83,373 74,727 8,646
Wales Ryan Day 66,395 63,849 2,546
Belgium Luca Brecel 73,944 64,295 9,649
England Mark Selby 130,074 105,033 25,041
England Gary Wilson 76,588 69,916 6,672
England Stuart Bingham 90,252 76,952 13,300
England Kyren Wilson 136,624 115,612 21,012
England Ben Woollaston 45,148 43,548 1,600
Scotland Graeme Dott 65,929 61,428 4,501
England Tom Ford 78,176 71,158 7,018
England Matthew Selt 69,686 68,242 1,444
China Xiao Guodong 67,630 61,362 6,268
England Ali Carter 91,659 76,871 14,788
Scotland Scott Donaldson 53,936 51,873 2,063
England Joe Perry 63,392 63,842 -450
Wales Mark Williams 96,722 80,097 16,625
England David Gilbert 70,630 62,162 8,468
Scotland Anthony McGill 69,933 63,303 6,630
England Judd Trump 160,180 112,138 48,042
Scotland John Higgins 126,244 100,751 25,493
England Robert Milkins 59,019 65,349 -6,330
England Ricky Walden 69,049 63,204 5,845
China Lyu Haotian 52,032 47,418 4,614
England Martin O'Donnell 38,370 38,177 193
Wales Daniel Wells 34,640 34,056 584
England Mitchell Mann 25,678 27,688 -2,010
England Michael Holt 30,979 30,200 779
China Tian Pengfei 38,677 37,098 1,579
England James Cahill 32,470 36,027 -3,557
Wales Dominic Dale 37,542 40,257 -2,715
England Peter Ebdon 1,431 1,266 165
China Ding Junhui 75,446 62,253 13,193
China Mei Xiwen 2,227 2,877 -650
China Chen Zifan 15,564 19,475 -3,911
China Yuan Sijun 44,131 38,731 5,400
Scotland Fraser Patrick 19,902 23,667 -3,765
Ireland Fergal O'Brien 28,284 32,089 -3,805
Northern Ireland Jordan Brown 57,951 57,836 115
England Robbie Williams 41,905 40,592 1,313
Thailand Thepchaiya Un-Nooh 52,672 46,308 6,364
China Luo Honghao 10,645 11,752 -1,107
Norway Kurt Maflin 24,071 23,522 549
China Liang Wenbo 32,910 29,224 3,686
China Li Hang 24,947 24,934 13
Northern Ireland Gerard Greene 19,441 25,320 -5,879
Israel Eden Sharav 12,470 15,014 -2,544
China Zhou Yuelong 73,041 63,762 9,279
England David Grace 38,309 39,307 -998
Wales Jackson Page 40,639 42,172 -1,533
China Yan Bingtao 59,686 46,220 13,466
England Andy Hicks 28,851 33,907 -5,056
England David Lilley 35,665 37,841 -2,176
Wales Lee Walker 12,633 18,753 -6,120
Wales Jak Jones 49,495 48,438 1,057
England Jimmy White 23,375 31,087 -7,712
Northern Ireland Mark Allen 90,860 76,301 14,559
China Lu Ning 33,198 33,387 -189
Hong Kong Marco Fu 21,980 20,255 1,725
England Shaun Murphy 85,247 69,397 15,850
England Alfie Burden 26,193 27,442 -1,249
Germany Lukas Kleckers 29,210 35,592 -6,382
Poland Kacper Filipiak 7,314 9,697 -2,383
England Martin Gould 43,012 42,525 487
Wales Michael White 40,948 39,655 1,293
England Rod Lawler 23,420 26,487 -3,067
China Zhao Xintong 51,173 38,716 12,457
England Ian Burns 35,867 37,175 -1,308
Switzerland Alexander Ursenbacher 34,214 34,289 -75
England Harvey Chandler 8,937 10,253 -1,316
Thailand Akani Songsermsawad 22,733 21,134 1,599
Scotland Stephen Maguire 53,320 49,751 3,569
England Elliot Slessor 47,728 45,186 2,542
Wales Matthew Stevens 42,061 41,028 1,033
England Mark King 23,677 27,827 -4,150
China Xu Si 31,929 34,230 -2,301
England Oliver Lines 33,869 35,808 -1,939
China Zhang Anda 45,674 38,325 7,349
England Anthony Hamilton 33,384 36,244 -2,860
Brazil Igor Figueiredo 11,344 16,191 -4,847
England Andrew Higginson 34,893 34,707 186
England Ashley Carty 28,857 33,518 -4,661
Wales Jamie Clarke 42,228 45,487 -3,259
Wales Kishan Hirani 4,455 5,897 -1,442
China Bai Langning 13,779 15,254 -1,475
Cyprus Michael Georgiou 17,315 16,922 393
England Nigel Bond 13,728 17,243 -3,515
England Stuart Carrington 34,786 37,507 -2,721
England Mark Davis 39,009 38,581 428
England Barry Pinches 24,689 31,934 -7,245
Ireland Ross Bulman 7,426 7,904 -478
Thailand Noppon Saengkham 56,193 52,658 3,535
England Ronnie O'Sullivan 113,679 83,818 29,861
England Liam Highfield 35,569 36,623 -1,054
China Si Jiahui 51,045 46,053 4,992
Wales Darren Morgan 306 424 -118
England John Astley 28,804 31,330 -2,526
England Louis Heathcote 35,058 37,862 -2,804
Ireland Ken Doherty 28,128 35,054 -6,926
Germany Simon Lichtenberg 13,041 15,891 -2,850
England Andy Lee 15,363 18,753 -3,390
China Chen Feilong 3,947 4,510 -563
China Fan Zhengyi 42,645 42,824 -179
Thailand James Wattana 1,306 1,526 -220
Iran Soheil Vahedi 22,252 20,786 1,466
England Mark Joyce 33,295 35,841 -2,546
England Billy Joe Castle 12,827 14,536 -1,709
China Chang Bingyu 19,130 19,504 -374
Scotland Dean Young 17,570 23,295 -5,725
England Chris Wakelin 50,554 50,381 173
Wales Andrew Pagett 16,994 24,537 -7,543
England Ashley Hugill 32,523 36,181 -3,658
Malaysia Thor Chuan Leong 12,246 11,995 251
China Peifan Lei 23,611 25,643 -2,032
Ireland Aaron Hill 30,919 33,250 -2,331
England Craig Steadman 21,151 23,153 -2,002
England Mike Dunn 2,088 3,133 -1,045
England Peter Lines 23,336 27,100 -3,764
England Brandon Sargeant 10,263 12,161 -1,898
England Allan Taylor 26,979 30,561 -3,582
Morocco Amine Amiri 1,699 4,655 -2,956
Jamaica Rory McLeod 21,116 25,057 -3,941
England Sam Craigie 43,770 42,096 1,674
England Sam Baird 4,287 5,923 -1,636
England Joe O'Connor 49,731 47,220 2,511
England Hammad Miah 26,278 29,034 -2,756
England Hayden Staniland 4,806 5,006 -200
Poland Antoni Kowalski 3,950 4,432 -482
England Jamie O'Neill 18,396 25,117 -6,721
Wales Duane Jones 31,212 32,623 -1,411
Scotland Ross Muir 27,123 29,029 -1,906
Wales Tyler Rees 6,504 5,589 915
Belgium Ben Mertens 23,146 22,910 236
England Jake Nicholson 673 816 -143
Malta Alex Borg 3,066 5,919 -2,853
Wales Ian Preece 1,632 1,582 50
China Wu Yize 31,939 28,878 3,061
Scotland Alan McManus 9,175 9,719 -544
Wales Jamie Jones 44,507 44,145 362
Ireland Leo Fernandez 8,690 8,673 17
China Jianbo Zhao 19,152 19,042 110
Iran Hossein Vafaei 60,834 50,565 10,269
England Farakh Ajaib 14,479 20,251 -5,772
England Zak Surety 27,406 30,069 -2,663
England Sean Maddocks 7,757 13,910 -6,153
England Daniel Womersley 9,514 10,743 -1,229
England Riley Parsons 7,508 9,225 -1,717
France Brian Ochoiski 7,034 9,916 -2,882
England Kuldesh Johal 6,456 8,028 -1,572
England Steven Hallworth 22,930 25,172 -2,242
Ukraine Iulian Boiko 19,226 23,563 -4,337
England Peter Devlin 13,140 16,434 -3,294
China Gao Yang 18,287 19,986 -1,699
China Pang Junxu 47,829 43,836 3,993
England Connor Benzey 5,426 6,265 -839
England Ben Hancorn 14,982 16,678 -1,696
England Paul Davison 5,812 8,804 -2,992
Northern Ireland Patrick Wallace 2,129 2,234 -105
Wales Dylan Emery 23,858 25,692 -1,834
Northern Ireland Robbie Mcguigan 10,220 12,188 -1,968
Austria Florian Nüßle 12,663 12,176 487
England Oliver Brown 15,552 21,030 -5,478
England Alex Clenshaw 3,692 4,342 -650
England Jamie Wilson 10,682 14,406 -3,724
Northern Ireland Declan Lavery 133 147 -14
England Ian Martin 6,788 8,775 -1,987
England Hamim Hussain 5,242 6,524 -1,282
England Saqib Nasir 4,867 5,490 -623
England Sean Harvey 3,395 3,190 205
England Haydon Pinhey 16,987 19,958 -2,971
Scotland Stephen Hendry 4,496 7,948 -3,452
Belgium Julien Leclercq 16,885 17,615 -730
England Ronnie Blake 2,735 3,682 -947
England Sean McAllister 6,436 6,265 171
England Josh Mulholland 3,701 4,144 -443
England Lee Stephens 3,355 4,348 -993
England Lee Shanker 4,535 4,550 -15
Scotland Gary Thomson 2,983 2,911 72
Wales Alex Taubman 6,240 6,078 162
England Luke Maddison 424 972 -548
England Jed Mann 1,781 2,384 -603
Wales Matthew Roberts 2,737 3,050 -313
Scotland Chris Totten 5,440 5,245 195
England Danny Brindle 1,760 2,579 -819
Hong Kong Yu Kiu Chang 5,441 5,034 407
Scotland Ross Vallance 2,728 2,323 405
Northern Ireland Raymond Fry 2,037 1,619 418
England Tony Knowles 3,623 4,087 -464
England Samuel-Lee Stevens 841 1,362 -521
England Simon Bedford 5,483 4,710 773
France Niel Vincent 5,370 5,417 -47
England Brandon Hall 2,122 3,385 -1,263
England Stuart Watson 3,494 3,987 -493
England Joe Fenton 3,770 4,165 -395
England Lewis Gillen 2,159 2,062 97
England Dylan Mitchell 2,488 2,378 110
England Luke Simmonds 5,980 6,154 -174
England Elliott Weston 651 1,097 -446
England Andrew Milliard 2,670 3,919 -1,249
Wales Callum Lloyd 1,820 1,742 78
England Liam Pullen 13,338 14,166 -828
Wales Jack Bradford 3,268 3,986 -718
Malta Brian Cini 2,675 1,787 888
Germany Umut Dikme 5,323 5,955 -632
Wales David Donovan 2,000 1,976 24
Belgium Daan Leyssen 5,936 5,703 233
Ireland Michael Judge 11,052 13,647 -2,595
England Gary Challis 2,437 2,195 242
Denmark Daniel Kandi 1,281 1,101 180
England Jordan Rimmer 1,122 1,341 -219
England Scott Bell 2,318 3,083 -765
England Adam Goff 1,060 1,657 -597
Alfie Lee 4,413 4,628 -215
Latvia Filips Kalniņš 1,338 2,691 -1,353
Belgium Hans Blanckaert 891 1,122 -231
Russia Ivan Kakovskii 2,270 2,511 -241
Latvia Maris Volajs 1,622 1,919 -297
Scotland Evan Munro 1,122 1,272 -150
England Patrick Whelan 5,549 5,424 125
Malta Aaron Busuttil 3,528 3,295 233
China Yao Pengcheng 1,528 1,418 110
Wales Liam Davies 11,440 12,058 -618
England Alex Millington 4,379 4,380 -1
England Adam Duffy 13,682 18,281 -4,599
England Matthew Glasby 4,274 4,906 -632
Australia Ryan Thomerson 9,531 14,369 -4,838
England Andrew Tapper 1,979 2,397 -418
England Sydney Wilson 10,554 9,843 711
Ukraine Anton Kazakov 8,112 14,738 -6,626
Japan Keishin Kamihashi 1,498 1,588 -90
England Ben Fortey 6,201 6,399 -198
England Luke Pinches 4,905 5,331 -426
Wales Paul Davies 1,512 1,563 -51
England Simon Blackwell 4,185 4,369 -184
England Jack Culligan 1,206 1,258 -52
England Adrian Rosa 1,468 1,316 152
England Sanderson Lam 28,420 31,136 -2,716
England Ryan Davies 8,302 8,436 -134
England Jamie Jones (II) 1,031 1,205 -174
England Joshua Cooper 4,572 4,459 113
Germany Richard Wienold 983 1,001 -18
Ireland Fergal Quinn 6,662 7,318 -656
England Mark Lloyd 8,242 9,052 -810
Iran Amir Sarkhosh 4,351 4,315 36
Scotland Stephen Baillie 756 1,344 -588
England Jenson Kendrick 14,954 18,389 -3,435
Stan Moody 11,711 13,466 -1,755
England Adam Brown 1,165 1,679 -514
England Rebecca Kenna 5,567 13,515 -7,948
England Bradley Cowdroy 2,719 3,081 -362
England Jack Haley 3,307 3,447 -140
Scotland Liam Graham 8,688 12,724 -4,036
England James Burrett 1,755 3,002 -1,247
Latvia Rodion Judin 4,819 5,331 -512
England Callum Beresford 4,421 5,548 -1,127
England Sean O'Sullivan 13,418 17,266 -3,848
England Martyn Taylor 4,312 4,167 145
England Mark Ganderton 1,404 2,063 -659
England Michael Tomlinson 1,284 1,668 -384
England David Finbow 1,898 2,219 -321
Scotland Thomas McSorley 837 1,164 -327
Ireland Aidan Murphy 2,654 3,074 -420
England Phil O'Kane 3,981 4,304 -323
England Joshua Thomond 6,649 6,780 -131
Scotland Michael Collumb 5,365 5,483 -118
England Robert Read 2,800 2,875 -75
England Arun Mehta 768 1,359 -591
England Halim Hussain 3,128 4,063 -935
England George Pragnall 5,996 5,824 172
England Labeeb Ahmed 1,683 1,918 -235
England Manasawin Phetmalaikul 7,316 10,305 -2,989
Australia Jamie Brown 1,008 1,261 -253
England John Parkin 2,618 2,757 -139
England Jack Smithers 1,014 1,000 14
England John Welsh 1,012 1,268 -256
England James Silverwood 2,820 3,714 -894
England Faizaan Mohammed 2,260 3,056 -796
England Neal Jones 4,069 4,172 -103
Poland Mateusz Baranowski 1,284 1,196 88
China Cao Yupeng 31,652 28,497 3,155
China Zhang Jiankang 8,644 11,959 -3,315
England Paul Deaville 2,671 2,610 61
Hong Kong Ng On Yee 6,080 11,779 -5,699
England Chae Ross 3,370 3,017 353
Hong Kong Cheung Ka Wai 7,459 5,309 2,150
China Liu Hongyu 12,927 11,068 1,859
Thailand Nattanapong Chaikul 3,121 3,381 -260
Canada James Lee 3,025 3,102 -77
China Wang Yuchen 4,868 3,678 1,190
Wales Alfie Davies 8,008 7,505 503
Mark Bell 1,949 2,538 -589
Wales Marc Shaw 1,047 1,897 -850
Isle of Man Darryl Hill 1,495 1,967 -472
India Lucky Vatnani 2,478 2,634 -156
Hong Kong Chau Hon Man 1,860 2,040 -180
England Jamie Barrett 5,870 7,650 -1,780
India Digvijay Kadian 1,442 1,912 -470
England Lewis Ullah 4,719 5,601 -882
England Stephen Kershaw 2,156 2,544 -388
England James Height 2,507 2,971 -464
Wales Jordan Shepherd 2,241 2,008 233
Ireland Rodney Goggins 2,815 2,349 466
England Isa Ishtiaq 918 966 -48
Thailand Chatchapong Nasa 1,634 1,872 -238
Ukraine Sergey Isaenko 1,897 2,667 -770
England Ryan Mears 914 1,399 -485
Scotland Keith Keldie 3,276 3,714 -438
China Haohui Deng 1,234 1,049 185
Wales Bradley Tyson 1,234 2,695 -1,461
Ireland Leone Crowley 1,175 1,494 -319
England Sean Coote 352 1,061 -709
England Gary Miller 1,223 1,594 -371
England Andrew Turner 1,116 1,225 -109
England Jack Harris 1,843 2,354 -511
England Mark Vincent 2,323 3,328 -1,005
England Ian Desmier 1,091 1,918 -827
England Kayden Brierley 2,139 2,372 -233
Singapore Zhong Wei Tan 504 813 -309
Thailand Kritsanut Lertsattayathorn 2,718 2,085 633
Thailand Muhammad Siddiqui 1,560 2,122 -562
Thailand Pongsak Chongjairak 3,299 2,244 1,055
Thailand Putthakam Kimsuk 2,922 2,837 85
Malaysia Chung Leong Loh 812 1,033 -221
Iran Siyavosh Mozayani 768 676 92
Thailand Taweesap Kongkitchertchoo 1,693 1,958 -265
Iran Nader Jahadi 699 716 -17
Malaysia Chang Wai Chung 605 854 -249
Pakistan Asjad Iqbal 7,195 7,313 -118
Iran Amin Sanjaei 1,392 1,502 -110
Thailand Poramin Danjirakul 1,596 2,101 -505
Thailand Teerawat Srikaithai 839 722 117
Thailand Chayanon Thiansuk 1,373 1,124 249
Pakistan Mubashir Raza 3,341 3,016 325
Pakistan Mohammed Asif 9,077 11,022 -1,945
Mongolia Temuujin Enkhbold 1,491 1,464 27
Thailand Thanawat Thirapongpaiboon 1,646 879 767
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 3,229 2,732 497
Pakistan Hamza Akbar 2,162 2,876 -714
Saudi Arabia Ahmed Abdullah Aseeri 1,217 1,090 127
Iran Alireza Rezaei 1,604 1,723 -119
Thailand Dechawat Poomjaeng 7,623 7,108 515
Mongolia Lkhagvasuren Tumurchudur 1,352 1,604 -252
Mongolia Mendsaikhan Bat-Erdene 773 990 -217
Morteza Torabi 1,969 2,146 -177
Malaysia Lim Kok Leong 1,372 1,176 196
Thailand Noppadon Sangnil 1,340 1,330 10
Pakistan Haris Tahir 1,177 1,193 -16
Pakistan Muhammad Naseem Akhtar 1,786 2,020 -234
Singapore Chee Keong Chan 1,048 1,504 -456
Thailand Tawan Pooltong 3,048 2,696 352
Mongolia Lkhagvadorj Ochirbal 816 1,034 -218
Philippines Alvin Barbero 1,777 2,045 -268
Thailand Rattanachai Tupadilok 699 852 -153
Philippines Jefrey Roda 3,400 2,780 620
Iran Ehsan Heydarinezhad 1,339 718 621
India Himanshu Jain 6,710 12,070 -5,360
England Reanne Evans 10,514 18,647 -8,133
China He Guoqiang 15,736 12,862 2,874
Thailand Mink Nutcharut 7,566 14,338 -6,772
Estonia Andres Petrov 10,915 14,615 -3,700
China Yisong Peng 11,062 15,164 -4,102
Egypt Mohamed Ibrahim 6,224 11,397 -5,173
China Ma Hailong 8,480 10,443 -1,963
Brazil Victor Sarkis 4,165 9,741 -5,576
Moldova Vladislav Gradinari 2,015 2,070 -55
Wales Riley Powell 868 1,902 -1,034
England Ben Robinson 963 1,064 -101
Belgium Edwin Depoorter 575 770 -195
England Nathan Jones 1,264 1,213 51
England Jason Wright 610 1,676 -1,066
Belgium Wang Chooi Tan 831 892 -61
England Neil Craycraft 791 1,052 -261
Hungary Bulcsú Révész 4,182 4,725 -543
England Tom Maxfield 1,043 843 200
Scotland Rhys Clark 936 694 242
England Jeff Cundy 594 801 -207
England Jason Tart 1,006 822 184
England Elias Martin-Beris 505 774 -269
England David Allender 1,013 939 74
England Bash Maqsood 1,758 1,701 57
England Andrew Robson 601 838 -237
India Laxman Rawat 1,185 1,181 4
England Zack Richardson 2,075 1,761 314
Jersey Gary Britton 842 673 169
China Yulu Bai 3,142 4,096 -954
England Jake Crofts 1,245 1,788 -543
Finland Robin Hull 2,926 1,988 938
Scotland Jack Borwick 1,428 2,100 -672
France Nicolas Mortreux 742 881 -139
Wales Anthony Krysa 635 902 -267
Scotland Amaan Iqbal 2,122 3,972 -1,850
England Darren McVicar 1,016 819 197
England Samuel Lee-Stevens 865 949 -84
South Africa Paul Burrell 1,036 2,100 -1,064
England Oliver Sykes 2,462 2,677 -215
Poland Daniel Holoyda 2,096 2,580 -484
Ireland Aman Goel 626 848 -222
England Imran Puri 655 1,248 -593
England Simon Dent 973 957 16
Germany Manuel Ederer 563 671 -108
England Edward Warr 616 813 -197
England Mike Finn 1,011 1,127 -116
England Wayne Townsend 1,204 1,000 204
Ireland Andrew Doherty 651 875 -224
England Sheldon O’Connor 445 676 -231
England Anthony Wall 747 924 -177
England Tom Peasland 739 816 -77
England Mohammed Rangzib 577 850 -273
Thailand Prin Ratmukda 850 1,149 -299
China Gong Chenzhi 6,012 5,735 277
China Lee Tszho 746 730 16
China Luo Zetao 655 838 -183
India Asutosh Padhy 2,829 2,473 356
Pakistan Sharjeel Mahmood 1,456 1,288 168
Hong Kong Kai Sang Yeung 1,620 1,509 111
China Zhijie Zhang 337 168 169
China Chen Xiaolong 931 931 0
China Deng Haohui 1,323 1,744 -421
Pakistan Muhammad Ahsan Javaid 2,128 2,184 -56
China Liu Wenwei 758 846 -88
India Sparsh Pherwani 1,215 1,706 -491
Singapore Jaden Ong Jia Jun 510 899 -389
China Huang Jiahao 2,069 1,406 663
Pakistan Nadeem Gul 918 799 119
South Korea Daegyu Lee 751 1,044 -293
Iran Omid Veirani 565 1,055 -490
India Dhruv Patel 2,111 2,197 -86
Hong Kong Fung Kwok Wai 1,708 1,339 369
Singapore Keng Kwang Chan 492 686 -194
India Ishpreet Singh Chadha 10,841 10,221 620
India Kreishh Gurbaxani 1,808 2,237 -429
Saudi Arabia Addulrahman Saif 253 150 103
United Arab Emirates Khalid Kamali 1,441 1,032 409
Pakistan Awaisullah Munir 1,823 835 988
China Li Chengjie 1,573 1,039 534
China Liang Xiaolong 729 806 -77
India Shivam Arora 788 1,029 -241
China Zhang Zhijie 1,851 1,788 63
Hong Kong Chan Hon Kwan 485 868 -383
India Rutul Pambhar 394 815 -421
Pakistan Sharjeel Mahmood Asmat 300 558 -258
Saudi Arabia Ayman Alamri 782 807 -25
Hong Kong Lau Ka Lam 642 1,028 -386
Pakistan Sattar Noor 1,133 1,370 -237
Pakistan Babar Masih 1,043 857 186
Hong Kong Hon Man Chau 1,456 1,442 14
Hong Kong Tsz Ho Lee 920 962 -42
Iran Arman Mardanighafarokhi 607 765 -158
Pakistan Muhammad Umer Khan 1,293 1,516 -223
India Zulfiqar Abdul Qadir 1,088 1,035 53
China Jiang Jun 8,264 8,828 -564
China Xing Zihao 7,419 8,658 -1,239
China Long Zehuang 8,566 8,967 -401
China Wang Xinbo 2,470 2,732 -262
China Wang Xinzhong 1,186 2,066 -880
Hong Kong Shaun Liu 85 94 -9
Egypt Mostafa Dorgham 4,131 6,349 -2,218
United Arab Emirates Mohammed Shehab 1,786 1,489 297
Poland Adam Stefanow 1,455 2,222 -767
Wales Gavin Lewis 92 266 -174
Scotland Dylan Craig 129 372 -243
Morocco Ameur Riad 117 354 -237
Iceland Kristjan Helgason 220 444 -224
England Adam Ashley 314 386 -72
Gibraltar Gareth Lopez 49 353 -304
Belgium Sybren Sokolowski 105 303 -198
England Lee Prickman 126 732 -606
England Christopher Keogan 200 509 -309
England William Ginn 627 889 -262
Peter Butler 106 602 -496
England Peter Geronimo 496 1,002 -506
Scotland Aaron Graham 247 856 -609
Canada Roshan Birdi 188 794 -606
England Westley Cooper 688 1,051 -363
England Carl Mottershaw 548 1,002 -454
Wales Jamie Tudor 860 1,049 -189
England Dylan Smith 957 2,868 -1,911
England Matthew Lee 515 1,026 -511
England Shafaqut Hussain 47 211 -164
England Garry Coulson 338 864 -526
Wales Conor Caniff 373 884 -511
Ireland Tony Corrigan 892 958 -66
England Dean Reynolds 857 2,648 -1,791
England Johnnie Bates 400 955 -555
Ireland Philip O'Connor 249 851 -602
Spain Juan Pedro Duran 768 1,721 -953
England Mark Anthony Taylor 294 876 -582
Ukraine Denys Khmelevskyi 840 1,107 -267
England John Pritchett 509 1,063 -554
England Ryan Roberts 790 967 -177
England Daniel Walker 953 2,291 -1,338
England Shaf Hussain 365 599 -234
Northern Ireland Christopher Clifford 67 375 -308
Ireland Robert McCullough 211 321 -110
England Ismail Türker 132 430 -298
Turkey Enes Bakirci 77 357 -280
Gibraltar Francis Becerra 31 437 -406
Belgium Yorrit Hoes 153 516 -363
Italy Mirko Montrasio 115 906 -791
India Hrithik Jain 1,003 1,665 -662
England Darren Barton 611 965 -354
Pakistan Abdul Raheem 815 1,690 -875
Germany Kharazchi Jamshid 61 953 -892
England John Fearick 812 1,871 -1,059
Wales Gareth Edwards 556 943 -387
England Andy Neck 551 1,414 -863
England Andy Marriott 739 1,555 -816
England Nigel Clarke 809 1,496 -687
England Michael Robert Joyce 952 1,524 -572
England Josh Symes 569 1,007 -438
England Ian Brumby 739 971 -232
England Heather Clare 219 1,587 -1,368
England Danny Connolly 596 1,041 -445
Australia Simon Bevz 337 1,391 -1,054
Bahrain Nader Jaber Aldoseri 407 1,259 -852
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 967 1,377 -410
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
Thailand Yanawarut Phueakklom 390 701 -311
Pakistan Muhammad Azhar Khan 397 1,277 -880
Malaysia Moh Keen Ho 464 620 -156
Pakistan Hunain Memon 479 706 -227
Thailand Wiphu Phuthisabodi 1,034 1,331 -297
Pakistan Muhammad Altaf 345 637 -292
Iran Mohammad Ali Moghadam 757 1,263 -506
Pakistan Umer-Naeem Memon 1,079 1,366 -287
Malaysia Tan Seng Teck 280 577 -297
United States Ahmed Aly Elsayed 2,048 5,749 -3,701
Thailand Siripaporn Nuanthakhamjan 2,549 6,828 -4,279
Northern Ireland Joel Connolly Jnr 654 1,741 -1,087
Wales Brad Ferguson 69 501 -432
Egypt Mahmoud El-Hareedy 408 740 -332
Wales Oliver Briffett-Payne 519 885 -366
Ian Barlow 334 686 -352
England Daniel Webb 277 604 -327
Wales Neil Jones 237 614 -377
Wales Jeremiah Connors 180 532 -352
England Robert Cloherty 226 647 -421
India Rupesh Thakkar 0 0 0
Wales Carl Bennett 342 699 -357
England Ronnie Kralj 360 729 -369
Pommy Kang 270 573 -303
England Aristos Pampouris 626 706 -80
India Mandeep Singh 0 0 0
England Kyle Holland 550 753 -203
Thailand Kriangsak Chiranothai 117 526 -409
England Gary Widdecombe 392 654 -262
England Dale Prime 180 580 -400
England Ben Pacan 254 565 -311
Wales Zac Cosker 313 602 -289
India Dharminder Singh Lilly 307 667 -360
Latvia Arturs Kengis 314 628 -314
Guernsey James Kirk 279 718 -439
Germany Julien Leifert 365 741 -376
England Tam Mustafa 354 565 -211
Scotland Sam McKay 324 509 -185
England Scott Rogan 291 517 -226
England Ronnie Sullivan 217 641 -424
Romania Andrei Orzan 365 560 -195
England Rees Carter 260 613 -353
Evan Plummer 476 693 -217
England Richard Pipe 345 794 -449
Germany Daniel Young 258 652 -394
England Jake Robinson 535 627 -92
Portugal Francisco Domingues 239 654 -415
Scotland Ayaan Iqbal 245 525 -280
England Aidan Gallagher 334 736 -402
England Andrew Greaves 548 716 -168
England Adam Williams 469 737 -268
England Andy Lavin 381 384 -3
India Shrikrishna Suryanarayanan 465 711 -246
Pakistan Zulfiqar Qadir 94 291 -197
Canada Mehran Maneshgar 188 612 -424
South Korea Yong Hwang 319 653 -334
India Shahbaaz Adil Khan 222 358 -136
Thailand Vorawit Thongweang 191 645 -454
Hong Kong Hoi Ming Lai 266 520 -254
Iran Hamed Zaredoost 347 375 -28
Pakistan Muhammad Imran 336 567 -231
Bahrain Habib Subah 319 563 -244
Singapore Kingsley Tian Yi Ang 283 702 -419
China Deng Jinhong 375 634 -259
Pakistan Yasir Karim Jesani 265 514 -249
Pakistan Amir Sohail 150 253 -103
Pakistan Qadeer Abbas 280 694 -414
China Ren Jiaxing 594 664 -70
Iran Behnam Farshkaran 140 577 -437
Hong Kong Yee Ting Cheung 200 728 -528
United Arab Emirates Abdulrahman Saif 597 745 -148
Hong Kong Kwan Chun Wong 152 736 -584
India Shahbaaz Khan 344 313 31
Iran Hamed Zarehdoust 108 357 -249
Pakistan Aamir-Sahail Ahmed 70 270 -200
China Dong Zihao 266 619 -353
China Lan Yuhao 261 379 -118
Malaysia Rory Thor 282 368 -86
Saudi Arabia Omar Alajlani 81 358 -277
Qatar Ali Al Obaidly 93 356 -263
Pakistan Muhammad Hamza Ilyas 363 810 -447