Points Scored For & Against - Year 2025 - 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 147 (98.66%) matches with frame scores out of 149 total matches.
Rank Player Points For Points Against Difference
England Zak Surety 1,143 780 363
Belgium Julien Leclercq 1,141 1,236 -95
England Farakh Ajaib 914 1,212 -298
Hungary Bulcsú Révész 1,181 1,296 -115
China Gong Chenzhi 843 1,517 -674
Ireland Ken Doherty 1,167 1,401 -234
Stan Moody 1,077 527 550
China Xing Zihao 569 548 21
China Jiang Jun 1,038 417 621
England Haydon Pinhey 819 961 -142
England Stuart Carrington 614 489 125
Latvia Artemijs Zizins 1,439 1,494 -55
Hong Kong Cheung Ka Wai 1,002 957 45
China Yulu Bai 830 1,245 -415
Malaysia Thor Chuan Leong 1,271 1,455 -184
China Liu Hongyu 929 318 611
China Lyu Haotian 1,017 693 324
China Fan Zhengyi 963 697 266
Wales Dominic Dale 930 760 170
China Xu Si 470 215 255
China Yuan Sijun 803 349 454
Scotland Anthony McGill 733 231 502
Scotland Graeme Dott 768 240 528
England Allan Taylor 1,046 1,053 -7
Wales Daniel Wells 824 617 207
Ireland Aaron Hill 892 677 215
China He Guoqiang 901 627 274
England David Grace 1,089 1,047 42
England Hammad Miah 876 538 338
Scotland Ross Muir 1,051 1,020 31
England Joshua Thomond 1,125 1,506 -381
Poland Antoni Kowalski 1,199 961 238
England Reanne Evans 727 1,119 -392
Wales Liam Davies 924 1,152 -228
Ukraine Iulian Boiko 950 965 -15
Thailand Akani Songsermsawad 1,200 1,022 178
Scotland Liam Graham 1,021 1,353 -332
Switzerland Alexander Ursenbacher 1,135 802 333
Wales Dylan Emery 1,072 997 75
England Alfie Burden 1,250 876 374
Scotland Dean Young 901 1,174 -273
China Wang Yuchen 1,221 1,304 -83
England Jimmy Robertson 939 648 291
England Joe O'Connor 899 525 374
Thailand Thepchaiya Un-Nooh 1,087 483 604
England David Lilley 333 178 155
Wales Jackson Page 893 416 477
England Ben Woollaston 862 543 319
England Ricky Walden 887 407 480
England Mark Davis 990 481 509
China Wu Yize 394 152 242
England Barry Hawkins 424 94 330
China Long Zehuang 924 685 239
England Joe Perry 874 524 350
England Tom Ford 385 159 226
Iran Hossein Vafaei 2,636 1,622 1,014
Northern Ireland Jordan Brown 926 580 346
England Gary Wilson 1,648 1,792 -144
Wales Matthew Stevens 614 726 -112
Scotland Chris Totten 778 685 93
England Louis Heathcote 630 646 -16
England Elliot Slessor 1,746 1,723 23
Thailand Noppon Saengkham 381 192 189
China Zhou Yuelong 398 188 210
Wales Ryan Day 2,302 2,034 268
China Tian Pengfei 703 698 5
Wales Jamie Jones 681 677 4
Scotland John Higgins 493 465 28
England Robert Milkins 508 674 -166
England Ali Carter 1,009 822 187
India Ishpreet Singh Chadha 706 949 -243
China Peifan Lei 859 1,045 -186
Wales Jak Jones 2,389 1,970 419
England Jack Lisowski 523 370 153
England Robbie Williams 831 800 31
England Martin O'Donnell 639 622 17
China Xiao Guodong 384 153 231
Iran Amir Sarkhosh 755 718 37
England Manasawin Phetmalaikul 519 555 -36
Wales Duane Jones 585 985 -400
Belgium Luca Brecel 433 275 158
China Pang Junxu 2,197 1,776 421
England Shaun Murphy 441 408 33
Northern Ireland Mark Allen 652 375 277
England Mark Selby 553 458 95
England Chris Wakelin 1,419 1,557 -138
China Si Jiahui 596 726 -130
England Simon Blackwell 402 890 -488
England Jimmy White 354 922 -568
England Ashley Carty 508 886 -378
Thailand Siripaporn Nuanthakhamjan 392 876 -484
Thailand Mink Nutcharut 509 803 -294
England Oliver Lines 674 1,012 -338
United States Ahmed Aly Elsayed 223 886 -663
England Mitchell Mann 450 837 -387
China Huang Jiahao 344 954 -610
India Kreishh Gurbaxani 500 951 -451
Hong Kong Marco Fu 467 1,008 -541
England Liam Pullen 741 1,024 -283
Pakistan Haris Tahir 683 1,006 -323
England Matthew Selt 799 904 -105
England Anthony Hamilton 802 944 -142
Ukraine Anton Kazakov 94 442 -348
Northern Ireland Robbie Mcguigan 318 721 -403
Belgium Ben Mertens 915 958 -43
England Ian Burns 839 1,071 -232
England Michael Holt 136 476 -340
Egypt Hatem Yassen 348 885 -537
China Ma Hailong 656 770 -114
Brazil Jonas Luz 328 886 -558
Egypt Mostafa Dorgham 771 937 -166
England Joshua Cooper 273 387 -114
England Andrew Higginson 658 939 -281
England Paul Deaville 521 980 -459
England Sanderson Lam 468 487 -19
Scotland Scott Donaldson 212 391 -179
Wales Jamie Clarke 590 880 -290
Scotland Stephen Maguire 411 411 0
England Stuart Bingham 269 428 -159
England David Gilbert 348 414 -66
Wales Mark Williams 299 417 -118