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 2716 (97.24%) matches with frame scores out of 2793 total matches.
Rank Player Points For Points Against Difference
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 3,573 4,018 -445
Alfie Lee 2,374 2,273 101
England James Burrett 525 1,128 -603
England Ronnie Blake 1,198 1,631 -433
England Bradley Cowdroy 1,036 1,073 -37
England Lee Stephens 1,226 1,642 -416
England Phil O'Kane 1,787 2,090 -303
England Stuart Watson 920 1,177 -257
Wales Daniel Wells 12,272 10,508 1,764
Thailand Nattanapong Chaikul 1,255 1,847 -592
Germany Umut Dikme 2,218 2,363 -145
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,576 2,111 -535
England Liam Pullen 1,998 2,678 -680
England Patrick Whelan 1,669 1,734 -65
England Sean McAllister 2,507 2,364 143
Wales Jack Bradford 1,364 1,463 -99
England Connor Benzey 1,563 1,740 -177
England Simon Bedford 1,324 1,126 198
England Andy Lee 8,735 9,280 -545
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,929 1,682 247
England Jack Haley 1,048 1,124 -76
England Sydney Wilson 1,883 1,364 519
England Farakh Ajaib 6,761 7,299 -538
England Jamie Barrett 1,006 1,244 -238
England Gary Challis 701 737 -36
Belgium Daan Leyssen 2,787 2,685 102
England Haydon Pinhey 6,580 6,369 211
Germany Lukas Kleckers 11,247 10,854 393
England Callum Beresford 2,526 3,742 -1,216
England Rod Lawler 5,872 6,212 -340
England James Cahill 10,651 11,164 -513
England Mark Lloyd 1,761 1,713 48
England Jamie Wilson 1,291 1,479 -188
England Harvey Chandler 2,339 2,535 -196
England Ashley Carty 1,752 1,478 274
Wales Lee Walker 1,965 2,117 -152
England Brandon Sargeant 2,710 2,069 641
Jamaica Rory McLeod 5,064 5,400 -336
England Hamim Hussain 2,140 1,870 270
England Ben Hancorn 2,890 2,772 118
England Peter Devlin 3,208 2,702 506
India Digvijay Kadian 950 1,177 -227
China Jianbo Zhao 7,233 5,908 1,325
Wales Tyler Rees 2,853 2,058 795
Ireland Fergal O'Brien 5,476 5,986 -510
England Martin O'Donnell 5,259 5,046 213
England Jenson Kendrick 5,716 7,397 -1,681
England Sean Maddocks 1,769 1,913 -144
England Steven Hallworth 8,261 7,730 531
Scotland Ross Muir 8,730 8,907 -177
England Sean Harvey 1,790 1,706 84
Ireland Aaron Hill 11,131 9,884 1,247
England Zak Surety 9,201 8,505 696
England Luke Simmonds 3,254 3,753 -499
England Billy Joe Castle 2,852 2,500 352
England Saqib Nasir 2,007 2,322 -315
Ireland Ross Bulman 3,147 3,191 -44
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 3,183 2,748 435
England Ian Martin 5,015 6,756 -1,741
England Ryan Davies 1,886 2,218 -332
Cyprus Michael Georgiou 4,654 3,855 799
Austria Florian Nüßle 5,429 4,382 1,047
England Andrew Higginson 7,839 7,380 459
Thailand Akani Songsermsawad 4,276 3,254 1,022
England Kuldesh Johal 1,780 1,899 -119
Northern Ireland Robbie Mcguigan 3,674 4,364 -690
Ireland Leo Fernandez 2,237 1,961 276
China Bai Langning 2,665 3,287 -622
England Alex Millington 893 1,219 -326
England Sanderson Lam 9,999 10,270 -271
England Lewis Ullah 2,477 2,966 -489
Iran Soheil Vahedi 2,510 2,069 441
England Stephen Kershaw 887 1,139 -252
England Matthew Glasby 1,790 2,273 -483
England Adam Duffy 6,453 8,712 -2,259
England James Height 1,052 1,186 -134
Wales Jordan Shepherd 1,157 1,115 42
Ireland Rodney Goggins 2,815 2,349 466
Wales Liam Davies 4,505 4,876 -371
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,952 3,593 359
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 2,723 3,303 -580
Wales Alex Taubman 1,444 1,564 -120
Ukraine Iulian Boiko 4,441 3,617 824
England Ben Fortey 1,536 1,675 -139
England Joshua Thomond 1,377 1,545 -168
Northern Ireland Fergal Quinn (II) 2,083 2,214 -131
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 6,723 6,029 694
Norway Kurt Maflin 3,107 2,031 1,076
England John Astley 11,274 11,058 216
Ireland Aidan Murphy 1,084 1,206 -122
Belgium Ben Mertens 10,417 9,553 864
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 1,232 1,541 -309
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,718 2,085 633
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 7,079 6,948 131
Iran Amin Sanjaei 977 801 176
Thailand Poramin Danjirakul 1,596 2,101 -505
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 5,299 5,680 -381
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 7,623 7,108 515
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 3,637 5,971 -2,334
England Robert Milkins 23,701 25,586 -1,885
England David Grace 10,253 9,683 570
England Andy Hicks 7,383 7,605 -222
England Craig Steadman 5,401 6,869 -1,468
China Zhao Xintong 7,683 5,489 2,194
Thailand Noppon Saengkham 13,439 13,092 347
England Hammad Miah 6,660 7,530 -870
England Anthony Hamilton 8,719 8,999 -280
England Ashley Hugill 8,504 9,839 -1,335
England Kyren Wilson 24,004 18,992 5,012
Ukraine Anton Kazakov 3,458 6,615 -3,157
China Zhang Anda 12,053 9,547 2,506
England Chris Wakelin 11,641 11,174 467
England Tom Ford 15,092 15,041 51
England Ian Burns 8,291 8,817 -526
Ireland Michael Judge 4,284 6,704 -2,420
Belgium Luca Brecel 20,501 18,103 2,398
China Lu Ning 5,432 5,141 291
England Robbie Williams 10,151 9,861 290
China Chen Zifan 3,614 4,028 -414
England Ronnie O'Sullivan 17,452 12,152 5,300
Wales Jamie Jones 14,473 13,507 966
Switzerland Alexander Ursenbacher 5,673 6,065 -392
England Sam Craigie 9,546 9,651 -105
England David Lilley 9,063 8,635 428
England Alfie Burden 6,548 7,137 -589
England Ricky Walden 14,256 14,853 -597
Northern Ireland Gerard Greene 4,631 5,990 -1,359
China Xiao Guodong 20,430 18,927 1,503
Scotland Scott Donaldson 8,855 8,776 79
Wales Jackson Page 9,559 9,376 183
England Barry Hawkins 14,142 11,758 2,384
Scotland Graeme Dott 9,593 9,656 -63
China Yuan Sijun 10,176 8,492 1,684
China Lyu Haotian 13,703 11,365 2,338
Scotland Fraser Patrick 5,063 5,635 -572
China Peifan Lei 3,992 5,973 -1,981
England Mark Selby 29,358 25,330 4,028
England Joe Perry 14,009 13,643 366
England Ben Woollaston 9,601 9,032 569
England Elliot Slessor 10,473 10,337 136
England Gary Wilson 17,444 14,583 2,861
Wales Mark Williams 18,655 15,480 3,175
China Li Hang 4,378 3,973 405
Wales Jak Jones 13,360 13,025 335
Wales Andrew Pagett 5,147 8,011 -2,864
England Barry Pinches 6,513 7,447 -934
England Jimmy Robertson 12,899 12,842 57
Scotland Stephen Maguire 9,302 8,941 361
Thailand Thepchaiya Un-Nooh 12,738 10,780 1,958
Wales Matthew Stevens 10,413 10,030 383
China Si Jiahui 17,404 14,948 2,456
England Mitchell Mann 5,024 6,155 -1,131
China Zhou Yuelong 18,457 17,133 1,324
England Matthew Selt 20,165 19,408 757
Wales Dominic Dale 7,911 8,297 -386
China Chang Bingyu 3,379 3,418 -39
England Mark King 4,488 6,117 -1,629
Wales Ryan Day 18,700 17,694 1,006
England Ali Carter 21,027 16,783 4,244
China Wu Yize 11,712 9,976 1,736
China Pang Junxu 16,152 12,899 3,253
England Louis Heathcote 6,820 7,307 -487
England Reanne Evans 3,489 5,574 -2,085
Iran Hossein Vafaei 17,397 13,995 3,402
China Tian Pengfei 11,727 10,427 1,300
China Cao Yupeng 10,281 9,853 428
England Stuart Bingham 16,672 15,751 921
Australia Ryan Thomerson 4,048 5,709 -1,661
England Peter Lines 5,079 6,421 -1,342
England Shaun Murphy 22,550 16,861 5,689
England Judd Trump 26,878 20,578 6,300
China Xu Si 9,922 9,845 77
Wales Jamie Clarke 8,513 9,125 -612
England Sean O'Sullivan 5,958 7,483 -1,525
England Joe O'Connor 13,914 13,799 115
England David Gilbert 13,143 11,909 1,234
England Mark Davis 8,049 9,108 -1,059
Northern Ireland Jordan Brown 14,287 14,942 -655
Northern Ireland Mark Allen 27,230 21,926 5,304
England Jack Lisowski 20,218 16,968 3,250
Wales Michael White 9,024 7,893 1,131
England Stuart Carrington 5,810 7,035 -1,225
England Mark Joyce 7,083 7,080 3
England Oliver Brown 3,965 6,713 -2,748
Hong Kong Marco Fu 7,958 7,939 19
Wales Dylan Emery 7,186 7,747 -561
China Yan Bingtao 6,413 4,766 1,647
Scotland Anthony McGill 16,948 14,464 2,484
England Jimmy White 8,674 8,349 325
England Oliver Lines 7,453 8,406 -953
China Ding Junhui 15,055 11,821 3,234
Scotland Dean Young 3,613 5,650 -2,037
Hong Kong Ng On Yee 3,548 7,174 -3,626
China Zhang Jiankang 2,403 3,652 -1,249
Scotland John Higgins 22,154 17,493 4,661
Thailand Mink Nutcharut 3,474 6,927 -3,453
China Fan Zhengyi 9,876 9,268 608
Belgium Julien Leclercq 5,419 6,411 -992
England Martin Gould 5,489 6,722 -1,233
Australia Neil Robertson 20,399 16,556 3,843
England Allan Taylor 4,450 5,941 -1,491
Ireland Ken Doherty 6,669 8,553 -1,884
England Liam Highfield 7,289 7,884 -595
China Liang Wenbo 907 884 23
Estonia Andres Petrov 5,813 7,873 -2,060
Wales Duane Jones 4,895 6,283 -1,388
China Yisong Peng 5,032 7,388 -2,356
Egypt Mohamed Ibrahim 2,692 4,226 -1,534
England Jamie O'Neill 3,967 5,714 -1,747
China Ma Hailong 1,013 1,584 -571
Thailand James Wattana 806 1,009 -203
Brazil Victor Sarkis 1,584 3,533 -1,949
Moldova Vladislav Gradinari 110 112 -2
Wales Riley Powell 43 69 -26
England Andrew Milliard 541 1,395 -854
Italy Mirko Montrasio 115 906 -791
England Dean Reynolds 310 1,004 -694
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 499 1,217 -718
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 Josh Symes 569 1,007 -438
England Ian Brumby 739 971 -232
India Kreishh Gurbaxani 739 1,176 -437
England Heather Clare 151 971 -820
England Danny Connolly 596 1,041 -445
Australia Simon Bevz 204 829 -625
Scotland Amaan Iqbal 819 1,722 -903
England Dylan Smith 610 1,381 -771
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 Rebecca Kenna 1,923 4,644 -2,721
Scotland Stephen Hendry 889 1,937 -1,048
Northern Ireland Joel Connolly Jnr 268 837 -569
England Jake Crofts 40 575 -535
Wales Brad Ferguson 69 501 -432
Egypt Mahmoud El-Hareedy 408 740 -332
Wales Oliver Briffett-Payne 120 383 -263
Scotland Jack Borwick 11 50 -39
Hungary Bulcsú Révész 625 1,002 -377
Latvia Filips Kalniņš 218 766 -548
Thailand Siripaporn Nuanthakhamjan 388 927 -539