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 %
Mark J Williams (a) 999 n/a 999 n/a Wales 28 24 0 4 85.71 0 0 0 0 28 24 0 4 85.71 314 187 127 59.55
Ronnie O'Sullivan (a) 999 n/a 999 n/a England 23 19 0 4 82.61 0 0 0 0 23 19 0 4 82.61 197 124 73 62.94
David Gray (a) 999 n/a 999 n/a England 5 4 0 1 80.00 0 0 0 0 5 4 0 1 80.00 77 41 36 53.25
Stephen Hendry (a) 999 n/a 999 n/a Scotland 22 17 0 5 77.27 0 0 0 0 22 17 0 5 77.27 186 111 75 59.68
John Higgins (a) 999 n/a 999 n/a Scotland 20 15 0 5 75.00 0 0 0 0 20 15 0 5 75.00 210 124 86 59.05
Colm Gilcreest (a) 999 n/a 999 n/a Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 60 36 24 60.00
Patrick Wallace (a) 999 n/a 999 n/a Northern Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 66 38 28 57.58
Eddie Manning (a) 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 70 33 37 47.14
Stephen Lee (a) 999 n/a 999 n/a England 16 11 0 5 68.75 1 0 0 1 0.00 17 11 0 6 64.71 142 80 62 56.34
Marco Fu (a) 999 n/a 999 n/a Hong Kong 15 10 0 5 66.67 1 1 0 0 100.00 16 11 0 5 68.75 145 80 65 55.17
Ali Carter (a) 999 n/a 999 n/a England 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 84 44 40 52.38
Stuart Bingham (a) 999 n/a 999 n/a England 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 133 69 64 51.88
Paul Davies (a) 999 n/a 999 n/a Wales 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 63 37 26 58.73
Mark Bennett (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 41 26 15 63.41
Dene O'Kane (a) 999 n/a 999 n/a New Zealand 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 52 29 23 55.77
Tony Chappel (a) 999 n/a 999 n/a Wales 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 46 23 23 50.00
Barry Pinches (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 23 11 12 47.83
Matthew Stevens (a) 999 n/a 999 n/a Wales 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 193 113 80 58.55
Ken Doherty (a) 999 n/a 999 n/a Ireland 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 149 85 64 57.05
Kristjan Helgason (a) 999 n/a 999 n/a Iceland 8 5 0 3 62.50 0 0 0 0 8 5 0 3 62.50 99 55 44 55.56
Graeme Dott (a) 999 n/a 999 n/a Scotland 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 120 64 56 53.33
Dominic Dale (a) 999 n/a 999 n/a Wales 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 144 81 63 56.25
Anthony Hamilton (a) 999 n/a 999 n/a England 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 150 77 73 51.33
Joe Swail (a) 999 n/a 999 n/a Northern Ireland 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 193 98 95 50.78
John Read (a) 999 n/a 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 66 35 31 53.03
Dave Harold (a) 999 n/a 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 125 69 56 55.20
Mark King (a) 999 n/a 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 114 61 53 53.51
Peter Ebdon (a) 999 n/a 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 117 62 55 52.99
Peter Lines (a) 999 n/a 999 n/a England 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 71 39 32 54.93
Stephen Maguire (a) 999 n/a 999 n/a Scotland 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 82 44 38 53.66
Marcus Campbell (a) 999 n/a 999 n/a Scotland 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 64 32 32 50.00
Drew Henry (a) 999 n/a 999 n/a Scotland 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 117 61 56 52.14
James Wattana (a) 999 n/a 999 n/a Thailand 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 78 38 40 48.72
Fergal O'Brien (a) 999 n/a 999 n/a Ireland 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 126 64 62 50.79
Alan McManus (a) 999 n/a 999 n/a Scotland 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 108 53 55 49.07
Paul Hunter (a) 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 94 45 49 47.87
Anthony Davies (a) 999 n/a 999 n/a Wales 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 111 59 52 53.15
Joe Perry (a) 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 102 54 48 52.94
Chris Small (a) 999 n/a 999 n/a Scotland 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 93 46 47 49.46
Gary Wilkinson (a) 999 n/a 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 80 38 42 47.50
Noppadon Noppachorn (a) 999 n/a 999 n/a Thailand 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 67 33 34 49.25
Gary Ponting (a) 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 56 26 30 46.43
Mark Davis (a) 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 63 26 37 41.27
Stefan Mazrocis (a) 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 57 33 24 57.89
Euan Henderson (a) 999 n/a 999 n/a Scotland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 53 26 27 49.06
Nick Walker (a) 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 35 17 18 48.57
Stuart Pettman (a) 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 52 24 28 46.15
Paul Sweeny (a) 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 39 17 22 43.59
Alain Robidoux (a) 999 n/a 999 n/a Canada 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 34 19 15 55.88
Andrew Higginson (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 27 15 12 55.56
Ryan Day (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 35 19 16 54.29
Matthew Couch (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 36 19 17 52.78
Phaitoon Phonbun (a) 999 n/a 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 33 17 16 51.52
Robert Milkins (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 36 18 18 50.00
Craig MacGillivray (a) 999 n/a 999 n/a Scotland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 27 13 14 48.15
Bradley Jones (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 30 14 16 46.67
Malcolm Bilclough (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 35 16 19 45.71
Lee Spick (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 33 15 18 45.45
Munraj Pal (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 33 15 18 45.45
Sean Lanigan (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 32 14 18 43.75
Tony Knowles (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 32 14 18 43.75
Craig Harrison (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Steve Davis (a) 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 98 49 49 50.00
Billy Snaddon (a) 999 n/a 999 n/a Scotland 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 83 39 44 46.99
Brian Morgan (a) 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 82 38 44 46.34
Michael Judge (a) 999 n/a 999 n/a Ireland 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 92 47 45 51.09
Tony Drago (a) 999 n/a 999 n/a Malta 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 69 31 38 44.93
Jimmy White (a) 999 n/a 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 113 53 60 46.90
Quinten Hann (a) 999 n/a 999 n/a Australia 5 2 0 3 40.00 1 0 0 1 0.00 6 2 0 4 33.33 49 25 24 51.02
Jason Ferguson (a) 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 69 34 35 49.28
Nigel Bond (a) 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 77 38 39 49.35
Andy Hicks (a) 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 63 28 35 44.44
John Parrott (a) 999 n/a 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 98 49 49 50.00
David Finbow (a) 999 n/a 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 61 30 31 49.18
Darren Morgan (a) 999 n/a 999 n/a Wales 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 61 26 35 42.62
Rod Lawler (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 43 22 21 51.16
Dean Reynolds (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 38 19 19 50.00
Willie Thorne (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 41 20 21 48.78
Patrick Delsemme (a) 999 n/a 999 n/a Belgium 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 37 18 19 48.65
Tony Jones (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 37 18 19 48.65
Martin Clark (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 30 13 17 43.33
Leigh Griffin (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 37 16 21 43.24
David Roe (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 35 15 20 42.86
Karl Broughton (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 40 17 23 42.50
Darren Clarke (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 10 14 41.67
Steve Judd (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 30 12 18 40.00
Neal Foulds (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 39 15 24 38.46
Ian Brumby (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 21 8 13 38.10
Shokat Ali (a) 999 n/a 999 n/a Pakistan 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 29 11 18 37.93
Terry Murphy (a) 999 n/a 999 n/a Northern Ireland 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 72 32 40 44.44
Steve James (a) 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 39 17 22 43.59
Alfie Burden (a) 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 41 17 24 41.46
Wayne Brown (a) 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 39 16 23 41.03
Leo Fernandez (a) 999 n/a 999 n/a Ireland 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 34 13 21 38.24
John Lardner (a) 999 n/a 999 n/a Scotland 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 33 11 22 33.33
David McLellan (a) 999 n/a 999 n/a Scotland 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 43 14 29 32.56
Jonathan Birch (a) 999 n/a 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 49 22 27 44.90
Jamie Burnett (a) 999 n/a 999 n/a Scotland 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 47 15 32 31.91
Nick Terry (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Troy Shaw (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Chris Shade (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 18 8 10 44.44
Dennis Taylor (a) 999 n/a 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 18 8 10 44.44
Gareth Chilcott (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 18 8 10 44.44
Matthew Street (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 18 8 10 44.44
Michael Holt (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 18 8 10 44.44
Stephen O'Connor (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 18 8 10 44.44
James Reynolds (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 4 5 44.44
David McDonnell (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Jason Weston (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Da Hailin (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
Zhang Kai (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
Barry Mapstone (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 15 5 10 33.33
Jason Prince (a) 999 n/a 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 15 5 10 33.33
Lee Richardson (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Mehmet Husnu (a) 999 n/a 999 n/a Cyprus 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Wayne Saidler (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Pang Weiguo (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
Mario Geudens (a) 999 n/a 999 n/a Belgium 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 28 13 15 46.43
Chris Scanlon (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 26 11 15 42.31
Wayne Jones (a) 999 n/a 999 n/a Wales 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 26 11 15 42.31
Mark Gray (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 25 10 15 40.00
Joe Johnson (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 24 9 15 37.50
Nick Pearce (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 24 9 15 37.50
Sean Storey (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 24 9 15 37.50
Mark Fenton (a) 999 n/a 999 n/a Wales 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 16 6 10 37.50
Mark Selby (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 16 6 10 37.50
Adrian Gunnell (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 22 7 15 31.82
Gerard Greene (a) 999 n/a 999 n/a Northern Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 22 7 15 31.82
Mike Dunn (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 21 6 15 28.57
Paul Wykes (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 21 6 15 28.57
Nick Dyson (a) 999 n/a 999 n/a England 2 0 0 2 0.00 1 1 0 0 100.00 3 1 0 2 33.33 19 4 15 21.05
Karl Burrows (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 18 3 15 16.67
Ian McCulloch (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 33 13 20 39.39
Lee Walker (a) 999 n/a 999 n/a Wales 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 32 12 20 37.50
Jimmy Michie (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 31 11 20 35.48
Martin Dziewialtowski (a) 999 n/a 999 n/a Scotland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 29 9 20 31.03
Hugh Abernethy (a) 999 n/a 999 n/a Scotland 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 35 10 25 28.57
Mick Price (a) 999 n/a 999 n/a Ireland 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 34 9 25 26.47