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 1249 (96.82%) matches with frame scores out of 1290 total matches.
Rank Player Points For Points Against Difference
England Zak Surety 7,702 5,963 1,739
Belgium Julien Leclercq 3,262 3,220 42
England Farakh Ajaib 2,571 2,842 -271
Hungary Bulcsú Révész 2,132 2,869 -737
China Gong Chenzhi 4,044 4,558 -514
Ireland Ken Doherty 2,598 3,502 -904
England Stan Moody 5,742 3,667 2,075
China Xing Zihao 4,229 4,663 -434
China Jiang Jun 3,070 3,429 -359
England Haydon Pinhey 2,325 2,979 -654
England Stuart Carrington 5,379 3,933 1,446
Latvia Artemijs Zizins 2,744 3,402 -658
Hong Kong Cheung Ka Wai 2,108 2,955 -847
China Yulu Bai 1,296 2,070 -774
Malaysia Thor Chuan Leong 5,698 4,788 910
China Liu Hongyu 3,019 3,217 -198
China Lyu Haotian 1,988 3,024 -1,036
China Fan Zhengyi 4,664 3,844 820
Wales Dominic Dale 1,906 2,323 -417
China Xu Si 4,709 4,502 207
China Yuan Sijun 6,054 5,091 963
Scotland Anthony McGill 3,653 3,528 125
Scotland Graeme Dott 1,771 1,871 -100
England Allan Taylor 4,461 4,557 -96
Wales Daniel Wells 6,045 6,131 -86
Ireland Aaron Hill 5,872 5,044 828
China He Guoqiang 4,088 3,642 446
England David Grace 5,217 4,272 945
England Hammad Miah 5,552 5,743 -191
Scotland Ross Muir 4,380 5,217 -837
England Joshua Thomond 3,045 4,151 -1,106
Poland Antoni Kowalski 3,389 4,039 -650
England Reanne Evans 1,554 2,478 -924
Wales Liam Davies 3,540 3,501 39
Ukraine Iulian Boiko 3,638 3,581 57
Thailand Akani Songsermsawad 4,771 4,741 30
Scotland Liam Graham 3,472 4,209 -737
Switzerland Alexander Ursenbacher 5,782 4,516 1,266
Wales Dylan Emery 4,109 3,884 225
England Alfie Burden 4,579 4,348 231
Scotland Dean Young 5,093 5,151 -58
China Wang Yuchen 4,535 4,075 460
England Jimmy Robertson 7,042 7,858 -816
England Joe O'Connor 14,598 12,602 1,996
Thailand Thepchaiya Un-Nooh 2,588 2,932 -344
England David Lilley 4,106 4,024 82
Wales Jackson Page 5,495 5,985 -490
England Ben Woollaston 6,990 6,244 746
England Ricky Walden 5,703 4,574 1,129
England Mark Davis 4,034 3,809 225
Australia Neil Robertson 9,633 9,308 325
Scotland John Higgins 16,031 13,195 2,836
England Kyren Wilson 16,315 15,046 1,269
China Zhou Yuelong 6,196 5,971 225
England Robert Milkins 4,422 5,372 -950
China Zhang Anda 4,332 3,778 554
England Shaun Murphy 11,079 9,555 1,524
England Judd Trump 20,186 14,243 5,943
Wales Jak Jones 12,912 12,263 649
England Barry Hawkins 10,257 8,887 1,370
England Elliot Slessor 6,486 5,738 748
China Si Jiahui 9,740 9,814 -74
England Mark Selby 19,197 13,449 5,748
China Wu Yize 9,572 6,929 2,643
Northern Ireland Mark Allen 6,473 6,211 262
China Xiao Guodong 11,596 11,171 425
Belgium Luca Brecel 7,095 6,035 1,060
England Tom Ford 6,489 7,580 -1,091
China Long Zehuang 2,183 2,804 -621
England Joe Perry 2,993 3,055 -62
Iran Hossein Vafaei 10,088 9,767 321
Northern Ireland Jordan Brown 3,887 3,627 260
England Gary Wilson 5,469 5,566 -97
Wales Matthew Stevens 4,632 4,729 -97
Scotland Chris Totten 1,576 1,992 -416
England Louis Heathcote 2,997 2,776 221
Thailand Noppon Saengkham 5,240 5,263 -23
Wales Ryan Day 7,684 7,314 370
China Tian Pengfei 2,514 3,620 -1,106
Wales Jamie Jones 4,854 4,551 303
England Ali Carter 10,048 10,389 -341
India Ishpreet Singh Chadha 4,248 3,407 841
China Peifan Lei 6,506 6,860 -354
England Jack Lisowski 5,754 5,052 702
England Robbie Williams 3,536 3,416 120
England Martin O'Donnell 2,258 3,211 -953
Iran Amir Sarkhosh 1,566 2,701 -1,135
England Manasawin Phetmalaikul 3,334 3,641 -307
Wales Duane Jones 4,159 4,474 -315
China Pang Junxu 8,828 8,549 279
China Zhou Jinhao 2,600 3,196 -596
Scotland Scott Donaldson 2,438 2,701 -263
China Ding Junhui 7,032 6,820 212
England Michael Holt 4,679 4,647 32
England Chris Wakelin 9,746 10,604 -858
England Ronnie O'Sullivan 5,315 5,303 12
England Stuart Bingham 6,862 7,349 -487
England Matthew Selt 8,699 8,872 -173
England David Gilbert 7,326 7,279 47
England Andrew Higginson 4,809 4,278 531
England Mitchell Mann 3,694 3,630 64
England Ian Burns 6,483 4,896 1,587
England Liam Pullen 3,840 3,645 195
England Oliver Lines 3,213 3,128 85
England Jimmy White 2,707 3,115 -408
China Ma Hailong 3,760 4,059 -299
Austria Florian Nüßle 1,797 1,991 -194
Belgium Ben Mertens 3,292 3,628 -336
Wales Andrew Pagett 2,713 3,572 -859
Hong Kong Marco Fu 3,163 2,887 276
Wales Jamie Clarke 1,948 2,547 -599
England Sanderson Lam 3,820 3,683 137
England Joshua Cooper 2,185 2,864 -679
Wales Mark Williams 9,802 10,520 -718
Scotland Stephen Maguire 3,643 4,362 -719
Poland Mateusz Baranowski 3,311 2,600 711
China Huang Jiahao 1,843 2,349 -506
Pakistan Haris Tahir 2,157 2,717 -560
China Zhao Xintong 10,875 6,988 3,887
Northern Ireland Robbie Mcguigan 2,108 2,543 -435
England Steven Hallworth 1,824 1,220 604
England Liam Highfield 1,282 1,321 -39
China Gao Yang 3,931 2,739 1,192
England Simon Blackwell 4,007 4,452 -445
England Anthony Hamilton 4,006 4,713 -707
England Ashley Carty 3,810 4,452 -642
Pakistan Mubashir Raza 1,027 834 193
Singapore Jaden Ong Jia Jun 755 860 -105
Pakistan Hamza Akbar 720 885 -165
China Liu Wenwei 1,968 1,361 607
China Chen Qien 1,643 1,505 138
Thailand Prin Ratmukda 802 739 63
China Chen Ruifu 1,033 1,038 -5
India Shrikrishna Suryanarayanan 907 798 109
Thailand Chatchapong Nasa 1,974 987 987
Hong Kong Hon Man Chau 1,118 1,225 -107
Thailand Ritthichai Chimphanang 1,502 1,279 223
Thailand Thanawat Thirapongpaiboon 2,438 1,760 678
China Zhang Zhijie 1,153 1,263 -110
China Xu Yichen 2,306 1,921 385
Thailand Pongsakron Chongjairak (II) 1,281 1,233 48
Thailand Putthakam Kimsuk 850 802 48
China Liu Yang 1,401 1,271 130
China Deng Jinhong 1,649 1,440 209
China Yisong Peng 2,827 1,759 1,068
Pakistan Mohsin Amin 1,390 1,526 -136
China Yao Dongcheng 1,655 1,433 222
China Xu Jianhao 1,605 1,458 147
China Liu Linhao 2,879 2,224 655
Cambodia Chhay Suon 1,870 1,476 394
China Feng Yu 1,274 1,124 150
Thailand Chaiyasap Kitjaroenchai 1,020 1,181 -161
Pakistan Muhammad Ahsan Javaid 1,200 1,117 83
Hong Kong Yu Kiu Chang 843 921 -78
Pakistan Muhammad Umar Khan 1,078 1,120 -42
Thailand Nattanapong Chaikul 2,085 1,677 408
Pakistan Abdul Javed 1,101 1,277 -176
Thailand Tammada Pukpleayn 446 753 -307
Thailand Pawaris Ngamkham 561 854 -293
Hong Kong Wan Nansen Sin Man 1,732 1,581 151
Thailand Lomnaw Issarangkun 1,152 1,376 -224
China Luo Zetao 2,526 1,923 603
China Zhao Hanyang 2,949 2,033 916
India Digvijay Kadian 1,381 1,217 164
Iran Soheil Vahedi 1,643 1,477 166
Iran Ali Gharahgozlou 1,141 802 339
Pakistan Muhammad Azhar Khan 1,149 1,265 -116
India Pankaj Advani 1,686 1,119 567
China Qin Jianfeng 1,005 934 71
India Laxman Rawat 763 783 -20
Pakistan Rana Mahmood 686 989 -303
India Abhishek Bajaj 712 831 -119
Pakistan Babar Masih 1,937 1,761 176
Thailand Peemachol Kongkitchertchoo 704 900 -196
Iran Siyavosh Mozayani 1,589 1,288 301
China Wang Yuhang 944 1,169 -225
Thailand Narongdat Takantong 1,752 1,803 -51
Scotland Jack Borwick 1,699 1,663 36
England Westley Cooper 567 707 -140
England Aidan Murphy (II) 870 989 -119
England William Lemons 1,002 936 66
England Callum Beresford 492 896 -404
England John Pritchett 774 770 4
England Stephen Kershaw 825 978 -153
England Adam Stacey 488 758 -270
England Oshay Scott 838 656 182
England Jason Tart 1,786 1,597 189
France Brian Ochoiski 1,276 1,009 267
France Nicolas Mortreux 1,167 1,142 25
England Matthew Glasby 463 843 -380
England Daniel Boyes 1,587 1,128 459
England John Astley 2,286 1,217 1,069
Northern Ireland Joel Connolly Jnr 916 759 157
England Oliver Brown 1,806 1,336 470
England Adam Williams 710 837 -127
England Kuldesh Johal 176 441 -265
England Kaylan Patel 1,127 1,576 -449
England Faizaan Mohammed 1,024 965 59
England Mark Lloyd 2,846 2,277 569
England Nigel Clarke 760 888 -128
Scotland Steven Wardropper 616 746 -130
Ukraine Denys Khmelevskyi 726 751 -25
England Nathan Jones 1,178 1,046 132
England Ian Martin 1,355 1,185 170
England Jay Bullen 683 707 -24
England Danny Brindle 718 644 74
Latvia Filips Kalniņš 1,356 1,172 184
England Ashley Hugill 3,283 1,965 1,318
England Luke Pinches 722 656 66
England David Brown 643 904 -261
England Jake Crofts 1,049 1,305 -256
Hong Kong Shaun Liu 596 690 -94
England Scott Bell 701 1,117 -416
England Richard Binns 988 985 3
England Alex Millington 1,474 1,673 -199
Estonia Andres Petrov 1,304 896 408
England Connor Benzey 2,544 1,814 730
England Zack Richardson 1,396 1,418 -22
England Billy Joe Castle 2,033 1,690 343
England Lewis Ullah 1,143 965 178
England Elliott Weston 1,003 1,131 -128
England Lee Stephens 508 731 -223
Wales Alfie Davies 1,832 1,338 494
Germany Umut Dikme 3,199 2,254 945
Ukraine Anton Kazakov 2,484 3,032 -548
Mark Bell 890 972 -82
Northern Ireland Gerard Greene 1,378 1,180 198
England Barry Pinches 1,557 1,482 75
England Simon Bedford 633 817 -184
England Matt Williams 1,005 1,131 -126
England Peter Devlin 1,477 1,316 161
England Paul Deaville 2,979 3,794 -815
England Craig Steadman 1,754 1,434 320
England Andy Lavin 1,182 1,034 148
England Peter Lines 1,196 1,462 -266
Germany Manuel Ederer 1,044 1,020 24
England Alex Clenshaw 1,907 1,230 677
England Halim Hussain 1,894 1,493 401
England Brandon Hall 1,304 1,469 -165
England Hamim Hussain 652 721 -69
England James Cahill 1,708 1,253 455
England Daniel Womersley 2,824 2,946 -122
England Sean McAllister 1,070 1,030 40
England Ryan Davies 2,353 1,979 374
Wales Jack Bradford 1,576 1,333 243
Scotland Keith Keldie 1,263 1,246 17
England Sean Maddocks 649 785 -136
England Neal Jones 562 953 -391
England George Pragnell (II) 1,522 1,316 206
England Sean O'Sullivan 1,244 1,044 200
England Mark Joyce 1,331 800 531
England Patrick Whelan 2,567 2,096 471
Scotland Gary Thomson 1,708 1,448 260
England Phil O'Kane 1,422 1,503 -81
England Jenson Kendrick 957 1,000 -43
England Stuart Watson 892 1,358 -466
England Elias Martin-Beris 637 710 -73
England Craig Barber 575 906 -331
England Labeeb Ahmed 625 797 -172
England Edward Warr 575 992 -417
England Luke Simmonds 479 672 -193
England Adam Abbas 464 860 -396
Latvia Rodion Judin 2,163 2,140 23
England Tony Knowles 516 795 -279
England James Silverwood 739 812 -73
England Ronnie Sullivan 802 1,128 -326
England Saqib Nasir 881 840 41
England Jack Harris 724 852 -128
Germany Alexander Widau 1,041 754 287
England Steven Crowley 1,132 1,154 -22
Wales Marc Shaw 627 630 -3
England Brandon Nguyen 677 735 -58
Malta Aaron Busuttil 836 904 -68
Moldova Vladislav Gradinari 1,020 909 111
England Bradley Cowdroy 565 1,025 -460
Jamaica Rory McLeod 776 727 49
South Korea Daegyu Lee 847 1,025 -178
England James Lee (II) 675 833 -158
England Kayden Brierley 1,575 1,581 -6
England Josh Mulholland 765 1,054 -289
England Oliver Sykes 1,254 1,039 215
Northern Ireland Fergal Quinn (II) 2,603 2,313 290
Thailand Siripaporn Nuanthakhamjan 903 1,981 -1,078
Thailand Mink Nutcharut 1,375 2,131 -756
United States Ahmed Aly Elsayed 570 2,108 -1,538
India Kreishh Gurbaxani 1,249 2,203 -954
Egypt Hatem Yassen 955 2,068 -1,113
Brazil Jonas Luz 552 2,099 -1,547
Egypt Mostafa Dorgham 1,563 2,194 -631
China Cao Jin 344 613 -269
China Zou Pengfei 360 491 -131
Wales Oliver Briffett-Payne 528 984 -456
Wales Riley Powell 667 1,151 -484
Scotland Amaan Iqbal 466 799 -333
Ireland Leone Crowley 452 789 -337
United Arab Emirates Mohammed Shehab 826 994 -168
Malta Brian Cini 548 843 -295
Australia Ryan Thomerson 825 1,018 -193
Poland Michal Szubarczyk 781 1,154 -373
China Xu Jiarui 391 773 -382
Thailand Vorawit Thongweang 263 549 -286
China Luo Honghao 412 537 -125
India Asutosh Padhy 211 674 -463
Pakistan Muhammad Siddiqui (II) 432 663 -231
Iraq Karar Najim 496 786 -290
China Li Chengjie 453 570 -117
China Chen Wei 183 561 -378
Pakistan Nadeem Gul 553 1,298 -745
Pakistan Aamir-Sohail Ahmad 196 602 -406
Pakistan Siddiqui Arshad 128 670 -542
Thailand Thitiphong Choolasak 482 756 -274
China Liang Xiaolong 687 776 -89
Thailand Narinton Tasurin 265 657 -392
Iran Amin Sanjaei 433 669 -236
China Cao Zeyi 264 636 -372
India Hrithik Jain 338 606 -268
China Xian Ziheng 286 623 -337
Pakistan Usman Mumtaz 147 630 -483
Iran Arman Mardanighafarokhi 426 763 -337
Thailand Passakorn Sittikrai 424 674 -250
Thailand Patipaan Wonghun 311 663 -352
India Sahil Rana 208 655 -447
India Ridhimann Bawane 196 717 -521
Singapore Sunny Wang 391 620 -229
Hong Kong Fung Kwok Wai 396 666 -270
China Luo Chenliang 170 636 -466
Norway Umar Hayat Ali 424 591 -167
England Andy Neck 178 488 -310
Malta Joseph Casha 456 601 -145
England James Burrett 273 729 -456
Hong Kong Chi Chun Chan 532 641 -109
England Imran Puri 293 591 -298
Wales Jamie Gimblett 442 648 -206
England Lewis Knowles 86 618 -532
England Mohammad Ashraf 268 588 -320
Bulgaria Velian Dimitrov 413 464 -51
England William Hurley 258 707 -449
England Steven Croker 167 335 -168
England Darren Burns 244 699 -455
England Ethan Llewellyn 342 698 -356
England Dean Reynolds 134 636 -502
Germany Christian Richter 440 780 -340
England Kian Dennett 245 659 -414
England Gary Skipworth 423 607 -184
England Heather Clare 57 644 -587
England Aidan Gallagher 293 654 -361
England Jeff Cundy 406 639 -233
Ireland Ronan McGuirk 216 550 -334
England Logan Hall 203 619 -416
England Ronnie Blake 346 512 -166
Brazil Victor Sarkis 192 562 -370
England Dylan Smith 486 718 -232
Spain Juan Pedro Duran 192 654 -462
Scotland Evan Munro 555 713 -158
England Gary Widdecombe 284 643 -359
Scotland Ross Vallance 494 654 -160
Poland Michał Kotiuk 423 705 -282
England Daniel Walker 126 575 -449
England Hayden Staniland 294 610 -316
England Gary Filtness 556 687 -131
England Daniel Young (II) 181 639 -458
England Harvey Chandler 299 560 -261
England Jamie Wilson 597 677 -80
England Richard Pipe 264 695 -431
Russia Arsenii Korolev 410 696 -286
Spain Daan Leyssen Janssen 507 644 -137
England William Forster 270 706 -436
England Jamie O'Neill 495 644 -149
England Robert Read 476 719 -243
England Lee Shanker 426 704 -278
England Jai Platts 51 307 -256