Points Scored For & Against - Season 2022-2023 - 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 1154 (96.33%) matches with frame scores out of 1198 total matches.
Rank Player Points For Points Against Difference
England Josh Symes 569 1,007 -438
England Chae Ross 1,998 1,665 333
Hong Kong Cheung Ka Wai 3,104 2,338 766
China Liu Hongyu 2,611 1,712 899
Stan Moody 1,831 1,638 193
Alfie Lee 2,144 1,978 166
England James Burrett 525 1,128 -603
England Ronnie Blake 1,198 1,631 -433
India Kreishh Gurbaxani 739 1,176 -437
Wales Tyler Rees 2,853 2,058 795
England Bradley Cowdroy 1,036 1,073 -37
England Lee Stephens 1,023 1,164 -141
England Phil O'Kane 1,543 1,654 -111
England Stuart Watson 920 1,177 -257
Wales Daniel Wells 6,390 5,225 1,165
Thailand Nattanapong Chaikul 1,255 1,847 -592
Germany Umut Dikme 2,078 2,050 28
Canada James Lee 1,746 1,837 -91
China Wang Yuchen 2,512 1,636 876
Wales Alfie Davies 2,205 2,169 36
Latvia Rodion Judin 1,460 1,810 -350
England Liam Pullen 1,205 1,656 -451
England Patrick Whelan 1,669 1,734 -65
England Sean McAllister 2,293 2,103 190
Wales Jack Bradford 1,122 1,138 -16
England Connor Benzey 1,563 1,740 -177
England Simon Bedford 1,324 1,126 198
England Andy Lee 3,494 3,599 -105
England Halim Hussain 807 1,246 -439
England Neal Jones 1,533 1,544 -11
England Robert Read 1,787 1,607 180
Mark Bell 1,537 1,881 -344
England Manasawin Phetmalaikul 869 1,245 -376
Wales Marc Shaw 817 1,267 -450
Isle of Man Darryl Hill 689 1,176 -487
India Lucky Vatnani 1,868 1,743 125
Hong Kong Chau Hon Man 1,337 1,295 42
England Martyn Taylor 1,635 1,364 271
England Jack Haley 1,048 1,124 -76
England Sydney Wilson 1,883 1,364 519
England Farakh Ajaib 4,931 4,723 208
England Jamie Barrett 1,006 1,244 -238
England Gary Challis 701 737 -36
Belgium Daan Leyssen 2,675 2,412 263
England Haydon Pinhey 3,939 4,092 -153
Germany Lukas Kleckers 5,260 4,770 490
England Callum Beresford 1,561 2,417 -856
England Rod Lawler 2,736 2,594 142
England James Cahill 4,626 4,498 128
England Mark Lloyd 1,694 1,487 207
England Jamie Wilson 969 1,183 -214
England Harvey Chandler 2,339 2,535 -196
England Ashley Carty 1,752 1,478 274
Wales Lee Walker 1,901 1,761 140
England Brandon Sargeant 2,710 2,069 641
Jamaica Rory McLeod 4,087 3,870 217
England Hamim Hussain 2,140 1,870 270
England Ben Hancorn 2,890 2,772 118
England Peter Devlin 2,880 2,343 537
India Digvijay Kadian 950 1,177 -227
China Jianbo Zhao 6,142 5,324 818
Ireland Fergal O'Brien 2,323 2,290 33
England Martin O'Donnell 1,729 1,913 -184
England Jenson Kendrick 3,603 4,056 -453
England Sean Maddocks 1,769 1,913 -144
England Steven Hallworth 6,530 5,623 907
Scotland Ross Muir 5,216 5,273 -57
England Sean Harvey 1,790 1,706 84
Ireland Aaron Hill 5,095 3,842 1,253
England Zak Surety 3,436 2,947 489
England Luke Simmonds 3,064 3,176 -112
England Billy Joe Castle 1,956 1,710 246
England Saqib Nasir 1,867 2,006 -139
Ireland Ross Bulman 2,434 2,225 209
France Niel Vincent 1,483 1,660 -177
England Daniel Womersley 2,161 1,759 402
France Brian Ochoiski 992 1,333 -341
China Gao Yang 2,173 1,679 494
England Ian Martin 3,050 3,469 -419
England Ryan Davies 1,660 1,760 -100
England John Astley 4,254 3,808 446
Cyprus Michael Georgiou 2,724 2,329 395
Austria Florian Nüßle 3,868 3,017 851
England Andrew Higginson 4,205 3,475 730
Thailand Akani Songsermsawad 3,625 2,497 1,128
England Kuldesh Johal 1,780 1,899 -119
Northern Ireland Robbie Mcguigan 2,712 3,040 -328
Ireland Leo Fernandez 2,082 1,666 416
China Bai Langning 1,877 1,431 446
England Alex Millington 893 1,219 -326
England Sanderson Lam 3,611 4,051 -440
England Lewis Ullah 2,161 2,178 -17
Iran Soheil Vahedi 2,510 2,069 441
England Heather Clare 151 971 -820
England Stephen Kershaw 887 1,139 -252
England Matthew Glasby 1,790 2,273 -483
England Adam Duffy 3,015 3,511 -496
England James Height 1,052 1,186 -134
Wales Jordan Shepherd 1,157 1,115 42
Ireland Rodney Goggins 2,598 2,018 580
Wales Liam Davies 2,390 2,146 244
Scotland Chris Totten 2,490 2,197 293
England Isa Ishtiaq 918 966 -48
Thailand Chatchapong Nasa 1,109 1,258 -149
England Faizaan Mohammed 972 1,352 -380
England George Pragnall 3,056 2,647 409
England Scott Bell 744 1,063 -319
Ukraine Sergey Isaenko 1,408 1,737 -329
England Ryan Mears 914 1,399 -485
Scotland Liam Graham 1,326 1,476 -150
Wales Alex Taubman 1,444 1,564 -120
Ukraine Iulian Boiko 1,787 1,552 235
England Ben Fortey 1,176 1,228 -52
England Joshua Thomond 1,377 1,545 -168
Ireland Fergal Quinn 1,721 1,803 -82
England Tony Knowles 1,337 1,606 -269
Israel Eden Sharav 1,871 1,983 -112
Scotland Keith Keldie 1,955 2,091 -136
England Michael Holt 3,934 3,349 585
Norway Kurt Maflin 3,107 2,031 1,076
Ireland Aidan Murphy 1,084 1,206 -122
Belgium Ben Mertens 3,809 2,922 887
China Haohui Deng 1,234 1,049 185
Wales Bradley Tyson 696 1,193 -497
Ireland Leone Crowley 1,166 1,430 -264
England Sean Coote 352 1,061 -709
England Joe Fenton 1,129 1,276 -147
England Gary Miller 712 984 -272
England James Silverwood 1,266 1,544 -278
England Andrew Turner 1,116 1,225 -109
England Alex Clenshaw 1,130 1,224 -94
England Jack Harris 954 1,200 -246
England Mark Vincent 946 1,429 -483
England Ian Desmier 863 1,289 -426
Scotland Michael Collumb 1,242 1,057 185
England Kayden Brierley 769 1,245 -476
England Luke Pinches 1,132 1,309 -177
England Hayden Staniland 1,039 1,228 -189
Hong Kong Yu Kiu Chang 1,194 1,227 -33
England Lee Shanker 1,258 1,186 72
Singapore Zhong Wei Tan 504 813 -309
Thailand Kritsanut Lertsattayathorn 2,093 1,285 808
Thailand Muhammad Siddiqui 1,134 1,345 -211
Thailand Pongsak Chongjairak 2,179 1,593 586
Thailand Putthakam Kimsuk 1,189 1,208 -19
Malaysia Thor Chuan Leong 1,847 1,140 707
Malaysia Chung Leong Loh 812 1,033 -221
Iran Siyavosh Mozayani 768 676 92
Thailand Taweesap Kongkitchertchoo 1,349 1,428 -79
Iran Nader Jahadi 699 716 -17
Malaysia Chang Wai Chung 605 854 -249
Pakistan Asjad Iqbal 2,580 1,549 1,031
Iran Amin Sanjaei 977 801 176
Thailand Poramin Danjirakul 1,216 1,387 -171
Thailand Teerawat Srikaithai 839 722 117
Thailand Chayanon Thiansuk 1,373 1,124 249
Pakistan Mubashir Raza 1,468 1,516 -48
Pakistan Mohammed Asif 1,771 1,166 605
Mongolia Temuujin Enkhbold 1,491 1,464 27
Thailand Thanawat Thirapongpaiboon 1,646 879 767
Thailand Ratchata Khantee 1,677 1,644 33
Thailand Thitiphong Choolasak 1,724 1,799 -75
Mongolia Khash-Ochir Tuvshinjargal 1,951 1,498 453
Thailand Thanaphon Bunplot 904 1,104 -200
Thailand Pornpiya Kaosumran 1,542 1,443 99
Thailand Narongdat Takantong 2,169 1,668 501
Pakistan Hamza Akbar 1,427 1,641 -214
Saudi Arabia Ahmed Abdullah Aseeri 1,217 1,090 127
Iran Alireza Rezaei 1,171 1,042 129
Thailand Dechawat Poomjaeng 3,363 2,044 1,319
Mongolia Lkhagvasuren Tumurchudur 1,352 1,604 -252
Mongolia Mendsaikhan Bat-Erdene 773 990 -217
Morteza Torabi 1,291 1,476 -185
Malaysia Lim Kok Leong 1,372 1,176 196
Thailand Noppadon Sangnil 1,340 1,330 10
Iran Amir Sarkhosh 818 900 -82
Pakistan Haris Tahir 1,177 1,193 -16
Pakistan Muhammad Naseem Akhtar 1,358 1,345 13
Singapore Chee Keong Chan 653 840 -187
Thailand Tawan Pooltong 1,261 1,145 116
Mongolia Lkhagvadorj Ochirbal 816 1,034 -218
Philippines Alvin Barbero 521 642 -121
Thailand Rattanachai Tupadilok 699 852 -153
Philippines Jefrey Roda 1,075 1,219 -144
Iran Ehsan Heydarinezhad 1,339 718 621
India Himanshu Jain 1,629 2,431 -802
England Robert Milkins 2,854 2,782 72
England David Grace 3,244 2,398 846
England Andy Hicks 2,181 1,867 314
England Craig Steadman 2,169 2,517 -348
China Zhao Xintong 3,971 2,070 1,901
Thailand Noppon Saengkham 3,301 2,512 789
England Hammad Miah 1,613 1,559 54
England Anthony Hamilton 3,792 2,467 1,325
England Ashley Hugill 1,724 2,067 -343
England Kyren Wilson 4,656 3,453 1,203
Ukraine Anton Kazakov 1,035 2,042 -1,007
China Zhang Anda 2,282 2,048 234
England Chris Wakelin 2,931 2,749 182
England Tom Ford 1,614 1,536 78
England Ian Burns 1,855 2,165 -310
Ireland Michael Judge 2,018 2,769 -751
Belgium Luca Brecel 3,094 2,273 821
China Lu Ning 3,826 3,137 689
England Robbie Williams 3,409 3,401 8
China Chen Zifan 1,839 1,632 207
England Ronnie O'Sullivan 1,465 1,289 176
Wales Jamie Jones 5,070 4,186 884
Switzerland Alexander Ursenbacher 1,990 1,707 283
England Sam Craigie 1,228 1,797 -569
England David Lilley 1,305 1,540 -235
England Alfie Burden 1,115 1,639 -524
England Ricky Walden 2,964 2,810 154
Northern Ireland Gerard Greene 1,798 1,894 -96
China Xiao Guodong 4,423 3,074 1,349
Scotland Scott Donaldson 1,734 2,017 -283
Wales Jackson Page 2,161 2,289 -128
England Barry Hawkins 5,282 3,170 2,112
Scotland Graeme Dott 3,016 2,791 225
China Yuan Sijun 4,105 3,486 619
China Lyu Haotian 3,916 3,500 416
Scotland Fraser Patrick 1,062 1,544 -482
China Peifan Lei 1,067 1,431 -364
England Mark Selby 2,948 2,185 763
England Joe Perry 1,926 1,711 215
England Ben Woollaston 3,185 2,731 454
England Elliot Slessor 2,346 2,447 -101
England Gary Wilson 3,614 3,234 380
Wales Mark Williams 4,381 3,280 1,101
China Li Hang 1,921 1,423 498
Wales Jak Jones 2,465 2,739 -274
Wales Andrew Pagett 1,225 1,959 -734
England Barry Pinches 2,004 1,800 204
England Jimmy Robertson 3,600 3,613 -13
Scotland Stephen Maguire 2,108 1,861 247
Thailand Thepchaiya Un-Nooh 1,770 1,582 188
Wales Matthew Stevens 2,536 2,951 -415
China Si Jiahui 3,470 3,031 439
England Mitchell Mann 2,104 2,238 -134
China Zhou Yuelong 2,840 2,512 328
England Matthew Selt 1,621 1,456 165
Wales Dominic Dale 2,276 2,308 -32
China Chang Bingyu 2,046 1,869 177
England Mark King 1,197 1,671 -474
Wales Ryan Day 6,163 4,249 1,914
England Ali Carter 4,297 3,859 438
China Wu Yize 3,581 2,531 1,050
China Pang Junxu 3,080 2,502 578
England Louis Heathcote 1,727 1,740 -13
England Reanne Evans 514 1,497 -983
Iran Hossein Vafaei 2,551 1,199 1,352
China Tian Pengfei 1,881 1,465 416
China Cao Yupeng 1,861 2,398 -537
England Stuart Bingham 3,604 3,126 478
Australia Ryan Thomerson 1,299 1,592 -293
England Peter Lines 1,338 1,540 -202
England Shaun Murphy 3,659 2,831 828
England Judd Trump 4,429 3,182 1,247
China Xu Si 1,573 2,288 -715
Wales Jamie Clarke 1,867 2,487 -620
England Sean O'Sullivan 1,716 2,163 -447
England Joe O'Connor 1,885 1,835 50
England David Gilbert 2,492 2,170 322
England Mark Davis 1,274 1,929 -655
Northern Ireland Jordan Brown 4,275 3,357 918
Northern Ireland Mark Allen 5,011 3,563 1,448
England Jack Lisowski 2,976 2,387 589
Wales Michael White 2,536 2,136 400
England Stuart Carrington 1,863 2,177 -314
England Mark Joyce 2,116 1,922 194
England Oliver Brown 1,506 2,339 -833
Hong Kong Marco Fu 1,967 1,867 100
Wales Dylan Emery 2,215 2,225 -10
China Yan Bingtao 2,822 1,924 898
Scotland Anthony McGill 1,588 1,707 -119
England Jimmy White 1,455 1,511 -56
England Oliver Lines 1,519 2,281 -762
China Ding Junhui 1,315 761 554
Scotland Dean Young 961 1,405 -444
Hong Kong Ng On Yee 999 2,434 -1,435
China Zhang Jiankang 1,364 1,910 -546
Scotland John Higgins 1,298 1,091 207
Thailand Mink Nutcharut 629 1,146 -517
China Fan Zhengyi 689 752 -63
Belgium Julien Leclercq 1,173 1,683 -510
England Martin Gould 447 859 -412
Pakistan Babar Masih 0 0 0
England Andrew Milliard 477 1,088 -611
Italy Mirko Montrasio 115 906 -791
England Dean Reynolds 310 1,004 -694
Pakistan Abdul Javed 0 0 0
Pakistan Muhammad Imran 0 0 0
India Hrithik Jain 512 914 -402
Wales Matthew Roberts 664 860 -196
England Brandon Hall 252 1,063 -811
England Darren Barton 611 965 -354
Pakistan Abdul Raheem 589 1,052 -463
England Mark Ganderton 493 965 -472
Germany Kharazchi Jamshid 61 953 -892
England John Fearick 383 915 -532
England Daniel Walker 329 808 -479
Wales Gareth Edwards 556 943 -387
England Jason Wright 452 1,071 -619
England Andy Neck 271 885 -614
England Andy Marriott 485 904 -419
South Africa Paul Burrell 342 1,102 -760
England Nigel Clarke 371 870 -499
China Zhang Zhijie 619 892 -273
England Michael Robert Joyce 569 965 -396
England Ian Brumby 739 971 -232
England Danny Connolly 596 1,041 -445
Australia Simon Bevz 204 829 -625
Canada Mehran Maneshgar 0 0 0
Scotland Amaan Iqbal 477 922 -445
England Dylan Smith 507 1,107 -600
England Joshua Cooper 909 885 24
Bahrain Nader Jaber Aldoseri 276 576 -300
Thailand Jongrak Boonrod 104 278 -174
Thailand Anukkhapon Kidsumran 372 642 -270
Thailand Pantakan Kamwiang 336 663 -327
Iran Mohammad Reza Rafieyan 313 485 -172
India Asutosh Padhy 737 701 36
Nepal Moti Pakharin 475 650 -175
Thailand Pasin Puoborm 429 609 -180
Thailand Nutdanai Manawm 148 611 -463
Pakistan Muhammad N Fahim 242 526 -284
Pakistan Fahad Alvi 181 597 -416
Pakistan Muhammad Umer Khan 383 621 -238
Thailand Yanawarut Phueakklom 390 701 -311
Pakistan Muhammad Azhar Khan 182 631 -449
Malaysia Moh Keen Ho 464 620 -156
Pakistan Hunain Memon 479 706 -227
Thailand Wiphu Phuthisabodi 531 661 -130
Pakistan Muhammad Altaf 345 637 -292
Iran Mohammad Ali Moghadam 387 647 -260
Pakistan Umer-Naeem Memon 546 705 -159
Pakistan Muhammad Ahsan Javaid 647 672 -25
Malaysia Tan Seng Teck 280 577 -297
England Allan Taylor 760 1,202 -442
Estonia Andres Petrov 1,102 1,816 -714
Thailand Nutcharat Wongharuthai 445 825 -380
Ireland Ken Doherty 940 1,540 -600
Wales Duane Jones 1,121 1,842 -721
China Yisong Peng 1,112 1,780 -668
England Liam Highfield 1,111 2,059 -948
England Rebecca Kenna 355 1,191 -836
Scotland Stephen Hendry 255 769 -514
England Jamie O'Neill 460 645 -185
China Liang Wenbo 262 297 -35