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 3071 (93.66%) matches with frame scores out of 3279 total matches.
Rank Player Points For Points Against Difference
England Jamie Barrett 2,421 2,152 269
Scotland William Thomson 854 1,249 -395
England James Cahill 16,910 16,093 817
England Gary Challis 997 1,156 -159
England David Craggs 1,534 1,766 -232
England Sean Maddocks 2,272 2,525 -253
England William Lemons 1,464 1,404 60
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
Malaysia Thor Chuan Leong 10,217 9,372 845
England Shane Castle 3,599 2,553 1,046
Poland Kacper Filipiak 1,608 1,564 44
England Brandon Hall 1,720 1,980 -260
Ireland Ross Bulman 1,731 2,174 -443
England Barry Pinches 3,253 2,976 277
England Sam Baird 11,575 12,574 -999
France Brian Ochoiski 2,462 1,902 560
China Zhao Xintong 20,493 15,912 4,581
Wales Jak Jones 10,298 11,128 -830
England John Parkin 1,149 1,371 -222
England Andrew Smith 1,805 1,624 181
England David Grace 6,026 5,099 927
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 19,996 16,909 3,087
South Africa Paul Burrell 843 1,427 -584
India Laxman Rawat 2,296 2,176 120
England Craig Steadman 13,944 12,823 1,121
England Jamie O'Neill 3,769 3,081 688
Wales Jackson Page 4,609 3,941 668
England Joel Walker 2,338 2,124 214
England Hammad Miah 8,625 9,843 -1,218
England Jamie Cope 3,190 2,089 1,101
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
England Andy Hicks 5,325 5,399 -74
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 8,797 10,745 -1,948
England Jed Mann 803 1,428 -625
England Jake Nicholson 2,544 2,268 276
England David Lilley 11,765 12,081 -316
Ireland Michael Judge 6,410 6,324 86
Iceland Kristjan Helgason 2,273 2,400 -127
China Geng Mingqi 2,853 2,241 612
England Matthew Day 1,808 1,437 371
England Alex Davies 715 848 -133
Wales Ben Jones 977 1,658 -681
England Daniel Ward 1,306 1,444 -138
England Chae Ross 1,682 2,037 -355
Thailand Mink Nutcharut 844 1,592 -748
England Peter Devlin 2,562 2,112 450
England John Whitty 952 1,180 -228
Ireland Leo Fernandez 2,895 2,660 235
Wales Callum Lloyd 1,492 1,826 -334
Northern Ireland Jordan Brown 10,823 11,997 -1,174
England Andy Lee 8,740 10,398 -1,658
England Sydney Wilson 1,796 1,817 -21
England Charlie Walters 1,855 1,859 -4
China Fang Xiongman 3,217 2,475 742
England Steven Hallworth 3,720 3,216 504
England Adam Duffy 8,266 8,206 60
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,717 2,878 -161
England Sam Thistlewhite 1,004 1,340 -336
England Reanne Evans 1,604 2,498 -894
England Farakh Ajaib 5,382 5,929 -547
England Patrick Whelan 1,530 1,276 254
England Luke Simmonds 7,061 7,422 -361
Germany Felix Frede 1,677 1,751 -74
England Simon Dent 1,325 1,678 -353
England Zak Surety 891 1,100 -209
England Sam Craigie 12,530 10,735 1,795
China Liu Jiaming 1,899 1,766 133
Thailand Dechawat Poomjaeng 6,017 5,899 118
England Tam Mustafa 899 1,328 -429
England Brandon Sargeant 2,866 3,218 -352
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
Malta Alex Borg 832 1,019 -187
England John Foster 1,527 1,341 186
Ukraine Sergey Isaenko 2,082 2,457 -375
England Simon Bedford 3,836 3,556 280
India Lucky Vatnani 2,164 2,068 96
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,592 1,809 -217
Scotland Marc Davis 1,087 1,132 -45
England Jeff Cundy 1,775 1,586 189
England Labeeb Ahmed 970 1,304 -334
China Chen Zhe 3,031 2,557 474
England Kuldesh Johal 5,254 4,576 678
England David Nelson 527 1,200 -673
China Wu Shengguang 2,009 1,652 357
England Louis Heathcote 1,631 1,552 79
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,519 1,817 -298
Scotland Dylan Craig 1,460 2,008 -548
England Christopher Keogan 887 1,211 -324
England Antony Parsons 1,402 1,332 70
England Kurtis Weaver 885 1,089 -204
England Mitchell Mann 3,503 3,526 -23
Scotland Michael Collumb 1,346 1,317 29
England Ashley Carty 10,491 10,976 -485
Austria Andreas Ploner 1,943 2,281 -338
Wales Dylan Emery 2,598 2,883 -285
England Lee Shanker 1,310 1,428 -118
Ireland Ronan Whyte 853 1,535 -682
England Matthew Glasby 1,024 1,602 -578
Scotland Keith Keldie 996 1,377 -381
England Matthew Couch 919 1,125 -206
England Michael Williams 1,065 1,010 55
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,341 2,520 -179
England Oliver Brown 3,168 3,305 -137
England Michael Wild 1,234 1,328 -94
England Bash Maqsood 1,016 1,129 -113
England Joshua Cooper 902 1,079 -177
China Wang Yuchen 1,743 1,635 108
Estonia Andres Petrov 947 988 -41
Wales Tyler Rees 1,144 1,313 -169
Hong Kong Ng On Yee 1,872 2,533 -661
Wales Jamie Jones 3,599 3,212 387
England Chris Wakelin 13,332 12,679 653
England Rod Lawler 7,671 9,064 -1,393
China Zhou Yuelong 21,474 18,299 3,175
England Ricky Walden 17,109 16,209 900
China Liang Wenbo 14,298 12,343 1,955
England Robbie Williams 10,211 10,876 -665
Germany Lukas Kleckers 6,316 9,036 -2,720
England Mark King 17,804 16,455 1,349
England Ali Carter 26,465 21,906 4,559
China Mei Xiwen 10,933 11,242 -309
China Xu Si 7,136 8,986 -1,850
England Barry Hawkins 29,155 24,965 4,190
England Nigel Bond 7,963 10,039 -2,076
England Shaun Murphy 16,393 14,274 2,119
England David Gilbert 30,042 25,513 4,529
Finland Robin Hull 6,642 8,947 -2,305
Scotland Scott Donaldson 19,329 18,753 576
China Li Hang 13,512 12,978 534
Wales Michael White 10,251 11,515 -1,264
Norway Kurt Maflin 13,033 12,866 167
England Joe Perry 24,061 19,495 4,566
China Li Yuan 4,359 6,029 -1,670
Scotland Stephen Maguire 25,194 23,573 1,621
Northern Ireland Gerard Greene 9,725 9,324 401
Wales Lee Walker 8,741 9,556 -815
England Robert Milkins 15,810 14,807 1,003
China Niu Zhuang 5,204 7,859 -2,655
Australia Neil Robertson 41,747 31,334 10,413
England Joe O'Connor 11,602 11,924 -322
China Yan Bingtao 16,637 14,772 1,865
England Liam Highfield 9,804 10,509 -705
England Peter Lines 9,525 10,608 -1,083
England Anthony Hamilton 14,508 14,353 155
England Michael Holt 11,688 11,867 -179
China Xiao Guodong 16,070 14,002 2,068
China Tian Pengfei 15,111 12,972 2,139
England Ben Woollaston 14,459 13,460 999
Scotland Anthony McGill 15,855 16,237 -382
Northern Ireland Joe Swail 9,293 10,582 -1,289
Jamaica Rory McLeod 8,227 9,741 -1,514
Northern Ireland Mark Allen 26,726 21,053 5,673
England Kyren Wilson 35,423 28,673 6,750
China Zhang Yong 8,397 9,527 -1,130
England Oliver Lines 8,543 9,901 -1,358
England Jack Lisowski 33,379 27,191 6,188
Belgium Luca Brecel 24,374 20,676 3,698
England Ian Burns 11,501 11,988 -487
Ireland Fergal O'Brien 10,864 11,301 -437
Hong Kong Marco Fu 14,102 11,368 2,734
England Mark Davis 20,585 19,304 1,281
England Alfie Burden 9,190 10,353 -1,163
England Jimmy White 6,172 8,992 -2,820
Scotland Graeme Dott 15,866 13,961 1,905
England Stuart Carrington 12,766 12,909 -143
Wales Mark Williams 21,455 18,061 3,394
China Yuan Sijun 15,997 14,423 1,574
Wales Matthew Stevens 13,910 12,108 1,802
England Andrew Higginson 12,395 11,621 774
England Peter Ebdon 16,207 13,228 2,979
Thailand Akani Songsermsawad 12,146 11,686 460
Wales Dominic Dale 9,783 10,543 -760
China Zhang Anda 11,923 11,722 201
England Matthew Selt 14,239 13,486 753
England Gary Wilson 20,264 19,632 632
England Tom Ford 17,975 17,787 188
England Martin O'Donnell 14,480 15,104 -624
England Elliot Slessor 10,327 10,372 -45
England Judd Trump 40,701 28,445 12,256
Thailand Noppon Saengkham 18,218 15,055 3,163
Cyprus Michael Georgiou 11,960 12,702 -742
England Mark Selby 32,983 24,386 8,597
England Mark Joyce 7,296 9,595 -2,299
Germany Simon Lichtenberg 4,266 7,275 -3,009
England Harvey Chandler 5,563 8,288 -2,725
England Paul Davison 5,619 8,497 -2,878
Switzerland Alexander Ursenbacher 7,397 8,700 -1,303
China Lyu Haotian 12,647 12,526 121
Thailand Thepchaiya Un-Nooh 15,804 13,839 1,965
Wales Ryan Day 22,306 20,825 1,481
England Mike Dunn 7,380 8,164 -784
China Chang Bingyu 3,345 4,072 -727
China Ding Junhui 23,672 19,739 3,933
Iran Hossein Vafaei 12,569 11,928 641
Pakistan Hamza Akbar 4,564 7,075 -2,511
Wales Duane Jones 8,091 9,837 -1,746
England Stuart Bingham 34,276 26,282 7,994
England John Astley 8,363 10,590 -2,227
Israel Eden Sharav 13,389 13,642 -253
England Jimmy Robertson 18,841 20,244 -1,403
Scotland John Higgins 27,187 23,699 3,488
Iran Soheil Vahedi 4,338 7,675 -3,337
Ukraine Iulian Boiko 1,417 2,124 -707
Malta Brian Cini 568 382 186
England Allan Taylor 5,713 8,310 -2,597
England Reggie Edwards 492 664 -172
Scotland Ross Muir 8,328 9,497 -1,169
China Chen Zifan 5,204 7,778 -2,574
Malta Aaron Busuttil 460 624 -164
England Ryan Davies 522 503 19
Wales Daniel Wells 13,682 13,557 125
England Billy Joe Castle 6,948 8,880 -1,932
Belgium Ben Mertens 468 890 -422
China Zhang Jiankang 5,071 8,261 -3,190
Scotland Alan McManus 10,624 10,683 -59
China Luo Honghao 11,074 12,727 -1,653
England Ashley Hugill 4,930 6,745 -1,815
Ireland Ken Doherty 8,279 9,507 -1,228
Scotland Chris Totten 4,389 7,955 -3,566
Scotland Rhys Clark 1,720 3,363 -1,643
England Ronnie O'Sullivan 27,149 17,064 10,085
Thailand James Wattana 6,990 8,308 -1,318
United Arab Emirates Mohammed Shehab 1,469 1,315 154
China Fan Zhengyi 4,842 8,138 -3,296
England Martin Gould 13,414 10,935 2,479
China He Guoqiang 1,131 1,687 -556
Poland Adam Stefanow 4,842 7,630 -2,788
China Chen Feilong 4,774 8,126 -3,352
England Sean O'Sullivan 4,248 8,086 -3,838
England Sanderson Lam 4,063 7,160 -3,097
Wales Jamie Clarke 6,056 7,837 -1,781
Ireland Stephen Bateman 49 72 -23
Spain Francisco Sanchez Ruiz 464 811 -347
China Pang Junxu 1,915 2,433 -518
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 James Silverwood 918 962 -44
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 Mike Finn 862 1,092 -230
England Mark Ganderton 382 963 -581
Romania Vladu Mihai 480 884 -404
Australia Ryan Thomerson 825 1,080 -255
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
Egypt Basem Eltahhan 1,884 4,978 -3,094
Latvia Rodion Judin 74 390 -316
Latvia Maris Volajs 73 334 -261
China Luo Zetao 578 1,249 -671
China Bai Langning 1,058 2,193 -1,135
India Asutosh Padhy 326 374 -48
India Shrikrishna Suryanarayanan 67 256 -189
India Digvijay Kadian 137 341 -204
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 245 715 -470
Germany Patrick Einsle 193 247 -54
Norway Christopher Watts 178 684 -506
France Regis D'Anna 43 345 -302
England Curtis Daher 46 652 -606
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 399 1,283 -884
Germany Markus Hertle 47 377 -330
Hong Kong Yun Fung Tam 162 348 -186
Poland Marcin Nitschke 300 430 -130
England Wayne Brown 366 335 31
Pu QingSong 424 521 -97
China Guo Hua 194 522 -328
Egypt Mohamed Khairy 293 766 -473
Singapore Marvin Lim Chun Kiat 204 457 -253
Australia Kurt Dunham 408 874 -466
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
Germany Richard Wienold 214 466 -252
China Wu Yize 467 507 -40
Wales Liam Davies 1 136 -135
Scotland Liam Graham 13 78 -65
England Emma Parker 17 61 -44
England Nick Jennings 217 279 -62
England Marvin Morgan 218 410 -192
England Daniel Bagley 112 375 -263
Poland Lukasz Guzowski 74 275 -201
England Adam Ashley 340 399 -59
Wales Elfed Evans 365 421 -56
Wales Khurram Khan 68 296 -228
England Mark Winsor 190 347 -157
Spain David Alcaide 123 414 -291
Portugal Francisco Domingues 73 287 -214
Jersey Steve Thomas 39 377 -338
England Halim Hussain 102 321 -219
England Jonathan Bagley 557 936 -379
Egypt Mostafa Dorgham 79 933 -854
New Zealand Adam Lilley 281 771 -490
Ireland Aaron Hill 740 1,060 -320
Brazil Igor Figueiredo 695 813 -118