Points Scored For & Against - Season 2018-2019 - Professional

  • Patreon
  • 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 3040 (93.57%) matches with frame scores out of 3249 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 33,690 23,740 9,950
    England Mark Selby 30,794 22,418 8,376
    China Ding Junhui 21,440 17,726 3,714
    England Shaun Murphy 14,620 12,905 1,715
    England Ali Carter 23,254 18,648 4,606
    Scotland John Higgins 20,682 17,304 3,378
    England Peter Ebdon 16,207 13,228 2,979
    Wales Ryan Day 22,306 20,825 1,481
    England Robert Milkins 15,810 14,807 1,003
    England Ricky Walden 17,109 16,209 900
    China Li Hang 13,202 12,171 1,031
    England Mark Davis 19,950 18,293 1,657
    Australia Neil Robertson 38,400 29,010 9,390
    Wales Mark Williams 19,450 15,916 3,534
    England Ronnie O'Sullivan 25,991 16,152 9,839
    Wales Matthew Stevens 13,910 12,108 1,802
    Norway Kurt Maflin 13,033 12,866 167
    England Stuart Bingham 32,138 23,966 8,172
    Northern Ireland Mark Allen 25,880 20,054 5,826
    England Jamie Cope 3,190 2,089 1,101
    China Tian Pengfei 14,073 12,051 2,022
    England Nigel Bond 7,963 10,039 -2,076
    England Martin Gould 12,675 9,969 2,706
    Scotland Graeme Dott 14,903 12,972 1,931
    England Joe Perry 23,138 18,641 4,497
    Scotland Stephen Maguire 22,225 20,005 2,220
    Hong Kong Marco Fu 14,102 11,368 2,734
    Northern Ireland Gerard Greene 9,725 9,324 401
    England Barry Hawkins 27,057 23,180 3,877
    China Mei Xiwen 10,933 11,242 -309
    England Jimmy White 6,172 8,992 -2,820
    Ireland Ken Doherty 8,279 9,507 -1,228
    England Alfie Burden 9,190 10,353 -1,163
    England Tom Ford 17,975 17,787 188
    England Anthony Hamilton 14,508 14,353 155
    England Mark King 17,804 16,455 1,349
    England Mark Joyce 7,296 9,595 -2,299
    England Rory McLeod 8,227 9,741 -1,514
    England Andrew Higginson 12,395 11,621 774
    Wales Dominic Dale 9,783 10,543 -760
    China Liang Wenbo 14,298 12,343 1,955
    England Mike Dunn 7,380 8,164 -784
    England Rod Lawler 7,671 9,064 -1,393
    Thailand James Wattana 6,990 8,308 -1,318
    England Ben Woollaston 14,459 13,460 999
    Ireland Fergal O'Brien 10,864 11,301 -437
    England Matthew Selt 14,239 13,486 753
    England Barry Pinches 3,253 2,976 277
    England David Gilbert 24,808 20,857 3,951
    England Peter Lines 9,525 10,608 -1,083
    England Michael Holt 11,688 11,867 -179
    England Matthew Couch 919 1,125 -206
    Scotland Alan McManus 10,624 10,683 -59
    China Xiao Guodong 16,070 14,002 2,068
    England Jack Lisowski 32,675 26,261 6,414
    England Jimmy Robertson 18,841 20,244 -1,403
    England Liam Highfield 9,804 10,509 -705
    England Kuldesh Johal 5,254 4,576 678
    Wales Jamie Jones 3,599 3,212 387
    England Andy Hicks 5,325 5,399 -74
    England Kyren Wilson 32,151 25,626 6,525
    Scotland Anthony McGill 15,111 15,010 101
    England Paul Davison 5,619 8,497 -2,878
    Wales Michael White 10,251 11,515 -1,264
    Thailand Noppon Saengkham 18,218 15,055 3,163
    England Simon Bedford 3,836 3,556 280
    Wales Andrew Pagett 2,111 1,947 164
    England Jamie O'Neill 3,769 3,081 688
    Wales Jak Jones 10,298 11,128 -830
    Ireland Michael Judge 6,410 6,324 86
    England Robbie Williams 10,211 10,876 -665
    Israel Eden Sharav 13,389 13,642 -253
    England Gary Wilson 15,384 14,828 556
    Thailand Dechawat Poomjaeng 6,017 5,899 118
    Belgium Luca Brecel 23,330 19,645 3,685
    England Craig Steadman 13,944 12,823 1,121
    England Sam Craigie 12,530 10,735 1,795
    England Adam Duffy 8,266 8,206 60
    Wales Kishan Hirani 8,797 10,745 -1,948
    England Sanderson Lam 4,063 7,160 -3,097
    England Shane Castle 3,599 2,553 1,046
    England Ian Burns 11,501 11,988 -487
    England Allan Taylor 5,713 8,310 -2,597
    England Stuart Carrington 12,766 12,909 -143
    England David Grace 5,639 4,998 641
    China Chen Zhe 3,031 2,557 474
    England Sam Baird 11,575 12,574 -999
    England Andy Lee 8,740 10,398 -1,658
    England Matthew Day 1,808 1,437 371
    Finland Robin Hull 6,642 8,947 -2,305
    England Sean O'Sullivan 4,248 8,086 -3,838
    England Jamie Barrett 2,421 2,152 269
    India Lucky Vatnani 2,164 2,068 96
    Wales Daniel Wells 13,682 13,557 125
    Poland Kacper Filipiak 1,608 1,564 44
    England Reanne Evans 1,604 2,498 -894
    England Oliver Brown 3,168 3,305 -137
    England Martin O'Donnell 14,480 15,104 -624
    Northern Ireland Joe Swail 9,293 10,582 -1,289
    Ireland Leo Fernandez 2,895 2,660 235
    Wales Duane Jones 8,091 9,837 -1,746
    Wales Alex Taubman 1,519 1,817 -298
    England Mitchell Mann 3,503 3,526 -23
    England Jeff Cundy 1,775 1,586 189
    Wales Jamie Clarke 6,056 7,837 -1,781
    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 5,382 5,929 -547
    England Joel Walker 2,338 2,124 214
    United Arab Emirates Mohammed Shehab 1,469 1,315 154
    England John Astley 8,363 10,590 -2,227
    England Jake Nicholson 2,544 2,268 276
    England Oliver Lines 8,543 9,901 -1,358
    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 4,842 7,630 -2,788
    England Ryan Causton 950 1,218 -268
    Thailand Thepchaiya Un-Nooh 15,021 12,737 2,284
    Switzerland Alexander Ursenbacher 7,397 8,700 -1,303
    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 10,823 11,997 -1,174
    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 14,796 13,554 1,242
    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 7,061 7,422 -361
    Wales Lee Walker 8,741 9,556 -815
    England James Burrett 646 1,045 -399
    England Bash Maqsood 1,016 1,129 -113
    Scotland Fraser Patrick 2,387 2,512 -125
    England Billy Joe Castle 6,948 8,880 -1,932
    Wales Jack Bradford 1,942 2,213 -271
    England Danny Brindle 796 1,304 -508
    England Hammad Miah 8,625 9,843 -1,218
    Cyprus Michael Georgiou 11,762 11,784 -22
    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 12,569 11,928 641
    China Li Yuan 4,359 6,029 -1,670
    England Tam Mustafa 899 1,328 -429
    England Ashley Carty 10,491 10,976 -485
    England Elliot Slessor 10,327 10,372 -45
    England David Lilley 11,765 12,081 -316
    England George Pragnall 1,070 1,476 -406
    England Ben Hancorn 2,717 2,878 -161
    England Wayne Townsend 1,203 1,593 -390
    England Steven Hallworth 3,720 3,216 504
    England William Lemons 1,464 1,404 60
    Isle of Man Darryl Hill 806 966 -160
    Scotland Scott Donaldson 18,709 17,792 917
    Scotland Ross Muir 8,328 9,497 -1,169
    China Lyu Haotian 12,647 12,526 121
    China Zhou Yuelong 19,301 16,256 3,045
    China Lu Ning 19,996 16,909 3,087
    China Chen Feilong 4,774 8,126 -3,352
    Scotland Rhys Clark 1,720 3,363 -1,643
    Wales Ben Jones 977 1,658 -681
    China Zhang Anda 11,923 11,722 201
    China Chen Zifan 5,204 7,778 -2,574
    China Zhao Xintong 19,851 14,816 5,035
    China Zhang Yong 8,397 9,527 -1,130
    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,866 3,218 -352
    England Harvey Chandler 5,563 8,288 -2,725
    Estonia Andres Petrov 947 988 -41
    Scotland Dylan Craig 1,460 2,008 -548
    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 11,602 11,924 -322
    England Adam Edge 1,215 1,366 -151
    England Chris Wakelin 13,332 12,679 653
    England Louis Heathcote 1,631 1,552 79
    China Niu Zhuang 5,204 7,859 -2,655
    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 6,316 9,036 -2,720
    China Geng Mingqi 2,853 2,241 612
    China Liu Jiaming 1,899 1,766 133
    England Peter Devlin 2,562 2,112 450
    Scotland Chris Totten 4,389 7,955 -3,566
    England Clayton Humphries 1,327 1,188 139
    China Luo Honghao 10,985 11,799 -814
    China Yan Bingtao 16,637 14,772 1,865
    China Long Zehuang 2,024 1,629 395
    China Pang Junxu 1,915 2,433 -518
    England Matthew Glasby 1,024 1,602 -578
    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 4,930 6,745 -1,815
    India Laxman Rawat 2,296 2,176 120
    China He Guoqiang 1,131 1,687 -556
    China Yuan Sijun 15,997 14,423 1,574
    China Fan Zhengyi 4,842 8,138 -3,296
    China Xu Si 7,136 8,986 -1,850
    England Joshua Cooper 902 1,079 -177
    Wales Tyler Rees 1,144 1,313 -169
    Hong Kong Ng On Yee 1,872 2,533 -661
    Ukraine Iulian Boiko 1,417 2,124 -707
    Iran Soheil Vahedi 4,338 7,675 -3,337
    England Anthony Jeffers 1,587 1,596 -9
    England Sean Maddocks 2,272 2,525 -253
    Malaysia Thor Chuan Leong 10,217 9,372 845
    Scotland Keith Keldie 996 1,377 -381
    Germany Simon Lichtenberg 4,266 7,275 -3,009
    Pakistan Hamza Akbar 4,564 7,075 -2,511
    China Wu Shengguang 2,009 1,652 357
    Ukraine Sergey Isaenko 2,082 2,457 -375
    Thailand Akani Songsermsawad 12,146 11,686 460
    England Owais Ali 578 1,037 -459
    England Joshua Thomond 1,559 1,641 -82
    Finland Heikki Niva 1,903 1,919 -16
    Ireland Stephen Bateman 49 72 -23
    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 468 890 -422
    Wales Dylan Emery 2,598 2,883 -285
    Wales Jackson Page 4,609 3,941 668
    China Chang Bingyu 3,345 4,072 -727
    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,731 2,174 -443
    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 5,071 8,261 -3,190
    Spain Francisco Sanchez Ruiz 464 811 -347
    England Jed Mann 803 1,428 -625
    Ireland Ronan Whyte 853 1,535 -682
    England Andy Milliard 1,398 1,752 -354
    England Ryan Davies 522 503 19
    China Ning Kang 2,109 2,177 -68
    England Dave Nelson 527 1,200 -673
    Himanshu Dinesh Jain 2,341 2,520 -179
    Northern Ireland Patrick Wallace 96 344 -248
    Brazil Igor Figueiredo 695 813 -118
    Thailand Thanawat Thirapongpaiboon 886 1,134 -248
    England Nick Jennings 217 279 -62
    Belgium Hans Blanckaert 574 971 -397
    Germany Patrick Einsle 193 247 -54
    Belgium Kevin van Hove 245 715 -470
    Germany Jürgen Kesseler 58 290 -232
    France Stephane Ochoiski 157 286 -129
    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 862 1,092 -230
    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
    Wales Elfed Evans 365 421 -56
    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 Jonathan Bagley 557 936 -379
    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
    Portugal Francisco Domingues 73 287 -214
    Germany Carl Rosenberger 110 248 -138
    England Dean Goddard 390 880 -490
    France Regis D'Anna 43 345 -302
    England Jaspal Bamotra 302 827 -525
    Norway Christopher Watts 178 684 -506
    England Aaron Cook 324 944 -620
    United States Corey Deuel 255 626 -371
    England Jake Keen 490 813 -323
    Latvia Rodion Judin 74 390 -316
    China Bai Langning 1,058 2,193 -1,135
    India Asutosh Padhy 326 374 -48
    Poland Daniel Holoyda 159 332 -173
    Poland Lukasz Guzowski 74 275 -201
    Singapore Marvin Lim Chun Kiat 204 457 -253
    England Heather Clare 111 974 -863
    Austria Florian Nüßle 399 1,283 -884
    France Niel Vincent 777 1,152 -375
    Hong Kong Yun Fung Tam 162 348 -186
    India Shrikrishna Suryanarayanan 67 256 -189
    Romania Vladu Mihai 480 884 -404
    Egypt Mostafa Dorgham 79 933 -854
    Germany Richard Wienold 214 466 -252
    Switzerland Luis Vetter 257 334 -77
    Australia Kurt Dunham 408 874 -466
    India Digvijay Kadian 137 341 -204
    England Adam Brown 426 1,024 -598
    Wales Daniel Williams 97 378 -281
    Egypt Basem Eltahhan 1,884 4,978 -3,094
    Malta Philip Ciantar 168 325 -157
    England Jenson Kendrick 625 890 -265
    New Zealand Adam Lilley 281 771 -490
    England James Height 417 946 -529
    England Hamim Hussain 102 321 -219
    England Jason Turnbull 423 870 -447
    England Shafaqut Hussain 724 1,063 -339
    Jersey Steve Thomas 39 377 -338
    Wales Liam Davies 1 136 -135
    Scotland Liam Graham 13 78 -65
    England Luke Pinches 676 1,377 -701
    Ireland Aaron Hill 740 1,060 -320
    England Emma Parker 17 61 -44
    England Curtis Daher 46 652 -606
    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 Daniel Bagley 112 375 -263
    England Adam Ashley 340 399 -59
    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
    China Wu Yize 467 507 -40
    Thailand Sompol Saetang 137 272 -135
    Pu QingSong 424 521 -97
    Spain David Alcaide 123 414 -291
    England Marvin Morgan 218 410 -192
    Khurram Khan 68 296 -228
    England Mark Winsor 190 347 -157