Points Scored For & Against - Year 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 1127 (94.47%) matches with frame scores out of 1193 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 16,866 12,646 4,220
    England Mark Selby 14,323 10,369 3,954
    China Ding Junhui 7,873 6,621 1,252
    England Shaun Murphy 4,542 4,364 178
    England Ali Carter 10,611 9,758 853
    Scotland John Higgins 11,124 8,700 2,424
    England Peter Ebdon 6,719 5,784 935
    Wales Ryan Day 7,853 8,715 -862
    England Robert Milkins 7,533 7,063 470
    England Ricky Walden 8,874 8,576 298
    China Li Hang 7,536 6,775 761
    England Mark Davis 8,758 8,527 231
    Australia Neil Robertson 21,193 14,959 6,234
    Wales Mark Williams 6,318 5,670 648
    England Ronnie O'Sullivan 9,735 6,688 3,047
    Wales Matthew Stevens 5,541 4,199 1,342
    Norway Kurt Maflin 7,453 7,100 353
    England Stuart Bingham 19,218 13,847 5,371
    Northern Ireland Mark Allen 4,693 4,949 -256
    China Tian Pengfei 5,635 5,058 577
    England Nigel Bond 3,756 4,410 -654
    England Martin Gould 7,848 5,839 2,009
    Scotland Graeme Dott 6,326 5,139 1,187
    England Joe Perry 9,206 7,892 1,314
    Scotland Stephen Maguire 9,309 9,433 -124
    Hong Kong Marco Fu 3,367 3,141 226
    Northern Ireland Gerard Greene 5,436 4,467 969
    England Barry Hawkins 12,895 11,316 1,579
    China Mei Xiwen 4,535 4,470 65
    England Jimmy White 3,250 4,495 -1,245
    Ireland Ken Doherty 5,097 4,990 107
    England Tom Ford 7,317 7,710 -393
    England Anthony Hamilton 7,068 8,232 -1,164
    England Mark King 5,676 5,881 -205
    England Mark Joyce 2,331 3,516 -1,185
    England Rory McLeod 3,813 4,312 -499
    England Andrew Higginson 4,967 4,939 28
    Wales Dominic Dale 4,725 4,943 -218
    China Liang Wenbo 6,937 5,945 992
    England Mike Dunn 3,069 3,345 -276
    England Rod Lawler 3,619 3,842 -223
    Thailand James Wattana 3,173 2,855 318
    England Ben Woollaston 8,137 7,090 1,047
    Ireland Fergal O'Brien 4,234 4,441 -207
    England Matthew Selt 7,679 6,649 1,030
    England Barry Pinches 688 647 41
    England David Gilbert 12,223 9,998 2,225
    England Peter Lines 3,492 4,372 -880
    England Michael Holt 4,905 4,746 159
    Scotland Alan McManus 4,947 4,684 263
    China Xiao Guodong 7,376 6,277 1,099
    England Jack Lisowski 15,218 13,496 1,722
    England Jimmy Robertson 9,387 10,211 -824
    England Liam Highfield 3,643 4,396 -753
    England Kuldesh Johal 1,469 1,522 -53
    England Andy Hicks 2,030 2,504 -474
    England Kyren Wilson 11,965 10,267 1,698
    Scotland Anthony McGill 7,208 7,256 -48
    England Paul Davison 2,434 3,727 -1,293
    Wales Michael White 4,510 5,226 -716
    Thailand Noppon Saengkham 6,932 5,952 980
    England Jamie O'Neill 776 746 30
    Wales Jak Jones 2,783 3,739 -956
    Ireland Michael Judge 2,515 2,973 -458
    England Robbie Williams 5,367 5,247 120
    Israel Eden Sharav 5,848 5,903 -55
    England Gary Wilson 7,282 6,379 903
    Belgium Luca Brecel 10,741 9,558 1,183
    England Craig Steadman 5,481 5,284 197
    England Sam Craigie 6,849 5,891 958
    England Adam Duffy 1,873 2,419 -546
    Wales Kishan Hirani 2,187 3,306 -1,119
    England Ian Burns 4,976 4,795 181
    England Allan Taylor 1,647 3,094 -1,447
    England Stuart Carrington 4,013 4,163 -150
    England David Grace 3,161 2,803 358
    England Sam Baird 3,575 4,490 -915
    England Andy Lee 2,078 3,459 -1,381
    Finland Robin Hull 2,968 4,194 -1,226
    England Sean O'Sullivan 1,989 3,475 -1,486
    Wales Daniel Wells 5,541 5,104 437
    England Oliver Brown 1,627 1,543 84
    England Martin O'Donnell 4,519 5,843 -1,324
    Northern Ireland Joe Swail 3,863 4,497 -634
    Wales Duane Jones 5,970 5,999 -29
    England Mitchell Mann 578 1,276 -698
    Wales Jamie Clarke 3,484 3,776 -292
    England Joel Walker 91 66 25
    England John Astley 5,469 5,984 -515
    England Oliver Lines 4,558 4,624 -66
    Poland Adam Stefanow 1,899 3,422 -1,523
    Thailand Thepchaiya Un-Nooh 7,016 5,468 1,548
    Switzerland Alexander Ursenbacher 3,348 3,827 -479
    Northern Ireland Jordan Brown 2,554 4,276 -1,722
    England James Cahill 6,662 6,404 258
    England Luke Simmonds 1,224 1,365 -141
    Wales Lee Walker 2,615 3,085 -470
    England Billy Joe Castle 1,997 3,003 -1,006
    England Hammad Miah 2,464 3,453 -989
    Cyprus Michael Georgiou 6,874 6,186 688
    Iran Hossein Vafaei 7,274 6,495 779
    China Li Yuan 1,129 2,003 -874
    England Ashley Carty 3,264 3,829 -565
    England Elliot Slessor 5,169 5,191 -22
    England Steven Hallworth 560 478 82
    Scotland Scott Donaldson 9,867 9,592 275
    Scotland Ross Muir 3,365 3,786 -421
    China Lyu Haotian 7,782 6,661 1,121
    China Zhou Yuelong 8,049 6,277 1,772
    China Lu Ning 9,386 7,538 1,848
    China Chen Feilong 1,573 2,931 -1,358
    China Zhang Anda 3,105 3,720 -615
    China Chen Zifan 2,385 3,225 -840
    China Zhao Xintong 7,310 5,369 1,941
    China Zhang Yong 2,803 3,502 -699
    England Joe O'Connor 6,564 6,276 288
    England Chris Wakelin 5,909 5,523 386
    China Niu Zhuang 2,022 3,015 -993
    Germany Lukas Kleckers 2,780 3,850 -1,070
    England Peter Devlin 44 52 -8
    Scotland Chris Totten 1,301 2,839 -1,538
    China Luo Honghao 4,332 5,081 -749
    China Yan Bingtao 7,784 7,263 521
    China Pang Junxu 1,915 2,433 -518
    England Ashley Hugill 2,798 3,094 -296
    India Laxman Rawat 306 457 -151
    China Yuan Sijun 7,920 7,035 885
    China Fan Zhengyi 2,373 3,449 -1,076
    China Xu Si 3,270 4,258 -988
    Ukraine Iulian Boiko 463 577 -114
    Iran Soheil Vahedi 2,499 3,312 -813
    Malaysia Thor Chuan Leong 2,568 3,083 -515
    Pakistan Hamza Akbar 2,277 3,383 -1,106
    Ukraine Sergey Isaenko 353 485 -132
    Thailand Akani Songsermsawad 2,671 3,217 -546
    Ireland Stephen Bateman 49 72 -23
    Belgium Ben Mertens 120 447 -327
    China Chang Bingyu 850 1,088 -238
    China Zhang Jiankang 1,743 2,749 -1,006
    Spain Francisco Sanchez Ruiz 464 811 -347
    England Ryan Davies 78 74 4
    England Alfie Burden 2,284 2,825 -541
    England Simon Bedford 282 397 -115
    Brazil Igor Figueiredo 695 813 -118
    Thailand Dechawat Poomjaeng 461 722 -261
    England Nick Jennings 217 279 -62
    England Sanderson Lam 1,421 2,716 -1,295
    England Jamie Barrett 242 279 -37
    India Lucky Vatnani 202 296 -94
    England Reanne Evans 325 816 -491
    Belgium Kevin van Hove 79 283 -204
    Ireland Leo Fernandez 341 636 -295
    Wales Alex Taubman 192 383 -191
    England Farakh Ajaib 1,348 2,020 -672
    England Mike Finn 381 390 -9
    England David Lilley 2,037 2,904 -867
    England Ben Hancorn 183 441 -258
    Wales Elfed Evans 365 421 -56
    Scotland Rhys Clark 529 1,139 -610
    England Jonathan Bagley 557 936 -379
    England Brandon Sargeant 505 999 -494
    England Harvey Chandler 1,730 3,117 -1,387
    Scotland Dylan Craig 165 315 -150
    Portugal Francisco Domingues 73 287 -214
    England Matthew Glasby 188 346 -158
    Norway Christopher Watts 119 279 -160
    Hong Kong Ng On Yee 651 926 -275
    England Sean Maddocks 263 290 -27
    Germany Simon Lichtenberg 1,739 3,013 -1,274
    China Bai Langning 331 593 -262
    India Asutosh Padhy 326 374 -48
    Poland Lukasz Guzowski 74 275 -201
    Austria Florian Nüßle 368 939 -571
    India Shrikrishna Suryanarayanan 67 256 -189
    Egypt Mostafa Dorgham 79 933 -854
    Germany Richard Wienold 214 466 -252
    India Digvijay Kadian 137 341 -204
    Wales Dylan Emery 574 799 -225
    Wales Jackson Page 725 1,244 -519
    Egypt Basem Eltahhan 576 1,772 -1,196
    Ireland Ross Bulman 584 908 -324
    New Zealand Adam Lilley 281 771 -490
    England Hamim Hussain 102 321 -219
    Jersey Steve Thomas 39 377 -338
    Wales Liam Davies 1 136 -135
    Scotland Liam Graham 13 78 -65
    Ireland Aaron Hill 740 1,060 -320
    England Emma Parker 17 61 -44
    Ireland Ronan Whyte 160 267 -107
    England Curtis Daher 17 289 -272
    England Daniel Bagley 112 375 -263
    England Adam Ashley 340 399 -59
    Himanshu Dinesh Jain 101 293 -192
    China Wu Yize 467 507 -40
    Spain David Alcaide 123 414 -291
    England Marvin Morgan 218 410 -192
    Khurram Khan 68 296 -228
    England Mark Winsor 190 347 -157