Points Scored For & Against - Year 2017 - 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 2995 (91.12%) matches with frame scores out of 3287 total matches.
Rank Player Points For Points Against Difference
Wales Ryan Day 34,500 32,058 2,442
England Liam Highfield 11,218 10,628 590
Thailand Noppon Saengkham 15,416 14,640 776
England Robert Milkins 17,005 15,839 1,166
England Jimmy White 9,306 10,761 -1,455
England David Gilbert 22,542 20,049 2,493
England James Cahill 4,025 4,730 -705
England Allan Taylor 11,012 11,773 -761
England Craig Steadman 7,766 10,073 -2,307
England Robbie Williams 11,417 12,031 -614
Wales Jamie Jones 13,442 12,882 560
England Matthew Selt 14,307 15,368 -1,061
England Mark Davis 22,302 19,334 2,968
England Peter Ebdon 14,388 15,211 -823
China Zhang Yong 10,694 12,280 -1,586
China Zhao Xintong 11,911 10,487 1,424
England Martin Gould 24,018 20,350 3,668
England Joe Perry 21,330 18,909 2,421
Scotland Stephen Maguire 25,911 19,935 5,976
Hong Kong Marco Fu 22,333 18,463 3,870
Poland Adam Stefanow 3,421 4,569 -1,148
Wales Michael White 21,073 18,978 2,095
England Ricky Walden 20,393 19,333 1,060
Scotland John Higgins 32,895 26,051 6,844
England Ben Woollaston 19,576 17,795 1,781
England Jack Lisowski 18,454 15,447 3,007
Thailand Akani Songsermsawad 12,686 12,709 -23
Malta Alex Borg 5,968 8,091 -2,123
Thailand Boonyarit Keattikun 3,277 6,598 -3,321
Wales Dominic Dale 12,488 11,119 1,369
England Christopher Keogan 5,173 9,303 -4,130
England Michael Holt 16,431 15,660 771
England Mark King 20,185 17,531 2,654
China Yan Bingtao 21,910 17,260 4,650
England Kyren Wilson 24,263 22,150 2,113
England Shaun Murphy 32,862 27,859 5,003
England Andrew Higginson 11,881 12,302 -421
England Barry Hawkins 28,146 22,628 5,518
England Anthony Hamilton 12,694 13,106 -412
Finland Robin Hull 9,197 9,497 -300
England Ronnie O'Sullivan 32,774 22,031 10,743
Thailand Thepchaiya Un-Nooh 14,707 13,090 1,617
Brazil Igor Figueiredo 4,112 4,234 -122
China Yu Delu 11,658 11,361 297
China Tian Pengfei 13,988 12,473 1,515
Wales Matthew Stevens 9,943 10,668 -725
England Gary Wilson 15,487 14,505 982
England Stuart Bingham 25,174 20,032 5,142
England Mark Joyce 17,746 16,311 1,435
England John Astley 11,505 12,329 -824
Wales Jak Jones 5,933 8,763 -2,830
Northern Ireland Mark Allen 25,014 21,218 3,796
England Stuart Carrington 13,808 11,708 2,100
China Fang Xiongman 8,059 10,549 -2,490
England Judd Trump 34,742 22,533 12,209
England Ali Carter 19,344 15,438 3,906
England Tom Ford 17,552 14,856 2,696
England Mark Selby 34,371 26,672 7,699
Australia Neil Robertson 31,975 21,862 10,113
Wales Mark Williams 36,230 29,066 7,164
Scotland Ross Muir 8,716 10,708 -1,992
England Adam Duffy 5,704 8,622 -2,918
India Aditya Mehta 8,600 10,576 -1,976
China Ding Junhui 21,388 16,076 5,312
Scotland Anthony McGill 23,567 23,528 39
China Liang Wenbo 17,387 16,314 1,073
Scotland Graeme Dott 17,174 16,530 644
Israel Eden Sharav 8,491 9,642 -1,151
Iran Hossein Vafaei 16,227 14,368 1,859
England Andy Hicks 4,503 4,452 51
England Ashley Hugill 7,852 8,607 -755
Norway Kurt Maflin 14,570 13,162 1,408
England Mike Dunn 11,757 11,389 368
England Ian Burns 8,209 10,194 -1,985
Jamaica Rory McLeod 13,757 14,360 -603
Scotland Rhys Clark 6,225 8,481 -2,256
China Zhang Anda 10,009 10,216 -207
England Martin O'Donnell 13,317 13,587 -270
China Xiao Guodong 17,316 14,209 3,107
Scotland Scott Donaldson 9,363 10,564 -1,201
Scotland Fraser Patrick 4,261 4,391 -130
England Sanderson Lam 9,340 10,983 -1,643
Ireland Fergal O'Brien 12,713 13,491 -778
Wales Daniel Wells 10,930 12,348 -1,418
China Zhou Yuelong 17,202 14,601 2,601
Scotland Alan McManus 11,511 11,529 -18
Wales Gareth Allen 3,802 4,168 -366
England Jamie Cope 4,768 4,720 48
China Li Hang 17,049 16,396 653
England Paul Davison 9,904 10,501 -597
England Alfie Burden 10,683 11,608 -925
England Jimmy Robertson 17,226 15,595 1,631
China Niu Zhuang 4,247 6,247 -2,000
England Bradley Jones 107 41 66
England Nigel Bond 7,967 9,341 -1,374
England Steven Hallworth 1,988 1,920 68
Isle of Man Darryl Hill 2,851 3,746 -895
China Cao Yupeng 15,101 13,862 1,239
Wales David John 2,735 5,269 -2,534
Northern Ireland Joe Swail 11,273 11,575 -302
England Daniel Womersley 1,176 1,729 -553
England Jamie Barrett 3,776 8,419 -4,643
England Sam Craigie 8,117 9,083 -966
England Jason Weston 2,104 3,452 -1,348
China Chen Zhe 6,081 7,617 -1,536
England Chris Wakelin 12,270 11,871 399
Ireland Ken Doherty 11,090 11,265 -175
Belgium Luca Brecel 21,781 18,214 3,567
England David Grace 10,680 11,414 -734
Cyprus Michael Georgiou 8,650 9,655 -1,005
Pakistan Hamza Akbar 3,325 5,728 -2,403
Wales Duane Jones 6,925 8,990 -2,065
England Hammad Miah 7,835 10,283 -2,448
England George Pragnell (II) 2,467 2,656 -189
England Mitchell Mann 9,869 10,853 -984
England Elliot Slessor 10,656 12,040 -1,384
England Charlie Walters 2,524 2,041 483
Wales Lee Walker 10,350 12,942 -2,592
Malaysia Thor Chuan Leong 6,630 8,644 -2,014
Wales Jackson Page 6,721 8,111 -1,390
England Sam Baird 8,605 10,242 -1,637
England Sean O'Sullivan 7,900 10,856 -2,956
Ireland Josh Boileau 5,222 8,152 -2,930
China Wang Yuchen 5,312 8,993 -3,681
China Mei Xiwen 8,957 8,943 14
Thailand James Wattana 5,856 7,587 -1,731
England Reanne Evans 2,642 3,133 -491
Wales Ian Preece 8,388 9,055 -667
England Peter Lines 8,946 10,616 -1,670
Switzerland Alexander Ursenbacher 9,576 10,173 -597
England Oliver Lines 9,534 10,233 -699
Thailand Dechawat Poomjaeng 2,053 3,132 -1,079
England Rod Lawler 6,195 8,302 -2,107
England Sydney Wilson 3,900 4,514 -614
China Geng Mingqi 1,654 1,207 447
England Sam Thistlewhite 1,431 1,389 42
England Imran Puri 1,218 1,382 -164
England Adrian Rosa 1,840 1,862 -22
England Ashley Carty 3,498 2,996 502
Hong Kong Ng On Yee 1,922 2,370 -448
Germany Lukas Kleckers 4,883 6,907 -2,024
England Stuart Watson 1,127 1,088 39
Bahrain Mohammed Ali 574 765 -191
China Hu Hao 4,158 3,409 749
Poland Kacper Filipiak 1,956 1,829 127
England Ben Fortey 1,507 1,040 467
Finland Heikki Niva 832 855 -23
Wales Jamie Clarke 3,800 3,725 75
England Daniel Devlin 773 752 21
China Lyu Chenwei 874 1,060 -186
England Lewis Roberts 1,568 1,482 86
Scotland Keith Keldie 470 946 -476
England Stephen Craigie 1,561 1,434 127
England Dean Galbally 781 872 -91
England Simon Dent 831 1,048 -217
Wales Tyler Rees 2,003 2,353 -350
Scotland Michael Collumb 1,249 1,318 -69
Scotland Ross Vallance 2,840 2,981 -141
India Rahul Sachdev 741 916 -175
England Callum Costello 593 861 -268
Germany Simon Lichtenberg 1,243 972 271
England Ben Murphy 681 846 -165
England John Foster 1,070 1,375 -305
England Alex Davies 2,659 2,303 356
England Ian Brumby 856 982 -126
England James Height 655 908 -253
England Ryan Causton 726 1,003 -277
Northern Ireland Declan Brennan 2,628 2,385 243
England Tony Knowles 1,222 1,111 111
England Billy Joe Castle 6,885 7,433 -548
England Jason Tart 834 808 26
England Troy Brett 1,265 1,151 114
India Roshan Mirchandani 544 856 -312
England Matthew Day 1,499 1,288 211
China Chen Zifan 8,139 8,033 106
England Richard Haney 793 775 18
Estonia Andres Petrov 1,624 2,123 -499
England Oliver Brown 2,579 2,370 209
England Anthony Fieldsend 752 881 -129
England Antony Parsons 1,599 1,375 224
Wales Ben Jones 2,874 3,077 -203
England David Lilley 2,147 1,792 355
England Richard Beckham 894 941 -47
Wales Richard Jones 1,045 1,080 -35
England Matthew Glasby 855 1,076 -221
Wales Rhydian Ap Owen 719 813 -94
England Chae Ross 1,595 1,329 266
England Mohammed Rangzib 924 1,246 -322
England Kuldesh Johal 1,789 1,636 153
England Tugba Irten 770 984 -214
England Michael Williams 2,383 2,088 295
England Simon Bedford 2,109 1,808 301
England Michael Wild 2,716 3,742 -1,026
England Jamie O'Neill 2,113 1,628 485
England Haydon Pinhey 735 969 -234
England Phil O'Kane 1,508 1,708 -200
Pakistan Shehzad Iqbal 967 973 -6
England Saqib Nasir 1,885 2,027 -142
China Ma Tingpeng 2,003 1,787 216
England Zak Surety 1,737 1,873 -136
England Daniel Ward 2,183 2,142 41
Wales Kishan Hirani 1,707 1,685 22
Ireland Greg Casey 843 913 -70
England Joe O'Connor 1,909 2,115 -206
England Andrew Milliard 989 1,342 -353
Northern Ireland Jordan Brown 1,885 2,150 -265
England Gary Challis 804 1,130 -326
Poland Mateusz Baranowski 1,393 1,389 4
England Danny Connolly 607 853 -246
England Stephen Groves 708 1,046 -338
England Jeff Cundy 1,464 1,760 -296
England William Lemons 2,164 2,280 -116
England James Silverwood 2,025 1,808 217
Malta Tony Drago 700 818 -118
England Clayton Humphries 1,268 1,092 176
England Luke Simmonds 1,353 1,238 115
England Mitchell Travis 979 918 61
England Ian Martin 1,615 1,753 -138
England James Burrett 520 836 -316
England Mark Vincent 905 971 -66
England Mark J Miller 628 731 -103
England Stewart Hesketh 463 724 -261
England Michael Tomlinson 1,091 1,394 -303
England Jake Nicholson 1,338 1,139 199
England Anthony Jeffers 865 1,047 -182
England Stephen Ormerod 633 1,023 -390
Wales Alex Taubman 1,262 1,163 99
England Nigel Howe 1,030 1,084 -54
England Josh Mulholland 804 770 34
England Zack Richardson 1,883 2,408 -525
England Barry Pinches 1,959 1,725 234
England Stefan Risidi 892 1,040 -148
England Jack Culligan 622 839 -217
United States Corey Deuel 740 963 -223
Northern Ireland Jamie McArdle 712 803 -91
England Lee Page 1,067 1,217 -150
England Peter Devlin 1,007 1,196 -189
England Danny Gladstone 569 833 -264
England Wayne Brown 1,572 1,209 363
England Michael Dubicki 964 1,188 -224
England Joshua Thomond 1,212 1,351 -139
Israel Shachar Ruberg 872 857 15
England Patrick Whelan 1,093 1,132 -39
England Russel Morgan 502 769 -267
England Peter Delaney 596 979 -383
England Stephen Kershaw 1,474 1,459 15
England Farakh Ajaib 711 839 -128
China Lu Ning 1,542 1,031 511
England Darren Cook 699 968 -269
England Joel Walker 1,335 1,490 -155
Australia Jamie Brown 583 744 -161
Ireland TJ Dowling 1,063 1,020 43
England Joshua Cooper 941 1,064 -123
Wales Jeremiah Connors 722 614 108
England Nikolas Charalambous 976 1,088 -112
Northern Ireland Gerard Greene 7,072 8,751 -1,679
Latvia Rodion Judin 536 497 39
China Yuan Sijun 4,985 5,579 -594
Iran Soheil Vahedi 4,687 5,976 -1,289
China Lyu Haotian 7,790 8,292 -502
China Li Yuan 5,005 6,372 -1,367
China Ma Chunmao 1,359 1,836 -477
China Xu Si 6,384 8,076 -1,692
England Andy Symons 726 605 121
Malta Brian Cini 857 1,348 -491
England Harvey Chandler 446 596 -150
England Robert James 499 627 -128
Scotland Chris Totten 3,842 6,453 -2,611
China Chen Feilong 822 810 12
Ireland Leo Fernandez 1,522 3,088 -1,566
Thailand Passakorn Suwannawat 570 681 -111
Iceland Kristjan Helgason 573 612 -39
Thailand Atthasit Mahitthi 457 730 -273
Wales Darren Morgan 518 728 -210
Pakistan Muhammad Sajjad 432 604 -172
Australia Kurt Dunham 3,482 7,266 -3,784
England Brandon Sargeant 1,192 1,765 -573
Thailand Kritsanut Lertsattayathorn 1,607 2,490 -883
Brazil Itaro Santos 552 1,767 -1,215
Scotland Marc Davis 237 872 -635
China Luo Honghao 619 1,392 -773
China Fan Zhengyi 629 1,236 -607
Egypt Hatem Yassen 342 1,204 -862
England Louis Heathcote 1,075 1,086 -11
England Jaspal Bamotra 263 1,037 -774
England Martin Pitcher 155 319 -164
England Dan Barsley 77 319 -242
Austria Andreas Ploner 550 1,092 -542
Belgium Laurens de Staelen 30 324 -294
England Adam Edge 830 1,357 -527
Wales Matthew Roberts 348 905 -557
England Mitchell Grinstead 96 360 -264
England Jamie Bodle 357 822 -465
England Wayne Townsend 268 756 -488
England Paul Anthony Taylor 309 620 -311
England Ronnie Blake 338 644 -306
England Leigh Robinson 403 590 -187
England Shane Haines 589 696 -107
Japan Keishin Kamihashi 284 669 -385
England Scott Lyons 363 700 -337
Hong Kong Cheung Ka Wai 584 667 -83
Wales Ross Jones 200 635 -435
Scotland Mark Owens 524 593 -69
England Ben Robinson 252 580 -328
England Dylan Mitchell 537 615 -78
Malta Aaron Busuttil 288 554 -266
Wales Richard King 398 597 -199
England Ashley Beal 481 645 -164
England Chris Jones 562 675 -113
England John Fearick 398 711 -313
Ireland Daniel O’Regan 399 590 -191
England Joe Steele 399 664 -265
England Gareth Green 299 321 -22
England Adam Brown 531 674 -143
Malta Shaun Sultana 151 587 -436
England Aaron Cook 310 513 -203
England Robert Cloherty 107 735 -628
England Lee Shanker 270 529 -259
England Craig Brown 287 634 -347
England Neal Jones 229 608 -379
Wales Mark Davies 237 696 -459
England Mike Hallett 309 591 -282
Northern Ireland Conor McCormack 190 586 -396
South Africa Paul Burrell 254 660 -406
England James Loft 561 684 -123
Germany Felix Frede 398 621 -223
England Brandon Hall 174 540 -366
England Bash Maqsood 280 766 -486
China Zhang Jiankang 586 1,177 -591
Ireland Dessie Sheehan 156 623 -467
England Jason Turnbull 226 605 -379
England Shaun Wilkes 180 564 -384
England Labeeb Ahmed 147 648 -501
Wales Daniel Gorton 201 613 -412
Romania Andrei Orzan 340 712 -372
India Lucky Vatnani 628 1,159 -531
India David Singh 73 318 -245
England Nick Manning 360 588 -228
England Adam Morrey 285 692 -407
England Joshua Baddeley 450 684 -234
England Darren Barton 461 650 -189
England Simon Blackwell 551 639 -88
England Darren Burns 463 599 -136
India Dhairya Bhandari 317 572 -255
England Lewis Gillen 117 269 -152
Latvia Tatjana Vasiljeva 38 339 -301
Australia Matthew Bolton 1,639 3,972 -2,333
India Asutosh Padhy 83 320 -237
India Sri Krishna 158 329 -171
India Malkeet Singh 118 292 -174
India Laxman Rawat 96 293 -197
India E Pandurangaiah 200 341 -141
England Anthony Blyth 22 367 -345
Germany Umut Dikme 165 329 -164
Poland Daniel Holoyda 86 269 -183
England Robert Read 134 313 -179
Scotland Lee Mein 158 345 -187
France Niel Vincent 174 302 -128
Germany Roman Dietzel 287 338 -51
China Li Zhen 325 469 -144
Egypt Basem Eltahhan 877 1,694 -817
India Kamal Chawla 551 720 -169
England Andy Lee 346 667 -321
Scotland Robert Carlisle 209 368 -159