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 772 (98.6%) matches with frame scores out of 783 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 8,344 6,501 1,843
England Ricky Walden 10,642 10,048 594
China Liu Hongyu 2,997 3,187 -190
Wales Mark Williams 8,294 8,418 -124
England Elliot Slessor 8,940 7,987 953
Scotland John Higgins 14,850 13,294 1,556
England Robbie Williams 5,691 5,471 220
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 4,702 5,863 -1,161
England Kyren Wilson 17,165 15,050 2,115
China Xiao Guodong 6,033 6,366 -333
England Andrew Higginson 3,561 3,114 447
China Zhang Anda 7,657 7,627 30
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 9,688 7,809 1,879
Wales Jamie Clarke 3,278 3,603 -325
China Yisong Peng 2,835 3,167 -332
China Pang Junxu 7,765 7,433 332
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 7,076 5,787 1,289
Scotland Stephen Maguire 5,575 4,659 916
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 6,020 5,303 717
England Tom Ford 7,756 7,016 740
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 11,582 11,899 -317
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 13,326 11,708 1,618
England Judd Trump 14,935 10,198 4,737
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,758 13,209 549
England Stuart Bingham 6,981 6,336 645
England Mark Selby 14,328 11,433 2,895
Wales Jak Jones 6,807 5,136 1,671
England Ronnie O'Sullivan 13,355 9,579 3,776
England Jack Lisowski 5,705 4,993 712
England Shaun Murphy 6,108 4,669 1,439
China Lyu Haotian 5,388 5,048 340
China Cao Yupeng 5,031 4,663 368
China Ding Junhui 9,122 9,084 38
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,686 5,657 29
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 5,411 4,834 577
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