Points Scored For & Against - Decade 2020-2029 - 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 1132 (89.34%) matches with frame scores out of 1267 total matches.
    Rank Player Points For Points Against Difference
    England Judd Trump 20,788 13,617 7,171
    England Mark Selby 12,646 11,813 833
    China Ding Junhui 6,543 5,141 1,402
    England Shaun Murphy 11,786 9,473 2,313
    England Ali Carter 9,156 8,664 492
    Scotland John Higgins 12,466 10,186 2,280
    England Peter Ebdon 1,431 1,266 165
    Wales Ryan Day 7,662 7,900 -238
    England Robert Milkins 6,065 5,661 404
    England Ricky Walden 4,006 4,312 -306
    China Li Hang 3,605 3,490 115
    England Mark Davis 2,897 3,567 -670
    Australia Neil Robertson 18,547 12,658 5,889
    Wales Mark Williams 12,095 10,596 1,499
    England Ronnie O'Sullivan 6,386 3,349 3,037
    Wales Matthew Stevens 4,496 4,645 -149
    Norway Kurt Maflin 4,587 4,229 358
    England Stuart Bingham 12,161 10,116 2,045
    Northern Ireland Mark Allen 7,895 7,637 258
    China Tian Pengfei 5,682 4,370 1,312
    England Nigel Bond 3,238 3,839 -601
    England Martin Gould 5,715 4,368 1,347
    Scotland Graeme Dott 17,429 16,293 1,136
    England Joe Perry 10,942 11,609 -667
    Scotland Stephen Maguire 8,473 8,527 -54
    Hong Kong Marco Fu 2,840 2,592 248
    Northern Ireland Gerard Greene 4,849 5,528 -679
    England Barry Hawkins 9,263 7,519 1,744
    China Mei Xiwen 2,227 2,877 -650
    England Jimmy White 2,501 3,005 -504
    Ireland Ken Doherty 3,251 3,764 -513
    England Alfie Burden 4,148 4,058 90
    England Tom Ford 13,153 12,136 1,017
    England Anthony Hamilton 3,625 3,045 580
    England Mark King 5,455 6,143 -688
    England Mark Joyce 4,457 4,446 11
    Jamaica Rory McLeod 1,446 1,788 -342
    England Andrew Higginson 3,997 3,947 50
    Wales Dominic Dale 4,075 4,807 -732
    China Liang Wenbo 8,150 7,593 557
    England Mike Dunn 2,088 3,133 -1,045
    England Rod Lawler 2,675 3,023 -348
    Thailand James Wattana 500 517 -17
    England Ben Woollaston 6,430 5,962 468
    Ireland Fergal O'Brien 5,612 4,924 688
    England Matthew Selt 7,072 8,786 -1,714
    England Barry Pinches 3,342 3,759 -417
    England David Gilbert 10,292 9,635 657
    England Peter Lines 2,404 2,573 -169
    England Michael Holt 4,445 4,352 93
    Scotland Alan McManus 3,012 3,270 -258
    China Xiao Guodong 6,568 6,067 501
    England Jack Lisowski 7,847 7,765 82
    England Jimmy Robertson 5,559 5,308 251
    England Liam Highfield 3,746 4,215 -469
    England Andy Hicks 1,900 2,722 -822
    England Kyren Wilson 16,837 15,773 1,064
    Scotland Anthony McGill 9,849 8,127 1,722
    Wales Michael White 3,684 3,846 -162
    Thailand Noppon Saengkham 4,395 4,224 171
    Wales Andrew Pagett 891 915 -24
    England Jamie O'Neill 2,151 2,755 -604
    Wales Jak Jones 3,789 4,680 -891
    Brazil Igor Figueiredo 3,155 3,541 -386
    England Robbie Williams 4,699 4,827 -128
    Israel Eden Sharav 3,091 3,766 -675
    England Gary Wilson 12,352 10,363 1,989
    Belgium Luca Brecel 9,260 7,683 1,577
    England Craig Steadman 2,807 3,245 -438
    England Sam Craigie 3,074 3,099 -25
    Wales Kishan Hirani 2,884 4,313 -1,429
    England Ian Burns 5,130 4,865 265
    England Allan Taylor 2,180 1,448 732
    England Stuart Carrington 2,980 3,477 -497
    England David Grace 4,782 4,665 117
    England Sam Baird 2,834 4,366 -1,532
    England Andy Lee 1,800 2,429 -629
    Wales Daniel Wells 3,702 4,150 -448
    Poland Kacper Filipiak 2,995 3,303 -308
    England Martin O'Donnell 5,325 4,813 512
    Wales Duane Jones 1,630 2,251 -621
    England Mitchell Mann 4,317 4,563 -246
    Wales Jamie Clarke 5,276 5,595 -319
    England John Astley 2,689 3,282 -593
    England Jake Nicholson 673 816 -143
    England Oliver Lines 2,939 3,644 -705
    Wales Darren Morgan 306 424 -118
    Thailand Thepchaiya Un-Nooh 6,948 7,065 -117
    Switzerland Alexander Ursenbacher 4,427 4,355 72
    Northern Ireland Jordan Brown 5,409 5,724 -315
    England James Cahill 1,827 2,631 -804
    Malta Alex Borg 1,446 2,489 -1,043
    Wales Lee Walker 2,012 3,684 -1,672
    Scotland Fraser Patrick 2,144 2,437 -293
    England Billy Joe Castle 1,724 1,973 -249
    England Hammad Miah 2,392 3,205 -813
    Cyprus Michael Georgiou 3,744 3,953 -209
    Wales Ian Preece 1,632 1,582 50
    England Ashley Carty 5,498 6,266 -768
    England Elliot Slessor 7,113 5,817 1,296
    England David Lilley 2,402 2,700 -298
    Scotland Scott Donaldson 10,621 8,874 1,747
    Scotland Ross Muir 1,185 1,284 -99
    China Lyu Haotian 4,909 5,389 -480
    China Zhou Yuelong 5,304 5,084 220
    China Lu Ning 2,650 3,194 -544
    China Chen Feilong 2,527 3,088 -561
    China Zhang Anda 2,163 2,139 24
    China Chen Zifan 2,306 2,595 -289
    China Zhao Xintong 6,748 4,801 1,947
    England Brandon Sargeant 1,319 2,340 -1,021
    England Harvey Chandler 2,834 4,198 -1,364
    England Joe O'Connor 2,624 3,327 -703
    England Chris Wakelin 1,988 2,919 -931
    England Louis Heathcote 3,968 4,293 -325
    Germany Lukas Kleckers 1,275 1,714 -439
    China Luo Honghao 2,741 3,125 -384
    China Yan Bingtao 8,663 7,308 1,355
    England Ashley Hugill 1,649 1,500 149
    China Yuan Sijun 2,786 2,697 89
    China Fan Zhengyi 2,010 2,714 -704
    China Xu Si 1,796 2,457 -661
    Wales Tyler Rees 856 1,217 -361
    Iran Soheil Vahedi 2,523 2,978 -455
    Poland Antoni Kowalski 776 1,054 -278
    Malaysia Thor Chuan Leong 2,060 3,101 -1,041
    Germany Simon Lichtenberg 2,210 2,959 -749
    China Bai Langning 1,769 2,311 -542
    Thailand Akani Songsermsawad 3,740 3,347 393
    Belgium Ben Mertens 950 915 35
    Wales Jackson Page 3,949 4,707 -758
    China Chang Bingyu 1,898 1,737 161
    China Si Jiahui 1,756 2,270 -514
    Ireland Ross Bulman 1,514 2,078 -564
    Scotland Dean Young 219 550 -331
    Ireland Aaron Hill 399 551 -152
    China Peifan Lei 1,550 1,881 -331
    England Hayden Staniland 585 694 -109
    China Wu Yize 1,520 1,416 104
    Morocco Amine Amiri 683 1,407 -724
    England Paul Davison 695 1,447 -752
    England Adam Duffy 280 456 -176
    Finland Robin Hull 525 553 -28
    England Reanne Evans 355 677 -322
    England Oliver Brown 464 603 -139
    England Christopher Keogan 200 509 -309
    Poland Adam Stefanow 1,455 2,222 -767
    Iceland Kristjan Helgason 220 444 -224
    Iran Hossein Vafaei 1,681 2,321 -640
    Wales Gavin Lewis 92 266 -174
    Scotland Dylan Craig 129 372 -243
    Belgium Sybren Sokolowski 105 303 -198
    England Peter Devlin 255 316 -61
    Ukraine Iulian Boiko 354 1,273 -919
    England Sean Maddocks 207 487 -280
    Austria Florian Nüßle 939 1,128 -189
    Thailand Nutcharat Wongharuthai 0 133 -133
    France Brian Ochoiski 219 474 -255
    England Patrick Whelan 461 522 -61
    Wales Dylan Emery 456 574 -118
    England Lee Prickman 37 405 -368
    England Daniel Womersley 299 615 -316
    England Riley Parsons 901 1,923 -1,022
    England Chae Ross 426 511 -85
    China Zhang Jiankang 606 1,718 -1,112
    Northern Ireland Robbie Mcguigan 15 50 -35
    Russia Ivan Kakovskii 412 461 -49
    England Adam Ashley 314 386 -72
    Gibraltar Gareth Lopez 49 353 -304
    England Connor Benzey 147 475 -328
    Morocco Ameur Riad 117 354 -237