Points Scored For & Against - Year 2019 - Professional

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