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 8312 (91.36%) matches with frame scores out of 9098 total matches.
Rank Player Points For Points Against Difference
Australia Neil Robertson 83,042 59,948 23,094
England Barry Hawkins 59,594 50,781 8,813
England Jimmy Robertson 37,396 36,018 1,378
England Jack Lisowski 63,016 56,386 6,630
Wales Ryan Day 47,628 44,967 2,661
Belgium Luca Brecel 50,440 43,044 7,396
England Mark Selby 87,830 73,177 14,653
England Gary Wilson 47,443 44,163 3,280
England Stuart Bingham 70,980 59,453 11,527
England Kyren Wilson 101,164 85,860 15,304
England Ben Woollaston 32,779 31,521 1,258
Scotland Graeme Dott 52,737 48,898 3,839
England Tom Ford 53,756 48,915 4,841
England Matthew Selt 47,449 46,586 863
China Xiao Guodong 46,518 41,002 5,516
England Ali Carter 60,592 49,241 11,351
Scotland Scott Donaldson 41,057 39,603 1,454
England Joe Perry 47,305 46,840 465
Wales Mark Williams 70,542 58,204 12,338
England David Gilbert 51,742 46,934 4,808
Scotland Anthony McGill 53,130 47,316 5,814
England Judd Trump 115,932 82,572 33,360
Scotland John Higgins 85,600 69,987 15,613
England Robert Milkins 37,623 41,167 -3,544
England Ricky Walden 46,692 41,849 4,843
China Lyu Haotian 32,229 31,026 1,203
England Martin O'Donnell 23,097 23,287 -190
Wales Daniel Wells 18,823 19,387 -564
England Mitchell Mann 23,921 25,262 -1,341
England Michael Holt 24,469 24,517 -48
China Tian Pengfei 27,743 25,235 2,508
England James Cahill 21,851 23,608 -1,757
Wales Dominic Dale 23,215 26,964 -3,749
England Peter Ebdon 1,431 1,266 165
China Ding Junhui 48,181 36,790 11,391
China Mei Xiwen 2,227 2,877 -650
China Chen Zifan 15,564 19,475 -3,911
China Yuan Sijun 27,761 25,537 2,224
Scotland Fraser Patrick 18,237 22,031 -3,794
Ireland Fergal O'Brien 23,256 26,177 -2,921
Northern Ireland Jordan Brown 42,789 41,192 1,597
England Robbie Williams 26,784 27,167 -383
Thailand Thepchaiya Un-Nooh 35,620 32,647 2,973
China Luo Honghao 10,645 11,752 -1,107
Norway Kurt Maflin 24,071 23,522 549
China Liang Wenbo 32,910 29,224 3,686
China Li Hang 24,947 24,934 13
Northern Ireland Gerard Greene 17,546 23,017 -5,471
Israel Eden Sharav 11,377 13,919 -2,542
China Zhou Yuelong 49,346 43,908 5,438
England David Grace 27,062 26,742 320
Wales Jackson Page 27,193 29,608 -2,415
China Yan Bingtao 59,686 46,220 13,466
England Andy Hicks 19,720 23,819 -4,099
England David Lilley 23,133 24,204 -1,071
Wales Lee Walker 12,633 18,753 -6,120
Wales Jak Jones 30,514 31,350 -836
England Jimmy White 16,823 20,626 -3,803
Northern Ireland Mark Allen 60,563 49,126 11,437
China Lu Ning 33,198 33,387 -189
Hong Kong Marco Fu 10,398 9,528 870
England Shaun Murphy 58,545 50,086 8,459
England Alfie Burden 13,269 14,972 -1,703
Germany Lukas Kleckers 19,683 23,971 -4,288
Poland Kacper Filipiak 7,314 9,697 -2,383
England Martin Gould 37,918 37,051 867
Wales Michael White 29,093 27,360 1,733
England Rod Lawler 15,660 17,873 -2,213
China Zhao Xintong 51,173 38,716 12,457
England Ian Burns 24,475 25,178 -703
Switzerland Alexander Ursenbacher 24,131 24,102 29
England Harvey Chandler 7,558 9,240 -1,682
Thailand Akani Songsermsawad 22,082 20,377 1,705
Scotland Stephen Maguire 37,006 34,974 2,032
England Elliot Slessor 27,666 26,662 1,004
Wales Matthew Stevens 29,179 28,034 1,145
England Mark King 23,596 27,547 -3,951
China Xu Si 19,402 21,757 -2,355
England Oliver Lines 21,769 23,080 -1,311
China Zhang Anda 18,835 16,272 2,563
England Anthony Hamilton 23,349 24,476 -1,127
Brazil Igor Figueiredo 11,344 16,191 -4,847
England Andrew Higginson 21,838 21,814 24
England Ashley Carty 18,906 22,461 -3,555
Wales Jamie Clarke 31,887 33,179 -1,292
Wales Kishan Hirani 4,455 5,897 -1,442
China Bai Langning 13,756 15,254 -1,498
Cyprus Michael Georgiou 15,492 15,451 41
England Nigel Bond 13,728 17,243 -3,515
England Stuart Carrington 21,400 23,869 -2,469
England Mark Davis 24,925 26,207 -1,282
England Barry Pinches 17,671 23,068 -5,397
Ireland Ross Bulman 6,225 6,363 -138
Thailand Noppon Saengkham 31,744 31,345 399
England Ronnie O'Sullivan 80,064 59,877 20,187
England Liam Highfield 29,092 29,193 -101
China Si Jiahui 25,360 24,907 453
Wales Darren Morgan 306 424 -118
England John Astley 19,508 20,864 -1,356
England Louis Heathcote 22,346 25,553 -3,207
Ireland Ken Doherty 19,326 23,163 -3,837
Germany Simon Lichtenberg 13,041 15,891 -2,850
England Andy Lee 9,576 10,245 -669
China Chen Feilong 3,947 4,510 -563
China Fan Zhengyi 23,083 24,856 -1,773
Thailand James Wattana 500 517 -17
Iran Soheil Vahedi 22,252 20,786 1,466
England Mark Joyce 24,251 24,784 -533
England Billy Joe Castle 10,203 12,698 -2,495
China Chang Bingyu 19,130 19,504 -374
Scotland Dean Young 9,417 13,104 -3,687
England Chris Wakelin 27,239 28,400 -1,161
Wales Andrew Pagett 7,281 11,686 -4,405
England Ashley Hugill 21,288 24,038 -2,750
Malaysia Thor Chuan Leong 3,907 4,241 -334
China Peifan Lei 20,625 22,696 -2,071
Ireland Aaron Hill 18,455 20,612 -2,157
England Craig Steadman 15,688 17,966 -2,278
England Mike Dunn 2,088 3,133 -1,045
England Peter Lines 17,838 21,867 -4,029
England Brandon Sargeant 10,263 12,161 -1,898
England Allan Taylor 16,956 20,618 -3,662
Morocco Amine Amiri 1,699 4,655 -2,956
Jamaica Rory McLeod 16,233 19,042 -2,809
England Sam Craigie 29,195 27,669 1,526
England Sam Baird 4,287 5,923 -1,636
England Joe O'Connor 30,572 30,834 -262
England Hammad Miah 17,721 18,637 -916
England Hayden Staniland 3,475 3,935 -460
Poland Antoni Kowalski 2,234 2,751 -517
England Jamie O'Neill 14,226 19,643 -5,417
Wales Duane Jones 22,529 24,926 -2,397
Scotland Ross Muir 17,835 17,093 742
Wales Tyler Rees 5,347 4,609 738
Belgium Ben Mertens 10,596 9,731 865
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 16,934 14,888 2,046
Scotland Alan McManus 9,175 9,719 -544
Wales Jamie Jones 33,092 32,145 947
Ireland Leo Fernandez 8,690 8,673 17
China Jianbo Zhao 19,152 19,042 110
Iran Hossein Vafaei 35,244 31,538 3,706
England Farakh Ajaib 13,083 18,224 -5,141
England Zak Surety 15,939 17,761 -1,822
England Sean Maddocks 7,334 13,264 -5,930
England Daniel Womersley 6,866 7,605 -739
England Riley Parsons 6,244 8,134 -1,890
France Brian Ochoiski 6,020 8,776 -2,756
England Kuldesh Johal 6,217 7,557 -1,340
England Steven Hallworth 18,546 19,809 -1,263
Ukraine Iulian Boiko 9,896 15,374 -5,478
England Peter Devlin 12,416 15,539 -3,123
China Gao Yang 13,528 15,382 -1,854
China Pang Junxu 26,003 24,162 1,841
England Connor Benzey 4,014 5,188 -1,174
England Ben Hancorn 14,982 16,678 -1,696
England Paul Davison 5,812 8,804 -2,992
Northern Ireland Patrick Wallace 2,129 2,234 -105
Wales Dylan Emery 13,496 14,804 -1,308
Northern Ireland Robbie Mcguigan 7,734 9,573 -1,839
Austria Florian Nüßle 8,297 8,684 -387
England Oliver Brown 7,704 10,560 -2,856
England Alex Clenshaw 2,485 3,318 -833
England Jamie Wilson 9,156 13,083 -3,927
Northern Ireland Declan Lavery 133 147 -14
England Ian Martin 4,760 5,837 -1,077
England Hamim Hussain 4,448 5,735 -1,287
England Saqib Nasir 4,152 4,913 -761
England Sean Harvey 3,395 3,190 205
England Haydon Pinhey 8,041 10,773 -2,732
Scotland Stephen Hendry 2,595 5,328 -2,733
Belgium Julien Leclercq 6,571 7,160 -589
England Ronnie Blake 2,396 3,095 -699
England Sean McAllister 3,873 4,269 -396
England Josh Mulholland 1,192 1,552 -360
England Lee Stephens 3,355 4,348 -993
England Lee Shanker 3,504 3,390 114
Scotland Gary Thomson 1,692 1,759 -67
Wales Alex Taubman 4,063 3,670 393
England Luke Maddison 424 972 -548
England Jed Mann 1,027 1,515 -488
Wales Matthew Roberts 2,009 2,162 -153
Scotland Chris Totten 3,301 3,034 267
England Danny Brindle 1,101 1,642 -541
Hong Kong Yu Kiu Chang 3,398 3,440 -42
Scotland Ross Vallance 2,728 2,323 405
Northern Ireland Raymond Fry 2,037 1,619 418
England Tony Knowles 3,484 3,751 -267
England Samuel-Lee Stevens 841 1,362 -521
England Simon Bedford 3,100 2,981 119
France Niel Vincent 4,235 4,290 -55
England Brandon Hall 1,136 2,440 -1,304
England Stuart Watson 2,607 3,000 -393
England Joe Fenton 2,944 3,323 -379
England Lewis Gillen 2,159 2,062 97
England Dylan Mitchell 2,488 2,378 110
England Luke Simmonds 5,447 5,012 435
England Elliott Weston 651 1,097 -446
England Andrew Milliard 1,911 2,923 -1,012
Wales Callum Lloyd 1,820 1,742 78
England Liam Pullen 3,215 3,613 -398
Wales Jack Bradford 2,427 2,832 -405
Malta Brian Cini 2,675 1,787 888
Germany Umut Dikme 3,597 3,980 -383
Wales David Donovan 2,000 1,976 24
Belgium Daan Leyssen 4,535 4,357 178
Ireland Michael Judge 10,537 12,516 -1,979
England Gary Challis 2,437 2,195 242
Denmark Daniel Kandi 1,281 1,101 180
England Jordan Rimmer 1,122 1,341 -219
England Scott Bell 1,507 2,117 -610
England Adam Goff 1,060 1,657 -597
Alfie Lee 3,716 3,882 -166
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 3,741 4,021 -280
Malta Aaron Busuttil 1,985 1,781 204
China Yao Pengcheng 1,528 1,418 110
Wales Liam Davies 6,245 6,151 94
England Alex Millington 3,036 3,155 -119
England Adam Duffy 6,584 8,388 -1,804
England Matthew Glasby 3,048 3,555 -507
Australia Ryan Thomerson 4,575 5,922 -1,347
England Andrew Tapper 1,091 1,518 -427
England Sydney Wilson 5,168 4,345 823
Ukraine Anton Kazakov 3,084 6,402 -3,318
Japan Keishin Kamihashi 1,498 1,588 -90
England Ben Fortey 4,356 4,837 -481
England Luke Pinches 3,373 4,312 -939
Wales Paul Davies 1,512 1,563 -51
England Simon Blackwell 4,185 4,369 -184
England Jack Culligan 1,206 1,258 -52
England Adrian Rosa 1,468 1,316 152
England Sanderson Lam 14,395 15,618 -1,223
England Ryan Davies 4,502 4,708 -206
England Jamie Jones (II) 1,031 1,205 -174
England Joshua Cooper 3,098 3,025 73
Germany Richard Wienold 983 1,001 -18
Ireland Fergal Quinn 4,067 4,674 -607
England Mark Lloyd 7,704 8,372 -668
Iran Amir Sarkhosh 2,099 2,001 98
Scotland Stephen Baillie 756 1,344 -588
England Jenson Kendrick 7,052 8,329 -1,277
Stan Moody 2,844 2,801 43
England Adam Brown 1,165 1,679 -514
England Rebecca Kenna 3,166 6,093 -2,927
England Bradley Cowdroy 2,056 2,115 -59
England Jack Haley 2,228 2,555 -327
Scotland Liam Graham 4,094 4,765 -671
England James Burrett 1,422 2,362 -940
Latvia Rodion Judin 3,650 4,248 -598
England Callum Beresford 4,421 5,548 -1,127
England Sean O'Sullivan 5,703 6,650 -947
England Martyn Taylor 2,822 2,846 -24
England Mark Ganderton 1,404 2,063 -659
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 1,905 2,267 -362
England Phil O'Kane 2,663 3,244 -581
England Joshua Thomond 3,896 4,382 -486
Scotland Michael Collumb 4,563 4,444 119
England Robert Read 2,800 2,875 -75
England Arun Mehta 768 1,359 -591
England Halim Hussain 1,528 2,449 -921
England George Pragnall 4,726 4,424 302
England Labeeb Ahmed 788 1,113 -325
England Manasawin Phetmalaikul 1,864 2,719 -855
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 2,110 2,783 -673
England Faizaan Mohammed 1,436 2,214 -778
England Neal Jones 2,685 2,745 -60
Poland Mateusz Baranowski 1,284 1,196 88
China Cao Yupeng 17,416 15,470 1,946
China Zhang Jiankang 8,644 11,959 -3,315
England Paul Deaville 1,201 1,305 -104
Hong Kong Ng On Yee 4,578 9,682 -5,104
England Chae Ross 2,424 2,176 248
Hong Kong Cheung Ka Wai 3,104 2,338 766
China Liu Hongyu 2,611 1,712 899
Thailand Nattanapong Chaikul 1,255 1,847 -592
Canada James Lee 1,746 1,837 -91
China Wang Yuchen 2,512 1,636 876
Wales Alfie Davies 2,205 2,169 36
Mark Bell 1,949 2,538 -589
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 Jamie Barrett 3,765 6,276 -2,511
India Digvijay Kadian 950 1,177 -227
England Lewis Ullah 3,310 4,036 -726
England Stephen Kershaw 887 1,139 -252
England James Height 1,727 2,025 -298
Wales Jordan Shepherd 1,157 1,115 42
Ireland Rodney Goggins 2,815 2,349 466
England Isa Ishtiaq 918 966 -48
Thailand Chatchapong Nasa 1,109 1,258 -149
Ukraine Sergey Isaenko 1,897 2,667 -770
England Ryan Mears 914 1,399 -485
Scotland Keith Keldie 2,430 2,990 -560
China Haohui Deng 1,234 1,049 185
Wales Bradley Tyson 1,014 2,124 -1,110
Ireland Leone Crowley 1,166 1,430 -264
England Sean Coote 352 1,061 -709
England Gary Miller 712 984 -272
England Andrew Turner 1,116 1,225 -109
England Jack Harris 1,232 1,541 -309
England Mark Vincent 1,629 2,394 -765
England Ian Desmier 863 1,289 -426
England Kayden Brierley 769 1,245 -476
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 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 5,029 4,825 204
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 4,806 4,453 353
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 4,826 4,247 579
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
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,041 4,813 -1,772
England Reanne Evans 6,182 10,605 -4,423
Thailand Mink Nutcharut 2,490 5,515 -3,025
Estonia Andres Petrov 4,483 5,775 -1,292
China Yisong Peng 4,432 5,776 -1,344
Egypt Mohamed Ibrahim 1,617 2,510 -893
Brazil Victor Sarkis 858 2,046 -1,188
Moldova Vladislav Gradinari 110 112 -2
Wales Riley Powell 43 69 -26
Poland Adam Stefanow 1,455 2,222 -767
Wales Gavin Lewis 92 266 -174
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 126 732 -606
England Christopher Keogan 200 509 -309
Finland Robin Hull 525 553 -28
England William Ginn 627 889 -262
Peter Butler 106 602 -496
England Peter Geronimo 496 1,002 -506
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
Wales Jamie Tudor 860 1,049 -189
England Dylan Smith 860 2,273 -1,413
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 641 1,994 -1,353
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
England John Pritchett 509 1,063 -554
England Ryan Roberts 790 967 -177
England Daniel Walker 771 1,664 -893
England Shaf Hussain 365 599 -234
Northern Ireland Christopher Clifford 67 375 -308
Ireland Robert McCullough 211 321 -110
England Oliver Sykes 119 295 -176
Scotland Amaan Iqbal 886 2,211 -1,325
England Ismail Türker 132 430 -298
Turkey Enes Bakirci 77 357 -280
Gibraltar Francis Becerra 31 437 -406
Belgium Yorrit Hoes 153 516 -363
England Jake Crofts 353 1,043 -690
Italy Mirko Montrasio 115 906 -791
India Hrithik Jain 512 914 -402
England Darren Barton 611 965 -354
Pakistan Abdul Raheem 589 1,052 -463
Germany Kharazchi Jamshid 61 953 -892
England John Fearick 499 1,217 -718
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
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
Northern Ireland Joel Connolly Jnr 268 837 -569
Wales Brad Ferguson 69 501 -432
Scotland Jack Borwick 11 50 -39