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 2941 (92.48%) matches with frame scores out of 3180 total matches.
Rank Player Points For Points Against Difference
England Gary Wilson 15,372 14,815 557
England Jimmy Robertson 18,292 17,774 518
Ireland Fergal O'Brien 10,643 10,884 -241
Finland Robin Hull 6,644 7,813 -1,169
England Mitchell Mann 5,807 5,421 386
Ireland Josh Boileau 2,114 2,701 -587
England Peter Lines 8,575 9,262 -687
China Yu Delu 6,194 5,614 580
England Martin Gould 14,337 13,434 903
India Aditya Mehta 3,444 3,647 -203
England Matthew Selt 11,080 11,329 -249
China Ding Junhui 25,418 20,575 4,843
England Nigel Bond 8,350 9,852 -1,502
Malaysia Thor Chuan Leong 9,661 8,826 835
England Anthony Hamilton 15,086 14,659 427
Wales Matthew Stevens 15,545 13,468 2,077
Wales Mark Williams 33,603 26,542 7,061
China Xiao Guodong 16,279 14,533 1,746
England David Grace 6,803 6,929 -126
Pakistan Hamza Akbar 4,111 6,641 -2,530
England Mark Selby 30,309 22,828 7,481
Wales Jamie Jones 10,280 9,106 1,174
Scotland Chris Totten 4,884 8,597 -3,713
England Ben Woollaston 14,681 14,526 155
Wales Ryan Day 30,008 26,686 3,322
England Ian Burns 10,261 11,610 -1,349
Cyprus Michael Georgiou 10,474 10,080 394
England Ricky Walden 21,453 20,699 754
England Mark Davis 16,864 14,186 2,678
England Rod Lawler 5,462 8,372 -2,910
England Stuart Carrington 15,046 15,135 -89
England Ashley Hugill 4,818 6,972 -2,154
England Jack Lisowski 28,447 21,866 6,581
England Barry Hawkins 34,485 28,282 6,203
Ireland Ken Doherty 7,952 9,478 -1,526
England Mike Dunn 9,528 10,334 -806
England Shaun Murphy 20,648 18,795 1,853
England David Gilbert 18,508 16,977 1,531
Scotland Alan McManus 9,658 10,109 -451
England John Astley 7,173 9,158 -1,985
Wales Jackson Page 6,134 5,518 616
China Cao Yupeng 6,690 5,700 990
Northern Ireland Mark Allen 34,494 26,162 8,332
China Niu Zhuang 6,296 8,400 -2,104
England Tom Ford 19,330 18,159 1,171
England Jimmy White 6,215 8,737 -2,522
England Liam Highfield 12,216 11,345 871
England Hammad Miah 9,725 10,737 -1,012
China Zhao Xintong 16,578 13,356 3,222
China Liang Wenbo 16,404 14,116 2,288
England Mark Joyce 9,000 10,601 -1,601
China Wang Yuchen 3,549 4,322 -773
Thailand Thepchaiya Un-Nooh 14,466 13,044 1,422
England Andrew Higginson 12,625 12,060 565
China Yuan Sijun 12,230 11,655 575
England Robbie Williams 9,129 10,344 -1,215
England Joe Perry 24,801 19,872 4,929
England Mark King 17,724 16,788 936
Scotland Graeme Dott 19,627 17,536 2,091
China Mei Xiwen 10,704 11,033 -329
Australia Neil Robertson 25,294 21,371 3,923
England Judd Trump 35,180 26,073 9,107
England Peter Ebdon 15,200 12,062 3,138
England Kyren Wilson 40,803 33,478 7,325
China Zhou Yuelong 19,563 16,594 2,969
England Michael Holt 12,575 13,326 -751
Scotland Stephen Maguire 23,349 20,338 3,011
England Ali Carter 23,633 19,416 4,217
China Li Hang 10,975 10,330 645
Wales Michael White 12,532 13,697 -1,165
Belgium Luca Brecel 16,844 16,909 -65
Wales Dominic Dale 10,149 10,698 -549
Scotland John Higgins 27,844 22,748 5,096
England Robert Milkins 14,777 14,393 384
England Ronnie O'Sullivan 26,975 16,409 10,566
England Alex Davies 791 945 -154
Scotland Ross Vallance 62 74 -12
Wales Duane Jones 5,573 7,441 -1,868
Scotland Scott Donaldson 14,412 13,397 1,015
China Lyu Haotian 12,981 12,813 168
England David Lilley 9,844 9,226 618
England Billy Joe Castle 6,661 8,621 -1,960
England Elliot Slessor 8,824 8,718 106
England Kuldesh Johal 3,832 3,121 711
England Allan Taylor 6,298 8,514 -2,216
England Michael Williams 1,113 1,063 50
England Stuart Bingham 21,716 17,278 4,438
Australia Kurt Dunham 2,638 3,797 -1,159
Thailand Noppon Saengkham 17,366 14,108 3,258
Egypt Basem Eltahhan 2,557 5,842 -3,285
Switzerland Alexander Ursenbacher 5,861 7,072 -1,211
England James Cahill 8,671 7,720 951
China Tian Pengfei 13,131 11,356 1,775
Northern Ireland Joe Swail 6,562 7,827 -1,265
Thailand James Wattana 5,893 7,961 -2,068
Malta Alex Borg 2,090 3,749 -1,659
Wales Jak Jones 11,093 12,002 -909
England Sean O'Sullivan 4,166 7,603 -3,437
Wales Ian Preece 1,344 2,936 -1,592
Northern Ireland Gerard Greene 8,225 9,115 -890
China Zhang Yong 9,079 9,481 -402
England Martin O'Donnell 14,304 13,507 797
Thailand Akani Songsermsawad 12,454 11,428 1,026
Wales Lee Walker 11,232 11,242 -10
China Yan Bingtao 15,457 13,955 1,502
England Craig Steadman 11,834 11,460 374
England Sam Craigie 9,977 8,738 1,239
China Chen Zhe 4,893 5,971 -1,078
England Chris Wakelin 13,493 11,815 1,678
Norway Kurt Maflin 9,283 9,480 -197
England Paul Davison 5,509 8,237 -2,728
England Sam Baird 11,484 11,766 -282
China Luo Honghao 9,268 8,749 519
China Chen Feilong 4,199 6,258 -2,059
China Chang Bingyu 3,262 4,024 -762
Scotland Anthony McGill 14,871 14,981 -110
China Chen Zifan 4,305 7,570 -3,265
Wales Rhydian Richards 620 741 -121
China Fang Xiongman 7,157 6,826 331
China Xu Si 6,486 8,111 -1,625
Iran Soheil Vahedi 4,802 7,851 -3,049
Wales Daniel Wells 11,954 12,536 -582
Jamaica Rory McLeod 8,113 10,676 -2,563
England Oliver Lines 7,334 9,569 -2,235
England Andy Hicks 4,142 3,690 452
England Jamie Cope 4,851 3,699 1,152
England Alfie Burden 12,007 12,668 -661
Wales Jamie Clarke 3,468 5,213 -1,745
England Jamie Barrett 4,022 4,754 -732
England Matthew Day 2,262 2,040 222
China Zhang Anda 13,428 12,223 1,205
England Jamie O'Neill 3,703 3,028 675
England Michael Wild 2,068 2,145 -77
England Oliver Brown 2,031 2,325 -294
England Brandon Sargeant 3,156 2,871 285
England Adam Duffy 9,676 9,332 344
Poland Adam Stefanow 4,380 5,924 -1,544
Iran Hossein Vafaei 8,398 8,944 -546
Scotland William Thomson 854 1,249 -395
England Gary Challis 997 1,156 -159
England David Craggs 1,534 1,766 -232
England Sean Maddocks 2,009 2,235 -226
England William Lemons 1,495 1,455 40
China Ma Tingpeng 1,840 1,842 -2
England Joshua Thomond 1,559 1,641 -82
England Wayne Townsend 1,203 1,593 -390
Scotland Fraser Patrick 2,387 2,512 -125
Ireland Greg Casey 2,331 2,211 120
England Mark Vincent 1,574 1,692 -118
England Shane Castle 3,599 2,553 1,046
Poland Kacper Filipiak 2,293 2,476 -183
England Brandon Hall 1,720 1,980 -260
Ireland Ross Bulman 1,147 1,266 -119
England Barry Pinches 2,720 2,652 68
France Brian Ochoiski 2,679 2,254 425
England John Parkin 1,149 1,371 -222
England Andrew Smith 1,805 1,624 181
England Ryan Causton 950 1,218 -268
Wales Jack Bradford 1,942 2,213 -271
Finland Heikki Niva 1,903 1,919 -16
England Saqib Nasir 1,426 1,445 -19
Wales Matthew Roberts 1,156 1,375 -219
China Ning Kang 2,109 2,177 -68
Wales Andrew Pagett 2,111 1,947 164
China Lu Ning 10,610 9,371 1,239
South Africa Paul Burrell 843 1,427 -584
India Laxman Rawat 1,990 1,719 271
England Joel Walker 2,247 2,058 189
South Korea Daegyu Lee 2,270 1,951 319
England Phil O'Kane 2,440 1,970 470
China Wang Zepeng 2,952 2,106 846
England Anthony Jeffers 1,587 1,596 -9
England Daniel Womersley 1,595 1,465 130
England Owais Ali 578 1,037 -459
Saudi Arabia Omar Alajlani 1,147 1,334 -187
England Haydon Pinhey 2,248 1,955 293
China Long Zehuang 2,024 1,629 395
England Daniel Devlin 1,437 1,583 -146
Wales Daniel Gorton 1,298 1,450 -152
Australia Jamie Brown 1,275 1,147 128
England James Burrett 646 1,045 -399
Wales Kishan Hirani 6,610 7,439 -829
England Jed Mann 803 1,428 -625
England Jake Nicholson 2,544 2,268 276
Ireland Michael Judge 3,895 3,351 544
Iceland Kristjan Helgason 2,922 3,233 -311
China Geng Mingqi 2,853 2,241 612
Wales Ben Jones 1,226 2,124 -898
England Daniel Ward 1,320 1,493 -173
England Chae Ross 1,682 2,037 -355
Thailand Mink Nutcharut 844 1,592 -748
England Peter Devlin 2,518 2,060 458
England John Whitty 952 1,180 -228
Ireland Leo Fernandez 3,919 4,620 -701
Wales Callum Lloyd 1,492 1,826 -334
Northern Ireland Jordan Brown 9,266 8,809 457
England Andy Lee 6,662 6,939 -277
England Sydney Wilson 1,796 1,817 -21
England Charlie Walters 1,864 1,881 -17
England Steven Hallworth 3,160 2,738 422
Northern Ireland Jamie McArdle 1,262 1,339 -77
England Callum Costello 1,072 1,462 -390
China Hu Hao 2,662 2,471 191
England Ben Hancorn 2,534 2,437 97
England Sam Thistlewhite 1,004 1,340 -336
England Reanne Evans 2,018 2,704 -686
England Farakh Ajaib 4,034 3,909 125
England Patrick Whelan 1,801 1,630 171
England Luke Simmonds 5,837 6,057 -220
Germany Felix Frede 1,677 1,751 -74
England Simon Dent 1,325 1,678 -353
England Zak Surety 891 1,100 -209
China Liu Jiaming 1,899 1,766 133
Thailand Dechawat Poomjaeng 5,556 5,177 379
England Tam Mustafa 899 1,328 -429
England Simon Blackwell 1,161 1,146 15
Hong Kong Leong Man Hoi 914 1,035 -121
Isle of Man Darryl Hill 806 966 -160
England George Pragnell (II) 1,070 1,476 -406
England John Pritchett 1,789 1,877 -88
England John Foster 1,527 1,341 186
Ukraine Sergey Isaenko 1,729 1,972 -243
England Simon Bedford 3,554 3,159 395
India Lucky Vatnani 1,962 1,772 190
England Manasawin Phetmalaikul 942 1,220 -278
Ireland Aaron Holland 803 1,246 -443
England Adam Edge 1,215 1,366 -151
England Richard Somauroo 575 1,153 -578
Germany Umut Dikme 1,678 2,111 -433
Scotland Marc Davis 1,087 1,132 -45
England Jeff Cundy 1,775 1,586 189
England Labeeb Ahmed 970 1,304 -334
England David Nelson 527 1,200 -673
China Wu Shengguang 2,009 1,652 357
England Louis Heathcote 1,802 1,895 -93
England Luke Garland 702 997 -295
England Danny Brindle 796 1,304 -508
Hong Kong Cheung Ka Wai 1,356 1,419 -63
Wales Alex Taubman 1,327 1,434 -107
Scotland Dylan Craig 1,295 1,693 -398
England Christopher Keogan 2,452 3,912 -1,460
England Antony Parsons 1,402 1,332 70
England Kurtis Weaver 885 1,089 -204
Scotland Michael Collumb 1,346 1,317 29
England Ashley Carty 7,261 7,190 71
Austria Andreas Ploner 2,179 2,569 -390
Wales Dylan Emery 2,024 2,084 -60
England Lee Shanker 1,310 1,428 -118
Ireland Ronan Whyte 693 1,268 -575
England Matthew Glasby 942 1,701 -759
Scotland Keith Keldie 996 1,377 -381
England Matthew Couch 919 1,125 -206
England Stefan Mazrocis 787 953 -166
Saudi Arabia Ahmed Abdullah Aseeri 700 1,020 -320
England Clayton Humphries 1,327 1,188 139
England Andrew Milliard 1,398 1,752 -354
India Himanshu Jain 2,240 2,227 13
England Bash Maqsood 1,016 1,129 -113
England Joshua Cooper 902 1,079 -177
Estonia Andres Petrov 947 988 -41
Wales Tyler Rees 1,793 2,147 -354
Hong Kong Ng On Yee 1,448 2,376 -928
Germany Lukas Kleckers 4,968 7,772 -2,804
China Li Yuan 4,263 6,554 -2,291
England Joe O'Connor 5,324 6,021 -697
Hong Kong Marco Fu 11,320 9,900 1,420
Germany Simon Lichtenberg 2,680 4,608 -1,928
England Harvey Chandler 4,680 5,953 -1,273
Ukraine Iulian Boiko 954 1,547 -593
Malta Brian Cini 568 382 186
England Reggie Edwards 492 664 -172
Scotland Ross Muir 6,063 8,280 -2,217
Malta Aaron Busuttil 460 624 -164
England Ryan Davies 444 429 15
Belgium Ben Mertens 348 443 -95
Israel Eden Sharav 9,189 10,394 -1,205
China Zhang Jiankang 3,328 5,512 -2,184
Scotland Rhys Clark 2,074 4,554 -2,480
United Arab Emirates Mohammed Shehab 1,469 1,315 154
China Fan Zhengyi 2,826 5,192 -2,366
China He Guoqiang 1,131 1,687 -556
England Sanderson Lam 3,960 6,815 -2,855
Australia Matthew Bolton 904 1,329 -425
Thailand Boonyarit Keattikun 235 386 -151
England James Silverwood 918 1,033 -115
England Wayne Brown 382 370 12
Wales David John 1,063 1,845 -782
England Lewis Roberts 37 57 -20
Wales Darren Morgan 336 334 2
England Andy Symons 265 349 -84
England Mike Finn 772 994 -222
England Thomas Kevern 278 407 -129
Jersey Aaron Canavan 256 742 -486
Australia Adrian Ridley 258 845 -587
Australia Ryan Thomerson 1,375 2,157 -782
Singapore Marvin Lim Chun Kiat 634 1,114 -480
Brazil Igor Figueiredo 325 950 -625
Belgium Hans Blanckaert 574 971 -397
England Jaspal Bamotra 302 827 -525
England Shafaqut Hussain 724 1,063 -339
Sweden Belan Sharif 477 1,040 -563
England Alex Millington 976 1,100 -124
England William Ginn 291 892 -601
France Niel Vincent 777 1,152 -375
United States Ahmed Aly Elsayed 353 755 -402
England Aaron Cook 324 944 -620
England Dean Goddard 390 880 -490
England Jake Keen 490 813 -323
Pakistan Haider Ali 523 915 -392
Ireland Dessie Sheehan 345 921 -576
England Steve Martin 417 991 -574
England Dan Woolloff 335 882 -547
Singapore Benny Loh Siang Leng 150 613 -463
Denmark Daniel Kandi 743 1,012 -269
England Daniel Walker 409 989 -580
England Heather Clare 111 974 -863
China Thomas Wei 209 490 -281
England Darren Burns 372 939 -567
England Joshua Saywell 262 566 -304
England Jenson Kendrick 625 890 -265
United States Corey Deuel 255 626 -371
England Peter Delaney 607 1,012 -405
England Steven Evans 473 1,042 -569
England Imran Puri 380 1,064 -684
England Lewis Ullah 604 995 -391
England Ben Fortey 796 1,138 -342
England Jason Turnbull 423 870 -447
England Mark Ganderton 382 963 -581
Romania Vladu Mihai 480 884 -404
England James Height 417 946 -529
England Jamie Trump 157 937 -780
Romania Constantin Mateescu 149 974 -825
England Adam Brown 426 1,024 -598
England Luke Pinches 676 1,377 -701
England Tugba Irten 384 1,002 -618
England James Welch 206 1,118 -912
Pakistan Shehzad Iqbal 370 817 -447
England Andy Marriott 907 1,129 -222
Poland Mateusz Baranowski 840 1,003 -163
Latvia Rodion Judin 74 390 -316
Latvia Maris Volajs 73 334 -261
China Luo Zetao 578 1,249 -671
China Bai Langning 727 1,600 -873
France Stephane Ochoiski 157 286 -129
Germany Carl Rosenberger 110 248 -138
Germany Rolf Mahr 101 387 -286
Brazil Itaro Santos 65 316 -251
Belgium Kevin van Hove 166 432 -266
Germany Patrick Einsle 193 247 -54
Norway Christopher Watts 59 405 -346
France Regis D'Anna 43 345 -302
England Curtis Daher 29 363 -334
Malta Duncan Bezzina 125 351 -226
Germany Stefan Joachim 130 248 -118
Turkey Soner Sari 94 313 -219
Germany Kilian Baur-Pantoulier 100 264 -164
Belgium Jurian Heusdens 254 289 -35
Thailand Sompol Saetang 137 272 -135
Malta Philip Ciantar 168 325 -157
Switzerland Luis Vetter 257 334 -77
Germany Jürgen Kesseler 58 290 -232
Wales Daniel Williams 97 378 -281
France Fabian Monnin 195 323 -128
Poland Daniel Holoyda 159 332 -173
Austria Florian Nüßle 31 344 -313
Germany Markus Hertle 47 377 -330
Hong Kong Yun Fung Tam 162 348 -186
Poland Marcin Nitschke 300 430 -130
Pu QingSong 424 521 -97
China Guo Hua 194 522 -328
Egypt Mohamed Khairy 293 766 -473
Israel Shachar Ruberg 273 799 -526
Thailand Thanawat Thirapongpaiboon 886 1,134 -248
Northern Ireland Raymond Fry 96 341 -245
Northern Ireland Patrick Wallace 96 344 -248
Scotland Craig MacGillivray 199 338 -139