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 2868 (98.05%) matches with frame scores out of 2925 total matches.
Rank Player Points For Points Against Difference
Thailand Thepchaiya Un-Nooh 12,656 11,319 1,337
Ireland Ken Doherty 2,458 4,726 -2,268
England Oliver Brown 4,580 4,757 -177
China Si Jiahui 24,866 19,941 4,925
England Ricky Walden 17,235 16,618 617
China Liu Hongyu 9,721 10,120 -399
Wales Mark Williams 22,861 19,226 3,635
England Elliot Slessor 19,057 16,831 2,226
Scotland John Higgins 30,972 27,510 3,462
England Robbie Williams 11,216 12,084 -868
England Barry Hawkins 23,626 20,138 3,488
Belgium Ben Mertens 9,116 9,621 -505
England Sam Craigie 6,530 6,153 377
Ireland Aaron Hill 8,939 10,267 -1,328
China He Guoqiang 14,286 12,603 1,683
England Zak Surety 10,822 10,597 225
England Louis Heathcote 12,792 11,771 1,021
England Martin Gould 423 350 73
England Martin O'Donnell 12,769 12,202 567
England Matthew Selt 13,996 13,469 527
England Robert Milkins 10,635 13,157 -2,522
England Kyren Wilson 41,936 33,176 8,760
China Xiao Guodong 22,897 20,294 2,603
England Andrew Higginson 8,210 8,519 -309
China Zhang Anda 18,294 17,484 810
Northern Ireland Jordan Brown 9,853 11,308 -1,455
China Fan Zhengyi 15,332 13,573 1,759
China Yuan Sijun 14,352 12,380 1,972
England Liam Pullen 7,619 8,382 -763
England Joe O'Connor 17,049 15,536 1,513
Wales Jamie Clarke 9,109 10,270 -1,161
China Yisong Peng 3,925 4,027 -102
China Pang Junxu 20,449 18,411 2,038
England Haydon Pinhey 7,744 8,473 -729
Scotland Scott Donaldson 10,233 9,841 392
Wales Matthew Stevens 11,085 10,491 594
Switzerland Alexander Ursenbacher 9,229 9,008 221
England Mark Joyce 7,934 7,848 86
England Chris Wakelin 24,323 22,554 1,769
China Zhou Yuelong 11,290 11,447 -157
Iran Hossein Vafaei 15,502 12,891 2,611
Scotland Stephen Maguire 14,389 13,342 1,047
England Mark Davis 10,853 9,230 1,623
England Jimmy Robertson 12,864 13,073 -209
Scotland Graeme Dott 10,675 10,581 94
Wales Ryan Day 18,376 19,078 -702
England Ben Woollaston 12,227 11,969 258
England David Lilley 12,157 12,321 -164
England David Gilbert 21,454 17,414 4,040
England Tom Ford 14,346 14,313 33
China Xing Zihao 9,276 9,027 249
Wales Andrew Pagett 7,877 10,308 -2,431
England Joe Perry 9,537 10,048 -511
England Ashley Carty 9,047 9,205 -158
Wales Alfie Davies 3,742 3,349 393
China Tian Pengfei 9,841 10,049 -208
England Ali Carter 22,992 21,601 1,391
China Xu Si 14,834 14,217 617
Belgium Julien Leclercq 9,128 9,939 -811
Hong Kong Marco Fu 9,952 8,233 1,719
Northern Ireland Mark Allen 30,889 25,687 5,202
England Judd Trump 42,058 29,219 12,839
Australia Neil Robertson 27,225 19,999 7,226
India Ishpreet Singh Chadha 10,185 11,719 -1,534
Thailand Noppon Saengkham 13,530 13,386 144
England Gary Wilson 23,720 21,942 1,778
England Stuart Bingham 21,785 19,109 2,676
England Mark Selby 29,552 23,505 6,047
Wales Jak Jones 24,317 21,812 2,505
England Ronnie O'Sullivan 25,995 19,951 6,044
England Jack Lisowski 20,173 17,148 3,025
England Shaun Murphy 22,548 19,759 2,789
China Lyu Haotian 12,665 12,491 174
China Cao Yupeng 5,031 4,663 368
China Ding Junhui 20,848 18,268 2,580
Ukraine Iulian Boiko 8,613 9,739 -1,126
England David Grace 7,858 8,644 -786
Wales Jamie Jones 8,767 9,613 -846
Wales Dominic Dale 10,133 11,343 -1,210
England Jenson Kendrick 5,864 6,142 -278
England Sean O'Sullivan 3,702 3,950 -248
Wales Jackson Page 15,050 15,017 33
England Stuart Carrington 8,858 9,237 -379
Wales Daniel Wells 10,772 11,830 -1,058
China Wu Yize 19,894 16,965 2,929
China Long Zehuang 13,337 12,136 1,201
England Adam Duffy 2,585 2,746 -161
Germany Lukas Kleckers 2,676 3,663 -987
England Ashley Hugill 3,955 3,814 141
Wales Michael White 4,161 4,354 -193
China Wang Xinbo 2,905 3,337 -432
Belgium Luca Brecel 12,376 12,598 -222
England Sanderson Lam 7,847 10,148 -2,301
Scotland Anthony McGill 7,695 8,344 -649
England Anthony Hamilton 7,883 8,521 -638
Scotland Ross Muir 7,659 9,569 -1,910
England Ian Burns 8,040 8,896 -856
England Allan Taylor 10,116 9,260 856
England Oliver Lines 10,419 10,760 -341
China Ma Hailong 10,550 10,613 -63
Stan Moody 12,438 11,514 924
Wales Dylan Emery 10,126 10,825 -699
England Barry Pinches 3,186 3,562 -376
Wales Duane Jones 8,169 8,678 -509
Wales Liam Davies 7,219 7,679 -460
Malaysia Thor Chuan Leong 9,845 10,148 -303
Estonia Andres Petrov 3,920 4,334 -414
Hungary Bulcsú Révész 7,987 8,592 -605
China Jiang Jun 12,068 11,942 126
Egypt Mostafa Dorgham 6,310 9,437 -3,127
England Alfie Burden 8,010 8,498 -488
China Gao Yang 3,843 3,147 696
England Peter Lines 3,515 3,023 492
United Arab Emirates Mohammed Shehab 3,940 4,046 -106
England Rod Lawler 2,460 2,815 -355
England James Cahill 4,065 3,925 140
England Andy Hicks 3,506 3,733 -227
England John Astley 2,146 2,638 -492
Latvia Artemijs Zizins 7,213 7,420 -207
Bulgaria Velian Dimitrov 492 760 -268
England Lee Stephens 1,045 1,117 -72
England Ian Martin 843 760 83
England James Burrett 677 803 -126
England Farakh Ajaib 7,088 6,712 376
England John Fearick 653 907 -254
England Evan Plummer (II) 702 911 -209
Moldova Vladislav Gradinari 2,110 2,491 -381
England Oliver Sykes 3,472 3,572 -100
England Stuart Watson 1,299 1,116 183
England Callum Beresford 667 903 -236
South Korea Daegyu Lee 2,206 1,650 556
England Jeff Cundy 1,210 1,134 76
England Luke Simmonds 626 836 -210
England Chae Ross 768 1,031 -263
England Adrian Rosa 1,056 1,103 -47
England Martin Shepherdson 628 992 -364
England Bradley Cowdroy 979 1,047 -68
Hong Kong Ng On Yee 1,034 1,269 -235
England George Pragnell (II) 1,626 1,516 110
England Edward Jones 928 884 44
England Matt Williams 1,507 1,723 -216
England James Silverwood 537 1,082 -545
England Aidan Gallagher 641 790 -149
China Wang Yuchen 7,743 8,073 -330
England Sean Maddocks 1,553 1,211 342
England Mark Lloyd 1,089 1,135 -46
England Andy Lavin 920 1,014 -94
Wales Matthew Roberts 456 720 -264
England Mark Vincent 1,191 1,538 -347
England Alex Clenshaw 2,194 1,427 767
Wales Riley Powell 1,393 1,850 -457
England Paul Deaville 5,613 6,549 -936
England Aristos Pampouris 687 865 -178
England Gary Filtness 1,214 1,192 22
Scotland Jack Borwick 914 1,263 -349
England Joshua Thomond 4,263 6,278 -2,015
England Sean McAllister 991 845 146
Canada James Lee 848 856 -8
Belgium Daan Leyssen 728 987 -259
England Kayden Brierley 2,318 2,707 -389
England Lee Shanker 904 684 220
England Connor Benzey 2,266 2,315 -49
Austria Florian Nüßle 4,061 3,702 359
England Peter Devlin 1,312 1,110 202
Malta Aaron Busuttil 1,046 997 49
England Neal Jones 932 954 -22
Scotland Keith Keldie 1,006 1,161 -155
England Lewis Ullah 2,747 3,161 -414
England Simon Blackwell 7,760 7,653 107
Germany Umut Dikme 2,299 2,344 -45
England Josh Mulholland 2,159 2,016 143
England Simon Bedford 1,130 1,086 44
England Joshua Cooper 3,152 4,094 -942
England Liam Highfield 3,027 3,285 -258
England Zack Richardson 2,128 2,009 119
Scotland Chris Totten 8,611 8,873 -262
Poland Mateusz Baranowski 989 825 164
England Hayden Staniland 971 871 100
Ukraine Anton Kazakov 4,983 7,393 -2,410
England Craig Steadman 1,929 1,875 54
England Jamie Barrett 891 1,259 -368
Northern Ireland Gerard Greene 2,496 2,395 101
Australia Ryan Thomerson 2,410 3,676 -1,266
England Daniel Womersley 5,991 6,999 -1,008
England Anthony Wall 647 865 -218
Poland Antoni Kowalski 8,226 8,769 -543
England Harvey Chandler 1,901 2,190 -289
Jamaica Rory McLeod 1,857 2,584 -727
England Stephen Kershaw 527 810 -283
England Ryan Davies 2,277 2,194 83
England Phil O'Kane 754 846 -92
England Halim Hussain 951 1,080 -129
Northern Ireland Fergal Quinn (II) 1,554 1,672 -118
Hong Kong Yu Kiu Chang 1,183 1,348 -165
Thailand Putthakam Kimsuk 2,218 1,529 689
India Himanshu Jain 2,274 3,231 -957
Iran Ehsan Heydarinezhad 3,165 1,784 1,381
Singapore Jaden Ong Jia Jun 1,146 1,181 -35
Thailand Pawaris Ngamkham 714 1,020 -306
China Chen Qiyu 1,891 1,511 380
China Deng Jinhong 503 748 -245
China Feng Yu 1,245 1,005 240
China Zhang Yang 1,086 795 291
Iran Morteza Torabi (II) 1,040 1,093 -53
China Liang Xiaolong 2,273 1,587 686
Malaysia Lim Kok Leong 2,625 2,135 490
Hong Kong Chau Hon Man 999 1,145 -146
China Liu Wenwei 1,236 1,163 73
Pakistan Rana Irfan Aslam 1,382 1,711 -329
China Luo Honghao 2,393 1,725 668
India Vinay Swaminathan 685 1,101 -416
China Luo Zetao 1,798 1,308 490
China Zhang Zhijie 1,568 1,545 23
Thailand Nattanapong Chaikul 1,037 889 148
Iran Mohammad Reza Pishvari 801 953 -152
India Subrat Das 890 1,352 -462
Thailand Akani Songsermsawad 6,795 5,568 1,227
India Dhruv Patel 1,708 1,696 12
India Shrikrishna Suryanarayanan 1,420 1,470 -50
Pakistan Haris Tahir 6,966 7,571 -605
Thailand Prin Ratmukda 1,123 1,143 -20
Pakistan Hamza Akbar 1,179 1,128 51
India Digvijay Kadian 937 832 105
China Li Chengjie 1,134 1,010 124
Pakistan Muhammad Siddiqui (II) 1,196 1,321 -125
Thailand Ritthichai Chimphanang 1,396 1,066 330
India Hrithik Jain 684 1,019 -335
India Abhishek Bajaj 634 908 -274
China Ren Jiaxing 713 860 -147
China Zhou Jinhao 2,933 3,893 -960
Thailand Jongrak Boonrod 782 943 -161
Hong Kong Wan Nansen Sin Man 1,688 1,240 448
Pakistan Qadeer Abbas 822 877 -55
Hong Kong Fung Kwok Wai 2,454 1,799 655
China Lan Yuhao 3,537 2,360 1,177
Qatar Ali Al Obaidly 818 1,608 -790
Iran Ali Gharahgozlou 2,713 2,087 626
Thailand Passakorn Sittikrai 895 949 -54
Iran Amin Sanjaei 2,173 2,261 -88
China Liu Yang 2,098 1,467 631
Thailand Chatchapong Nasa 967 958 9
England Gary Milne 790 792 -2
Germany Manuel Ederer 1,340 1,097 243
England Matthew Glasby 889 957 -68
England Tony Knowles 871 1,011 -140
Wales Jack Bradford 1,339 1,062 277
Ireland Aman Goel 578 838 -260
Northern Ireland Joel Connolly Jnr 1,101 1,422 -321
England Brandon Sargeant 820 946 -126
England Labeeb Ahmed 822 1,055 -233
England Danny Brindle 1,253 1,015 238
England Andrew Milliard 702 943 -241
England Jay Bullen 744 892 -148
Mark Bell 631 653 -22
England Andy Marriott 615 667 -52
England Darren Burns 352 797 -445
Hong Kong Shaun Liu 1,118 1,054 64
England Jed Mann 1,092 1,452 -360
France Brian Ochoiski 794 728 66
England Martyn Taylor 662 820 -158
Scotland Steven Wardropper 648 941 -293
England Luke Pinches 761 845 -84
England Patrick Whelan 932 899 33
Wales Alex Taubman 1,040 879 161
England Steven Hallworth 2,519 2,541 -22
England Jamie O'Neill 1,486 1,665 -179
England Brandon Hall 1,139 1,006 133
England Adam Abbas 709 1,179 -470
England Mitchell Mann 5,790 6,112 -322
England Hamim Hussain 1,878 1,660 218
Hong Kong Wallace Wong 593 828 -235
Pakistan Babar Masih 1,083 764 319
India Asutosh Padhy 1,361 1,148 213
Thailand Thitiphong Choolasak 842 1,025 -183
India Laxman Rawat 1,275 1,309 -34
Pakistan Muhammad Ahsan Javaid 1,052 1,051 1
Pakistan Muhammad Naseem Akhtar 2,115 1,378 737
Pakistan Muhammad Umar Khan 1,435 1,324 111
Thailand Narinton Tasurin 1,072 1,071 1
China Deng Haohui 1,584 1,176 408
India Kreishh Gurbaxani 5,356 7,021 -1,665
Pakistan Farhan Noor 1,314 1,304 10
Thailand Narongdat Takantong 794 869 -75
Pakistan Umer-Naeem Memon 940 1,042 -102
England Hammad Miah 5,879 7,411 -1,532
Hong Kong Cheung Ka Wai 6,644 6,398 246
Northern Ireland Robbie Mcguigan 4,025 5,915 -1,890
Scotland Liam Graham 5,027 7,625 -2,598
China Peifan Lei 12,164 10,922 1,242
China Gong Chenzhi 9,192 8,770 422
England Michael Holt 8,928 8,824 104
China Cao Jin 876 1,173 -297
Iran Amir Sarkhosh 6,042 6,942 -900
Scotland Dean Young 6,407 8,168 -1,761
England Jimmy White 6,335 8,291 -1,956
Egypt Mohamed Elkhayat 595 728 -133
Brazil Jonas Luz 894 1,897 -1,003
China Huang Jiahao 3,460 5,034 -1,574
Thailand Mink Nutcharut 3,788 6,782 -2,994
England Manasawin Phetmalaikul 4,584 7,614 -3,030
China Yulu Bai 4,329 6,574 -2,245
Egypt Hatem Yassen 903 1,087 -184
China Zhao Xintong 2,828 1,981 847
Pakistan Mohammed Asif 369 471 -102
England Andy Lee 1,698 2,187 -489
Egypt Mohamed Ibrahim 976 2,377 -1,401
England Rebecca Kenna 663 2,039 -1,376
Brazil Victor Sarkis 1,033 2,729 -1,696
Thailand Siripaporn Nuanthakhamjan 2,268 6,235 -3,967
United States Ahmed Aly Elsayed 3,126 6,922 -3,796
England Sydney Wilson 1,042 1,550 -508
England Reanne Evans 2,542 6,275 -3,733
China Wang Xinzhong 195 417 -222
Scotland Stephen Hendry 277 335 -58
Ireland Fergal O'Brien 976 1,463 -487
Saudi Arabia Omar Alajlani 176 682 -506
Pakistan Muhammad Hamza Ilyas 363 810 -447
England Nigel Clarke 262 634 -372
Poland Michał Kotiuk 387 653 -266
England Bradley Jones 241 578 -337
Australia Simon Bevz 233 559 -326
England Scott Rogan 544 683 -139
England Faizaan Mohammed 392 709 -317
England Jake Crofts 448 782 -334
England Jai Platts 125 658 -533
Ireland Noel Landers 320 635 -315
England Jake Robinson 281 607 -326
Wales Ross Jones 394 580 -186
England Kuldesh Johal 497 707 -210
England Gary Skipworth 192 320 -128
England Phillip Owen Blackburn 427 610 -183
Latvia Rodion Judin 584 740 -156
Wales Marc Shaw 264 653 -389
Russia Arsenii Korolev 258 551 -293
Austria Paul Schopf 332 667 -335
England Scott Harrison 474 595 -121
England Matthew Day 142 275 -133
England Scott Bell 339 598 -259
England Matthew Woodcock 82 555 -473
England Callum Downing 498 607 -109
England Imran Puri 220 272 -52
France Nicolas Mortreux 534 741 -207
England Saqib Nasir 444 590 -146
England Daniel Walker 209 533 -324
Scotland Michael Collumb 419 611 -192
England Ronnie Sullivan 219 607 -388
England Daniel Stevenson 171 561 -390
England Dean Reynolds 88 702 -614
Wales Tyler Rees 547 663 -116
England Billy Joe Castle 530 681 -151
England Elias Martin-Beris 206 616 -410
England Aidan Murphy (II) 376 611 -235
Wales Oliver Briffett-Payne 354 609 -255
England Kian Dennett 294 545 -251
England Alex Millington 564 809 -245
England Lee Whaley 206 612 -406
England Richard Pipe 328 596 -268
Scotland Gary Thomson 651 718 -67
England Wayne Townsend 373 663 -290
China Xian Ziheng 151 660 -509
Thailand Wiphu Phuthisabodi 590 827 -237
Thailand Lomnaw Issarangkun 275 615 -340
Thailand Taweesap Kongkitchertchoo 440 540 -100
India Danish Khan 609 681 -72
China Zhao Hanyang 457 647 -190
Thailand Vorawit Thongweang 178 615 -437
Pakistan Sohail Shahzad 548 691 -143
Bangladesh Shuvo Biswas 259 568 -309
Thailand Pongsatorn Seemuen 330 647 -317
Pakistan Zulfiqar Qadir 448 782 -334
Pakistan Hunain Memon 207 573 -366
Taiwan Lin Shu-hung 507 781 -274
China Luo Chenliang 160 622 -462
China Pan Yiming 340 666 -326
Thailand Pongsakron Chongjairak (II) 603 773 -170
Thailand Boonpithak Lothong 616 648 -32
Pakistan Ian Mark John 453 642 -189
China Dong Zihao 463 597 -134
India Anand Raghuvanshi 366 738 -372
Nepal Ayush Gautam 271 721 -450
Thailand Patipaan Wonghun 130 593 -463
India Angad Ghai 254 608 -354
Pakistan Aadil-Hussain Narejo 198 579 -381
Iran Hamed Zarehdoust 436 639 -203
Pakistan Muhammad Azhar Khan 391 598 -207
Thailand Sumongkhon Khamphul 181 693 -512
Iran Mohammad Ali Moghadam 280 641 -361
Nepal Saroj Gautam 420 813 -393
Iran Arman Madanighafarokhi 336 611 -275
Thailand Nipitpon Manamuti 153 541 -388
Pakistan Hassan Gull 622 611 11
China Chen Xiaolong 271 629 -358
Iran Shahin Khorami Del 454 798 -344
China Cao Zeyi 415 602 -187
Pakistan Mubashir Raza 152 390 -238
China Qiu Lei 90 481 -391
China Ma Shaojun 250 417 -167
China Huang Hao 102 383 -281
China Cai Wei 367 882 -515
Saudi Arabia Faisal Bahashwan 37 320 -283
Kuwait Ahmad Abul 57 321 -264
Pakistan Adeel Aqdus 179 317 -138
Saudi Arabia Abdullah Alotayyani 45 272 -227
Saudi Arabia Abdulraouf Sayegh 492 674 -182
Iraq Ali Hussain Ali 144 254 -110
Oman Haitham Al Mahri 33 342 -309
Saudi Arabia Ziyad Alqabbani 75 356 -281
United Arab Emirates Khalid Kamali 152 326 -174
Saudi Arabia Ayman Alamri 83 324 -241
Saudi Arabia Saleh Alamoudi 43 320 -277
Iraq Ali Jalil Ali 74 281 -207
Bahrain Habib Subah Humood 493 809 -316
Libya Kusai Hamed Sharif 132 337 -205
Northern Ireland Jamie Gardiner 379 383 -4
China Zheng Dian 376 632 -256
Scotland Ayaan Iqbal 115 477 -362
Brazil Igor Figueiredo 763 1,009 -246
Ireland Joe Shannon 42 45 -3
Scotland Sophie Nix 7 40 -33
England Daniel Boyes 13 80 -67
Wales Sion Stuart 12 27 -15
Saudi Arabia Ahmed Abdullah Aseeri 36 416 -380