Points Scored For & Against - Season 2023-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 2804 (98.28%) matches with frame scores out of 2853 total matches.
Rank Player Points For Points Against Difference
Belgium Julien Leclercq 8,649 8,498 151
China He Guoqiang 16,633 13,859 2,774
China Si Jiahui 18,757 15,693 3,064
China Zhou Yuelong 17,700 14,058 3,642
China Wu Yize 11,331 11,078 253
Scotland Graeme Dott 9,516 8,780 736
China Fan Zhengyi 16,027 15,258 769
England Gary Wilson 24,434 22,269 2,165
Wales Michael White 10,757 10,818 -61
England Louis Heathcote 12,083 11,672 411
England Martin Gould 3,548 3,442 106
Iran Hossein Vafaei 19,445 14,433 5,012
England Jimmy Robertson 11,451 10,615 836
England Hammad Miah 6,918 8,358 -1,440
England Mark Davis 11,403 9,811 1,592
Germany Lukas Kleckers 7,165 9,478 -2,313
China Cao Yupeng 12,026 10,588 1,438
China Zhang Anda 22,473 19,160 3,313
England David Lilley 8,998 10,316 -1,318
Scotland Scott Donaldson 11,095 10,584 511
Wales Jackson Page 10,226 10,981 -755
Ireland Fergal O'Brien 3,946 4,806 -860
England Chris Wakelin 20,394 19,155 1,239
England Liam Pullen 9,330 9,531 -201
Scotland Anthony McGill 8,776 9,177 -401
Scotland Stephen Maguire 16,713 13,785 2,928
England Allan Taylor 7,958 8,319 -361
England David Gilbert 18,191 14,607 3,584
England Andy Hicks 6,703 7,459 -756
England Adam Duffy 5,547 7,778 -2,231
England Andrew Higginson 9,421 8,988 433
England Matthew Selt 15,131 14,784 347
China Yuan Sijun 14,262 11,803 2,459
China Xiao Guodong 15,864 14,359 1,505
England Tom Ford 21,978 19,211 2,767
Pakistan Mohammed Asif 3,778 5,342 -1,564
Wales Dylan Emery 8,443 9,003 -560
England Oliver Brown 7,353 9,069 -1,716
England Ricky Walden 20,362 18,767 1,595
Wales Jamie Jones 11,328 12,058 -730
England Stuart Carrington 11,664 11,389 275
England Martin O'Donnell 12,868 12,810 58
England David Grace 6,953 8,224 -1,271
England James Cahill 7,253 8,771 -1,518
Wales Dominic Dale 13,198 12,694 504
England Joe O'Connor 17,500 15,036 2,464
England Jenson Kendrick 7,755 10,032 -2,277
Northern Ireland Mark Allen 24,486 21,335 3,151
England Robert Milkins 13,785 16,389 -2,604
China Ding Junhui 23,090 20,989 2,101
Wales Ryan Day 17,451 17,534 -83
England Jack Lisowski 18,045 15,702 2,343
England Ronnie O'Sullivan 30,952 22,308 8,644
Scotland John Higgins 32,629 26,736 5,893
England Ryan Davies 3,800 3,728 72
England Ali Carter 25,617 22,748 2,869
England Sanderson Lam 10,380 12,050 -1,670
Belgium Luca Brecel 15,026 13,438 1,588
China Liu Hongyu 10,316 9,356 960
England Barry Hawkins 25,650 20,012 5,638
England Judd Trump 40,923 26,926 13,997
England Oliver Lines 8,221 9,429 -1,208
England Mark Selby 29,049 22,207 6,842
Wales Mark Williams 22,493 18,688 3,805
England Elliot Slessor 15,795 14,615 1,180
England Patrick Whelan 1,808 1,403 405
England Jamie Wilson 1,526 1,323 203
Wales Alfie Davies 5,803 5,336 467
England Ben Robinson 963 1,064 -101
England Simon Bedford 2,383 1,729 654
Belgium Edwin Depoorter 575 770 -195
England Nathan Jones 1,264 1,213 51
England Jason Wright 158 605 -447
Scotland Gary Thomson 1,291 1,152 139
England Ian Martin 487 426 61
Wales Jack Bradford 841 1,154 -313
England Matthew Glasby 1,226 1,351 -125
Belgium Wang Chooi Tan 831 892 -61
England Jack Haley 1,079 892 187
England Joe Fenton 826 842 -16
England Alex Clenshaw 1,207 1,024 183
England Jamie Barrett 2,105 1,374 731
England John Parkin 1,487 1,589 -102
England Phil O'Kane 1,318 1,060 258
England Paul Deaville 1,470 1,305 165
England Halim Hussain 1,600 1,614 -14
England Luke Pinches 1,532 1,019 513
England Neil Craycraft 791 1,052 -261
England Stuart Watson 887 987 -100
England Brandon Hall 986 945 41
Hungary Bulcsú Révész 3,557 3,723 -166
England Josh Mulholland 2,509 2,592 -83
Wales Matthew Roberts 728 888 -160
Isle of Man Darryl Hill 806 791 15
Ireland Aidan Murphy 749 807 -58
England Labeeb Ahmed 895 805 90
England Tom Maxfield 1,043 843 200
Moldova Vladislav Gradinari 1,905 1,958 -53
Ireland Fergal Quinn 2,595 2,644 -49
England Hayden Staniland 1,331 1,071 260
England Mark Vincent 694 934 -240
Scotland Rhys Clark 936 694 242
England Jeff Cundy 594 801 -207
England Jason Tart 1,006 822 184
England Elias Martin-Beris 505 774 -269
Scotland Dean Young 7,165 8,497 -1,332
England Faizaan Mohammed 824 842 -18
England David Allender 1,013 939 74
England Bash Maqsood 1,758 1,701 57
England Andrew Robson 601 838 -237
England James Height 780 946 -166
India Laxman Rawat 1,185 1,181 4
England Zack Richardson 2,075 1,761 314
Jersey Gary Britton 842 673 169
England James Silverwood 710 931 -221
China Yulu Bai 3,142 4,096 -954
Wales Jordan Shepherd 1,084 893 191
England Jed Mann 754 869 -115
England Riley Parsons 1,264 1,091 173
England Neal Jones 1,384 1,427 -43
England Jake Crofts 892 745 147
Poland Antoni Kowalski 1,716 1,681 35
England Daniel Womersley 2,648 3,138 -490
England Joshua Cooper 1,474 1,434 40
Malta Aaron Busuttil 1,543 1,514 29
England Connor Benzey 1,412 1,077 335
Northern Ireland Gerard Greene 929 837 92
Finland Robin Hull 2,401 1,435 966
Scotland Jack Borwick 1,417 2,050 -633
France Nicolas Mortreux 742 881 -139
Wales Anthony Krysa 635 902 -267
Scotland Amaan Iqbal 1,236 1,761 -525
England Darren McVicar 1,016 819 197
England Kayden Brierley 1,370 1,127 243
England Joshua Thomond 2,753 2,398 355
England Samuel Lee-Stevens 865 949 -84
South Africa Paul Burrell 694 998 -304
England Oliver Sykes 2,343 2,382 -39
England Scott Bell 811 966 -155
England Martyn Taylor 1,490 1,321 169
England Peter Lines 3,864 3,240 624
England Barry Pinches 4,832 6,036 -1,204
Switzerland Alexander Ursenbacher 8,904 8,563 341
Canada James Lee 1,279 1,265 14
Belgium Daan Leyssen 1,401 1,346 55
England Alfie Burden 10,213 9,602 611
Scotland Chris Totten 2,139 2,211 -72
Jamaica Rory McLeod 3,975 4,506 -531
Poland Daniel Holoyda 2,096 2,580 -484
Wales Duane Jones 7,662 6,567 1,095
England Haydon Pinhey 6,361 7,015 -654
England Ben Fortey 1,845 1,562 283
England Billy Joe Castle 1,728 1,048 680
England Michael Holt 4,070 3,084 986
Scotland Michael Collumb 802 1,039 -237
Wales Alex Taubman 2,177 2,408 -231
France Brian Ochoiski 1,014 1,140 -126
England Steven Hallworth 2,917 3,686 -769
England Jack Harris 611 813 -202
Israel Eden Sharav 1,093 1,095 -2
England Lewis Ullah 1,409 1,565 -156
England Sydney Wilson 5,386 5,498 -112
England Craig Steadman 4,346 3,950 396
England Alex Millington 1,343 1,225 118
England Sean McAllister 2,563 1,996 567
Wales Andrew Pagett 6,689 9,240 -2,551
England Lee Shanker 1,031 1,160 -129
England Harvey Chandler 1,379 1,013 366
Wales Liam Davies 3,558 3,687 -129
Germany Umut Dikme 1,726 1,975 -249
England Jamie O'Neill 2,142 3,043 -901
Ireland Aman Goel 626 848 -222
Ukraine Iulian Boiko 6,676 6,124 552
England Imran Puri 271 667 -396
England Stephen Kershaw 1,269 1,405 -136
England Simon Dent 973 957 16
Germany Manuel Ederer 563 671 -108
Austria Florian Nüßle 2,806 2,188 618
England Edward Warr 616 813 -197
England Mike Finn 1,011 1,127 -116
Wales Riley Powell 825 1,833 -1,008
Scotland Fraser Patrick 849 887 -38
England Wayne Townsend 1,204 1,000 204
Ireland Andrew Doherty 651 875 -224
England Andrew Milliard 759 996 -237
England Sheldon O’Connor 445 676 -231
England Danny Brindle 659 937 -278
England Anthony Wall 747 924 -177
Latvia Rodion Judin 1,169 1,083 86
England Andrew Tapper 888 879 9
England Tom Peasland 739 816 -77
England Mohammed Rangzib 577 850 -273
England Chae Ross 946 841 105
Alfie Lee 697 746 -49
India Lucky Vatnani 610 891 -281
Wales Tyler Rees 1,157 980 177
Scotland Keith Keldie 846 724 122
England Mitchell Mann 943 870 73
England Hamim Hussain 794 789 5
Northern Ireland Robbie Mcguigan 2,358 2,214 144
England George Pragnall 374 454 -80
France Niel Vincent 1,135 1,127 8
Philippines Jefrey Roda 2,325 1,561 764
Thailand Prin Ratmukda 850 1,149 -299
China Gong Chenzhi 6,012 5,735 277
China Peifan Lei 2,152 1,830 322
Hong Kong Yu Kiu Chang 2,043 1,594 449
Pakistan Mubashir Raza 1,873 1,500 373
China Lee Tszho 746 730 16
China Luo Zetao 655 838 -183
India Asutosh Padhy 2,092 1,772 320
Pakistan Sharjeel Mahmood 1,456 1,288 168
Hong Kong Kai Sang Yeung 1,620 1,509 111
Iran Amir Sarkhosh 2,252 2,314 -62
China Zhijie Zhang 337 168 169
China Chen Xiaolong 931 931 0
China Deng Haohui 1,323 1,744 -421
Pakistan Muhammad Ahsan Javaid 1,481 1,512 -31
China Liu Wenwei 758 846 -88
India Sparsh Pherwani 1,215 1,706 -491
Singapore Jaden Ong Jia Jun 510 899 -389
China Huang Jiahao 2,069 1,406 663
Hong Kong Chau Hon Man 523 745 -222
Philippines Alvin Barbero 1,256 1,403 -147
England Manasawin Phetmalaikul 5,452 7,586 -2,134
Pakistan Nadeem Gul 918 799 119
South Korea Daegyu Lee 751 1,044 -293
Iran Omid Veirani 565 1,055 -490
India Dhruv Patel 2,111 2,197 -86
Hong Kong Fung Kwok Wai 1,708 1,339 369
Singapore Keng Kwang Chan 492 686 -194
India Ishpreet Singh Chadha 10,841 10,221 620
Thailand Tawan Pooltong 1,787 1,551 236
Thailand Narongdat Takantong 1,060 1,064 -4
Malaysia Thor Chuan Leong 8,339 7,754 585
India Kreishh Gurbaxani 1,069 1,061 8
Saudi Arabia Addulrahman Saif 253 150 103
Thailand Putthakam Kimsuk 1,733 1,629 104
Hong Kong Cheung Ka Wai 4,355 2,971 1,384
United Arab Emirates Khalid Kamali 1,441 1,032 409
Thailand Nattanapong Chaikul 1,866 1,534 332
Pakistan Awaisullah Munir 1,823 835 988
China Li Chengjie 1,573 1,039 534
China Liang Xiaolong 729 806 -77
Thailand Pongsak Chongjairak 1,120 651 469
India Shivam Arora 788 1,029 -241
China Zhang Zhijie 1,232 896 336
Hong Kong Chan Hon Kwan 485 868 -383
India Rutul Pambhar 394 815 -421
Hong Kong Ng On Yee 553 666 -113
Pakistan Sharjeel Mahmood Asmat 300 558 -258
Saudi Arabia Ayman Alamri 782 807 -25
Hong Kong Lau Ka Lam 642 1,028 -386
China Wang Yuchen 2,356 2,042 314
Pakistan Sattar Noor 1,133 1,370 -237
Pakistan Babar Masih 1,043 857 186
Morteza Torabi 678 670 8
China Gao Yang 3,749 3,535 214
Pakistan Hamza Akbar 735 1,235 -500
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 910 895 15
India Zulfiqar Abdul Qadir 1,088 1,035 53
England Ashley Carty 9,951 11,057 -1,106
Wales Daniel Wells 12,425 11,575 850
Ireland Aaron Hill 9,662 10,070 -408
England Robbie Williams 13,528 12,491 1,037
England Zak Surety 9,698 10,303 -605
China Jiang Jun 8,872 9,689 -817
Thailand Thepchaiya Un-Nooh 11,866 10,144 1,722
England Kyren Wilson 29,715 23,836 5,879
Northern Ireland Jordan Brown 12,472 13,384 -912
Ireland Ken Doherty 5,787 8,335 -2,548
England Ben Woollaston 10,198 9,553 645
Scotland Liam Graham 3,664 6,996 -3,332
England Stuart Bingham 17,979 15,576 2,403
England Anthony Hamilton 7,806 9,000 -1,194
Wales Matthew Stevens 10,050 10,575 -525
Belgium Ben Mertens 8,905 9,363 -458
China Xing Zihao 7,419 8,658 -1,239
Wales Jak Jones 15,738 13,205 2,533
England Ashley Hugill 8,503 8,912 -409
England Rebecca Kenna 1,805 6,244 -4,439
China Pang Junxu 16,212 16,152 60
China Long Zehuang 8,566 8,967 -401
England Sam Craigie 13,293 12,681 612
England Mark Joyce 7,116 8,647 -1,531
Estonia Andres Petrov 5,102 6,742 -1,640
Egypt Mohamed Ibrahim 3,532 7,171 -3,639
Thailand Noppon Saengkham 19,651 16,628 3,023
England Rod Lawler 7,296 7,900 -604
England Joe Perry 9,822 10,693 -871
China Xu Si 8,869 9,155 -286
Wales Jamie Clarke 9,113 10,800 -1,687
England Reanne Evans 3,503 6,728 -3,225
England Shaun Murphy 17,260 13,842 3,418
China Tian Pengfei 7,610 8,475 -865
China Lyu Haotian 16,980 14,742 2,238
England Ian Burns 9,148 9,370 -222
England John Astley 5,994 7,518 -1,524
Thailand Mink Nutcharut 3,908 6,686 -2,778
Scotland Ross Muir 7,794 10,028 -2,234
China Yisong Peng 6,030 7,776 -1,746
China Ma Hailong 7,467 8,859 -1,392
Australia Neil Robertson 18,424 15,299 3,125
Hong Kong Marco Fu 10,626 9,006 1,620
England Liam Highfield 5,022 5,934 -912
China Wang Xinbo 2,470 2,732 -262
China Wang Xinzhong 1,186 2,066 -880
Ukraine Anton Kazakov 3,479 6,341 -2,862
England Sean O'Sullivan 5,566 7,821 -2,255
Stan Moody 7,125 8,285 -1,160
England Jimmy White 4,149 7,460 -3,311
Australia Ryan Thomerson 3,862 6,945 -3,083
England Andy Lee 4,828 7,044 -2,216
Hong Kong Shaun Liu 85 94 -9
Egypt Mostafa Dorgham 4,131 6,349 -2,218
Brazil Victor Sarkis 2,581 6,208 -3,627
United Arab Emirates Mohammed Shehab 1,786 1,489 297
Scotland Stephen Hendry 1,380 1,827 -447
United States Ahmed Aly Elsayed 2,048 5,749 -3,701
India Himanshu Jain 3,073 6,099 -3,026
Thailand Siripaporn Nuanthakhamjan 2,161 5,901 -3,740
England Bradley Cowdroy 663 966 -303
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 Andy Marriott 254 651 -397
Ireland Ross Bulman 488 575 -87
England Ian Desmier 228 629 -401
England John Fearick 313 654 -341
Wales Bradley Tyson 220 571 -351
England Dylan Smith 97 595 -498
England Ronnie Kralj 360 729 -369
Wales Marc Shaw 230 630 -400
England Heather Clare 68 616 -548
Pommy Kang 270 573 -303
England Aristos Pampouris 626 706 -80
India Mandeep Singh 0 0 0
England Michael Robert Joyce 383 559 -176
England Andy Neck 280 529 -249
England Daniel Walker 182 627 -445
England Kyle Holland 550 753 -203
Thailand Kriangsak Chiranothai 117 526 -409
Spain Juan Pedro Duran 516 675 -159
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
England Nigel Clarke 438 626 -188
England Gary Miller 511 610 -99
Latvia Arturs Kengis 314 628 -314
Guernsey James Kirk 279 718 -439
Germany Julien Leifert 365 741 -376
England Luke Simmonds 364 610 -246
England Tam Mustafa 354 565 -211
Scotland Sam McKay 324 509 -185
England Scott Rogan 291 517 -226
England Ronnie Sullivan 217 641 -424
Romania Andrei Orzan 365 560 -195
England Rees Carter 260 613 -353
England Mark Lloyd 538 680 -142
England Ronnie Blake 339 587 -248
Australia Simon Bevz 133 562 -429
Pakistan Abdul Raheem 226 638 -412
Evan Plummer 476 693 -217
England James Burrett 333 640 -307
England Richard Pipe 345 794 -449
Germany Daniel Young 258 652 -394
England Jake Robinson 535 627 -92
Portugal Francisco Domingues 239 654 -415
Scotland Ayaan Iqbal 245 525 -280
England Aidan Gallagher 334 736 -402
England Dean Reynolds 216 654 -438
England Andrew Greaves 548 716 -168
England Adam Williams 469 737 -268
England Sean Maddocks 423 646 -223
England Saqib Nasir 715 577 138
England Kuldesh Johal 239 471 -232
England Farakh Ajaib 433 644 -211
England Peter Devlin 396 536 -140
England Andy Lavin 381 384 -3
England Tony Knowles 139 336 -197
India Shrikrishna Suryanarayanan 465 711 -246
Thailand Chatchapong Nasa 525 614 -89
Pakistan Zulfiqar Qadir 94 291 -197
Pakistan Muhammad Naseem Akhtar 428 675 -247
Nepal Moti Pakharin 492 727 -235
Canada Mehran Maneshgar 188 612 -424
South Korea Yong Hwang 319 653 -334
India Hrithik Jain 491 751 -260
India Shahbaaz Adil Khan 222 358 -136
Thailand Vorawit Thongweang 191 645 -454
Thailand Taweesap Kongkitchertchoo 344 530 -186
Iran Amin Sanjaei 415 701 -286
Hong Kong Hoi Ming Lai 266 520 -254
Thailand Wiphu Phuthisabodi 503 670 -167
Iran Mohammad Ali Moghadam 370 616 -246
Iran Hamed Zaredoost 347 375 -28
Iran Alireza Rezaei 433 681 -248
Thailand Muhammad Siddiqui 426 777 -351
Pakistan Muhammad Azhar Khan 215 646 -431
Pakistan Muhammad Imran 336 567 -231
Bahrain Habib Subah 319 563 -244
Singapore Kingsley Tian Yi Ang 283 702 -419
China Deng Jinhong 375 634 -259
India Digvijay Kadian 492 735 -243
Pakistan Yasir Karim Jesani 265 514 -249
Singapore Chee Keong Chan 395 664 -269
Pakistan Amir Sohail 150 253 -103
Pakistan Qadeer Abbas 280 694 -414
Pakistan Umer-Naeem Memon 533 661 -128
Bahrain Nader Jaber Aldoseri 131 683 -552
China Ren Jiaxing 594 664 -70
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
Iran Hamed Zarehdoust 108 357 -249
Pakistan Aamir-Sahail Ahmed 70 270 -200
Pakistan Asjad Iqbal 116 365 -249
China Dong Zihao 266 619 -353
Northern Ireland Joel Connolly Jnr 386 904 -518
Wales Oliver Briffett-Payne 399 502 -103
Latvia Filips Kalniņš 271 549 -278
Ireland Leone Crowley 9 64 -55
China Lan Yuhao 261 379 -118
Malaysia Rory Thor 282 368 -86
Saudi Arabia Omar Alajlani 81 358 -277
Qatar Ali Al Obaidly 93 356 -263
Pakistan Muhammad Hamza Ilyas 363 810 -447