Points Scored For & Against - Year 2024 - 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 759 (98.57%) matches with frame scores out of 770 total matches.
Rank Player Points For Points Against Difference
Thailand Thepchaiya Un-Nooh 3,290 3,495 -205
Ireland Ken Doherty 1,421 2,393 -972
England Oliver Brown 3,866 4,097 -231
China Si Jiahui 7,373 5,558 1,815
England Ricky Walden 9,832 9,130 702
China Liu Hongyu 2,997 3,187 -190
Wales Mark Williams 7,351 7,447 -96
England Elliot Slessor 8,940 7,987 953
Scotland John Higgins 14,850 13,294 1,556
England Robbie Williams 4,939 4,592 347
England Barry Hawkins 9,102 7,945 1,157
Belgium Ben Mertens 3,527 4,009 -482
England Sam Craigie 6,530 6,153 377
Ireland Aaron Hill 3,649 3,836 -187
China He Guoqiang 5,623 4,844 779
England Zak Surety 3,764 4,172 -408
England Louis Heathcote 5,607 4,939 668
England Martin Gould 423 350 73
England Martin O'Donnell 4,854 4,647 207
England Matthew Selt 5,797 5,969 -172
England Robert Milkins 3,673 4,999 -1,326
England Kyren Wilson 16,274 14,769 1,505
China Xiao Guodong 6,033 6,366 -333
England Andrew Higginson 3,561 3,114 447
China Zhang Anda 7,117 6,795 322
Northern Ireland Jordan Brown 4,599 5,502 -903
China Fan Zhengyi 7,558 7,272 286
China Yuan Sijun 5,536 4,580 956
England Liam Pullen 3,527 3,025 502
England Joe O'Connor 8,795 7,125 1,670
Wales Jamie Clarke 3,278 3,603 -325
China Yisong Peng 2,835 3,167 -332
China Pang Junxu 6,901 6,404 497
England Haydon Pinhey 2,456 2,793 -337
Scotland Scott Donaldson 4,123 3,851 272
Wales Matthew Stevens 4,058 4,238 -180
Switzerland Alexander Ursenbacher 2,705 2,510 195
England Mark Joyce 2,100 2,496 -396
England Chris Wakelin 9,242 9,898 -656
China Zhou Yuelong 4,428 4,293 135
Iran Hossein Vafaei 6,400 4,874 1,526
Scotland Stephen Maguire 4,517 4,028 489
England Mark Davis 4,514 3,587 927
England Jimmy Robertson 3,665 4,113 -448
Scotland Graeme Dott 4,480 4,218 262
Wales Ryan Day 8,335 8,260 75
England Ben Woollaston 3,231 3,235 -4
England David Lilley 4,923 5,063 -140
England David Gilbert 5,141 4,231 910
England Tom Ford 6,838 6,206 632
China Xing Zihao 2,763 3,155 -392
Wales Andrew Pagett 3,023 4,046 -1,023
England Joe Perry 4,010 4,747 -737
England Ashley Carty 2,718 3,108 -390
Wales Alfie Davies 1,657 1,568 89
China Tian Pengfei 3,817 3,824 -7
England Ali Carter 10,951 10,841 110
China Xu Si 3,341 3,441 -100
Belgium Julien Leclercq 3,579 3,603 -24
Hong Kong Marco Fu 4,820 3,614 1,206
Northern Ireland Mark Allen 12,447 10,956 1,491
England Judd Trump 14,022 9,522 4,500
Australia Neil Robertson 12,909 9,489 3,420
India Ishpreet Singh Chadha 2,628 3,554 -926
Thailand Noppon Saengkham 6,259 6,058 201
England Gary Wilson 13,178 12,247 931
England Stuart Bingham 6,019 5,756 263
England Mark Selby 13,644 10,540 3,104
Wales Jak Jones 5,975 4,596 1,379
England Ronnie O'Sullivan 13,355 9,579 3,776
England Jack Lisowski 4,829 3,990 839
England Shaun Murphy 5,124 4,069 1,055
China Lyu Haotian 4,788 4,064 724
China Cao Yupeng 5,031 4,663 368
China Ding Junhui 8,119 8,208 -89
Ukraine Iulian Boiko 1,474 1,855 -381
England David Grace 2,909 2,933 -24
Wales Jamie Jones 3,138 3,301 -163
Wales Dominic Dale 5,405 4,766 639
England Jenson Kendrick 4,397 4,861 -464
England Sean O'Sullivan 1,907 2,641 -734
Wales Jackson Page 5,161 4,717 444
England Stuart Carrington 4,377 4,691 -314
Wales Daniel Wells 4,526 4,472 54
China Wu Yize 4,183 3,957 226
China Long Zehuang 3,209 3,506 -297
England Adam Duffy 2,585 2,746 -161
Germany Lukas Kleckers 2,676 3,663 -987
England Ashley Hugill 3,401 3,004 397
Wales Michael White 3,059 3,519 -460
China Wang Xinbo 1,392 1,236 156
Belgium Luca Brecel 4,339 3,955 384
England Sanderson Lam 2,751 3,807 -1,056
Scotland Anthony McGill 2,165 2,450 -285
England Anthony Hamilton 2,856 3,338 -482
Scotland Ross Muir 2,512 3,449 -937
England Ian Burns 3,413 3,717 -304
England Allan Taylor 3,293 3,079 214
England Oliver Lines 1,835 2,579 -744
China Ma Hailong 3,165 3,359 -194
Stan Moody 2,161 2,828 -667
Wales Dylan Emery 2,469 2,577 -108
England Barry Pinches 1,091 1,635 -544
Wales Duane Jones 1,554 1,711 -157
Wales Liam Davies 2,032 1,953 79
Malaysia Thor Chuan Leong 2,409 2,232 177
Estonia Andres Petrov 2,016 2,217 -201
Hungary Bulcsú Révész 1,818 1,900 -82
China Jiang Jun 4,366 4,529 -163
Egypt Mostafa Dorgham 2,381 3,098 -717
England Alfie Burden 3,308 2,723 585
China Gao Yang 1,755 1,595 160
England Peter Lines 1,701 1,416 285
United Arab Emirates Mohammed Shehab 1,786 1,489 297
England Rod Lawler 2,460 2,815 -355
England James Cahill 2,342 2,829 -487
England Andy Hicks 2,153 2,558 -405
England John Astley 2,146 2,638 -492
Pakistan Mohammed Asif 369 471 -102
England Andy Lee 1,698 2,187 -489
India Himanshu Jain 1,311 2,323 -1,012
England Hammad Miah 1,112 2,050 -938
England Jimmy White 815 2,220 -1,405
Ukraine Anton Kazakov 820 2,240 -1,420
Egypt Mohamed Ibrahim 976 2,377 -1,401
Thailand Mink Nutcharut 1,096 2,007 -911
England Rebecca Kenna 663 2,039 -1,376
England Liam Highfield 1,705 2,269 -564
Brazil Victor Sarkis 749 2,132 -1,383
Scotland Liam Graham 1,192 2,215 -1,023
Scotland Dean Young 819 1,581 -762
Thailand Siripaporn Nuanthakhamjan 505 1,989 -1,484
United States Ahmed Aly Elsayed 877 2,088 -1,211
Australia Ryan Thomerson 1,194 2,088 -894
England Sydney Wilson 1,042 1,550 -508
England Reanne Evans 1,187 2,229 -1,042
England Manasawin Phetmalaikul 1,325 2,423 -1,098
Jamaica Rory McLeod 69 449 -380
China Wang Xinzhong 195 417 -222
China Gong Chenzhi 1,406 1,272 134
China Lan Yuhao 261 379 -118
Scotland Stephen Hendry 277 335 -58
Malaysia Rory Thor 282 368 -86
Ireland Fergal O'Brien 976 1,463 -487
Wales Riley Powell 59 324 -265
Saudi Arabia Omar Alajlani 81 358 -277
Qatar Ali Al Obaidly 93 356 -263
Pakistan Muhammad Hamza Ilyas 363 810 -447
England Michael Holt 698 853 -155
China Yulu Bai 725 1,016 -291
Hong Kong Cheung Ka Wai 878 1,001 -123
Moldova Vladislav Gradinari 606 901 -295
England Oliver Sykes 539 918 -379
Iran Amir Sarkhosh 698 858 -160
England Daniel Womersley 426 950 -524