Points Scored For & Against - Season 2019-2020 - 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 1391 (91.21%) matches with frame scores out of 1525 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 14,829 9,523 5,306
    England Mark Selby 14,360 11,655 2,705
    China Ding Junhui 7,947 6,459 1,488
    England Shaun Murphy 15,847 12,872 2,975
    England Ali Carter 6,627 5,819 808
    Scotland John Higgins 10,300 8,773 1,527
    England Peter Ebdon 1,565 2,300 -735
    Wales Ryan Day 4,799 4,769 30
    England Robert Milkins 2,786 2,755 31
    England Ricky Walden 5,720 4,830 890
    China Li Hang 4,478 3,998 480
    England Mark Davis 3,492 3,320 172
    Australia Neil Robertson 9,593 7,058 2,535
    Wales Mark Williams 8,196 6,980 1,216
    England Ronnie O'Sullivan 6,633 5,335 1,298
    Wales Matthew Stevens 3,581 2,796 785
    Norway Kurt Maflin 6,970 5,572 1,398
    England Stuart Bingham 7,121 5,646 1,475
    Northern Ireland Mark Allen 11,925 8,452 3,473
    China Tian Pengfei 3,546 3,440 106
    England Nigel Bond 1,925 2,189 -264
    England Martin Gould 3,001 3,320 -319
    Scotland Graeme Dott 8,061 6,644 1,417
    England Joe Perry 10,073 7,462 2,611
    Scotland Stephen Maguire 6,086 5,205 881
    Hong Kong Marco Fu 2,380 2,324 56
    Northern Ireland Gerard Greene 1,970 2,785 -815
    England Barry Hawkins 8,962 7,484 1,478
    China Mei Xiwen 4,809 3,949 860
    England Jimmy White 2,778 3,488 -710
    Ireland Ken Doherty 2,770 3,508 -738
    England Alfie Burden 2,720 3,159 -439
    England Tom Ford 6,408 5,183 1,225
    England Anthony Hamilton 3,070 3,517 -447
    England Mark King 4,077 3,779 298
    England Mark Joyce 4,783 5,118 -335
    England Rory McLeod 2,580 1,635 945
    England Andrew Higginson 3,751 4,334 -583
    Wales Dominic Dale 3,733 4,203 -470
    China Liang Wenbo 5,672 4,621 1,051
    England Mike Dunn 2,270 2,877 -607
    England Rod Lawler 1,894 2,454 -560
    Thailand James Wattana 1,475 2,165 -690
    England Ben Woollaston 3,608 4,092 -484
    Ireland Fergal O'Brien 2,992 3,281 -289
    England Matthew Selt 6,194 5,561 633
    England Barry Pinches 5,448 6,146 -698
    England David Gilbert 12,613 10,323 2,290
    England Peter Lines 5,202 5,233 -31
    England Michael Holt 5,879 4,546 1,333
    England Matthew Couch 2,156 1,836 320
    Scotland Alan McManus 3,186 3,415 -229
    China Xiao Guodong 6,712 5,975 737
    England Jack Lisowski 7,705 5,780 1,925
    England Jimmy Robertson 4,134 3,608 526
    England Liam Highfield 3,786 3,438 348
    England Kuldesh Johal 995 1,268 -273
    England Andy Hicks 5,791 5,013 778
    England Kyren Wilson 10,770 8,507 2,263
    Scotland Anthony McGill 5,051 5,028 23
    England Paul Davison 3,500 2,561 939
    Wales Michael White 1,733 2,607 -874
    Northern Ireland Patrick Wallace 258 100 158
    Thailand Noppon Saengkham 4,368 4,409 -41
    England Simon Bedford 2,108 1,985 123
    Wales Andrew Pagett 3,539 3,341 198
    England Jamie O'Neill 3,097 3,201 -104
    Wales Jak Jones 4,605 4,267 338
    Brazil Igor Figueiredo 782 1,567 -785
    England Robbie Williams 3,189 3,185 4
    England Gary Wilson 8,088 6,650 1,438
    Belgium Luca Brecel 5,363 5,069 294
    England Craig Steadman 2,625 3,259 -634
    England Sam Craigie 3,496 3,295 201
    England Adam Duffy 2,467 2,564 -97
    Thailand Passakorn Suwannawat 1,065 719 346
    Wales Kishan Hirani 1,602 2,801 -1,199
    England Sanderson Lam 1,251 1,258 -7
    England Shane Castle 3,198 2,988 210
    England Ian Burns 1,652 2,357 -705
    England Allan Taylor 3,885 3,159 726
    England Stuart Carrington 3,777 3,518 259
    England David Grace 2,185 2,900 -715
    China Chen Zhe 987 1,245 -258
    England Sam Baird 1,596 2,644 -1,048
    England Andy Lee 1,527 2,740 -1,213
    India Aditya Mehta 2,360 1,816 544
    Finland Robin Hull 2,992 1,847 1,145
    England Sean O'Sullivan 1,659 1,367 292
    England Jamie Barrett 849 1,300 -451
    India Lucky Vatnani 2,097 1,463 634
    Wales Daniel Wells 3,558 3,887 -329
    Poland Kacper Filipiak 1,421 2,503 -1,082
    England Reanne Evans 1,533 2,578 -1,045
    Belgium Tomasz Skalski 1,002 1,288 -286
    England Oliver Brown 719 1,098 -379
    England Martin O'Donnell 2,984 3,920 -936
    Ireland Leo Fernandez 1,677 1,550 127
    Wales Duane Jones 1,997 2,645 -648
    Scotland Gary Thomson 2,066 1,748 318
    Wales Alex Taubman 1,837 1,623 214
    England Mitchell Mann 2,350 3,078 -728
    England Jeff Cundy 1,871 1,520 351
    England Michael Wild 2,222 1,463 759
    England Farakh Ajaib 1,471 1,285 186
    England John Astley 2,064 2,528 -464
    England James Silverwood 743 1,073 -330
    England Jake Nicholson 1,119 1,431 -312
    England Oliver Lines 1,086 2,234 -1,148
    England Christopher Keogan 3,728 3,516 212
    Poland Adam Stefanow 2,156 2,973 -817
    Thailand Thepchaiya Un-Nooh 9,333 8,326 1,007
    Switzerland Alexander Ursenbacher 5,793 5,347 446
    England Callum Downing 2,623 2,459 164
    Northern Ireland Jordan Brown 2,980 3,669 -689
    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 1,598 2,299 -701
    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 1,531 1,397 134
    Wales Lee Walker 2,994 3,478 -484
    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 5,730 5,206 524
    Wales Jack Bradford 1,596 1,482 114
    England Danny Brindle 1,230 1,592 -362
    England Hammad Miah 2,246 3,044 -798
    Cyprus Michael Georgiou 2,637 3,125 -488
    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 5,932 5,253 679
    England Stephen Kershaw 1,177 1,321 -144
    England Ashley Carty 2,168 2,653 -485
    England Elliot Slessor 4,224 4,235 -11
    England David Lilley 3,964 3,371 593
    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,066 1,718 348
    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 1,968 1,822 146
    Scotland Scott Donaldson 3,784 3,294 490
    Scotland Ross Muir 1,728 1,699 29
    China Lyu Haotian 3,432 3,952 -520
    China Zhou Yuelong 5,160 4,031 1,129
    China Lu Ning 2,878 2,955 -77
    China Chen Feilong 1,814 2,683 -869
    England Andy Marriott 1,960 1,664 296
    China Zhang Anda 3,895 3,691 204
    China Chen Zifan 4,578 3,659 919
    China Zhang Yang 571 869 -298
    China Lin Shuai 2,603 2,445 158
    China Zhao Xintong 5,354 4,607 747
    Hong Kong Fung Kwok Wai 907 1,192 -285
    China Zhang Yong 877 1,215 -338
    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 1,986 2,492 -506
    England Harvey Chandler 2,080 2,730 -650
    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 2,845 2,988 -143
    England Adam Edge 1,290 1,361 -71
    England Chris Wakelin 4,166 3,984 182
    England Louis Heathcote 5,967 5,259 708
    China Wang Zepeng 3,026 2,486 540
    China Fang Xiongman 2,424 1,924 500
    Germany Lukas Kleckers 3,688 3,741 -53
    China Geng Mingqi 3,539 2,517 1,022
    China Liu Jiaming 1,773 1,786 -13
    England Peter Devlin 1,928 2,092 -164
    Scotland Barry Lee 816 1,261 -445
    England Richard Binns 963 1,228 -265
    Pakistan Mohammed Asif 1,911 1,378 533
    China Luo Honghao 4,393 4,021 372
    China Yan Bingtao 8,346 7,603 743
    China Long Zehuang 4,644 4,350 294
    China Pang Junxu 1,911 2,130 -219
    England Matthew Glasby 2,193 2,228 -35
    Malta Brian Cini 1,949 1,865 84
    Northern Ireland Jamie McArdle 2,377 2,081 296
    England Ashley Hugill 3,284 2,537 747
    Iran Amir Sarkhosh 2,325 1,600 725
    India Laxman Rawat 1,087 1,302 -215
    China Yuan Sijun 3,898 3,230 668
    China Fan Zhengyi 1,711 3,049 -1,338
    China Xu Si 4,504 4,047 457
    England Joshua Cooper 1,155 1,086 69
    Wales Tyler Rees 1,151 1,202 -51
    Hong Kong Ng On Yee 1,998 2,569 -571
    Ukraine Iulian Boiko 1,992 1,975 17
    Iran Soheil Vahedi 3,436 3,384 52
    England Sean Maddocks 2,225 2,336 -111
    England Thomas Hilborne 679 1,144 -465
    Latvia Rodion Judin 2,362 2,844 -482
    China Bai Langning 1,576 1,986 -410
    Thailand Kritsanut Lertsattayathorn 531 627 -96
    Pakistan Hamza Akbar 3,016 2,757 259
    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
    Thailand Akani Songsermsawad 3,910 3,630 280
    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 1,930 1,838 92
    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,722 1,692 30
    Wales Dylan Emery 1,384 1,465 -81
    Wales Jackson Page 2,698 2,739 -41
    England Lewis Gillen 988 1,577 -589
    China Chang Bingyu 3,023 2,869 154
    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,099 3,919 180
    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
    Ireland Aaron Hill 1,154 1,314 -160
    England Harry Farrell 1,011 1,198 -187
    China Peifan Lei 5,462 5,372 90
    Ireland Ronan Whyte 655 1,254 -599
    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,344 2,766 -422
    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,423 1,914 509
    China Wu Yize 3,159 3,678 -519
    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
    Israel Eden Sharav 1,409 2,592 -1,183
    Wales Jamie Clarke 1,287 2,198 -911
    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
    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
    Canada Levi Meiller 578 992 -414
    England Mark Ganderton 788 968 -180
    England Stuart Hinton 437 934 -497
    England Tugba Irten 676 948 -272
    England Steven Evans 174 666 -492
    Egypt Mohamed Khairy 285 695 -410
    England Garry Coulson 404 921 -517
    Hungary Zsolt Fenyvesi 544 954 -410
    England Gary Challis 343 970 -627
    China Li Yingdong 863 1,488 -625
    Scotland Chris Totten 586 1,122 -536
    Canada James Lee 713 938 -225
    Malaysia Thor Chuan Leong 1,664 2,382 -718
    Scotland Keith Keldie 466 979 -513
    Germany Simon Lichtenberg 1,256 2,770 -1,514
    Ukraine Sergey Isaenko 433 886 -453
    Pakistan Yasir Nadeem 730 1,065 -335
    Germany Robin Otto 443 882 -439
    India Hrithik Jain 518 1,001 -483
    Japan Kengo Suzuki 351 974 -623
    Switzerland Luis Vetter 231 980 -749
    Australia Kurt Dunham 538 772 -234
    Pakistan Abdul Raheem 675 1,027 -352
    India Digvijay Kadian 886 957 -71
    Wales Daniel Williams 630 1,114 -484
    England James Height 756 976 -220
    England Brandon Hall 511 974 -463
    England Mark Lloyd 123 342 -219
    China Zhang Jiankang 637 1,291 -654
    England Sean McAllister 610 1,097 -487
    England Jed Mann 648 1,022 -374
    Hong Kong Ka Lam Lau 500 899 -399
    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 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
    England Marvin Morgan 661 817 -156
    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