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 %
Ronnie O'Sullivan (a) 999 n/a 999 n/a England 21 18 0 3 85.71 0 0 0 0 21 18 0 3 85.71 182 117 65 64.29
Mark J Williams (a) 999 n/a 999 n/a Wales 23 19 0 4 82.61 0 0 0 0 23 19 0 4 82.61 269 158 111 58.74
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
John Higgins (a) 999 n/a 999 n/a Scotland 19 15 0 4 78.95 0 0 0 0 19 15 0 4 78.95 202 121 81 59.90
Stephen Hendry (a) 999 n/a 999 n/a Scotland 17 13 0 4 76.47 0 0 0 0 17 13 0 4 76.47 144 86 58 59.72
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 13 9 0 4 69.23 1 0 0 1 0.00 14 9 0 5 64.29 121 67 54 55.37
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 14 9 0 5 64.29 0 0 0 0 14 9 0 5 64.29 172 102 70 59.30
Joe Swail (a) 999 n/a 999 n/a Northern Ireland 14 9 0 5 64.29 0 0 0 0 14 9 0 5 64.29 185 95 90 51.35
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
Ken Doherty (a) 999 n/a 999 n/a Ireland 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 118 67 51 56.78
Dave Harold (a) 999 n/a 999 n/a England 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 117 66 51 56.41
Peter Ebdon (a) 999 n/a 999 n/a England 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 110 60 50 54.55
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
Anthony Hamilton (a) 999 n/a 999 n/a England 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 133 68 65 51.13
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
Fergal O'Brien (a) 999 n/a 999 n/a Ireland 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 119 62 57 52.10
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
Chris Small (a) 999 n/a 999 n/a Scotland 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 86 44 42 51.16
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
Dominic Dale (a) 999 n/a 999 n/a Wales 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 116 65 51 56.03
Mark King (a) 999 n/a 999 n/a England 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 93 49 44 52.69
Alan McManus (a) 999 n/a 999 n/a Scotland 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 99 49 50 49.49
Steve Davis (a) 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 92 48 44 52.17
Paul Hunter (a) 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 81 40 41 49.38
Anthony Davies (a) 999 n/a 999 n/a Wales 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 93 50 43 53.76
Joe Perry (a) 999 n/a 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 87 46 41 52.87
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
Michael Judge (a) 999 n/a 999 n/a Ireland 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 84 44 40 52.38
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
David Roe (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 28 13 15 46.43
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
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
Andy Hicks (a) 999 n/a 999 n/a England 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 58 28 30 48.28
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
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
John Parrott (a) 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 90 46 44 51.11
Jimmy White (a) 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 98 45 53 45.92
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
Nigel Bond (a) 999 n/a 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 60 29 31 48.33
Billy Snaddon (a) 999 n/a 999 n/a Scotland 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 59 26 33 44.07
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
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 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 63 28 35 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
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
Mike Dunn (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
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
Martin Dziewialtowski (a) 999 n/a 999 n/a Scotland 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
John Lardner (a) 999 n/a 999 n/a Scotland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 18 3 15 16.67
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
Hugh Abernethy (a) 999 n/a 999 n/a Scotland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 28 8 20 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