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 12240 (93.45%) matches with frame scores out of 13098 total matches.
Rank Player Points For Points Against Difference
Australia Neil Robertson 109,526 82,933 26,593
England Barry Hawkins 88,374 73,373 15,001
England Jimmy Robertson 52,185 49,798 2,387
England Jack Lisowski 86,474 77,485 8,989
Wales Ryan Day 69,788 67,511 2,277
Belgium Luca Brecel 75,016 65,174 9,842
England Mark Selby 130,758 105,926 24,832
England Gary Wilson 77,168 70,878 6,290
England Stuart Bingham 96,401 82,458 13,943
England Kyren Wilson 143,397 120,304 23,093
England Ben Woollaston 45,757 43,923 1,834
Scotland Graeme Dott 66,302 61,908 4,394
England Tom Ford 79,966 73,432 6,534
England Matthew Selt 70,702 69,404 1,298
China Xiao Guodong 68,417 62,368 6,049
England Ali Carter 92,290 77,929 14,361
Scotland Scott Donaldson 55,074 52,810 2,264
England Joe Perry 63,392 63,842 -450
Wales Mark Williams 98,512 81,316 17,196
England David Gilbert 76,357 67,041 9,316
Scotland Anthony McGill 69,933 63,303 6,630
England Judd Trump 163,297 114,794 48,503
Scotland John Higgins 129,221 104,095 25,126
England Robert Milkins 61,246 68,147 -6,901
England Ricky Walden 71,394 65,668 5,726
China Lyu Haotian 53,688 49,009 4,679
England Martin O'Donnell 39,136 38,625 511
Wales Daniel Wells 35,451 34,553 898
England Mitchell Mann 27,610 28,788 -1,178
England Michael Holt 30,979 30,200 779
China Tian Pengfei 38,677 37,098 1,579
England James Cahill 34,193 37,123 -2,930
Wales Dominic Dale 39,395 42,586 -3,191
England Peter Ebdon 1,431 1,266 165
China Ding Junhui 76,449 63,129 13,320
China Mei Xiwen 2,227 2,877 -650
China Chen Zifan 15,564 19,475 -3,911
China Yuan Sijun 45,019 39,788 5,231
Scotland Fraser Patrick 19,902 23,667 -3,765
Ireland Fergal O'Brien 28,284 32,089 -3,805
Northern Ireland Jordan Brown 58,578 58,346 232
England Robbie Williams 43,989 42,949 1,040
Thailand Thepchaiya Un-Nooh 53,308 46,870 6,438
China Luo Honghao 13,038 13,477 -439
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 21,545 26,934 -5,389
Israel Eden Sharav 12,470 15,014 -2,544
China Zhou Yuelong 73,477 64,763 8,714
England David Grace 38,737 39,990 -1,253
Wales Jackson Page 42,618 44,776 -2,158
China Yan Bingtao 59,686 46,220 13,466
England Andy Hicks 30,204 35,082 -4,878
England David Lilley 36,136 37,972 -1,836
Wales Lee Walker 12,633 18,753 -6,120
Wales Jak Jones 57,434 55,392 2,042
England Jimmy White 23,375 31,087 -7,712
Northern Ireland Mark Allen 93,128 78,193 14,935
China Lu Ning 33,198 33,387 -189
Hong Kong Marco Fu 22,356 21,135 1,221
England Shaun Murphy 87,145 71,253 15,892
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 41,748 39,864 1,884
England Rod Lawler 23,420 26,487 -3,067
China Zhao Xintong 51,173 38,716 12,457
England Ian Burns 36,614 37,536 -922
Switzerland Alexander Ursenbacher 34,459 34,480 -21
England Harvey Chandler 10,634 11,885 -1,251
Thailand Akani Songsermsawad 25,060 22,233 2,827
Scotland Stephen Maguire 58,106 53,608 4,498
England Elliot Slessor 48,317 45,503 2,814
Wales Matthew Stevens 43,282 42,181 1,101
England Mark King 23,677 27,827 -4,150
China Xu Si 31,929 34,230 -2,301
England Oliver Lines 34,426 36,494 -2,068
China Zhang Anda 46,214 39,157 7,057
England Anthony Hamilton 33,384 36,244 -2,860
Brazil Igor Figueiredo 11,344 16,191 -4,847
England Andrew Higginson 35,574 35,308 266
England Ashley Carty 29,661 33,812 -4,151
Wales Jamie Clarke 42,752 46,063 -3,311
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 40,038 39,458 580
England Barry Pinches 26,784 33,861 -7,077
Ireland Ross Bulman 7,426 7,904 -478
Thailand Noppon Saengkham 57,280 53,607 3,673
England Ronnie O'Sullivan 117,056 86,396 30,660
England Liam Highfield 36,891 37,639 -748
China Si Jiahui 54,094 48,759 5,335
Wales Darren Morgan 306 424 -118
England John Astley 28,804 31,330 -2,526
England Louis Heathcote 35,991 38,911 -2,920
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 35,792 38,112 -2,320
England Billy Joe Castle 13,357 15,217 -1,860
China Chang Bingyu 19,130 19,504 -374
Scotland Dean Young 17,846 24,118 -6,272
England Chris Wakelin 52,107 51,705 402
Wales Andrew Pagett 16,994 24,537 -7,543
England Ashley Hugill 33,077 36,991 -3,914
Malaysia Thor Chuan Leong 12,816 12,691 125
China Peifan Lei 23,611 25,643 -2,032
Ireland Aaron Hill 31,608 33,807 -2,199
England Craig Steadman 22,642 24,629 -1,987
England Mike Dunn 2,088 3,133 -1,045
England Peter Lines 24,512 28,237 -3,725
England Brandon Sargeant 11,083 13,107 -2,024
England Allan Taylor 29,430 32,012 -2,582
Morocco Amine Amiri 1,699 4,655 -2,956
Jamaica Rory McLeod 22,904 27,192 -4,288
England Sam Craigie 43,770 42,096 1,674
England Sam Baird 4,287 5,923 -1,636
England Joe O'Connor 53,090 50,402 2,688
England Hammad Miah 26,891 29,770 -2,879
England Hayden Staniland 5,777 5,877 -100
Poland Antoni Kowalski 6,957 7,353 -396
England Jamie O'Neill 19,478 26,075 -6,597
Wales Duane Jones 31,212 32,623 -1,411
Scotland Ross Muir 27,630 29,758 -2,128
Wales Tyler Rees 7,051 6,252 799
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 33,460 30,212 3,248
Scotland Alan McManus 9,175 9,719 -544
Wales Jamie Jones 46,856 46,548 308
Ireland Leo Fernandez 8,690 8,673 17
China Jianbo Zhao 19,152 19,042 110
Iran Hossein Vafaei 62,371 52,086 10,285
England Farakh Ajaib 18,030 22,367 -4,337
England Zak Surety 27,406 30,069 -2,663
England Sean Maddocks 9,310 15,121 -5,811
England Daniel Womersley 11,712 12,742 -1,030
England Riley Parsons 7,508 9,225 -1,717
France Brian Ochoiski 7,828 10,644 -2,816
England Kuldesh Johal 6,953 8,735 -1,782
England Steven Hallworth 24,606 26,582 -1,976
Ukraine Iulian Boiko 22,298 26,075 -3,777
England Peter Devlin 14,452 17,544 -3,092
China Gao Yang 20,375 21,538 -1,163
China Pang Junxu 49,565 45,798 3,767
England Connor Benzey 7,692 8,580 -888
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 27,128 28,447 -1,319
Northern Ireland Robbie Mcguigan 10,589 12,539 -1,950
Austria Florian Nüßle 15,033 14,157 876
England Oliver Brown 16,266 21,690 -5,424
England Alex Clenshaw 5,886 5,769 117
England Jamie Wilson 10,682 14,406 -3,724
Northern Ireland Declan Lavery 133 147 -14
England Ian Martin 7,631 9,535 -1,904
England Hamim Hussain 6,487 7,697 -1,210
England Saqib Nasir 5,311 6,080 -769
England Sean Harvey 3,395 3,190 205
England Haydon Pinhey 18,676 21,184 -2,508
Scotland Stephen Hendry 4,496 7,948 -3,452
Belgium Julien Leclercq 17,303 18,316 -1,013
England Ronnie Blake 2,735 3,682 -947
England Sean McAllister 7,427 7,110 317
England Josh Mulholland 5,444 5,577 -133
England Lee Stephens 4,400 5,465 -1,065
England Lee Shanker 5,439 5,234 205
Scotland Gary Thomson 3,634 3,629 5
Wales Alex Taubman 7,280 6,957 323
England Luke Maddison 424 972 -548
England Jed Mann 2,873 3,836 -963
Wales Matthew Roberts 3,193 3,770 -577
Scotland Chris Totten 9,588 8,587 1,001
England Danny Brindle 3,013 3,594 -581
Hong Kong Yu Kiu Chang 6,624 6,382 242
Scotland Ross Vallance 2,728 2,323 405
Northern Ireland Raymond Fry 2,037 1,619 418
England Tony Knowles 4,494 5,098 -604
England Samuel-Lee Stevens 841 1,362 -521
England Simon Bedford 6,613 5,796 817
France Niel Vincent 5,370 5,417 -47
England Brandon Hall 3,261 4,391 -1,130
England Stuart Watson 4,793 5,103 -310
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 6,606 6,990 -384
England Elliott Weston 651 1,097 -446
England Andrew Milliard 3,372 4,862 -1,490
Wales Callum Lloyd 1,820 1,742 78
England Liam Pullen 13,735 14,821 -1,086
Wales Jack Bradford 4,607 5,048 -441
Malta Brian Cini 2,675 1,787 888
Germany Umut Dikme 7,622 8,299 -677
Wales David Donovan 2,000 1,976 24
Belgium Daan Leyssen 6,664 6,690 -26
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,657 3,681 -1,024
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 6,481 6,323 158
Malta Aaron Busuttil 4,574 4,292 282
China Yao Pengcheng 1,528 1,418 110
Wales Liam Davies 12,165 12,543 -378
England Alex Millington 4,943 5,189 -246
England Adam Duffy 13,682 18,281 -4,599
England Matthew Glasby 5,163 5,863 -700
Australia Ryan Thomerson 10,470 15,335 -4,865
England Andrew Tapper 1,979 2,397 -418
England Sydney Wilson 10,554 9,843 711
Ukraine Anton Kazakov 10,457 16,782 -6,325
Japan Keishin Kamihashi 1,498 1,588 -90
England Ben Fortey 6,201 6,399 -198
England Luke Pinches 5,666 6,176 -510
Wales Paul Davies 1,512 1,563 -51
England Simon Blackwell 7,557 7,159 398
England Jack Culligan 1,206 1,258 -52
England Adrian Rosa 2,524 2,419 105
England Sanderson Lam 28,843 31,454 -2,611
England Ryan Davies 10,256 10,132 124
England Jamie Jones (II) 1,031 1,205 -174
England Joshua Cooper 7,064 6,914 150
Germany Richard Wienold 983 1,001 -18
Northern Ireland Fergal Quinn (II) 8,216 8,990 -774
England Mark Lloyd 9,331 10,187 -856
Iran Amir Sarkhosh 4,351 4,315 36
Scotland Stephen Baillie 756 1,344 -588
England Jenson Kendrick 17,028 20,726 -3,698
Stan Moody 12,346 14,110 -1,764
England Adam Brown 1,165 1,679 -514
England Rebecca Kenna 5,567 13,515 -7,948
England Bradley Cowdroy 3,698 4,128 -430
England Jack Haley 3,307 3,447 -140
Scotland Liam Graham 8,769 12,931 -4,162
England James Burrett 2,432 3,805 -1,373
Latvia Rodion Judin 5,403 6,071 -668
England Callum Beresford 5,088 6,451 -1,363
England Sean O'Sullivan 15,200 18,506 -3,306
England Martyn Taylor 4,974 4,987 -13
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 4,735 5,150 -415
England Joshua Thomond 8,603 8,503 100
Scotland Michael Collumb 5,784 6,094 -310
England Robert Read 2,800 2,875 -75
England Arun Mehta 768 1,359 -591
England Halim Hussain 4,079 5,143 -1,064
England George Pragnell (II) 7,622 7,340 282
England Labeeb Ahmed 2,505 2,973 -468
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 3,357 4,796 -1,439
England Faizaan Mohammed 2,652 3,765 -1,113
England Neal Jones 5,001 5,126 -125
Poland Mateusz Baranowski 2,273 2,021 252
China Cao Yupeng 32,585 29,369 3,216
China Zhang Jiankang 8,644 11,959 -3,315
England Paul Deaville 5,700 5,527 173
Hong Kong Ng On Yee 7,114 13,048 -5,934
England Chae Ross 4,138 4,048 90
Hong Kong Cheung Ka Wai 8,010 5,738 2,272
China Liu Hongyu 13,368 11,852 1,516
Thailand Nattanapong Chaikul 4,158 4,270 -112
Canada James Lee 3,873 3,958 -85
China Wang Yuchen 7,043 5,427 1,616
Wales Alfie Davies 9,512 8,648 864
Mark Bell 2,580 3,191 -611
Wales Marc Shaw 1,311 2,550 -1,239
Isle of Man Darryl Hill 1,495 1,967 -472
India Lucky Vatnani 2,478 2,634 -156
Hong Kong Chau Hon Man 2,859 3,185 -326
England Jamie Barrett 6,761 8,909 -2,148
India Digvijay Kadian 2,379 2,744 -365
England Lewis Ullah 6,617 7,698 -1,081
England Stephen Kershaw 2,683 3,354 -671
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 2,601 2,830 -229
Ukraine Sergey Isaenko 1,897 2,667 -770
England Ryan Mears 914 1,399 -485
Scotland Keith Keldie 4,282 4,875 -593
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 3,514 4,866 -1,352
England Ian Desmier 1,091 1,918 -827
England Kayden Brierley 4,145 4,351 -206
Singapore Zhong Wei Tan 504 813 -309
Thailand Kritsanut Lertsattayathorn 2,718 2,085 633
Pakistan Muhammad Siddiqui (II) 2,756 3,443 -687
Thailand Pongsakron Chongjairak (II) 3,902 3,017 885
Thailand Putthakam Kimsuk 5,140 4,366 774
Malaysia Chung Leong Loh 812 1,033 -221
Iran Siyavosh Mozayani 768 676 92
Thailand Taweesap Kongkitchertchoo 2,133 2,498 -365
Iran Nader Jahadi 699 716 -17
Malaysia Chang Wai Chung 605 854 -249
Pakistan Asjad Iqbal 7,195 7,313 -118
Iran Amin Sanjaei 3,565 3,763 -198
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,493 3,406 87
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 2,566 2,824 -258
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 4,023 3,601 422
Pakistan Hamza Akbar 3,341 4,004 -663
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
Iran Morteza Torabi (II) 3,009 3,239 -230
Malaysia Lim Kok Leong 3,552 2,631 921
Thailand Noppadon Sangnil 1,340 1,330 10
Pakistan Haris Tahir 3,383 3,084 299
Pakistan Muhammad Naseem Akhtar 3,901 3,398 503
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 4,504 2,502 2,002
India Himanshu Jain 7,673 12,978 -5,305
England Reanne Evans 10,514 18,647 -8,133
China He Guoqiang 16,633 13,859 2,774
Thailand Mink Nutcharut 7,566 14,338 -6,772
Estonia Andres Petrov 12,378 16,186 -3,808
China Yisong Peng 12,152 16,024 -3,872
Egypt Mohamed Ibrahim 6,224 11,397 -5,173
China Ma Hailong 8,480 10,443 -1,963
Brazil Victor Sarkis 4,449 10,338 -5,889
Moldova Vladislav Gradinari 3,369 3,056 313
Wales Riley Powell 2,176 3,367 -1,191
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,642 5,425 -783
England Tom Maxfield 1,043 843 200
Scotland Rhys Clark 936 694 242
England Jeff Cundy 1,804 1,935 -131
England Jason Tart 1,006 822 184
England Elias Martin-Beris 711 1,390 -679
England David Allender 1,013 939 74
England Bash Maqsood 1,758 1,701 57
England Andrew Robson 601 838 -237
India Laxman Rawat 2,460 2,490 -30
England Zack Richardson 4,203 3,770 433
Jersey Gary Britton 842 673 169
China Yulu Bai 3,142 4,096 -954
England Jake Crofts 1,693 2,570 -877
Finland Robin Hull 2,926 1,988 938
Scotland Jack Borwick 2,250 3,023 -773
France Nicolas Mortreux 1,276 1,622 -346
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 3,417 3,545 -128
Poland Daniel Holoyda 2,096 2,580 -484
Ireland Aman Goel 1,204 1,686 -482
England Imran Puri 875 1,520 -645
England Simon Dent 973 957 16
Germany Manuel Ederer 1,903 1,768 135
England Edward Warr 616 813 -197
England Mike Finn 1,011 1,127 -116
England Wayne Townsend 1,577 1,663 -86
Ireland Andrew Doherty 651 875 -224
England Sheldon O’Connor 445 676 -231
England Anthony Wall 1,394 1,789 -395
England Tom Peasland 739 816 -77
England Mohammed Rangzib 577 850 -273
Thailand Prin Ratmukda 1,973 2,292 -319
China Gong Chenzhi 6,012 5,735 277
China Lee Tszho 746 730 16
China Luo Zetao 2,453 2,146 307
India Asutosh Padhy 4,190 3,621 569
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 1,202 1,560 -358
China Deng Haohui 2,907 2,920 -13
Pakistan Muhammad Ahsan Javaid 3,180 3,235 -55
China Liu Wenwei 1,994 2,009 -15
India Sparsh Pherwani 1,215 1,706 -491
Singapore Jaden Ong Jia Jun 1,656 2,080 -424
China Huang Jiahao 2,069 1,406 663
Pakistan Nadeem Gul 918 799 119
South Korea Daegyu Lee 2,957 2,694 263
Iran Omid Veirani 565 1,055 -490
India Dhruv Patel 3,819 3,893 -74
Hong Kong Fung Kwok Wai 4,162 3,138 1,024
Singapore Keng Kwang Chan 492 686 -194
India Ishpreet Singh Chadha 11,562 10,816 746
India Kreishh Gurbaxani 4,157 4,012 145
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 2,707 2,049 658
China Liang Xiaolong 3,002 2,393 609
India Shivam Arora 788 1,029 -241
China Zhang Zhijie 3,419 3,333 86
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 2,126 1,621 505
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
Pakistan Zulfiqar Qadir 1,630 2,108 -478
China Jiang Jun 8,872 9,689 -817
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 1,203 1,148 55
Egypt Mostafa Dorgham 4,310 7,196 -2,886
United Arab Emirates Mohammed Shehab 1,786 1,489 297
Latvia Artemijs Zizins 2,166 900 1,266
Bulgaria Velian Dimitrov 492 760 -268
England John Fearick 1,465 2,778 -1,313
England Evan Plummer (II) 1,178 1,604 -426
England Martin Shepherdson 628 992 -364
England Edward Jones 928 884 44
England Matt Williams 1,507 1,723 -216
England Aidan Gallagher 975 1,526 -551
England Andy Lavin 1,301 1,398 -97
England Aristos Pampouris 1,313 1,571 -258
England Gary Filtness 1,214 1,192 22
Thailand Pawaris Ngamkham 714 1,020 -306
China Chen Qiyu 1,891 1,511 380
China Deng Jinhong 878 1,382 -504
China Feng Yu 1,245 1,005 240
China Zhang Yang 1,086 795 291
Pakistan Rana Irfan Aslam 1,382 1,711 -329
India Vinay Swaminathan 685 1,101 -416
Iran Mohammad Reza Pishvari 801 953 -152
India Subrat Das 890 1,352 -462
India Shrikrishna Suryanarayanan 1,885 2,181 -296
Thailand Ritthichai Chimphanang 1,396 1,066 330
India Hrithik Jain 1,687 2,684 -997
India Abhishek Bajaj 634 908 -274
China Ren Jiaxing 1,307 1,524 -217
China Zhou Jinhao 1,618 1,336 282
Thailand Jongrak Boonrod 886 1,221 -335
Hong Kong Wan Nansen Sin Man 1,688 1,240 448
Pakistan Qadeer Abbas 1,102 1,571 -469
China Lan Yuhao 3,537 2,360 1,177
Qatar Ali Al Obaidly 671 1,306 -635
Iran Ali Gharahgozlou 2,713 2,087 626
Thailand Passakorn Sittikrai 895 949 -54
China Liu Yang 2,098 1,467 631
England Gary Milne 790 792 -2
Northern Ireland Joel Connolly Jnr 1,337 2,563 -1,226
England Jay Bullen 744 892 -148
England Andy Marriott 1,354 2,222 -868
England Darren Burns 352 797 -445
Scotland Steven Wardropper 641 923 -282
England Adam Abbas 709 1,179 -470
Hong Kong Wallace Wong 593 828 -235
Pakistan Muhammad Umar Khan 1,435 1,324 111
Thailand Narinton Tasurin 1,072 1,071 1
Pakistan Farhan Noor 1,314 1,304 10
Pakistan Umer-Naeem Memon 2,019 2,408 -389
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 945 3,350 -2,405
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 1,162 2,824 -1,662
England Shaf Hussain 365 599 -234
Northern Ireland Christopher Clifford 67 375 -308
Ireland Robert McCullough 211 321 -110
Turkey Ismail Türker (II) 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
England Darren Barton 611 965 -354
Pakistan Abdul Raheem 815 1,690 -875
Germany Kharazchi Jamshid 61 953 -892
Wales Gareth Edwards 556 943 -387
England Andy Neck 551 1,414 -863
England Nigel Clarke 1,071 2,130 -1,059
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 570 1,950 -1,380
Bahrain Nader Jaber Aldoseri 407 1,259 -852
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 788 1,875 -1,087
Malaysia Moh Keen Ho 464 620 -156
Pakistan Hunain Memon 686 1,279 -593
Thailand Wiphu Phuthisabodi 1,624 2,158 -534
Pakistan Muhammad Altaf 345 637 -292
Iran Mohammad Ali Moghadam 1,037 1,904 -867
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
Wales Brad Ferguson 69 501 -432
Egypt Mahmoud El-Hareedy 408 740 -332
Wales Oliver Briffett-Payne 873 1,494 -621
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
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 835 1,200 -365
England Ronnie Sullivan 436 1,248 -812
Romania Andrei Orzan 365 560 -195
England Rees Carter 260 613 -353
England Richard Pipe 673 1,390 -717
Germany Daniel Young 258 652 -394
England Jake Robinson 816 1,234 -418
Portugal Francisco Domingues 239 654 -415
Scotland Ayaan Iqbal 245 525 -280
England Andrew Greaves 548 716 -168
England Adam Williams 469 737 -268
Canada Mehran Maneshgar 188 612 -424
South Korea Yong Hwang 319 653 -334
India Shahbaaz Adil Khan 222 358 -136
Thailand Vorawit Thongweang 369 1,260 -891
Hong Kong Hoi Ming Lai 266 520 -254
Iran Hamed Zarehdoust 891 1,371 -480
Pakistan Muhammad Imran 336 567 -231
Bahrain Habib Subah Humood 319 563 -244
Singapore Kingsley Tian Yi Ang 283 702 -419
Pakistan Yasir Karim Jesani 265 514 -249
Pakistan Amir Sohail 150 253 -103
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
Pakistan Aamir-Sahail Ahmed 70 270 -200
China Dong Zihao 729 1,216 -487
Malaysia Rory Thor 282 368 -86
Saudi Arabia Omar Alajlani 81 358 -277
Pakistan Muhammad Hamza Ilyas 363 810 -447
Poland Michał Kotiuk 387 653 -266
England Bradley Jones 241 578 -337
England Jai Platts 125 658 -533
Ireland Noel Landers 320 635 -315
Wales Ross Jones 394 580 -186
England Gary Skipworth 192 320 -128
England Phillip Owen Blackburn 427 610 -183
Russia Arsenii Korolev 258 551 -293
Austria Paul Schopf 332 667 -335
England Scott Harrison 474 595 -121
England Matthew Day 142 275 -133
England Matthew Woodcock 82 555 -473
England Callum Downing 498 607 -109
England Daniel Stevenson 171 561 -390
England Aidan Murphy (II) 376 611 -235
England Kian Dennett 294 545 -251
England Lee Whaley 206 612 -406
China Xian Ziheng 151 660 -509
Thailand Lomnaw Issarangkun 275 615 -340
India Danish Khan 609 681 -72
China Zhao Hanyang 457 647 -190
Pakistan Sohail Shahzad 548 691 -143
Bangladesh Shuvo Biswas 259 568 -309
Thailand Pongsatorn Seemuen 330 647 -317
Taiwan Lin Shu-hung 507 781 -274
China Luo Chenliang 160 622 -462
China Pan Yiming 340 666 -326
Thailand Boonpithak Lothong 616 648 -32
Pakistan Ian Mark John 453 642 -189
India Anand Raghuvanshi 366 738 -372
Nepal Ayush Gautam 271 721 -450
Thailand Patipaan Wonghun 130 593 -463
India Angad Ghai 254 608 -354
Pakistan Aadil-Hussain Narejo 198 579 -381
Thailand Sumongkhon Khamphul 181 693 -512
Nepal Saroj Gautam 420 813 -393
Iran Arman Madanighafarokhi 336 611 -275
Thailand Nipitpon Manamuti 153 541 -388
Pakistan Hassan Gull 622 611 11
Iran Shahin Khorami Del 454 798 -344
China Cao Zeyi 415 602 -187