Points Scored For & Against - Season 2018-2019 - 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 1870 (92.76%) matches with frame scores out of 2016 total matches.
Rank Player Points For Points Against Difference
England Judd Trump 14,382 9,928 4,454
England Mark Selby 16,525 12,055 4,470
China Ding Junhui 12,692 10,271 2,421
England Shaun Murphy 7,214 6,519 695
England Ali Carter 11,619 8,171 3,448
Scotland John Higgins 8,597 7,923 674
England Peter Ebdon 9,672 7,362 2,310
Wales Ryan Day 12,853 10,825 2,028
England Robert Milkins 7,855 7,513 342
England Ricky Walden 8,290 7,570 720
China Li Hang 6,022 5,477 545
England Mark Davis 10,921 9,307 1,614
Australia Neil Robertson 17,012 13,710 3,302
Wales Mark Williams 13,132 10,246 2,886
England Ronnie O'Sullivan 16,256 9,464 6,792
Wales Matthew Stevens 7,239 6,777 462
Norway Kurt Maflin 5,627 5,699 -72
England Stuart Bingham 13,223 9,914 3,309
Northern Ireland Mark Allen 17,734 12,989 4,745
England Jamie Cope 3,190 2,089 1,101
China Tian Pengfei 7,541 6,588 953
England Nigel Bond 3,807 5,292 -1,485
England Martin Gould 4,827 4,130 697
Scotland Graeme Dott 7,871 7,220 651
England Joe Perry 13,220 10,135 3,085
Scotland Stephen Maguire 12,916 10,572 2,344
Hong Kong Marco Fu 10,314 7,846 2,468
Northern Ireland Gerard Greene 4,143 4,499 -356
England Barry Hawkins 14,162 11,864 2,298
China Mei Xiwen 6,437 6,436 1
England Jimmy White 2,994 4,492 -1,498
Ireland Ken Doherty 3,293 4,443 -1,150
England Alfie Burden 5,539 6,160 -621
England Tom Ford 10,687 10,181 506
England Anthony Hamilton 7,279 5,823 1,456
England Mark King 11,725 10,306 1,419
England Mark Joyce 4,274 5,623 -1,349
England Rory McLeod 4,492 5,439 -947
England Andrew Higginson 7,484 6,442 1,042
Wales Dominic Dale 4,321 4,844 -523
China Liang Wenbo 7,460 6,061 1,399
England Mike Dunn 4,459 4,992 -533
England Rod Lawler 4,403 5,560 -1,157
Thailand James Wattana 3,743 5,140 -1,397
England Ben Woollaston 5,936 5,856 80
Ireland Fergal O'Brien 6,880 6,807 73
England Matthew Selt 6,982 7,022 -40
England Barry Pinches 2,565 2,329 236
England David Gilbert 12,861 10,813 2,048
England Peter Lines 6,357 6,532 -175
England Michael Holt 7,025 7,000 25
England Matthew Couch 919 1,125 -206
Scotland Alan McManus 5,369 5,840 -471
China Xiao Guodong 8,557 7,381 1,176
England Jack Lisowski 16,910 12,183 4,727
England Jimmy Robertson 8,830 9,505 -675
England Liam Highfield 6,520 6,309 211
England Kuldesh Johal 3,785 3,054 731
Wales Jamie Jones 3,599 3,212 387
England Andy Hicks 3,295 2,895 400
England Kyren Wilson 18,616 14,302 4,314
Scotland Anthony McGill 8,037 8,083 -46
England Paul Davison 3,436 4,726 -1,290
Wales Michael White 5,843 6,163 -320
Thailand Noppon Saengkham 11,271 9,019 2,252
England Simon Bedford 3,836 3,556 280
Wales Andrew Pagett 2,111 1,947 164
England Jamie O'Neill 2,993 2,335 658
Wales Jak Jones 7,413 7,201 212
Ireland Michael Judge 3,895 3,351 544
England Robbie Williams 4,882 5,616 -734
Israel Eden Sharav 7,587 7,517 70
England Gary Wilson 8,508 8,708 -200
Thailand Dechawat Poomjaeng 5,732 5,213 519
Belgium Luca Brecel 12,080 9,597 2,483
England Craig Steadman 8,618 7,423 1,195
England Sam Craigie 6,000 4,987 1,013
England Adam Duffy 6,658 6,164 494
Wales Kishan Hirani 6,733 7,709 -976
England Sanderson Lam 2,763 4,783 -2,020
England Shane Castle 3,599 2,553 1,046
England Ian Burns 6,023 6,767 -744
England Allan Taylor 4,292 5,504 -1,212
England Stuart Carrington 7,697 7,714 -17
England David Grace 2,478 2,195 283
China Chen Zhe 3,031 2,557 474
England Sam Baird 7,137 7,076 61
England Andy Lee 6,824 7,301 -477
England Matthew Day 1,808 1,437 371
Finland Robin Hull 3,982 4,741 -759
England Sean O'Sullivan 2,459 4,943 -2,484
England Jamie Barrett 2,179 1,873 306
India Lucky Vatnani 1,962 1,772 190
Wales Daniel Wells 6,591 7,560 -969
Poland Kacper Filipiak 1,608 1,564 44
England Reanne Evans 1,279 1,682 -403
England Oliver Brown 1,541 1,762 -221
England Martin O'Donnell 10,040 9,380 660
Northern Ireland Joe Swail 5,312 5,679 -367
Ireland Leo Fernandez 2,811 2,406 405
Wales Duane Jones 2,413 4,026 -1,613
Wales Alex Taubman 1,327 1,434 -107
England Mitchell Mann 2,954 2,540 414
England Jeff Cundy 1,775 1,586 189
Scotland Marc Davis 1,087 1,132 -45
England Michael Wild 1,234 1,328 -94
England Charlie Walters 1,855 1,859 -4
England John Whitty 952 1,180 -228
England Farakh Ajaib 4,198 4,246 -48
England Joel Walker 2,247 2,058 189
United Arab Emirates Mohammed Shehab 1,427 1,287 140
England John Astley 3,113 4,630 -1,517
England Jake Nicholson 2,544 2,268 276
England Oliver Lines 4,156 4,991 -835
England David Craggs 1,534 1,766 -232
England Lee Shanker 1,310 1,428 -118
England Phil O'Kane 2,440 1,970 470
England Christopher Keogan 887 1,211 -324
Poland Adam Stefanow 2,880 4,168 -1,288
England Ryan Causton 950 1,218 -268
Thailand Thepchaiya Un-Nooh 8,283 7,173 1,110
Switzerland Alexander Ursenbacher 4,424 5,157 -733
England Alex Davies 715 848 -133
England Antony Parsons 1,402 1,332 70
England Sam Thistlewhite 1,004 1,340 -336
Northern Ireland Jordan Brown 8,409 7,777 632
Wales Callum Lloyd 1,492 1,826 -334
Australia Jamie Brown 1,275 1,147 128
Scotland William Thomson 854 1,249 -395
England Zak Surety 891 1,100 -209
England Richard Somauroo 575 1,153 -578
England James Cahill 7,775 6,865 910
England Daniel Ward 1,306 1,444 -138
England Simon Dent 1,325 1,678 -353
England Sydney Wilson 1,796 1,817 -21
Iceland Kristjan Helgason 2,273 2,400 -127
Malta Alex Borg 832 1,019 -187
Austria Andreas Ploner 1,943 2,281 -338
England Luke Simmonds 5,195 5,585 -390
Wales Lee Walker 5,917 6,096 -179
England James Burrett 646 1,045 -399
England Bash Maqsood 1,016 1,129 -113
Scotland Fraser Patrick 2,139 2,170 -31
England Billy Joe Castle 4,628 5,728 -1,100
Wales Jack Bradford 1,942 2,213 -271
England Danny Brindle 796 1,304 -508
England Hammad Miah 6,260 6,331 -71
Cyprus Michael Georgiou 5,042 5,401 -359
England John Pritchett 1,789 1,877 -88
England Saqib Nasir 1,426 1,445 -19
England Stefan Mazrocis 787 953 -166
England Mark Vincent 1,574 1,692 -118
Ireland Greg Casey 2,331 2,211 120
Scotland Michael Collumb 1,346 1,317 29
Iran Hossein Vafaei 5,634 5,554 80
China Li Yuan 3,356 3,961 -605
England Tam Mustafa 899 1,328 -429
England Ashley Carty 7,010 6,720 290
England Elliot Slessor 4,943 5,041 -98
England David Lilley 9,163 8,651 512
England George Pragnall 1,070 1,476 -406
England Ben Hancorn 2,696 2,811 -115
England Wayne Townsend 1,203 1,593 -390
England Steven Hallworth 3,419 3,144 275
England William Lemons 1,464 1,404 60
Isle of Man Darryl Hill 806 966 -160
Scotland Scott Donaldson 8,737 8,052 685
Scotland Ross Muir 4,669 5,542 -873
China Lyu Haotian 5,034 5,858 -824
China Zhou Yuelong 10,847 9,295 1,552
China Lu Ning 9,982 8,796 1,186
China Chen Feilong 2,965 4,906 -1,941
Scotland Rhys Clark 918 1,741 -823
Wales Ben Jones 977 1,658 -681
China Zhang Anda 8,184 7,588 596
China Chen Zifan 2,948 4,934 -1,986
China Zhao Xintong 11,770 9,033 2,737
China Zhang Yong 5,223 5,668 -445
China Ma Tingpeng 1,840 1,842 -2
China Wang Yuchen 1,743 1,635 108
South Africa Paul Burrell 843 1,427 -584
England Brandon Sargeant 2,029 1,950 79
England Harvey Chandler 3,804 5,184 -1,380
Estonia Andres Petrov 947 988 -41
Scotland Dylan Craig 1,295 1,693 -398
Malta Aaron Busuttil 460 624 -164
England John Parkin 1,149 1,371 -222
Germany Felix Frede 1,677 1,751 -74
England Joe O'Connor 5,184 5,972 -788
England Adam Edge 1,215 1,366 -151
England Chris Wakelin 7,715 7,372 343
England Louis Heathcote 1,631 1,552 79
China Niu Zhuang 3,462 5,277 -1,815
China Hu Hao 2,662 2,471 191
Hong Kong Leong Man Hoi 914 1,035 -121
China Wang Zepeng 2,952 2,106 846
China Fang Xiongman 3,217 2,475 742
England Gary Challis 997 1,156 -159
Germany Lukas Kleckers 3,680 5,205 -1,525
China Geng Mingqi 2,853 2,241 612
China Liu Jiaming 1,899 1,766 133
England Peter Devlin 2,518 2,060 458
Scotland Chris Totten 3,039 5,095 -2,056
England Clayton Humphries 1,327 1,188 139
China Luo Honghao 6,824 7,086 -262
China Yan Bingtao 8,742 7,354 1,388
China Long Zehuang 2,024 1,629 395
England Matthew Glasby 836 1,256 -420
England Luke Garland 702 997 -295
England Kurtis Weaver 885 1,089 -204
Malta Brian Cini 568 382 186
Northern Ireland Jamie McArdle 1,262 1,339 -77
England Michael Williams 1,065 1,010 55
England Ashley Hugill 1,933 3,349 -1,416
India Laxman Rawat 1,990 1,719 271
China He Guoqiang 1,131 1,687 -556
China Yuan Sijun 7,453 6,735 718
China Fan Zhengyi 2,731 5,034 -2,303
China Xu Si 3,976 5,004 -1,028
England Joshua Cooper 902 1,079 -177
Wales Tyler Rees 1,144 1,313 -169
Hong Kong Ng On Yee 1,221 1,607 -386
Iran Soheil Vahedi 1,713 4,016 -2,303
England Anthony Jeffers 1,587 1,596 -9
England Sean Maddocks 2,009 2,235 -226
Malaysia Thor Chuan Leong 7,758 5,962 1,796
Scotland Keith Keldie 996 1,377 -381
Germany Simon Lichtenberg 2,811 4,637 -1,826
Pakistan Hamza Akbar 2,662 4,010 -1,348
China Wu Shengguang 2,009 1,652 357
Ukraine Sergey Isaenko 1,195 1,705 -510
Thailand Akani Songsermsawad 9,542 8,758 784
England Owais Ali 578 1,037 -459
England Joshua Thomond 1,559 1,641 -82
Finland Heikki Niva 1,903 1,919 -16
South Korea Daegyu Lee 2,270 1,951 319
Hong Kong Ka Wai Cheung 1,356 1,419 -63
Thailand Nutcharat Wongharuthai 844 1,592 -748
Germany Umut Dikme 1,592 1,809 -217
France Brian Ochoiski 2,462 1,902 560
England Patrick Whelan 1,530 1,276 254
Saudi Arabia Ahmed Aseeri 700 1,020 -320
Saudi Arabia Omar Alajlani 1,147 1,334 -187
Belgium Ben Mertens 348 443 -95
Wales Dylan Emery 2,024 2,084 -60
Wales Jackson Page 3,884 2,697 1,187
China Chang Bingyu 2,495 2,984 -489
England Labeeb Ahmed 970 1,304 -334
England Simon Blackwell 1,161 1,146 15
England Manasawin Phetmalaikul 942 1,220 -278
England Callum Costello 1,072 1,462 -390
Ireland Ross Bulman 1,147 1,266 -119
England John Foster 1,527 1,341 186
England Daniel Womersley 1,595 1,465 130
England Andrew Smith 1,805 1,624 181
England Daniel Devlin 1,437 1,583 -146
England Haydon Pinhey 2,248 1,955 293
England Brandon Hall 1,720 1,980 -260
Wales Daniel Gorton 1,298 1,450 -152
Wales Matthew Roberts 1,156 1,375 -219
England Chae Ross 1,682 2,037 -355
England Reggie Edwards 492 664 -172
Ireland Aaron Holland 803 1,246 -443
China Zhang Jiankang 3,114 5,252 -2,138
England Jed Mann 803 1,428 -625
Ireland Ronan Whyte 693 1,268 -575
Andy Milliard 1,398 1,752 -354
England Ryan Davies 444 429 15
China Ning Kang 2,109 2,177 -68
England Dave Nelson 527 1,200 -673
Himanshu Dinesh Jain 2,240 2,227 13
Northern Ireland Patrick Wallace 96 344 -248
Thailand Thanawat Thirapongpaiboon 858 1,092 -234
Belgium Hans Blanckaert 574 971 -397
Germany Patrick Einsle 193 247 -54
Belgium Kevin van Hove 166 432 -266
Germany Jürgen Kesseler 58 290 -232
Wales Jamie Clarke 2,605 4,151 -1,546
Germany Stefan Joachim 130 248 -118
England James Silverwood 918 962 -44
England Darren Burns 372 939 -567
Poland Marcin Nitschke 300 430 -130
Scotland Craig MacGillivray 199 338 -139
England Mike Finn 481 702 -221
Turkey Soner Sari 94 313 -219
Germany Markus Hertle 47 377 -330
Germany Kilian Baur-Pantoulier 100 264 -164
Northern Ireland Raymond Fry 96 341 -245
Malta Duncan Bezzina 125 351 -226
Pakistan Shehzad Iqbal 370 817 -447
Israel Shachar Ruberg 273 799 -526
Belgium Jurian Heusdens 254 289 -35
England Wayne Brown 366 335 31
England Imran Puri 380 1,064 -684
Brazil Itaro Santos 65 316 -251
England Steve Martin 417 991 -574
Ireland Dessie Sheehan 345 921 -576
Poland Mateusz Baranowski 840 1,003 -163
Australia Ryan Thomerson 825 1,080 -255
China Guo Hua 194 522 -328
England Mark Ganderton 382 963 -581
England Tugba Irten 384 1,002 -618
England Andy Marriott 907 1,129 -222
England Steven Evans 473 1,042 -569
Egypt Mohamed Khairy 293 766 -473
England Ben Fortey 796 1,138 -342
Denmark Daniel Kandi 743 1,012 -269
Latvia Maris Volajs 73 334 -261
Sweden Belan Sharif 477 1,040 -563
England Peter Delaney 607 1,012 -405
England Dean Goddard 390 880 -490
France Regis D'Anna 43 345 -302
England Jaspal Bamotra 302 827 -525
Norway Christopher Watts 59 405 -346
England Aaron Cook 324 944 -620
United States Corey Deuel 255 626 -371
Ukraine Iulian Boiko 685 1,215 -530
England Jake Keen 490 813 -323
Latvia Rodion Judin 74 390 -316
China Bai Langning 727 1,600 -873
Poland Daniel Holoyda 159 332 -173
Singapore Marvin Lim Chun Kiat 204 457 -253
England Heather Clare 111 974 -863
Austria Florian Nüßle 31 344 -313
France Niel Vincent 777 1,152 -375
Hong Kong Yun Fung Tam 162 348 -186
Romania Vladu Mihai 480 884 -404
Switzerland Luis Vetter 257 334 -77
Australia Kurt Dunham 408 874 -466
England Adam Brown 426 1,024 -598
Wales Daniel Williams 97 378 -281
Egypt Basem Eltahhan 1,389 3,562 -2,173
Malta Philip Ciantar 168 325 -157
England Jenson Kendrick 625 890 -265
England James Height 417 946 -529
England Jason Turnbull 423 870 -447
England Shafaqut Hussain 724 1,063 -339
England Luke Pinches 676 1,377 -701
England Curtis Daher 29 363 -334
France Fabian Monnin 195 323 -128
Billy Ginn 291 892 -601
England Lewis Ullah 604 995 -391
England Alex Millington 976 1,100 -124
England Daniel Walker 409 989 -580
England Jamie Trump 157 937 -780
Romania Constantin Mateescu 149 974 -825
United States Ahmed Elsayed 353 755 -402
Pakistan Haider Ali 523 915 -392
England Dan Woolloff 335 882 -547
England James Welch 206 1,118 -912
England Joshua Saywell 262 566 -304
Singapore Benny Loh Siang Leng 150 613 -463
Thomas Wei 209 490 -281
China Luo Zetao 578 1,249 -671
Thailand Sompol Saetang 137 272 -135
Pu QingSong 424 521 -97