snooker.org Frontpage

Match Stats

Matches from

R = World Ranking; O = Order of Merit
Player Matches Frames
Played Walkovers Total
Name R-Sort R O-Sort O Nationality P W D L % P W D L % P W D L % P W L %
John Higgins 999 n/a 999 n/a Scotland 22 17 0 5 77.27 0 0 0 0 22 17 0 5 77.27 235 138 97 58.72
Neil Robertson 999 n/a 999 n/a Australia 17 13 0 4 76.47 0 0 0 0 17 13 0 4 76.47 228 135 93 59.21
Ding Junhui 999 n/a 999 n/a China 21 16 0 5 76.19 0 0 0 0 21 16 0 5 76.19 228 134 94 58.77
Ronnie O'Sullivan 999 n/a 999 n/a England 19 14 0 5 73.68 0 0 0 0 19 14 0 5 73.68 212 131 81 61.79
Tony Drago 999 n/a 999 n/a Malta 22 16 0 6 72.73 1 1 0 0 100.00 23 17 0 6 73.91 219 122 97 55.71
Mark J Williams 999 n/a 999 n/a Wales 18 13 0 5 72.22 0 0 0 0 18 13 0 5 72.22 171 101 70 59.06
Matthew Selt 999 n/a 999 n/a England 21 15 0 6 71.43 0 0 0 0 21 15 0 6 71.43 195 108 87 55.38
Robert Milkins 999 n/a 999 n/a England 20 14 0 6 70.00 0 0 0 0 20 14 0 6 70.00 181 109 72 60.22
Ken Doherty 999 n/a 999 n/a Ireland 19 13 0 6 68.42 0 0 0 0 19 13 0 6 68.42 168 96 72 57.14
Ali Carter 999 n/a 999 n/a England 19 13 0 6 68.42 0 0 0 0 19 13 0 6 68.42 230 124 106 53.91
Tom Ford 999 n/a 999 n/a England 18 12 0 6 66.67 0 0 0 0 18 12 0 6 66.67 183 102 81 55.74
Mark Davis 999 n/a 999 n/a England 18 12 0 6 66.67 0 0 0 0 18 12 0 6 66.67 192 101 91 52.60
Nic Barrow (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 29 18 11 62.07
Del Smith (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 30 17 13 56.67
Paul Wykes (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 29 16 13 55.17
David Singh (a) 999 n/a 999 n/a India 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 29 14 15 48.28
Bjorn Haneveer 999 n/a 999 n/a Belgium 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 163 87 76 53.37
Graeme Dott 999 n/a 999 n/a Scotland 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 223 114 109 51.12
Stephen Maguire 999 n/a 999 n/a Scotland 14 9 0 5 64.29 1 0 0 1 0.00 15 9 0 6 60.00 148 80 68 54.05
Liang Wenbo 999 n/a 999 n/a China 16 10 0 6 62.50 0 0 0 0 16 10 0 6 62.50 158 89 69 56.33
James Wattana 999 n/a 999 n/a Thailand 16 10 0 6 62.50 0 0 0 0 16 10 0 6 62.50 160 89 71 55.63
Mark Allen 999 n/a 999 n/a Northern Ireland 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 155 85 70 54.84
Jimmy Robertson 999 n/a 999 n/a England 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 150 80 70 53.33
Andrew Higginson 999 n/a 999 n/a England 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 126 67 59 53.17
Marcus Campbell 999 n/a 999 n/a Scotland 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 144 75 69 52.08
Jamie Cope 999 n/a 999 n/a England 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 140 72 68 51.43
Rod Lawler 999 n/a 999 n/a England 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 143 69 74 48.25
Tian Pengfei (a) 999 n/a 999 n/a China 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 39 21 18 53.85
Patrick Wallace 999 n/a 999 n/a Northern Ireland 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 119 64 55 53.78
Mark Selby 999 n/a 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 183 97 86 53.01
Barry Pinches 999 n/a 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 139 73 66 52.52
Michael White 999 n/a 999 n/a Wales 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 150 78 72 52.00
Zhang Anda 999 n/a 999 n/a China 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 158 82 76 51.90
Peter Lines 999 n/a 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 163 82 81 50.31
Simon Bedford 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 123 69 54 56.10
Stephen Hendry 999 n/a 999 n/a Scotland 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 130 64 66 49.23
Mark Joyce 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 141 68 73 48.23
Joe Jogia 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 115 52 63 45.22
Rory McLeod 999 n/a 999 n/a Jamaica 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 127 70 57 55.12
Shaun Murphy 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 143 77 66 53.85
Matthew Stevens 999 n/a 999 n/a Wales 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 107 55 52 51.40
Xiao Guodong 999 n/a 999 n/a China 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 119 60 59 50.42
Thepchaiya Un-Nooh 999 n/a 999 n/a Thailand 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 134 67 67 50.00
David Gilbert 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 97 48 49 49.48
Craig Steadman 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 128 62 66 48.44
Mike Dunn 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 120 57 63 47.50
Mark King 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 108 51 57 47.22
Stuart Bingham 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 103 48 55 46.60
Li Hang 999 n/a 999 n/a China 10 5 0 5 50.00 1 0 0 1 0.00 11 5 0 6 45.45 101 48 53 47.52
Les Dodd (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 12 7 5 58.33
Neil Selman (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 8 6 57.14
Liu Chuang (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 11 6 5 54.55
Stephen Ormerod (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 5 9 35.71
Barry Hawkins 999 n/a 999 n/a England 11 5 0 6 45.45 1 1 0 0 100.00 12 6 0 6 50.00 102 52 50 50.98
Dominic Dale 999 n/a 999 n/a Wales 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 102 52 50 50.98
Gerard Greene 999 n/a 999 n/a Northern Ireland 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 117 58 59 49.57
Sam Baird 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 108 53 55 49.07
David Morris 999 n/a 999 n/a Ireland 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 119 58 61 48.74
Matthew Couch 999 n/a 999 n/a England 11 5 0 6 45.45 1 1 0 0 100.00 12 6 0 6 50.00 103 47 56 45.63
Nigel Bond 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 101 46 55 45.54
Adrian Gunnell 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 104 47 57 45.19
Ryan Day 999 n/a 999 n/a Wales 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 93 42 51 45.16
Peter Ebdon 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 95 42 53 44.21
Ricky Walden 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 101 52 49 51.49
Ben Woollaston 999 n/a 999 n/a England 10 4 0 6 40.00 1 1 0 0 100.00 11 5 0 6 45.45 107 55 52 51.40
Martin Gould 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 128 65 63 50.78
Joe Perry 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 102 51 51 50.00
Jamie Burnett 999 n/a 999 n/a Scotland 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 96 48 48 50.00
Michael Judge 999 n/a 999 n/a Ireland 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 97 48 49 49.48
Stuart Pettman 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 102 49 53 48.04
David Gray 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 101 48 53 47.52
Stephen Lee 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 111 52 59 46.85
Steve Davis 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 135 62 73 45.93
Liu Song 999 n/a 999 n/a China 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 85 39 46 45.88
Ian McCulloch 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 102 45 57 44.12
Anthony Hamilton 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 99 43 56 43.43
Jimmy White 999 n/a 999 n/a England 8 3 0 5 37.50 1 0 0 1 0.00 9 3 0 6 33.33 74 35 39 47.30
Fergal O'Brien 999 n/a 999 n/a Ireland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 93 44 49 47.31
Andy Hicks 999 n/a 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 87 41 46 47.13
Jordan Brown 999 n/a 999 n/a Northern Ireland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 104 49 55 47.12
Noppadol Sangnil 999 n/a 999 n/a Thailand 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 99 46 53 46.46
Brendan O'Donoghue 999 n/a 999 n/a Ireland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 105 48 57 45.71
Joe Delaney 999 n/a 999 n/a Ireland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 92 42 50 45.65
Lee Spick 999 n/a 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 78 35 43 44.87
Michael Holt 999 n/a 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 96 43 53 44.79
Marco Fu 999 n/a 999 n/a Hong Kong 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 84 36 48 42.86
Judd Trump 999 n/a 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 88 37 51 42.05
Alan McManus 999 n/a 999 n/a Scotland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 90 37 53 41.11
Li Yan (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 8 14 36.36
Mei Xiwen 999 n/a 999 n/a China 7 2 0 5 28.57 1 0 0 1 0.00 8 2 0 6 25.00 73 31 42 42.47
Mark Boyle 999 n/a 999 n/a Scotland 7 2 0 5 28.57 1 0 0 1 0.00 8 2 0 6 25.00 76 31 45 40.79
Paul Davies 999 n/a 999 n/a Wales 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 93 43 50 46.24
Daniel Wells 999 n/a 999 n/a Wales 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 81 37 44 45.68
Stephen Rowlings 999 n/a 999 n/a England 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 80 36 44 45.00
Atthasit Mahitthi 999 n/a 999 n/a Thailand 8 2 0 6 25.00 1 1 0 0 100.00 9 3 0 6 33.33 83 37 46 44.58
David Hogan 999 n/a 999 n/a Ireland 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 98 42 56 42.86
Jimmy Michie 999 n/a 999 n/a England 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 82 34 48 41.46
John Parrott 999 n/a 999 n/a England 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 85 34 51 40.00
Chris Norbury 999 n/a 999 n/a England 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 74 28 46 37.84
David Roe 999 n/a 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 81 33 48 40.74
Jin Long 999 n/a 999 n/a China 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 75 30 45 40.00
Ian Preece 999 n/a 999 n/a Wales 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 68 26 42 38.24
Dave Harold 999 n/a 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 64 22 42 34.38
Lee Page 999 n/a 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 64 22 42 34.38
Joe Swail 999 n/a 999 n/a Northern Ireland 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 60 20 40 33.33
Andrew Norman 999 n/a 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 60 19 41 31.67
Paul Cavney (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 4 5 44.44
Mohammed Shehab (a) 999 n/a 999 n/a United Arab Emirates 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Shi Shuangyang (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Supoj Saenla (a) 999 n/a 999 n/a Thailand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Colin Mitchell (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 2 5 28.57
Lyu Chenwei (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 2 5 28.57
Phil Seaton (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 2 5 28.57
Barry West (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 6 1 5 16.67
Ali Bassiri (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Bill Oliver (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
David Taylor (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Tang Jun (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Aditya Mehta (a) 999 n/a 999 n/a India 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Au Chi Wai (a) 999 n/a 999 n/a Hong Kong 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Philip Minchin (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Shi Hanqing (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Yu Delu (a) 999 n/a 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 18 8 10 44.44
Christopher Flight (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0