Points Scored For & Against - Decade 2020-2029 - 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 4072 (85.55%) matches with frame scores out of 4760 total matches.
Rank Player Points For Points Against Difference
Australia Neil Robertson 44,866 32,847 12,019
England Barry Hawkins 33,900 27,686 6,214
England Jimmy Robertson 12,373 12,443 -70
England Jack Lisowski 29,979 28,357 1,622
Wales Ryan Day 17,460 17,027 433
Belgium Luca Brecel 19,972 17,523 2,449
England Mark Selby 53,828 44,231 9,597
England Gary Wilson 22,288 21,149 1,139
England Stuart Bingham 40,515 32,463 8,052
England Kyren Wilson 58,194 50,993 7,201
England Ben Woollaston 15,873 15,014 859
Scotland Graeme Dott 30,727 28,943 1,784
England Tom Ford 28,028 25,684 2,344
England Matthew Selt 21,066 20,510 556
China Xiao Guodong 20,257 17,113 3,144
England Ali Carter 27,325 22,578 4,747
Scotland Scott Donaldson 21,935 20,316 1,619
England Joe Perry 27,560 27,484 76
Wales Mark Williams 37,635 32,418 5,217
England David Gilbert 24,499 23,622 877
Scotland Anthony McGill 30,514 27,458 3,056
England Judd Trump 62,908 42,268 20,640
Scotland John Higgins 40,522 31,586 8,936
England Robert Milkins 16,069 16,969 -900
England Ricky Walden 16,910 15,544 1,366
China Lyu Haotian 14,489 14,694 -205
England Martin O'Donnell 14,013 12,837 1,176
Wales Daniel Wells 8,316 10,327 -2,011
England Mitchell Mann 12,993 13,501 -508
England Michael Holt 13,830 14,409 -579
China Tian Pengfei 13,903 11,938 1,965
England James Cahill 10,511 11,357 -846
Wales Dominic Dale 12,304 14,190 -1,886
England Peter Ebdon 1,431 1,266 165
China Ding Junhui 22,652 18,142 4,510
China Mei Xiwen 2,227 2,877 -650
China Chen Zifan 8,280 10,339 -2,059
China Yuan Sijun 9,978 9,857 121
Scotland Fraser Patrick 8,950 10,386 -1,436
Ireland Fergal O'Brien 12,226 12,941 -715
Northern Ireland Jordan Brown 16,873 17,234 -361
England Robbie Williams 13,477 14,304 -827
Thailand Thepchaiya Un-Nooh 17,430 16,529 901
China Luo Honghao 10,645 11,752 -1,107
Norway Kurt Maflin 15,548 16,079 -531
China Liang Wenbo 19,473 17,802 1,671
China Li Hang 13,909 14,205 -296
Northern Ireland Gerard Greene 9,583 12,311 -2,728
Israel Eden Sharav 9,506 11,936 -2,430
China Zhou Yuelong 25,791 22,756 3,035
England David Grace 14,385 13,913 472
Wales Jackson Page 12,042 13,403 -1,361
China Yan Bingtao 26,014 21,297 4,717
England Andy Hicks 7,830 9,521 -1,691
England David Lilley 10,643 10,805 -162
Wales Lee Walker 6,434 10,327 -3,893
Wales Jak Jones 13,819 15,072 -1,253
England Jimmy White 7,546 10,603 -3,057
Northern Ireland Mark Allen 22,920 19,610 3,310
China Lu Ning 14,886 15,283 -397
Hong Kong Marco Fu 2,840 2,592 248
England Shaun Murphy 33,803 28,519 5,284
England Alfie Burden 6,128 5,545 583
Germany Lukas Kleckers 5,381 8,432 -3,051
Poland Kacper Filipiak 7,314 9,697 -2,383
England Martin Gould 20,156 18,588 1,568
Wales Michael White 12,721 12,552 169
England Rod Lawler 9,567 11,331 -1,764
China Zhao Xintong 22,113 17,344 4,769
England Ian Burns 14,092 13,113 979
Switzerland Alexander Ursenbacher 14,275 13,593 682
England Harvey Chandler 5,219 6,705 -1,486
Thailand Akani Songsermsawad 11,321 10,681 640
Scotland Stephen Maguire 17,814 17,533 281
England Elliot Slessor 13,500 11,701 1,799
Wales Matthew Stevens 11,776 11,634 142
England Mark King 11,559 13,066 -1,507
China Xu Si 7,600 8,983 -1,383
England Oliver Lines 9,756 10,373 -617
China Zhang Anda 2,163 2,139 24
England Anthony Hamilton 8,017 8,705 -688
Brazil Igor Figueiredo 10,683 11,770 -1,087
England Andrew Higginson 11,403 11,866 -463
England Ashley Carty 11,258 14,080 -2,822
Wales Jamie Clarke 17,072 17,095 -23
Wales Kishan Hirani 4,455 5,897 -1,442
China Bai Langning 7,079 6,810 269
Cyprus Michael Georgiou 7,145 6,559 586
England Nigel Bond 9,995 11,614 -1,619
England Stuart Carrington 11,516 11,765 -249
England Mark Davis 12,901 13,137 -236
England Barry Pinches 8,797 11,722 -2,925
Ireland Ross Bulman 3,711 4,107 -396
Thailand Noppon Saengkham 11,692 12,680 -988
England Ronnie O'Sullivan 37,086 28,826 8,260
England Liam Highfield 13,755 13,837 -82
China Si Jiahui 10,848 10,204 644
Wales Darren Morgan 306 424 -118
England John Astley 6,893 7,327 -434
England Louis Heathcote 10,865 12,121 -1,256
Ireland Ken Doherty 9,606 11,104 -1,498
Germany Simon Lichtenberg 8,600 9,734 -1,134
England Andy Lee 1,800 2,429 -629
China Chen Feilong 3,947 4,510 -563
China Fan Zhengyi 6,304 8,404 -2,100
Thailand James Wattana 500 517 -17
Iran Soheil Vahedi 11,829 12,285 -456
England Mark Joyce 13,027 12,661 366
England Billy Joe Castle 7,645 10,149 -2,504
China Chang Bingyu 10,327 10,061 266
Scotland Dean Young 3,568 4,373 -805
England Chris Wakelin 10,337 12,022 -1,685
Wales Andrew Pagett 891 915 -24
England Ashley Hugill 5,698 7,577 -1,879
Malaysia Thor Chuan Leong 2,060 3,101 -1,041
China Peifan Lei 11,766 11,461 305
Ireland Aaron Hill 5,720 6,619 -899
England Craig Steadman 4,926 4,848 78
England Mike Dunn 2,088 3,133 -1,045
England Brandon Sargeant 7,553 10,092 -2,539
England Peter Lines 8,658 10,209 -1,551
England Allan Taylor 8,533 8,605 -72
Morocco Amine Amiri 1,699 4,655 -2,956
Jamaica Rory McLeod 6,500 8,545 -2,045
England Sam Craigie 13,627 12,980 647
England Sam Baird 4,287 5,923 -1,636
England Joe O'Connor 13,356 13,131 225
England Hammad Miah 5,903 5,949 -46
England Hayden Staniland 2,436 2,707 -271
Poland Antoni Kowalski 2,234 2,751 -517
England Jamie O'Neill 9,562 11,318 -1,756
Wales Duane Jones 12,575 13,015 -440
Scotland Ross Muir 5,470 3,743 1,727
Wales Tyler Rees 2,494 2,551 -57
Belgium Ben Mertens 3,316 3,461 -145
England Jake Nicholson 673 816 -143
Malta Alex Borg 3,066 5,919 -2,853
Wales Ian Preece 1,632 1,582 50
China Wu Yize 1,520 1,416 104
Scotland Alan McManus 9,175 9,719 -544
Wales Jamie Jones 11,755 12,207 -452
Ireland Leo Fernandez 5,631 5,737 -106
China Jianbo Zhao 7,075 7,279 -204
Iran Hossein Vafaei 11,467 11,314 153
England Farakh Ajaib 2,933 5,569 -2,636
England Zak Surety 4,446 5,972 -1,526
England Sean Maddocks 3,433 6,165 -2,732
England Daniel Womersley 4,015 4,527 -512
England Riley Parsons 6,244 8,134 -1,890
France Brian Ochoiski 5,028 7,443 -2,415
England Kuldesh Johal 3,873 4,484 -611
England Steven Hallworth 7,090 7,785 -695
Ukraine Iulian Boiko 3,827 7,122 -3,295
England Peter Devlin 5,472 7,461 -1,989
China Gao Yang 5,315 7,263 -1,948
China Pang Junxu 10,125 9,700 425
England Connor Benzey 2,451 3,448 -997
England Ben Hancorn 4,941 6,648 -1,707
England Paul Davison 5,812 8,804 -2,992
Northern Ireland Patrick Wallace 2,129 2,234 -105
Wales Dylan Emery 5,318 5,679 -361
Northern Ireland Robbie Mcguigan 3,254 3,806 -552
Austria Florian Nüßle 4,428 5,606 -1,178
England Oliver Brown 3,824 4,526 -702
England Alex Clenshaw 1,355 2,094 -739
England Jamie Wilson 4,087 5,740 -1,653
Northern Ireland Declan Lavery 133 147 -14
England Ian Martin 1,286 1,593 -307
England Hamim Hussain 2,308 3,865 -1,557
England Saqib Nasir 1,844 1,931 -87
England Sean Harvey 1,605 1,484 121
England Haydon Pinhey 3,220 5,001 -1,781
Scotland Stephen Hendry 895 1,194 -299
Belgium Julien Leclercq 2,817 2,706 111
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,692 1,759 -67
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 Andy 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 2,892 1,701 1,191
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 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 2,270 2,511 -241
Latvia Maris Volajs 1,622 1,919 -297
Scotland Evan Munro 1,122 1,272 -150
England Patrick Whelan 2,072 2,287 -215
Malta Aaron Busuttil 1,985 1,781 204
China Yao Pengcheng 1,528 1,418 110
Wales Liam Davies 1,116 1,454 -338
England Alex Millington 2,143 1,936 207
England Adam Duffy 1,682 1,791 -109
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 2,800 2,397 403
Ukraine Anton Kazakov 1,099 1,154 -55
Japan Keishin Kamihashi 1,498 1,588 -90
England Ben Fortey 2,206 2,071 135
England Luke Pinches 2,103 1,922 181
Wales Paul Davies 1,512 1,563 -51
England Simon Blackwell 2,652 2,312 340
England Jack Culligan 1,206 1,258 -52
England Adrian Rosa 1,468 1,316 152
England Sanderson Lam 3,518 2,518 1,000
England Ryan Davies 2,156 1,899 257
England Jamie Jones (II) 1,031 1,205 -174
England Joshua Cooper 2,060 1,825 235
Germany Richard Wienold 983 1,001 -18
Ireland Fergal Quinn 1,984 2,460 -476
England Mark Lloyd 3,864 3,173 691
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
Scotland Liam Graham 2,009 1,996 13
England James Burrett 897 1,234 -337
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
England Phil O'Kane 876 1,154 -278
England Joshua Thomond 1,896 2,013 -117
Scotland Michael Collumb 2,387 2,064 323
England Robert Read 1,013 1,268 -255
England Arun Mehta 768 1,359 -591
England Halim Hussain 721 1,203 -482
England George Pragnall 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 Zhang Jiankang 606 1,718 -1,112
Poland Adam Stefanow 1,455 2,222 -767
Wales Gavin Lewis 92 266 -174
Thailand Nutcharat Wongharuthai 0 133 -133
England Reanne Evans 720 1,273 -553
Scotland Dylan Craig 129 372 -243
Morocco Ameur Riad 117 354 -237
Iceland Kristjan Helgason 220 444 -224
England Adam Ashley 314 386 -72
Gibraltar Gareth Lopez 49 353 -304
Belgium Sybren Sokolowski 105 303 -198
England Lee Prickman 37 405 -368
England Chae Ross 426 511 -85
England Christopher Keogan 200 509 -309
Finland Robin Hull 525 553 -28
England Jamie Barrett 2,443 4,658 -2,215
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
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