Points Scored For & Against - Year 2021 - 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 2938 (98.82%) matches with frame scores out of 2973 total matches.
Rank Player Points For Points Against Difference
England Steven Hallworth 7,117 7,919 -802
England Mark Davis 9,945 8,981 964
China Peifan Lei 10,531 9,315 1,216
England Joe Perry 12,930 13,338 -408
Wales Duane Jones 11,895 10,806 1,089
China Xiao Guodong 11,806 9,353 2,453
Scotland Alan McManus 3,211 3,125 86
Wales Jamie Jones 8,842 8,585 257
China Ding Junhui 7,818 7,381 437
England Ashley Carty 4,808 7,067 -2,259
China Luo Honghao 5,009 5,356 -347
England Paul Davison 4,064 5,204 -1,140
Wales Dominic Dale 7,684 8,283 -599
England Peter Lines 8,173 9,347 -1,174
England Judd Trump 29,761 18,775 10,986
England Shaun Murphy 20,662 17,585 3,077
England Ian Burns 8,351 8,112 239
Ireland Leo Fernandez 5,365 5,294 71
Wales Ryan Day 10,727 10,111 616
England Barry Hawkins 21,061 17,960 3,101
England Liam Highfield 9,085 9,392 -307
China Zhao Xintong 15,497 12,336 3,161
England Jamie O'Neill 5,409 6,210 -801
Ireland Aaron Hill 3,399 4,897 -1,498
England Joe O'Connor 9,039 8,825 214
Northern Ireland Jordan Brown 11,669 11,644 25
England Sam Craigie 11,245 10,368 877
Scotland Anthony McGill 16,810 15,379 1,431
England Kyren Wilson 32,374 28,862 3,512
England Tom Ford 15,499 13,616 1,883
England Jimmy Robertson 11,670 10,399 1,271
England Michael Holt 5,807 7,084 -1,277
China Liang Wenbo 8,332 8,315 17
China Yuan Sijun 6,821 6,192 629
England Stuart Carrington 9,473 8,611 862
Wales Jak Jones 9,538 9,294 244
England Stuart Bingham 26,453 21,282 5,171
Wales Michael White 8,315 8,040 275
England Elliot Slessor 7,939 7,361 578
England Ricky Walden 14,973 12,459 2,514
England Martin O'Donnell 8,692 8,872 -180
Scotland John Higgins 32,346 24,573 7,773
England Robbie Williams 7,306 7,110 196
England Louis Heathcote 7,521 8,351 -830
Northern Ireland Mark Allen 14,781 12,175 2,606
China Zhou Yuelong 13,484 12,532 952
China Pang Junxu 8,571 7,852 719
England Peter Devlin 4,127 5,659 -1,532
Ireland Fergal O'Brien 8,727 9,504 -777
Germany Simon Lichtenberg 5,569 6,222 -653
England Mark Joyce 7,825 8,932 -1,107
England Brandon Sargeant 4,275 5,046 -771
Iran Soheil Vahedi 11,952 9,066 2,886
England Andrew Higginson 5,969 6,129 -160
England Jack Lisowski 18,908 18,569 339
England Ben Woollaston 9,906 9,311 595
Thailand Noppon Saengkham 7,754 7,687 67
Belgium Luca Brecel 16,594 13,914 2,680
Scotland Graeme Dott 12,500 11,976 524
Poland Kacper Filipiak 3,362 3,784 -422
Scotland Stephen Maguire 11,729 10,249 1,480
England Nigel Bond 5,322 6,206 -884
Thailand Thepchaiya Un-Nooh 9,275 8,109 1,166
England Gary Wilson 14,026 13,608 418
England Matthew Selt 15,492 13,172 2,320
Scotland Scott Donaldson 10,146 10,824 -678
England Mark Selby 27,455 22,562 4,893
Wales Mark Williams 25,052 20,743 4,309
England Ronnie O'Sullivan 26,149 20,578 5,571
England Ali Carter 19,404 14,071 5,333
England David Gilbert 20,849 16,540 4,309
China Li Hang 7,984 8,319 -335
China Yan Bingtao 18,544 14,078 4,466
Australia Neil Robertson 17,782 13,721 4,061
Wales Matthew Stevens 5,712 6,454 -742
Wales Daniel Wells 3,636 4,488 -852
England Rod Lawler 5,950 6,275 -325
England Allan Taylor 5,483 5,461 22
Thailand Akani Songsermsawad 7,143 7,468 -325
China Fan Zhengyi 5,174 5,767 -593
England John Astley 5,902 6,047 -145
China Lu Ning 8,886 9,214 -328
Jamaica Rory McLeod 4,279 5,893 -1,614
China Jianbo Zhao 5,507 6,216 -709
Wales Jamie Clarke 7,415 8,030 -615
England Chris Wakelin 9,072 9,481 -409
England Billy Joe Castle 4,753 5,704 -951
China Si Jiahui 9,345 8,183 1,162
England Andy Hicks 6,856 8,577 -1,721
England Mark King 8,637 9,228 -591
Wales Lee Walker 4,616 6,567 -1,951
Ireland Ken Doherty 5,385 6,475 -1,090
China Xu Si 5,295 6,036 -741
France Brian Ochoiski 3,258 4,182 -924
England Anthony Hamilton 8,349 9,270 -921
England Mitchell Mann 10,602 9,747 855
England Ashley Hugill 5,907 6,659 -752
England Zak Surety 3,445 5,217 -1,772
Wales Jackson Page 7,280 7,694 -414
England Oliver Lines 8,453 7,325 1,128
England James Cahill 8,081 8,146 -65
Ukraine Iulian Boiko 3,910 5,930 -2,020
England Martin Gould 10,588 10,216 372
England Kuldesh Johal 3,529 4,429 -900
China Chang Bingyu 7,444 7,418 26
Wales Dylan Emery 5,859 6,547 -688
China Tian Pengfei 7,215 6,978 237
Brazil Igor Figueiredo 4,912 8,589 -3,677
England Riley Parsons 3,490 3,573 -83
England David Grace 5,431 5,734 -303
Northern Ireland Robbie Mcguigan 3,456 4,496 -1,040
Switzerland Alexander Ursenbacher 8,466 8,247 219
Northern Ireland Gerard Greene 5,567 7,055 -1,488
England Farakh Ajaib 3,419 5,928 -2,509
Austria Florian Nüßle 3,215 3,942 -727
England Robert Milkins 6,920 8,209 -1,289
China Gao Yang 4,585 6,413 -1,828
England Oliver Brown 3,364 3,966 -602
England Alex Clenshaw 1,355 2,094 -739
Germany Lukas Kleckers 3,905 5,855 -1,950
Israel Eden Sharav 3,478 4,682 -1,204
England Daniel Womersley 3,406 4,191 -785
China Lyu Haotian 7,336 7,788 -452
England Jamie Wilson 4,299 6,100 -1,801
England Ben Hancorn 5,662 7,034 -1,372
England David Lilley 8,791 8,842 -51
China Chen Zifan 5,076 6,114 -1,038
England Jimmy White 4,611 6,143 -1,532
England Barry Pinches 4,809 7,388 -2,579
Iran Hossein Vafaei 9,648 9,233 415
Northern Ireland Declan Lavery 133 147 -14
England Connor Benzey 1,876 2,339 -463
England Ian Martin 1,286 1,593 -307
England Craig Steadman 4,849 4,908 -59
England Hamim Hussain 2,308 3,865 -1,557
England Saqib Nasir 2,145 2,591 -446
England Sean Harvey 1,605 1,484 121
Belgium Ben Mertens 2,218 2,209 9
England Haydon Pinhey 3,393 4,670 -1,277
Scotland Fraser Patrick 7,342 8,157 -815
Scotland Stephen Hendry 1,696 3,279 -1,583
Belgium Julien Leclercq 2,817 2,706 111
China Bai Langning 8,483 8,203 280
Norway Kurt Maflin 3,842 5,262 -1,420
England Ronnie Blake 1,198 1,464 -266
England Sean McAllister 1,366 1,905 -539
England Josh Mulholland 1,192 1,552 -360
England Lee Stephens 1,624 1,876 -252
England Lee Shanker 2,246 2,204 42
Scotland Gary Thomson 1,462 1,424 38
Wales Alex Taubman 2,619 2,106 513
England Luke Maddison 424 972 -548
England Jed Mann 1,027 1,515 -488
Wales Matthew Roberts 1,345 1,302 43
Scotland Chris Totten 811 837 -26
England Danny Brindle 1,101 1,642 -541
Hong Kong Yu Kiu Chang 2,204 2,213 -9
Scotland Ross Vallance 2,728 2,323 405
Northern Ireland Raymond Fry 2,037 1,619 418
England Tony Knowles 2,147 2,145 2
England Samuel-Lee Stevens 841 1,362 -521
England Simon Bedford 1,776 1,855 -79
France Niel Vincent 2,752 2,630 122
England Brandon Hall 884 1,377 -493
England Stuart Watson 1,600 1,531 69
England Joe Fenton 1,815 2,047 -232
England Lewis Gillen 2,159 2,062 97
England Dylan Mitchell 2,420 2,022 398
England Luke Simmonds 2,362 1,791 571
England Elliott Weston 651 1,097 -446
England Andrew Milliard 1,370 1,528 -158
Wales Callum Lloyd 1,820 1,742 78
England Liam Pullen 2,010 1,957 53
Wales Jack Bradford 1,063 1,369 -306
Malta Brian Cini 2,675 1,787 888
Germany Umut Dikme 1,379 1,617 -238
Wales David Donovan 2,000 1,976 24
Belgium Daan Leyssen 1,748 1,672 76
Ireland Michael Judge 4,882 4,281 601
England Gary Challis 1,736 1,458 278
Denmark Daniel Kandi 1,281 1,101 180
England Jordan Rimmer 1,122 1,341 -219
England Harvey Chandler 2,385 2,507 -122
England Scott Bell 763 1,054 -291
England Adam Goff 1,060 1,657 -597
Alfie Lee 1,342 1,609 -267
Latvia Filips Kalniņš 849 1,376 -527
Belgium Hans Blanckaert 891 1,122 -231
Russia Ivan Kakovskii 1,858 2,050 -192
Latvia Maris Volajs 1,622 1,919 -297
Scotland Evan Munro 1,122 1,272 -150
England Patrick Whelan 1,611 1,765 -154
Malta Aaron Busuttil 1,985 1,781 204
China Yao Pengcheng 1,528 1,418 110
Wales Liam Davies 1,116 1,454 -338
Wales Tyler Rees 1,638 1,334 304
England Alex Millington 2,143 1,936 207
England Adam Duffy 1,402 1,335 67
England Sam Baird 1,453 1,557 -104
England Matthew Glasby 1,258 1,282 -24
Australia Ryan Thomerson 1,621 1,715 -94
England Andrew Tapper 1,091 1,518 -427
England Sydney Wilson 3,285 2,981 304
Ukraine Anton Kazakov 1,099 1,154 -55
Japan Keishin Kamihashi 1,498 1,588 -90
Scotland Ross Muir 7,529 5,651 1,878
England Ben Fortey 2,547 2,768 -221
England Luke Pinches 2,175 2,651 -476
Wales Paul Davies 1,512 1,563 -51
England Simon Blackwell 3,127 2,908 219
England Jack Culligan 1,206 1,258 -52
England Hammad Miah 7,731 6,848 883
England Adrian Rosa 1,468 1,316 152
Cyprus Michael Georgiou 5,481 5,552 -71
England Sanderson Lam 5,564 5,414 150
England Alfie Burden 3,576 3,715 -139
England Ryan Davies 2,595 2,463 132
England Hayden Staniland 1,851 2,013 -162
England Jamie Jones (II) 1,031 1,205 -174
England Joshua Cooper 2,060 1,825 235
Germany Richard Wienold 983 1,001 -18
China Chen Feilong 1,420 1,422 -2
Northern Ireland Fergal Quinn (II) 1,984 2,460 -476
England Mark Lloyd 4,501 4,479 22
Iran Amir Sarkhosh 1,281 1,101 180
Scotland Stephen Baillie 756 1,344 -588
England Jenson Kendrick 2,090 2,016 74
Stan Moody 958 1,125 -167
England Adam Brown 1,165 1,679 -514
England Rebecca Kenna 1,620 2,107 -487
England Bradley Cowdroy 1,020 1,042 -22
England Jack Haley 1,180 1,431 -251
Wales Kishan Hirani 1,571 1,584 -13
Scotland Liam Graham 2,284 2,390 -106
England James Burrett 897 1,234 -337
Northern Ireland Patrick Wallace 1,506 1,649 -143
Latvia Rodion Judin 2,074 2,137 -63
England Callum Beresford 1,895 1,806 89
England Sean O'Sullivan 1,740 1,448 292
England Martyn Taylor 893 1,164 -271
England Mark Ganderton 911 1,098 -187
England Michael Tomlinson 1,284 1,668 -384
England David Finbow 1,898 2,219 -321
Scotland Thomas McSorley 837 1,164 -327
Ireland Aidan Murphy 821 1,061 -240
Ireland Ross Bulman 2,197 2,029 168
England Phil O'Kane 876 1,154 -278
Scotland Dean Young 4,825 6,179 -1,354
England Joshua Thomond 2,267 2,501 -234
Scotland Michael Collumb 2,468 2,430 38
England Robert Read 1,013 1,268 -255
England Arun Mehta 768 1,359 -591
England Halim Hussain 721 1,203 -482
England George Pragnell (II) 1,670 1,777 -107
England Labeeb Ahmed 788 1,113 -325
England Manasawin Phetmalaikul 995 1,474 -479
Australia Jamie Brown 1,008 1,261 -253
England John Parkin 1,131 1,168 -37
England Jack Smithers 1,014 1,000 14
England John Welsh 1,012 1,268 -256
England James Silverwood 844 1,239 -395
England Faizaan Mohammed 464 862 -398
England Neal Jones 1,152 1,201 -49
Poland Mateusz Baranowski 1,284 1,196 88
China Cao Yupeng 5,544 4,477 1,067
China Zhang Jiankang 2,405 2,499 -94
Wales Andrew Pagett 1,818 2,876 -1,058
China Wu Yize 3,420 3,562 -142
England Paul Deaville 1,128 1,215 -87
China Zhang Anda 1,763 2,328 -565
England Sean Maddocks 2,109 5,507 -3,398
England Jamie Barrett 1,914 3,285 -1,371
Malta Alex Borg 355 882 -527
Morocco Amine Amiri 160 467 -307
England Reanne Evans 1,967 3,120 -1,153
England William Ginn 627 889 -262
Ukraine Sergey Isaenko 489 930 -441
Peter Butler 106 602 -496
England Peter Geronimo 496 1,002 -506
England James Height 675 839 -164
Scotland Aaron Graham 247 856 -609
Canada Roshan Birdi 188 794 -606
England Westley Cooper 688 1,051 -363
England Carl Mottershaw 548 1,002 -454
England Mark Vincent 683 965 -282
Wales Jamie Tudor 860 1,049 -189
England Dylan Smith 250 892 -642
England Matthew Lee 515 1,026 -511
England Shafaqut Hussain 47 211 -164
England Garry Coulson 338 864 -526
Wales Conor Caniff 373 884 -511
England Imran Puri 384 581 -197
Ireland Tony Corrigan 892 958 -66
England Dean Reynolds 331 990 -659
England Johnnie Bates 400 955 -555
Ireland Philip O'Connor 249 851 -602
Spain Juan Pedro Duran 252 1,046 -794
England Mark Anthony Taylor 294 876 -582
Ukraine Denys Khmelevskyi 840 1,107 -267
Mark Bell 412 657 -245
Wales Bradley Tyson 318 931 -613
Scotland Keith Keldie 475 899 -424
England John Pritchett 509 1,063 -554
England Ryan Roberts 790 967 -177
England Daniel Walker 442 856 -414
England Lewis Ullah 833 1,070 -237
England Shaf Hussain 365 599 -234
Poland Antoni Kowalski 579 726 -147
Northern Ireland Christopher Clifford 67 375 -308
Ireland Robert McCullough 211 321 -110
Hong Kong Ng On Yee 524 1,436 -912
England Oliver Sykes 119 295 -176
Scotland Amaan Iqbal 67 489 -422