Points Scored For & Against - Decade 2000-2009 - 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 6639 (33.08%) matches with frame scores out of 20072 total matches.
Rank Player Points For Points Against Difference
Jamaica Rory McLeod 39,226 38,870 356
England Andrew Higginson 38,981 32,131 6,850
England Ben Woollaston 21,275 22,093 -818
England Anthony Hamilton 74,699 80,499 -5,800
England Michael Holt 53,389 56,309 -2,920
England David Gray 63,467 69,033 -5,566
Wales Matthew Stevens 125,954 115,949 10,005
England Barry Pinches 52,125 54,216 -2,091
China Liu Song 28,410 28,293 117
England Martin Gould 27,321 25,615 1,706
England Jimmy White 110,309 118,833 -8,524
England Ricky Walden 53,746 45,391 8,355
China Zhang Anda 3,050 4,153 -1,103
Thailand James Wattana 46,975 53,349 -6,374
England Joe Jogia 23,616 24,459 -843
England Robert Milkins 54,298 58,410 -4,112
Wales Michael White 11,938 12,706 -768
Wales Daniel Wells 15,902 15,465 437
Belgium Bjorn Haneveer 21,863 21,109 754
England Simon Bedford 19,465 18,326 1,139
England Matthew Couch 24,298 24,418 -120
Scotland Anthony McGill 4,471 4,288 183
England Farakh Ajaib 1,398 1,494 -96
England Jamie O'Neill 13,724 14,175 -451
England Robert Valiant 2,025 1,959 66
England Alfie Burden 28,330 30,892 -2,562
England Jack Lisowski 5,049 4,180 869
England David Portman 2,405 2,542 -137
Ireland Vincent Muldoon 7,257 8,247 -990
China Ding Junhui 82,184 67,521 14,663
Scotland John Higgins 198,532 161,350 37,182
England Ronnie O'Sullivan 223,197 161,135 62,062
Scotland Stephen Maguire 84,489 74,961 9,528
England Ali Carter 83,493 79,692 3,801
England Peter Lines 23,809 25,737 -1,928
England Mark Selby 81,388 72,585 8,803
China Liang Wenbo 47,877 40,116 7,761
Scotland Stephen Hendry 179,651 155,498 24,153
England Stephen Lee 112,777 108,923 3,854
England Peter Ebdon 125,867 118,756 7,111
Australia Neil Robertson 65,426 64,182 1,244
England Stuart Bingham 64,437 61,592 2,845
England Shaun Murphy 91,163 79,374 11,789
Wales Mark Williams 163,177 147,143 16,034
England Mark King 80,449 83,309 -2,860
England Judd Trump 51,063 44,439 6,624
England Steve Davis 97,101 112,302 -15,201
England Jamie Cope 48,155 44,769 3,386
England Tom Ford 36,954 34,886 2,068
Northern Ireland Gerard Greene 49,389 48,822 567
England Mike Dunn 34,164 36,192 -2,028
Scotland Graeme Dott 88,338 93,156 -4,818
Thailand Thepchaiya Un-Nooh 7,494 6,735 759
England Craig Steadman 9,353 8,466 887
England Jimmy Michie 37,075 38,684 -1,609
Wales Dominic Dale 63,747 65,540 -1,793
England Adrian Gunnell 33,979 37,528 -3,549
England Mark Davis 47,881 48,497 -616
Ireland Michael Judge 53,376 57,101 -3,725
Ireland Ken Doherty 137,503 128,082 9,421
Thailand Atthasit Mahitthi 14,365 14,081 284
Malta Tony Drago 52,016 55,384 -3,368
Ireland Joe Delaney 27,503 30,991 -3,488
England Mark Joyce 28,287 28,982 -695
England Jimmy Robertson 11,171 11,911 -740
England Andy Hicks 44,481 45,318 -837
England Matthew Selt 25,160 23,312 1,848
England John Parrott 59,966 66,668 -6,702
England Sam Baird 3,178 3,772 -594
Ireland David Hogan 2,743 3,090 -347
Northern Ireland Jordan Brown 2,792 3,325 -533
China Xiao Guodong 13,387 13,979 -592
Northern Ireland Patrick Wallace 37,515 36,778 737
Hong Kong Marco Fu 103,597 102,117 1,480
Wales Jamie Jones 17,617 18,757 -1,140
Wales Jak Jones 1,973 2,267 -294
Scotland Bobby Cruickshanks 1,398 1,594 -196
England Liam Highfield 5,810 4,850 960
England Alex Davies 9,010 8,964 46
Northern Ireland Mark Allen 52,817 47,840 4,977
England Joe Perry 90,795 89,586 1,209
Scotland Jamie Burnett 39,437 40,619 -1,182
Scotland Marcus Campbell 37,688 37,827 -139
England Nigel Bond 59,613 64,113 -4,500
England Ian McCulloch 61,583 63,331 -1,748
Ireland David Morris 24,684 25,207 -523
England Rod Lawler 33,140 36,447 -3,307
England David Gilbert 30,931 30,563 368
China Li Hang 13,237 13,964 -727
Wales Paul Davies 31,505 33,731 -2,226
England Andrew Norman 26,919 30,611 -3,692
England Stephen Rowlings 5,149 5,694 -545
Scotland Mark Boyle 4,345 6,841 -2,496
Wales Ryan Day 63,066 59,934 3,132
China Tian Pengfei 19,682 19,217 465
China Li Yan 1,018 1,324 -306
England Barry Hawkins 60,089 60,870 -781
Northern Ireland Joe Swail 87,312 89,491 -2,179
England Stuart Pettman 40,559 42,108 -1,549
England Lee Spick 30,923 30,801 122
Thailand Noppadon Sangnil 3,902 4,915 -1,013
Ireland Brendan O'Donoghue 3,345 3,480 -135
England Paul Davison 14,525 14,663 -138
England Kyren Wilson 1,925 1,986 -61
Norway Kurt Maflin 16,706 15,369 1,337
England Sam Craigie 1,216 1,027 189
England Stephen Craigie 7,984 8,820 -836
Scotland Hugh Abernethy 4,867 5,930 -1,063
England Kuldesh Johal 14,521 13,242 1,279
England John Whitty 1,361 1,595 -234
England Neal Jones 1,388 1,530 -142
England Ian Glover 559 525 34
Wales Andrew Pagett 7,693 8,214 -521
England Gary Wilson 4,922 4,943 -21
Germany Patrick Einsle 2,732 4,417 -1,685
England Robbie Williams 1,821 2,158 -337
England Allan Taylor 2,088 2,605 -517
England John Astley 802 1,031 -229
Ireland Fergal O'Brien 73,899 77,561 -3,662
Scotland Alan McManus 74,936 82,272 -7,336
China Jin Long 17,845 17,783 62
England Lewis Roberts 7,555 9,043 -1,488
Ireland Rodney Goggins 14,965 16,272 -1,307
Thailand Supoj Saenla 12,943 16,020 -3,077
England Wayne Cooper 5,504 6,413 -909
Scotland James McBain 16,937 17,110 -173
New Zealand Chris Mcbreen 3,050 5,089 -2,039
England Tony Knowles 3,277 3,094 183
England Colin Mitchell 1,614 2,730 -1,116
England Neil Selman 2,018 2,417 -399
England Del Smith 3,307 3,278 29
England Philip Seaton 2,658 2,387 271
India David Singh 1,258 1,044 214
England Ian Barry Stark 2,315 3,021 -706
England Stephen Ormerod 1,577 2,072 -495
England Dave Harold 63,324 69,958 -6,634
China Tang Jun 1,009 1,387 -378
China Yu Delu 3,938 4,351 -413
Scotland Scott MacKenzie 20,838 22,172 -1,334
Scotland Robert Stephen 9,306 10,999 -1,693
England Andy Lee 5,894 7,092 -1,198
India Aditya Mehta 7,676 8,349 -673
England Lee Page 8,023 9,565 -1,542
England Ashley Wright 6,504 9,282 -2,778
England Gavin Lomax 1,488 1,808 -320
England Mitchell Mann 1,894 2,101 -207
Ireland Leo Fernandez 16,563 17,221 -658
England Adam Wicheard 2,027 2,012 15
Wales Ian Preece 23,486 23,789 -303
England David Roe 32,854 36,409 -3,555
England Stefan Mazrocis 5,289 6,382 -1,093
China Lyu Chuang 19,320 19,346 -26
England Chris Norbury 10,148 11,871 -1,723
England Adam Duffy 2,535 2,561 -26
England Mike Hallett 1,273 1,487 -214
England Stuart Carrington 3,000 3,060 -60
England Michael Wild 3,076 3,651 -575
England David Grace 4,489 6,172 -1,683
Wales Gareth Coppack 5,524 7,484 -1,960
Thailand Issara Kachaiwong 14,373 13,616 757
England Sean Storey 14,607 17,178 -2,571
England Tony Brown 783 534 249
England Justin Astley 5,123 6,409 -1,286
Scotland Drew Henry 49,861 56,512 -6,651
Australia Steve Mifsud 4,380 6,717 -2,337
England David Craggs 1,350 1,427 -77
England Scott Miller 999 1,008 -9
England James Leadbetter 7,861 7,182 679
England Jeff Cundy 5,325 6,522 -1,197
Cyprus Michael Georgiou 3,008 5,008 -2,000
England Munraj Pal 8,380 8,960 -580
Wales Lee Walker 12,790 14,284 -1,494
Finland Robin Hull 26,267 25,943 324
Scotland Fraser Patrick 4,268 6,136 -1,868
Belgium Kevin van Hove 4,181 6,683 -2,502
England Robert James 1,997 2,091 -94
England Martin O'Donnell 583 517 66
England Paul Sweeny 1,520 1,588 -68
Northern Ireland Michael King 976 1,188 -212
China Yang Qingtian 2,358 3,089 -731
England Gary Wilkinson 11,585 14,591 -3,006
Thailand Passakorn Suwannawat 5,030 5,627 -597
Malta Alex Borg 8,969 12,976 -4,007
England Bradley Jones 8,744 8,666 78
Netherlands Roy Stolk 2,658 4,095 -1,437
China Mei Xiwen 1,139 1,828 -689
New Zealand Dene O'Kane 2,989 4,310 -1,321
Northern Ireland Dermot McGlinchey 3,533 4,342 -809
England Adam Davies 1,906 1,939 -33
England Paul Wykes 7,740 8,992 -1,252
England Chris Melling 3,919 4,943 -1,024
United Arab Emirates Mohammed Shehab 5,286 5,829 -543
Northern Ireland Julian Logue 1,433 1,080 353
England David Lilley 895 730 165
England Stuart Mann 1,684 2,744 -1,060
Wales Darren Morgan 12,217 13,443 -1,226
England Paul Hunter 80,451 73,789 6,662
Australia Quinten Hann 36,749 37,789 -1,040
Thailand Kobkit Palajin 695 728 -33
Bahrain Habib Subah Humood 2,350 3,743 -1,393
Pakistan Shokat Ali 12,193 17,480 -5,287
Scotland Chris Small 33,409 35,098 -1,689
England Brian Morgan 14,228 16,451 -2,223
England Nick Dyson 11,487 12,923 -1,436
Wales Anthony Davies 15,333 19,810 -4,477
England David Finbow 4,967 6,514 -1,547
Thailand Suchakree Poomjang 1,500 1,462 38
Iceland Kristjan Helgason 4,396 4,954 -558
England Nick Walker 2,549 3,293 -744
Northern Ireland Terry Murphy 5,456 7,022 -1,566
Scotland Billy Snaddon 12,262 14,639 -2,377
England Craig Butler 1,688 1,615 73
England Sunit Vaswani 549 781 -232
Thailand Phaitoon Phonbun 1,863 1,931 -68
England Jonathan Birch 4,232 6,018 -1,786
England Jason Ferguson 2,310 2,555 -245
Belgium Patrick Delsemme 3,768 4,274 -506
England John Burns 425 324 101
Belgium Danny Lathouwers 787 780 7
Ireland David McDonnell 2,779 3,637 -858
England Mark Gray 1,187 1,757 -570
England Gary Ponting 2,891 3,783 -892
Scotland Steven Bennie 0 0 0
England Craig Harrison 716 858 -142
England Steve James 2,134 2,767 -633
England Ian Brumby 1,030 1,181 -151
England Martin Clark 914 1,134 -220
Scotland John Lardner 1,206 1,666 -460
Malta Joe Grech 1,927 3,947 -2,020
England Leigh Griffin 473 564 -91
Scotland Martin Dziewialtowski 996 1,246 -250
Australia Daniel Thorp 687 1,025 -338
Hong Kong Fung Kwok Wai 598 1,048 -450
United Arab Emirates Mohammed Al Joker 273 570 -297
Myanmar Akar Soe Yin 457 669 -212
Pakistan Muhammad Sajjad 812 888 -76
Thailand Noppadon Noppachorn 1,713 2,882 -1,169
Germany Sascha Lippe 891 1,136 -245
Singapore Tommy Ang Boon Chin (II) 787 947 -160
India Manan Chandra 905 1,101 -196
Pakistan Raees Aslam 725 760 -35
Australia Glen Wilkinson 605 908 -303
Qatar Mohsen Abdullah Aziz 711 1,123 -412
Egypt Wael Talaat 918 1,404 -486
Egypt Mohammed Khayat 546 1,042 -496
Brazil Igor Figueiredo 141 291 -150
England Mike King 309 347 -38
England Michael Wasley 99 307 -208
Poland Krzysztof Wrobel 303 313 -10
England Steve Judd 149 339 -190
China Shi Hanqing 93 503 -410
England Wayne Brown 1,464 2,641 -1,177
England Stephen Welsby 856 994 -138
Australia Vinnie Calabrese 365 627 -262
Scotland Michael Leslie 239 390 -151
England Sydney Wilson 175 302 -127
England Neville Whalley 172 338 -166
England Grant Cole 180 357 -177
England Philip Minchin 298 425 -127
England Ali Bassiri 464 1,052 -588
Ireland Billy Kelly 122 255 -133
England Paul Cavney 374 401 -27
England Les Dodd 1,223 1,875 -652
England Christopher Flight 287 716 -429
China Cao Xinlong 970 2,150 -1,180
China Cao Kaisheng 552 1,592 -1,040
China Cao Yupeng 227 513 -286
England Brett Miller 201 243 -42
England Brian Cox 305 392 -87
England David Fomm-Ward 263 710 -447
England Ben Harrison 244 353 -109
Scotland Ian Wells 261 380 -119
England Michael Rhodes 81 352 -271
Northern Ireland Declan Hughes 879 1,901 -1,022
England Mark Sutton 301 395 -94
Qatar Ahmed Saif 211 425 -214
Bahrain Ahmed Ghuloom 150 451 -301
Saudi Arabia Ahmed Abdullah Aseeri 76 412 -336
United Arab Emirates Eissa Ali Al-Hashmi 103 479 -376
Oman Ahmed Basheer Al-Khusaibi 131 468 -337
Malta Leighton Gauci 89 269 -180
England Daniel McCann 259 299 -40
China A Bulajiang 1,080 1,461 -381
China Li Yuan 499 898 -399
England Adam Osbourne 150 358 -208
England John Wilson 202 401 -199
Wales Donald Newcombe 253 420 -167
England Daniel Ward 1,431 1,413 18
England Ian Ali 517 1,034 -517
Scotland Marc Davis 96 259 -163
England Andy Symons 294 333 -39
Wales Matthew Troath 114 250 -136
England Luke Simmonds 636 807 -171
China Zheng Peng 834 1,353 -519
England Matthew Barnes 990 1,271 -281
England Andrew Atkinson 291 453 -162
Malta Simon Zammit 968 1,758 -790
Ireland Colm Gilcreest 525 1,246 -721
China Li Yinxi 217 455 -238
England James Tatton 1,470 2,188 -718
Malaysia Keen Hoo Moh 914 1,053 -139
England Craig Taylor 224 372 -148
China Guo Hua 158 463 -305
China Cai Jian Zhong 973 1,529 -556
China Pang Weiguo 435 841 -406
China Zhang Dongtao 172 430 -258
China Zhang Kai 208 328 -120
Malta Duncan Bezzina 256 463 -207
Canada Alain Robidoux 785 1,630 -845
Scotland Euan Henderson 1,166 1,848 -682
Cyprus Mehmet Husnu 788 761 27
England Antony Bolsover 960 1,519 -559
England Luke Fisher 444 950 -506
England Ian Hurdman 248 489 -241
England Neal Foulds 1,124 1,491 -367
England Darren Clarke 1,077 1,683 -606
England Richard King (II) 623 779 -156
Scotland Evan Munro 355 463 -108
England Peter McCullagh 333 501 -168
England Eddie Manning 376 397 -21
Scotland Paul McPhillips 461 403 58
England Matt Wilson 264 464 -200
Northern Ireland Jason Prince 194 458 -264
England Troy Shaw 559 744 -185
England John Read 489 946 -457
England Kelly Fisher 0 0 0
Scotland David McLellan 97 417 -320
England Mick Price 663 897 -234
England Karl Broughton 254 450 -196
Ireland Stephen O'Connor 448 471 -23
Wales Mark Fenton 248 553 -305
Scotland Craig MacGillivray 207 412 -205
England Nick Terry 138 443 -305
England Joe Johnson 364 565 -201
Northern Ireland Alex Higgins 94 389 -295
Ireland Eamonn Kelly 133 421 -288
Ireland Gary Hardiman 366 443 -77
Ireland Dessie Sheehan 80 389 -309
China Au Chi Wai 392 1,054 -662
Japan Yutaka Fukuda 419 1,063 -644
Vietnam Nguyen Nhat Thanh 436 1,130 -694