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 11487 (93.22%) matches with frame scores out of 12322 total matches.
Rank Player Points For Points Against Difference
Australia Neil Robertson 106,860 81,039 25,821
England Barry Hawkins 86,708 71,441 15,267
England Jimmy Robertson 50,498 48,493 2,005
England Jack Lisowski 82,296 74,315 7,981
Wales Ryan Day 65,362 63,185 2,177
Belgium Luca Brecel 73,944 64,295 9,649
England Mark Selby 129,208 103,962 25,246
England Gary Wilson 73,643 67,066 6,577
England Stuart Bingham 89,325 76,142 13,183
England Kyren Wilson 136,624 115,612 21,012
England Ben Woollaston 44,181 42,760 1,421
Scotland Graeme Dott 64,437 59,862 4,575
England Tom Ford 76,908 70,208 6,700
England Matthew Selt 68,900 67,702 1,198
China Xiao Guodong 66,736 61,004 5,732
England Ali Carter 90,234 75,316 14,918
Scotland Scott Donaldson 52,237 50,618 1,619
England Joe Perry 62,760 62,998 -238
Wales Mark Williams 93,097 76,926 16,171
England David Gilbert 69,624 61,684 7,940
Scotland Anthony McGill 69,348 62,477 6,871
England Judd Trump 159,550 111,364 48,186
Scotland John Higgins 125,476 99,844 25,632
England Robert Milkins 59,019 65,349 -6,330
England Ricky Walden 68,075 62,411 5,664
China Lyu Haotian 51,036 46,586 4,450
England Martin O'Donnell 37,691 37,216 475
Wales Daniel Wells 32,923 32,331 592
England Mitchell Mann 25,678 27,688 -2,010
England Michael Holt 30,281 29,347 934
China Tian Pengfei 36,956 35,142 1,814
England James Cahill 31,197 34,358 -3,161
Wales Dominic Dale 36,614 39,594 -2,980
England Peter Ebdon 1,431 1,266 165
China Ding Junhui 74,499 61,205 13,294
China Mei Xiwen 2,227 2,877 -650
China Chen Zifan 15,564 19,475 -3,911
China Yuan Sijun 43,126 37,935 5,191
Scotland Fraser Patrick 19,902 23,667 -3,765
Ireland Fergal O'Brien 27,449 31,041 -3,592
Northern Ireland Jordan Brown 57,356 56,979 377
England Robbie Williams 40,997 39,999 998
Thailand Thepchaiya Un-Nooh 51,857 45,288 6,569
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 72,273 63,489 8,784
England David Grace 36,682 37,511 -829
Wales Jackson Page 39,625 41,615 -1,990
China Yan Bingtao 59,686 46,220 13,466
England Andy Hicks 27,510 32,574 -5,064
England David Lilley 34,279 35,872 -1,593
Wales Lee Walker 12,633 18,753 -6,120
Wales Jak Jones 48,697 47,735 962
England Jimmy White 22,948 30,255 -7,307
Northern Ireland Mark Allen 88,347 73,672 14,675
China Lu Ning 33,198 33,387 -189
Hong Kong Marco Fu 19,574 18,427 1,147
England Shaun Murphy 85,247 69,397 15,850
England Alfie Burden 23,974 25,974 -2,000
Germany Lukas Kleckers 27,751 33,605 -5,854
Poland Kacper Filipiak 7,314 9,697 -2,383
England Martin Gould 43,012 42,525 487
Wales Michael White 39,361 37,769 1,592
England Rod Lawler 21,578 24,732 -3,154
China Zhao Xintong 51,173 38,716 12,457
England Ian Burns 33,498 34,948 -1,450
Switzerland Alexander Ursenbacher 32,508 33,249 -741
England Harvey Chandler 8,937 10,253 -1,316
Thailand Akani Songsermsawad 22,733 21,134 1,599
Scotland Stephen Maguire 52,379 48,857 3,522
England Elliot Slessor 46,879 44,186 2,693
Wales Matthew Stevens 41,166 40,298 868
England Mark King 23,677 27,827 -4,150
China Xu Si 31,493 33,401 -1,908
England Oliver Lines 33,083 34,802 -1,719
China Zhang Anda 44,773 37,271 7,502
England Anthony Hamilton 31,961 34,438 -2,477
Brazil Igor Figueiredo 11,344 16,191 -4,847
England Andrew Higginson 33,034 33,219 -185
England Ashley Carty 27,337 32,122 -4,785
Wales Jamie Clarke 40,639 43,954 -3,315
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 32,041 35,109 -3,068
England Mark Davis 37,180 37,419 -239
England Barry Pinches 24,689 31,934 -7,245
Ireland Ross Bulman 7,426 7,904 -478
Thailand Noppon Saengkham 55,131 52,187 2,944
England Ronnie O'Sullivan 111,130 81,699 29,431
England Liam Highfield 34,618 35,671 -1,053
China Si Jiahui 49,936 45,135 4,801
Wales Darren Morgan 306 424 -118
England John Astley 27,271 29,688 -2,417
England Louis Heathcote 32,134 35,688 -3,554
Ireland Ken Doherty 27,480 34,066 -6,586
Germany Simon Lichtenberg 13,041 15,891 -2,850
England Andy Lee 14,496 17,727 -3,231
China Chen Feilong 3,947 4,510 -563
China Fan Zhengyi 41,757 41,855 -98
Thailand James Wattana 1,306 1,526 -220
Iran Soheil Vahedi 22,252 20,786 1,466
England Mark Joyce 32,451 34,938 -2,487
England Billy Joe Castle 12,827 14,536 -1,709
China Chang Bingyu 19,130 19,504 -374
Scotland Dean Young 17,161 22,622 -5,461
England Chris Wakelin 49,553 49,909 -356
Wales Andrew Pagett 15,621 22,861 -7,240
England Ashley Hugill 30,857 34,856 -3,999
Malaysia Thor Chuan Leong 10,568 10,668 -100
China Peifan Lei 23,611 25,643 -2,032
Ireland Aaron Hill 29,429 32,038 -2,609
England Craig Steadman 21,151 23,153 -2,002
England Mike Dunn 2,088 3,133 -1,045
England Peter Lines 21,635 25,684 -4,049
England Brandon Sargeant 10,263 12,161 -1,898
England Allan Taylor 25,092 28,968 -3,876
Morocco Amine Amiri 1,699 4,655 -2,956
Jamaica Rory McLeod 21,116 25,057 -3,941
England Sam Craigie 42,934 41,169 1,765
England Sam Baird 4,287 5,923 -1,636
England Joe O'Connor 48,914 46,941 1,973
England Hammad Miah 25,948 28,216 -2,268
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 30,515 31,645 -1,130
Scotland Ross Muir 25,484 27,035 -1,551
Wales Tyler Rees 6,504 5,589 915
Belgium Ben Mertens 21,374 20,817 557
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 30,913 28,007 2,906
Scotland Alan McManus 9,175 9,719 -544
Wales Jamie Jones 43,672 43,597 75
Ireland Leo Fernandez 8,690 8,673 17
China Jianbo Zhao 19,152 19,042 110
Iran Hossein Vafaei 59,816 50,049 9,767
England Farakh Ajaib 14,479 20,251 -5,772
England Zak Surety 26,149 28,304 -2,155
England Sean Maddocks 7,757 13,910 -6,153
England Daniel Womersley 9,088 9,793 -705
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,016 22,755 -3,739
England Peter Devlin 13,140 16,434 -3,294
China Gao Yang 16,532 18,391 -1,859
China Pang Junxu 46,878 43,172 3,706
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 22,988 24,797 -1,809
Northern Ireland Robbie Mcguigan 10,220 12,188 -1,968
Austria Florian Nüßle 12,663 12,176 487
England Oliver Brown 13,224 18,945 -5,721
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 15,637 18,823 -3,186
Scotland Stephen Hendry 4,496 7,948 -3,452
Belgium Julien Leclercq 15,801 16,266 -465
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 11,510 12,866 -1,356
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 10,206 10,592 -386
England Alex Millington 4,379 4,380 -1
England Adam Duffy 12,490 16,842 -4,352
England Matthew Glasby 4,274 4,906 -632
Australia Ryan Thomerson 9,022 13,545 -4,523
England Andrew Tapper 1,979 2,397 -418
England Sydney Wilson 10,190 9,074 1,116
Ukraine Anton Kazakov 7,793 13,755 -5,962
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 27,081 29,397 -2,316
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 3,653 3,457 196
Scotland Stephen Baillie 756 1,344 -588
England Jenson Kendrick 12,293 16,102 -3,809
Stan Moody 11,072 12,610 -1,538
England Adam Brown 1,165 1,679 -514
England Rebecca Kenna 5,370 12,673 -7,303
England Bradley Cowdroy 2,719 3,081 -362
England Jack Haley 3,307 3,447 -140
Scotland Liam Graham 8,161 11,813 -3,652
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 12,518 16,349 -3,831
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 6,642 9,317 -2,675
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 30,701 27,918 2,783
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 6,581 4,308 2,273
China Liu Hongyu 11,683 9,564 2,119
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,190 11,087 -4,897
England Reanne Evans 10,250 17,878 -7,628
China He Guoqiang 13,794 11,639 2,155
Thailand Mink Nutcharut 6,899 13,530 -6,631
Estonia Andres Petrov 9,340 13,508 -4,168
China Yisong Peng 9,111 13,582 -4,471
Egypt Mohamed Ibrahim 5,663 10,319 -4,656
China Ma Hailong 6,112 8,532 -2,420
Brazil Victor Sarkis 3,884 8,913 -5,029
Moldova Vladislav Gradinari 1,409 1,169 240
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 2,364 2,825 -461
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 2,417 3,080 -663
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 1,923 1,759 164
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 5,111 4,877 234
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,169 9,203 966
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 5,510 6,406 -896
China Xing Zihao 5,837 7,075 -1,238
China Long Zehuang 7,526 7,733 -207
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 2,531 4,579 -2,048
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 1,827 4,909 -3,082
Thailand Siripaporn Nuanthakhamjan 2,387 5,926 -3,539
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