Points Scored For & Against - Year 2022 - 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 2271 (97.38%) matches with frame scores out of 2332 total matches.
Rank Player Points For Points Against Difference
Scotland Anthony McGill 8,687 7,674 1,013
England Jamie O'Neill 2,364 3,898 -1,534
China Zhou Yuelong 11,231 10,592 639
England Zak Surety 5,865 5,790 75
England Allan Taylor 3,810 6,198 -2,388
England Tom Ford 10,252 9,628 624
China Yuan Sijun 12,002 10,683 1,319
Scotland Stephen Maguire 9,000 8,768 232
Wales Mark Williams 17,032 13,166 3,866
China Pang Junxu 7,136 6,586 550
China Zhao Xintong 17,754 12,378 5,376
China Chang Bingyu 3,925 4,629 -704
England Gary Wilson 9,964 10,514 -550
England Kyren Wilson 22,928 18,718 4,210
China Li Hang 4,664 4,509 155
England Jimmy Robertson 11,388 11,076 312
Cyprus Michael Georgiou 6,160 5,891 269
China Zhang Jiankang 4,594 6,000 -1,406
England Barry Hawkins 14,045 11,966 2,079
England Craig Steadman 5,917 6,698 -781
England Judd Trump 25,444 21,538 3,906
China Gao Yang 5,747 5,245 502
China Xiao Guodong 12,590 11,684 906
England Anthony Hamilton 7,630 6,797 833
China Wu Yize 8,130 6,281 1,849
Belgium Luca Brecel 11,536 9,806 1,730
China Zhang Anda 10,044 8,031 2,013
China Si Jiahui 8,078 7,967 111
Germany Simon Lichtenberg 2,225 3,235 -1,010
Australia Neil Robertson 17,185 11,772 5,413
England Ricky Walden 14,557 12,530 2,027
Wales Michael White 8,944 8,330 614
England Liam Highfield 6,888 7,275 -387
China Lu Ning 13,608 13,095 513
England Jack Lisowski 16,192 14,456 1,736
China Fan Zhengyi 8,912 8,205 707
Northern Ireland Mark Allen 14,533 12,302 2,231
China Lyu Haotian 9,922 8,905 1,017
England Ali Carter 16,259 14,936 1,323
Thailand Akani Songsermsawad 7,209 6,229 980
England Shaun Murphy 11,189 9,366 1,823
Norway Kurt Maflin 7,552 6,265 1,287
China Cao Yupeng 6,595 6,849 -254
England David Lilley 5,502 6,200 -698
Thailand Noppon Saengkham 10,411 8,799 1,612
Wales Ryan Day 17,044 14,695 2,349
Wales Jak Jones 9,248 8,921 327
Wales Jamie Clarke 6,924 7,923 -999
England Sam Craigie 4,550 4,893 -343
Wales Matthew Stevens 9,507 9,110 397
England Mark Davis 4,978 5,888 -910
Ireland Ken Doherty 4,043 5,364 -1,321
England Mark Selby 13,344 10,114 3,230
England Barry Pinches 5,139 5,599 -460
England John Astley 6,564 6,707 -143
England Ashley Carty 5,122 5,000 122
China Jianbo Zhao 8,763 8,524 239
China Peifan Lei 4,977 5,663 -686
China Yan Bingtao 20,383 15,088 5,295
England David Gilbert 10,319 10,252 67
Iran Hossein Vafaei 10,694 7,991 2,703
England Andrew Higginson 8,337 7,386 951
China Liang Wenbo 9,826 8,051 1,775
England Ben Hancorn 7,029 6,417 612
England Andy Hicks 4,828 5,588 -760
England Louis Heathcote 4,965 5,850 -885
Scotland Fraser Patrick 3,470 4,938 -1,468
Ireland Fergal O'Brien 5,099 5,964 -865
Wales Jamie Jones 10,848 9,998 850
Ireland Aaron Hill 8,082 8,133 -51
Scotland Graeme Dott 15,263 13,481 1,782
Wales Jackson Page 8,980 8,981 -1
England Mitchell Mann 5,352 6,084 -732
England Martin Gould 9,186 10,304 -1,118
Northern Ireland Jordan Brown 13,923 11,060 2,863
England Joe Perry 11,096 11,051 45
Scotland John Higgins 20,351 17,857 2,494
England Sean Maddocks 3,157 4,436 -1,279
Wales Duane Jones 4,109 5,367 -1,258
China Xu Si 4,279 5,398 -1,119
England Stuart Carrington 4,686 6,029 -1,343
Thailand Thepchaiya Un-Nooh 8,668 7,669 999
England Alfie Burden 2,823 4,569 -1,746
England Ian Burns 4,203 5,425 -1,222
England Ashley Hugill 7,998 8,211 -213
England Ronnie O'Sullivan 20,224 15,509 4,715
England Stuart Bingham 15,994 13,838 2,156
Scotland Scott Donaldson 11,562 11,213 349
China Ding Junhui 14,316 10,384 3,932
England Matthew Selt 9,374 10,164 -790
England Simon Blackwell 1,058 1,461 -403
England Oliver Lines 5,730 6,669 -939
England Nigel Bond 2,037 3,018 -981
Stan Moody 1,886 1,676 210
England Farakh Ajaib 7,141 8,158 -1,017
England Paul Deaville 73 90 -17
England Mark Lloyd 3,038 3,371 -333
Ireland Ross Bulman 2,514 2,256 258
Scotland Dean Young 2,709 3,824 -1,115
Ireland Leo Fernandez 2,416 2,139 277
England Peter Lines 3,436 4,385 -949
England Elliot Slessor 6,303 6,751 -448
England Robbie Williams 6,224 5,791 433
China Tian Pengfei 4,693 4,785 -92
England Daniel Womersley 2,481 2,252 229
England Kuldesh Johal 2,123 2,358 -235
England Mark Joyce 4,871 5,003 -132
Wales Andrew Pagett 3,674 5,454 -1,780
England Sanderson Lam 6,088 7,453 -1,365
England Chris Wakelin 8,670 8,055 615
England Billy Joe Castle 2,159 1,846 313
England Mark King 2,864 4,327 -1,463
Germany Lukas Kleckers 8,602 8,831 -229
England Steven Hallworth 8,306 8,180 126
England Michael Holt 7,522 7,018 504
England Martin O'Donnell 3,751 4,621 -870
England David Grace 7,258 6,924 334
England Robert Milkins 7,990 8,439 -449
Wales Dylan Emery 4,129 4,046 83
Switzerland Alexander Ursenbacher 4,048 4,239 -191
England Joe O'Connor 5,626 5,853 -227
England Ben Woollaston 7,279 7,436 -157
Ukraine Iulian Boiko 4,440 5,499 -1,059
Jamaica Rory McLeod 7,509 7,763 -254
England Hammad Miah 4,190 4,652 -462
Iran Soheil Vahedi 5,504 5,658 -154
Hong Kong Ng On Yee 2,454 4,937 -2,483
Scotland Ross Muir 7,101 8,432 -1,331
England Jamie Wilson 3,044 4,285 -1,241
Northern Ireland Robbie Mcguigan 3,429 4,104 -675
Wales Liam Davies 4,651 4,187 464
Ireland Michael Judge 3,904 5,431 -1,527
England Peter Devlin 4,768 5,203 -435
England James Cahill 6,710 7,171 -461
Wales Lee Walker 3,837 4,970 -1,133
Wales Daniel Wells 8,017 6,871 1,146
Northern Ireland Gerard Greene 3,236 4,633 -1,397
Wales Dominic Dale 4,437 5,687 -1,250
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
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,528 1,994 -466
England Phil O'Kane 1,543 1,654 -111
England Stuart Watson 1,007 1,469 -462
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 Jamie Barrett 1,322 1,618 -296
England Gary Challis 701 737 -36
Belgium Daan Leyssen 2,675 2,412 263
England Haydon Pinhey 4,321 5,004 -683
England Callum Beresford 1,561 2,417 -856
England Rod Lawler 2,825 2,995 -170
England Harvey Chandler 2,339 2,535 -196
England Brandon Sargeant 2,710 2,069 641
England Hamim Hussain 2,140 1,870 270
India Digvijay Kadian 950 1,177 -227
England Jenson Kendrick 3,603 4,056 -453
England Sean Harvey 1,790 1,706 84
England Luke Simmonds 3,064 3,176 -112
England Saqib Nasir 1,867 2,006 -139
France Niel Vincent 1,483 1,660 -177
France Brian Ochoiski 992 1,333 -341
England Ian Martin 3,050 3,469 -419
England Ryan Davies 1,681 1,787 -106
Austria Florian Nüßle 3,868 3,017 851
China Bai Langning 2,739 2,884 -145
England Alex Millington 893 1,219 -326
England Lewis Ullah 2,161 2,178 -17
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
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,343 1,511 -168
Wales Alex Taubman 1,444 1,564 -120
England Ben Fortey 1,449 1,622 -173
England Joshua Thomond 1,629 1,881 -252
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
Ireland Aidan Murphy 1,084 1,206 -122
Belgium Ben Mertens 4,317 3,455 862
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,749 1,652 97
England Kayden Brierley 769 1,245 -476
England Luke Pinches 1,198 1,661 -463
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
Ukraine Anton Kazakov 1,111 2,670 -1,559
China Chen Zifan 3,451 4,282 -831
England Reanne Evans 1,714 4,045 -2,331
Australia Ryan Thomerson 1,299 1,592 -293
England Sean O'Sullivan 1,870 2,677 -807
England Oliver Brown 1,506 2,339 -833
Hong Kong Marco Fu 2,523 2,585 -62
England Jimmy White 2,930 3,874 -944
Thailand Mink Nutcharut 629 1,146 -517
Belgium Julien Leclercq 1,173 1,683 -510
Scotland Stephen Hendry 786 1,674 -888
England Rebecca Kenna 574 1,711 -1,137
England Ismail Türker 132 430 -298
Turkey Enes Bakirci 77 357 -280
England Dylan Mitchell 68 356 -288
England Joshua Cooper 1,038 1,200 -162
England Lee Prickman 89 327 -238
Gibraltar Francis Becerra 31 437 -406
Thailand Nutcharat Wongharuthai 629 1,417 -788
Belgium Yorrit Hoes 153 516 -363
England Jake Crofts 313 468 -155
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
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
Estonia Andres Petrov 1,102 1,816 -714
China Yisong Peng 1,112 1,780 -668