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 2547 (96%) matches with frame scores out of 2653 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 38,706 26,874 11,832
    England Mark Selby 30,703 23,645 7,058
    China Ding Junhui 18,052 15,093 2,959
    England Shaun Murphy 22,162 18,605 3,557
    England Ali Carter 20,449 18,835 1,614
    Scotland John Higgins 27,929 23,868 4,061
    England Peter Ebdon 8,284 8,084 200
    Wales Ryan Day 12,375 13,237 -862
    England Robert Milkins 10,319 9,818 501
    England Ricky Walden 14,594 13,406 1,188
    China Li Hang 12,324 11,580 744
    England Mark Davis 12,885 12,858 27
    Australia Neil Robertson 33,539 23,895 9,644
    Wales Mark Williams 16,519 14,795 1,724
    England Ronnie O'Sullivan 17,526 12,935 4,591
    Wales Matthew Stevens 9,122 6,995 2,127
    Norway Kurt Maflin 14,423 12,672 1,751
    England Stuart Bingham 28,477 21,809 6,668
    Northern Ireland Mark Allen 17,464 14,400 3,064
    China Tian Pengfei 10,219 9,419 800
    England Nigel Bond 5,681 6,599 -918
    England Martin Gould 11,588 10,125 1,463
    Scotland Graeme Dott 15,350 12,772 2,578
    England Joe Perry 20,202 16,208 3,994
    Scotland Stephen Maguire 18,364 18,206 158
    Hong Kong Marco Fu 5,747 5,465 282
    Northern Ireland Gerard Greene 7,406 7,252 154
    England Barry Hawkins 23,898 20,537 3,361
    China Mei Xiwen 9,344 8,419 925
    England Jimmy White 6,028 7,983 -1,955
    Ireland Ken Doherty 7,867 8,498 -631
    England Alfie Burden 5,004 5,984 -980
    England Tom Ford 13,725 12,893 832
    England Anthony Hamilton 10,138 11,749 -1,611
    England Mark King 9,753 9,660 93
    England Mark Joyce 7,114 8,634 -1,520
    England Rory McLeod 6,393 5,947 446
    England Andrew Higginson 8,718 9,273 -555
    Wales Dominic Dale 8,458 9,146 -688
    China Liang Wenbo 12,609 10,566 2,043
    England Mike Dunn 5,339 6,222 -883
    England Rod Lawler 5,513 6,296 -783
    Thailand James Wattana 4,648 5,020 -372
    England Ben Woollaston 11,745 11,182 563
    Ireland Fergal O'Brien 7,226 7,722 -496
    England Matthew Selt 13,873 12,210 1,663
    England Barry Pinches 6,136 6,793 -657
    England David Gilbert 30,070 24,977 5,093
    England Peter Lines 8,694 9,605 -911
    England Michael Holt 10,784 9,292 1,492
    England Matthew Couch 2,156 1,836 320
    Scotland Alan McManus 8,133 8,099 34
    China Xiao Guodong 14,088 12,252 1,836
    England Jack Lisowski 23,627 20,206 3,421
    England Jimmy Robertson 13,521 13,819 -298
    England Liam Highfield 7,429 7,834 -405
    England Kuldesh Johal 2,464 2,790 -326
    England Andy Hicks 7,821 7,517 304
    England Kyren Wilson 26,007 21,821 4,186
    Scotland Anthony McGill 13,003 13,511 -508
    England Paul Davison 5,934 6,288 -354
    Wales Michael White 6,243 7,833 -1,590
    Northern Ireland Patrick Wallace 258 100 158
    Thailand Noppon Saengkham 11,300 10,361 939
    England Simon Bedford 2,390 2,382 8
    Wales Andrew Pagett 3,539 3,341 198
    England Jamie O'Neill 3,873 3,947 -74
    Wales Jak Jones 7,388 8,006 -618
    Brazil Igor Figueiredo 1,477 2,380 -903
    Ireland Michael Judge 2,515 2,973 -458
    England Robbie Williams 8,556 8,432 124
    Israel Eden Sharav 7,257 8,495 -1,238
    England Gary Wilson 20,250 17,833 2,417
    Belgium Luca Brecel 17,100 15,601 1,499
    England Craig Steadman 8,106 8,543 -437
    England Sam Craigie 10,345 9,186 1,159
    England Adam Duffy 4,340 4,983 -643
    Thailand Passakorn Suwannawat 1,065 719 346
    Wales Kishan Hirani 3,789 6,107 -2,318
    England Sanderson Lam 2,672 3,974 -1,302
    England Shane Castle 3,198 2,988 210
    England Ian Burns 6,628 7,152 -524
    England Allan Taylor 5,532 6,253 -721
    England Stuart Carrington 7,790 7,681 109
    England David Grace 5,346 5,703 -357
    China Chen Zhe 987 1,245 -258
    England Sam Baird 5,171 7,134 -1,963
    England Andy Lee 3,605 6,199 -2,594
    India Aditya Mehta 2,360 1,816 544
    Finland Robin Hull 5,960 6,041 -81
    England Sean O'Sullivan 3,648 4,842 -1,194
    England Jamie Barrett 1,091 1,579 -488
    India Lucky Vatnani 2,299 1,759 540
    Wales Daniel Wells 9,099 8,991 108
    Poland Kacper Filipiak 1,421 2,503 -1,082
    England Reanne Evans 1,858 3,394 -1,536
    Belgium Tomasz Skalski 1,002 1,288 -286
    England Oliver Brown 2,346 2,641 -295
    England Martin O'Donnell 7,503 9,763 -2,260
    Northern Ireland Joe Swail 3,863 4,497 -634
    Ireland Leo Fernandez 2,018 2,186 -168
    Wales Duane Jones 7,967 8,644 -677
    Scotland Gary Thomson 2,066 1,748 318
    Wales Alex Taubman 2,029 2,006 23
    England Mitchell Mann 2,928 4,354 -1,426
    England Jeff Cundy 1,871 1,520 351
    Wales Jamie Clarke 4,771 5,974 -1,203
    England Michael Wild 2,222 1,463 759
    England Farakh Ajaib 2,819 3,305 -486
    England Joel Walker 91 66 25
    England John Astley 7,533 8,512 -979
    England James Silverwood 743 1,073 -330
    England Jake Nicholson 1,119 1,431 -312
    England Oliver Lines 5,644 6,858 -1,214
    England Christopher Keogan 3,728 3,516 212
    Poland Adam Stefanow 4,055 6,395 -2,340
    Thailand Thepchaiya Un-Nooh 17,132 14,896 2,236
    Switzerland Alexander Ursenbacher 9,141 9,174 -33
    England Callum Downing 2,623 2,459 164
    Northern Ireland Jordan Brown 5,534 7,945 -2,411
    Wales Callum Lloyd 2,936 2,248 688
    England Neal Jones 1,018 1,291 -273
    Northern Ireland Raymond Fry 945 1,134 -189
    England Zak Surety 2,271 2,040 231
    England James Cahill 10,374 11,242 -868
    England Simon Dent 1,107 1,554 -447
    England Sydney Wilson 2,951 2,453 498
    Malta Alex Borg 3,120 4,168 -1,048
    Austria Andreas Ploner 3,217 2,938 279
    England Luke Simmonds 2,755 2,762 -7
    Wales Lee Walker 5,609 6,563 -954
    England Bash Maqsood 1,066 1,373 -307
    Scotland Fraser Patrick 3,492 3,931 -439
    England Jason Tart 920 1,060 -140
    Pakistan Shehzad Iqbal 876 1,206 -330
    England Lee Stephens 1,001 1,140 -139
    England Billy Joe Castle 7,727 8,209 -482
    Wales Jack Bradford 1,596 1,482 114
    England Danny Brindle 1,230 1,592 -362
    England Hammad Miah 4,710 6,497 -1,787
    Cyprus Michael Georgiou 9,709 10,229 -520
    Wales Ian Preece 4,626 4,022 604
    England Stuart Watson 1,442 1,445 -3
    England Lee Richardson 2,697 2,382 315
    England Mark Vincent 610 966 -356
    Scotland Michael Collumb 2,057 1,841 216
    Iran Hossein Vafaei 13,206 11,748 1,458
    China Li Yuan 1,129 2,003 -874
    England Stephen Kershaw 1,177 1,321 -144
    England Ashley Carty 5,432 6,482 -1,050
    England Elliot Slessor 9,393 9,426 -33
    England David Lilley 6,001 6,275 -274
    Poland Mateusz Baranowski 1,836 1,490 346
    Australia Ryan Thomerson 2,142 2,174 -32
    England George Pragnall 2,367 1,680 687
    England John Welsh 1,496 1,850 -354
    Ireland Josh Boileau 1,105 1,103 2
    England Ben Hancorn 2,249 2,159 90
    England Dave Finbow 1,423 1,471 -48
    England Surinder Gill 1,480 1,243 237
    England Wayne Townsend 1,083 1,318 -235
    England Gary Lees 911 1,345 -434
    England Adrian Rosa 2,707 2,171 536
    England Steven Hallworth 2,528 2,300 228
    Scotland Scott Donaldson 14,271 13,847 424
    Scotland Ross Muir 5,093 5,485 -392
    China Lyu Haotian 11,214 10,613 601
    China Zhou Yuelong 15,382 12,351 3,031
    China Lu Ning 12,264 10,493 1,771
    China Chen Feilong 3,387 5,614 -2,227
    England Andy Marriott 1,960 1,664 296
    China Zhang Anda 7,000 7,411 -411
    China Chen Zifan 6,963 6,884 79
    China Zhang Yang 571 869 -298
    China Lin Shuai 2,603 2,445 158
    China Zhao Xintong 13,306 11,072 2,234
    Hong Kong Fung Kwok Wai 907 1,192 -285
    China Zhang Yong 3,680 4,717 -1,037
    China Zhang Yi 463 1,031 -568
    China Qiu Yalong 1,301 1,412 -111
    South Africa Paul Burrell 701 1,025 -324
    China Guan Zhen 2,461 2,037 424
    England Brandon Sargeant 2,491 3,491 -1,000
    England Harvey Chandler 3,810 5,847 -2,037
    England Ben Fortey 859 1,341 -482
    Estonia Andres Petrov 1,955 1,883 72
    Malta Aaron Busuttil 992 1,180 -188
    Germany Felix Frede 1,751 1,879 -128
    England Joe O'Connor 9,409 9,264 145
    England Adam Edge 1,290 1,361 -71
    England Chris Wakelin 10,075 9,507 568
    England Louis Heathcote 5,967 5,259 708
    China Niu Zhuang 2,022 3,015 -993
    China Wang Zepeng 3,026 2,486 540
    China Fang Xiongman 2,424 1,924 500
    Germany Lukas Kleckers 6,468 7,591 -1,123
    China Geng Mingqi 3,539 2,517 1,022
    China Liu Jiaming 1,773 1,786 -13
    England Peter Devlin 1,972 2,144 -172
    Scotland Barry Lee 816 1,261 -445
    Scotland Chris Totten 1,887 3,961 -2,074
    England Richard Binns 963 1,228 -265
    Pakistan Mohammed Asif 1,911 1,378 533
    China Luo Honghao 8,814 10,030 -1,216
    China Yan Bingtao 16,130 14,866 1,264
    China Long Zehuang 4,644 4,350 294
    China Pang Junxu 3,826 4,563 -737
    England Matthew Glasby 2,381 2,574 -193
    Malta Brian Cini 1,949 1,865 84
    Northern Ireland Jamie McArdle 2,377 2,081 296
    England Ashley Hugill 6,082 5,631 451
    Iran Amir Sarkhosh 2,325 1,600 725
    India Laxman Rawat 1,393 1,759 -366
    China Yuan Sijun 11,818 10,265 1,553
    China Fan Zhengyi 4,084 6,498 -2,414
    China Xu Si 7,774 8,305 -531
    England Joshua Cooper 1,155 1,086 69
    Wales Tyler Rees 1,151 1,202 -51
    Hong Kong Ng On Yee 2,649 3,495 -846
    Ukraine Iulian Boiko 2,455 2,552 -97
    Iran Soheil Vahedi 5,935 6,696 -761
    England Sean Maddocks 2,488 2,626 -138
    Malaysia Thor Chuan Leong 4,232 5,465 -1,233
    England Thomas Hilborne 679 1,144 -465
    Latvia Rodion Judin 2,362 2,844 -482
    China Bai Langning 1,907 2,579 -672
    Thailand Kritsanut Lertsattayathorn 531 627 -96
    Pakistan Hamza Akbar 5,293 6,140 -847
    Hong Kong Chau Hon Man 911 1,266 -355
    Japan Keishin Kamihashi 2,076 2,369 -293
    Ireland Tony Corrigan 721 1,230 -509
    Poland Daniel Holoyda 1,346 1,465 -119
    China Au Chi Wai 2,600 2,799 -199
    Ukraine Sergey Isaenko 786 1,371 -585
    Thailand Akani Songsermsawad 6,581 6,847 -266
    England Owais Ali 1,389 1,499 -110
    England Joshua Thomond 1,010 1,310 -300
    Finland Heikki Niva 1,740 1,699 41
    Austria Florian Nüßle 2,298 2,777 -479
    Ireland Stephen Bateman 49 72 -23
    South Korea Daegyu Lee 1,957 1,726 231
    Hong Kong Ka Wai Cheung 2,412 1,512 900
    Hong Kong Yu Kiu Chang 1,955 1,913 42
    Germany Umut Dikme 841 1,343 -502
    Ireland Andrew Doherty 2,485 2,448 37
    France Brian Ochoiski 1,057 1,183 -126
    England Patrick Whelan 2,255 2,310 -55
    Saudi Arabia Omar Alajlani 653 1,158 -505
    Belgium Ben Mertens 1,842 2,139 -297
    Wales Dylan Emery 1,958 2,264 -306
    Wales Jackson Page 3,423 3,983 -560
    England Lewis Gillen 988 1,577 -589
    China Chang Bingyu 3,873 3,957 -84
    China Si Jiahui 7,508 5,477 2,031
    England Lewis Parnham 813 1,036 -223
    England Simon Blackwell 2,573 2,329 244
    England Manasawin Phetmalaikul 1,218 1,473 -255
    Ireland Ross Bulman 4,683 4,827 -144
    England Jack Harris 1,172 1,475 -303
    Ireland Noel Landers 929 1,249 -320
    Ireland Fergal Quinn 2,272 2,336 -64
    England Daniel Womersley 2,915 2,492 423
    England Jenson Kendrick 911 1,282 -371
    England Riley Parsons 3,829 4,150 -321
    England Haydon Pinhey 1,344 1,617 -273
    Wales Matthew Roberts 812 1,218 -406
    Scotland Dean Young 2,243 2,323 -80
    England Chae Ross 2,837 2,456 381
    India Kreishh Gurbaxani 1,120 1,203 -83
    England Luke Pinches 1,694 1,508 186
    China Zhang Jiankang 2,380 4,040 -1,660
    Spain Francisco Sanchez Ruiz 464 811 -347
    Ireland Aaron Hill 1,894 2,374 -480
    England Harry Farrell 1,011 1,198 -187
    China Peifan Lei 5,462 5,372 90
    Ireland Ronan Whyte 815 1,521 -706
    China Jianbo Zhao 1,272 1,600 -328
    England Andy Milliard 966 1,149 -183
    England Alex Millington 2,037 2,190 -153
    England Ryan Davies 2,422 2,840 -418
    Russia Ivan Kakovskii 1,058 1,449 -391
    Romania Constantin Mateescu 642 915 -273
    United States Ahmed Elsayed 338 810 -472
    England Dave Nelson 1,124 1,550 -426
    India Himanshu Dinesh Jain 2,524 2,207 317
    China Wu Yize 3,626 4,185 -559
    England Ian Desmier 643 1,109 -466
    Saudi Arabia Nezar Asseri 760 1,101 -341
    Ireland Aman Goel 806 1,185 -379
    England Qingtian Yang 4,042 3,174 868
    England Kayden Brierley 2,700 2,205 495
    England Jamie Cope 254 277 -23
    Ireland Joe Delaney 283 687 -404
    Thailand Dechawat Poomjaeng 461 722 -261
    England Nick Jennings 217 279 -62
    Belgium Kevin van Hove 79 283 -204
    England Stephen Groves 624 983 -359
    United Arab Emirates Mohammed Shehab 566 725 -159
    England Lee Shanker 747 1,017 -270
    England Darren Burns 327 997 -670
    England Mike Finn 381 390 -9
    Scotland William Thomson 461 1,008 -547
    England James Burrett 515 1,036 -521
    Australia Steve Mifsud 334 514 -180
    England Imran Puri 430 865 -435
    England Ian Brumby 590 909 -319
    Ireland Dessie Sheehan 110 285 -175
    England Saqib Nasir 658 1,087 -429
    England Tam Mustafa 583 891 -308
    France Alexis Callewaert 263 644 -381
    Northern Ireland Declan Lavery 24 303 -279
    Wales Elfed Evans 365 421 -56
    Canada Levi Meiller 578 992 -414
    England Mark Ganderton 788 968 -180
    England Stuart Hinton 437 934 -497
    England Tugba Irten 676 948 -272
    Scotland Rhys Clark 529 1,139 -610
    England Steven Evans 174 666 -492
    Egypt Mohamed Khairy 285 695 -410
    England Jonathan Bagley 557 936 -379
    England Garry Coulson 404 921 -517
    Scotland Dylan Craig 165 315 -150
    Portugal Francisco Domingues 73 287 -214
    Hungary Zsolt Fenyvesi 544 954 -410
    England Gary Challis 343 970 -627
    China Li Yingdong 863 1,488 -625
    Canada James Lee 713 938 -225
    Norway Christopher Watts 119 279 -160
    Scotland Keith Keldie 466 979 -513
    Germany Simon Lichtenberg 2,995 5,783 -2,788
    India Asutosh Padhy 326 374 -48
    Poland Lukasz Guzowski 74 275 -201
    Pakistan Yasir Nadeem 730 1,065 -335
    Germany Robin Otto 443 882 -439
    India Hrithik Jain 518 1,001 -483
    India Shrikrishna Suryanarayanan 67 256 -189
    Egypt Mostafa Dorgham 79 933 -854
    Japan Kengo Suzuki 351 974 -623
    Germany Richard Wienold 214 466 -252
    Switzerland Luis Vetter 231 980 -749
    Australia Kurt Dunham 538 772 -234
    Pakistan Abdul Raheem 675 1,027 -352
    India Digvijay Kadian 1,023 1,298 -275
    Wales Daniel Williams 630 1,114 -484
    Egypt Basem Eltahhan 576 1,772 -1,196
    New Zealand Adam Lilley 281 771 -490
    England James Height 756 976 -220
    England Hamim Hussain 102 321 -219
    England Brandon Hall 511 974 -463
    Jersey Steve Thomas 39 377 -338
    Wales Liam Davies 1 136 -135
    Scotland Liam Graham 13 78 -65
    England Mark Lloyd 123 342 -219
    England Sean McAllister 610 1,097 -487
    England Emma Parker 17 61 -44
    England Jed Mann 648 1,022 -374
    Hong Kong Ka Lam Lau 500 899 -399
    England Curtis Daher 17 289 -272
    England Billy Ginn 440 998 -558
    Northern Ireland Robbie Mcguigan 489 1,377 -888
    England Lewis Ullah 619 983 -364
    England Daniel Walker 285 974 -689
    England Daniel Bagley 112 375 -263
    England Adam Ashley 340 399 -59
    England Rebecca Kenna 559 859 -300
    China Gao Yang 224 384 -160
    England Jamie Trump 407 960 -553
    Pakistan Haider Ali 737 1,212 -475
    England James Welch 247 1,000 -753
    Singapore Bernard Tey Choon Kiat 240 744 -504
    Spain David Alcaide 123 414 -291
    England Marvin Morgan 879 1,227 -348
    Wales Khurram Khan 68 296 -228
    England Mark Winsor 190 347 -157
    India Shubham Arora 255 991 -736
    England Tom Pendlebury 194 1,002 -808
    England Elliott Weston 646 924 -278
    England Sam Gates 454 1,060 -606
    England Craig Farrar 386 911 -525
    England Leonard Degriffa 735 1,013 -278
    Morocco Amine Amiri 49 397 -348
    China Cao Jin 106 481 -375