Points Scored For & Against - Year 2018 - 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 2897 (92.47%) matches with frame scores out of 3133 total matches.
Rank Player Points For Points Against Difference
England Judd Trump 32,738 24,907 7,831
England Mark Selby 30,363 22,834 7,529
China Ding Junhui 24,543 19,741 4,802
England Shaun Murphy 17,784 16,773 1,011
England Ali Carter 22,609 18,697 3,912
Scotland John Higgins 26,883 22,067 4,816
England Peter Ebdon 15,384 11,980 3,404
Wales Ryan Day 28,408 25,401 3,007
England Robert Milkins 14,355 14,162 193
England Ricky Walden 21,508 20,636 872
China Li Hang 11,331 10,411 920
England Mark Davis 16,588 13,727 2,861
Australia Neil Robertson 25,099 21,030 4,069
Wales Mark Williams 33,603 26,542 7,061
England Ronnie O'Sullivan 26,975 16,409 10,566
Wales Matthew Stevens 14,415 12,336 2,079
Norway Kurt Maflin 9,330 9,413 -83
England Stuart Bingham 22,019 17,073 4,946
Northern Ireland Mark Allen 31,041 24,046 6,995
England Jamie Cope 4,851 3,699 1,152
China Tian Pengfei 12,234 10,951 1,283
England Nigel Bond 7,950 9,515 -1,565
England Martin Gould 14,337 13,434 903
Scotland Graeme Dott 18,921 16,923 1,998
England Joe Perry 24,089 19,253 4,836
Scotland Stephen Maguire 23,349 20,338 3,011
Hong Kong Marco Fu 10,899 9,519 1,380
Northern Ireland Gerard Greene 8,079 8,757 -678
England Barry Hawkins 34,485 28,282 6,203
China Cao Yupeng 6,690 5,700 990
China Mei Xiwen 10,743 10,697 46
England Jimmy White 6,287 8,732 -2,445
Ireland Ken Doherty 8,063 9,404 -1,341
China Yu Delu 6,194 5,614 580
England Alfie Burden 10,640 11,300 -660
England Tom Ford 19,359 18,263 1,096
England Anthony Hamilton 14,925 14,361 564
England Mark King 17,321 16,520 801
England Mark Joyce 8,309 10,145 -1,836
England Rory McLeod 8,191 10,686 -2,495
England Andrew Higginson 12,681 11,820 861
Wales Dominic Dale 9,412 9,942 -530
China Liang Wenbo 16,503 13,779 2,724
England Mike Dunn 9,676 10,507 -831
England Rod Lawler 5,813 8,710 -2,897
Thailand James Wattana 5,819 7,648 -1,829
England Ben Woollaston 14,295 14,012 283
Ireland Fergal O'Brien 10,893 10,831 62
England Matthew Selt 11,502 11,514 -12
England Barry Pinches 2,720 2,652 68
England David Gilbert 18,784 16,931 1,853
England Peter Lines 8,899 9,558 -659
England Michael Holt 12,817 13,205 -388
England Matthew Couch 919 1,125 -206
Scotland Alan McManus 9,350 9,950 -600
China Xiao Guodong 16,142 14,189 1,953
England Jack Lisowski 27,900 21,284 6,616
England Jimmy Robertson 17,668 17,246 422
England Liam Highfield 12,575 11,541 1,034
England Kuldesh Johal 3,832 3,121 711
Wales Jamie Jones 10,280 9,106 1,174
England Andy Hicks 4,142 3,690 452
England Kyren Wilson 39,233 32,421 6,812
Scotland Anthony McGill 15,005 15,310 -305
England Paul Davison 5,760 8,193 -2,433
Wales Michael White 12,634 13,571 -937
Thailand Noppon Saengkham 17,351 14,024 3,327
England Simon Bedford 3,836 3,556 280
Wales Andrew Pagett 2,111 1,947 164
England Jamie O'Neill 3,703 3,028 675
Wales Jak Jones 10,991 11,814 -823
Ireland Michael Judge 3,895 3,351 544
England Robbie Williams 9,167 10,331 -1,164
Israel Eden Sharav 9,235 10,172 -937
England Gary Wilson 15,778 15,074 704
Thailand Dechawat Poomjaeng 5,732 5,213 519
Belgium Luca Brecel 16,335 16,419 -84
England Craig Steadman 11,989 11,344 645
England Sam Craigie 10,296 8,881 1,415
England Adam Duffy 9,941 9,709 232
Wales Kishan Hirani 6,733 7,709 -976
England Sanderson Lam 4,081 7,154 -3,073
England Shane Castle 3,599 2,553 1,046
England Ian Burns 9,759 11,184 -1,425
England Allan Taylor 6,524 8,802 -2,278
England Stuart Carrington 13,990 14,103 -113
England David Grace 6,416 6,828 -412
China Chen Zhe 4,893 5,971 -1,078
England Sam Baird 10,621 10,758 -137
England Andy Lee 6,824 7,301 -477
India Aditya Mehta 3,444 3,647 -203
England Matthew Day 2,262 2,040 222
Finland Robin Hull 6,952 7,801 -849
England Sean O'Sullivan 4,366 7,935 -3,569
England Jamie Barrett 4,022 4,754 -732
India Lucky Vatnani 1,962 1,772 190
Wales Daniel Wells 10,404 11,643 -1,239
Poland Kacper Filipiak 2,293 2,476 -183
England Reanne Evans 2,018 2,704 -686
England Oliver Brown 2,031 2,325 -294
England Martin O'Donnell 14,383 13,626 757
Northern Ireland Joe Swail 6,444 7,421 -977
Ireland Leo Fernandez 4,176 5,002 -826
Wales Duane Jones 5,865 7,629 -1,764
Wales Alex Taubman 1,327 1,434 -107
England Mitchell Mann 5,836 5,711 125
England Jeff Cundy 1,775 1,586 189
Wales Jamie Clarke 3,501 5,303 -1,802
Scotland Marc Davis 1,087 1,132 -45
England Michael Wild 2,068 2,145 -77
England Charlie Walters 1,864 1,881 -17
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 7,392 9,182 -1,790
England Jake Nicholson 2,544 2,268 276
England Oliver Lines 7,505 9,283 -1,778
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 2,452 3,912 -1,460
Poland Adam Stefanow 4,317 5,884 -1,567
England Ryan Causton 950 1,218 -268
Thailand Thepchaiya Un-Nooh 14,744 12,948 1,796
Switzerland Alexander Ursenbacher 6,236 7,356 -1,120
England Alex Davies 791 945 -154
England Antony Parsons 1,402 1,332 70
England Sam Thistlewhite 1,004 1,340 -336
Northern Ireland Jordan Brown 9,406 8,865 541
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 8,312 7,435 877
England Daniel Ward 1,320 1,493 -173
England Simon Dent 1,325 1,678 -353
England Sydney Wilson 1,796 1,817 -21
Iceland Kristjan Helgason 2,922 3,233 -311
Malta Alex Borg 2,090 3,749 -1,659
Austria Andreas Ploner 2,179 2,569 -390
England Luke Simmonds 5,195 5,585 -390
Wales Lee Walker 11,023 10,867 156
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 6,338 8,472 -2,134
Wales Jack Bradford 1,942 2,213 -271
England Danny Brindle 796 1,304 -508
England Hammad Miah 9,824 10,678 -854
Cyprus Michael Georgiou 10,628 9,883 745
England John Pritchett 1,789 1,877 -88
Wales Ian Preece 1,344 2,936 -1,592
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 Ross Vallance 62 74 -12
Scotland Michael Collumb 1,346 1,317 29
Iran Hossein Vafaei 8,737 9,065 -328
China Li Yuan 4,389 6,489 -2,100
England Tam Mustafa 899 1,328 -429
England Ashley Carty 7,044 6,763 281
England Elliot Slessor 8,609 8,578 31
England David Lilley 9,279 8,700 579
England George Pragnall 1,070 1,476 -406
Ireland Josh Boileau 2,114 2,701 -587
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,495 1,455 40
Isle of Man Darryl Hill 806 966 -160
Scotland Scott Donaldson 14,307 13,249 1,058
Scotland Ross Muir 5,769 8,111 -2,342
China Lyu Haotian 13,150 12,806 344
China Zhou Yuelong 19,158 15,910 3,248
China Lu Ning 9,982 8,796 1,186
China Chen Feilong 3,963 5,969 -2,006
Scotland Rhys Clark 1,801 4,071 -2,270
Wales Ben Jones 1,226 2,124 -898
China Zhang Anda 12,794 11,809 985
China Chen Zifan 4,434 7,951 -3,517
China Zhao Xintong 15,807 12,942 2,865
China Zhang Yong 8,708 9,124 -416
China Ma Tingpeng 1,840 1,842 -2
China Wang Yuchen 3,549 4,322 -773
South Africa Paul Burrell 843 1,427 -584
England Brandon Sargeant 2,824 2,602 222
England Harvey Chandler 4,651 5,966 -1,315
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,470 6,345 -875
England Adam Edge 1,215 1,366 -151
England Chris Wakelin 13,785 12,031 1,754
England Louis Heathcote 1,802 1,895 -93
China Niu Zhuang 6,576 8,833 -2,257
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 7,157 6,826 331
England Gary Challis 997 1,156 -159
Germany Lukas Kleckers 5,112 7,791 -2,679
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 4,835 8,576 -3,741
England Clayton Humphries 1,327 1,188 139
China Luo Honghao 9,439 9,117 322
China Yan Bingtao 15,346 13,800 1,546
China Long Zehuang 2,024 1,629 395
England Matthew Glasby 942 1,701 -759
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,113 1,063 50
England Ashley Hugill 4,619 6,670 -2,051
India Laxman Rawat 1,990 1,719 271
China He Guoqiang 1,131 1,687 -556
China Yuan Sijun 11,606 11,002 604
China Fan Zhengyi 3,088 5,537 -2,449
China Xu Si 6,596 8,387 -1,791
England Joshua Cooper 902 1,079 -177
Wales Tyler Rees 1,793 2,147 -354
Hong Kong Ng On Yee 1,448 2,376 -928
Iran Soheil Vahedi 4,676 7,504 -2,828
England Anthony Jeffers 1,587 1,596 -9
England Sean Maddocks 2,009 2,235 -226
Malaysia Thor Chuan Leong 9,770 8,499 1,271
Scotland Keith Keldie 996 1,377 -381
Germany Simon Lichtenberg 2,964 4,983 -2,019
Pakistan Hamza Akbar 4,486 6,959 -2,473
China Wu Shengguang 2,009 1,652 357
Ukraine Sergey Isaenko 1,195 1,705 -510
Wales Rhydian Richards 620 741 -121
Thailand Akani Songsermsawad 12,521 11,717 804
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,678 2,111 -433
Australia Kurt Dunham 2,638 3,797 -1,159
France Brian Ochoiski 2,679 2,254 425
England Patrick Whelan 1,801 1,630 171
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 6,134 5,518 616
China Chang Bingyu 3,262 4,024 -762
England Labeeb Ahmed 970 1,304 -334
England Simon Blackwell 1,161 1,146 15
Egypt Basem Eltahhan 2,638 6,198 -3,560
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
Brazil Igor Figueiredo 325 950 -625
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
Germany Stefan Joachim 130 248 -118
England James Silverwood 918 1,033 -115
England Darren Burns 372 939 -567
Poland Marcin Nitschke 300 430 -130
Wales Darren Morgan 336 334 2
Scotland Craig MacGillivray 199 338 -139
England Mike Finn 772 994 -222
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 382 370 12
England Lewis Roberts 37 57 -20
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
Jersey Aaron Canavan 256 742 -486
England Andy Symons 265 349 -84
Wales David John 1,063 1,845 -782
Poland Mateusz Baranowski 840 1,003 -163
Australia Ryan Thomerson 1,375 2,157 -782
China Guo Hua 194 522 -328
Australia Adrian Ridley 258 845 -587
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
Thailand Boonyarit Keattikun 235 386 -151
Australia Matthew Bolton 904 1,329 -425
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 634 1,114 -480
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
England Adam Brown 426 1,024 -598
Wales Daniel Williams 97 378 -281
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
England Thomas Kevern 278 407 -129
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