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 999 n/a 999 n/a England 22 20 0 2 90.91 1 0 0 1 0.00 23 20 0 3 86.96 259 171 88 66.02
Liu Chuang 999 n/a 999 n/a China 6 5 0 1 83.33 0 0 0 0 6 5 0 1 83.33 93 55 38 59.14
Stephen Maguire 999 n/a 999 n/a Scotland 21 16 0 5 76.19 0 0 0 0 21 16 0 5 76.19 220 132 88 60.00
Liang Wenbo 999 n/a 999 n/a China 8 6 0 2 75.00 0 0 0 0 8 6 0 2 75.00 124 72 52 58.06
Gerard Greene 999 n/a 999 n/a Northern Ireland 13 9 0 4 69.23 0 0 0 0 13 9 0 4 69.23 92 53 39 57.61
Marco Fu 999 n/a 999 n/a Hong Kong 16 11 0 5 68.75 0 0 0 0 16 11 0 5 68.75 164 95 69 57.93
Joe Perry 999 n/a 999 n/a England 16 11 0 5 68.75 0 0 0 0 16 11 0 5 68.75 197 103 94 52.28
Shaun Murphy 999 n/a 999 n/a England 19 13 0 6 68.42 0 0 0 0 19 13 0 6 68.42 183 102 81 55.74
Ali Carter 999 n/a 999 n/a England 15 10 0 5 66.67 0 0 0 0 15 10 0 5 66.67 188 102 86 54.26
Peter Ebdon 999 n/a 999 n/a England 15 10 0 5 66.67 0 0 0 0 15 10 0 5 66.67 155 84 71 54.19
Judd Trump 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 45 29 16 64.44
Leo Fernandez 999 n/a 999 n/a Ireland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 45 29 16 64.44
Barry Pinches 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 45 27 18 60.00
James McBain 999 n/a 999 n/a Scotland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 45 24 21 53.33
Sean Storey (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 21 11 10 52.38
Jimmy White 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 44 23 21 52.27
Rodney Goggins 999 n/a 999 n/a Ireland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 47 24 23 51.06
Issara Kachaiwong 999 n/a 999 n/a Thailand 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 48 24 24 50.00
Gareth Coppack 999 n/a 999 n/a Wales 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 50 23 27 46.00
Ian Barry Stark (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 32 14 18 43.75
Colin Mitchell (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 27 10 17 37.04
Mark Allen 999 n/a 999 n/a Northern Ireland 14 9 0 5 64.29 0 0 0 0 14 9 0 5 64.29 133 71 62 53.38
Dominic Dale 999 n/a 999 n/a Wales 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 105 57 48 54.29
Joe Swail 999 n/a 999 n/a Northern Ireland 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 131 71 60 54.20
Martin Gould 999 n/a 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 67 36 31 53.73
Ryan Day 999 n/a 999 n/a Wales 17 10 0 7 58.82 0 0 0 0 17 10 0 7 58.82 173 91 82 52.60
John Higgins 999 n/a 999 n/a Scotland 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 108 58 50 53.70
Stephen Hendry 999 n/a 999 n/a Scotland 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 158 78 80 49.37
Rory McLeod 999 n/a 999 n/a Jamaica 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 64 31 33 48.44
Marcus Campbell 999 n/a 999 n/a Scotland 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 56 27 29 48.21
Ricky Walden 999 n/a 999 n/a England 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 75 38 37 50.67
Matthew Stevens 999 n/a 999 n/a Wales 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 90 47 43 52.22
Michael Judge 999 n/a 999 n/a Ireland 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 100 50 50 50.00
Barry Hawkins 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 133 67 66 50.38
Mark Selby 999 n/a 999 n/a England 15 8 0 7 53.33 0 0 0 0 15 8 0 7 53.33 144 79 65 54.86
Fergal O'Brien 999 n/a 999 n/a Ireland 15 8 0 7 53.33 0 0 0 0 15 8 0 7 53.33 125 65 60 52.00
Ding Junhui 999 n/a 999 n/a China 14 7 0 7 50.00 0 0 0 0 14 7 0 7 50.00 136 69 67 50.74
Stuart Bingham 999 n/a 999 n/a England 14 7 0 7 50.00 0 0 0 0 14 7 0 7 50.00 138 70 68 50.72
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 118 55 63 46.61
Liu Song 999 n/a 999 n/a China 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 79 38 41 48.10
Stuart Pettman 999 n/a 999 n/a England 8 4 0 4 50.00 1 1 0 0 100.00 9 5 0 4 55.56 55 29 26 52.73
Adrian Gunnell 999 n/a 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 80 34 46 42.50
Scott Mackenzie 999 n/a 999 n/a Scotland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 54 26 28 48.15
Xiao Guodong 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 46 21 25 45.65
Patrick Wallace 999 n/a 999 n/a Northern Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 29 18 11 62.07
Alex Davies 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 31 19 12 61.29
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 15 9 6 60.00
David Singh (a) 999 n/a 999 n/a India 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 8 6 57.14
Tony Brown (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
Phil Seaton (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 9 7 56.25
Andy Hicks 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 33 18 15 54.55
Jimmy Robertson 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 31 16 15 51.61
Ian Preece 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 38 19 19 50.00
David Roe 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 30 15 15 50.00
Michael White 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 28 14 14 50.00
Matthew Selt 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
Yu Delu (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 7 8 46.67
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 11 5 6 45.45
Stephen Ormerod (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 23 10 13 43.48
Supoj Saenla 999 n/a 999 n/a Thailand 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 31 12 19 38.71
Yang Qingtian (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 5 9 35.71
Dave Harold 999 n/a 999 n/a England 13 6 0 7 46.15 0 0 0 0 13 6 0 7 46.15 108 49 59 45.37
Jimmy Michie 999 n/a 999 n/a England 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 58 30 28 51.72
Tian Pengfei 999 n/a 999 n/a China 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 55 24 31 43.64
Mark J Williams 999 n/a 999 n/a Wales 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 119 59 60 49.58
Neil Robertson 999 n/a 999 n/a Australia 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 100 49 51 49.00
Nigel Bond 999 n/a 999 n/a England 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 109 50 59 45.87
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 80 39 41 48.75
Mike Dunn 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 52 28 24 53.85
Ian McCulloch 999 n/a 999 n/a England 13 5 0 8 38.46 0 0 0 0 13 5 0 8 38.46 113 50 63 44.25
Tom Ford 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 62 31 31 50.00
Mark Davis 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 70 32 38 45.71
Stephen Lee 999 n/a 999 n/a England 11 4 0 7 36.36 0 0 0 0 11 4 0 7 36.36 95 43 52 45.26
Steve Davis 999 n/a 999 n/a England 11 4 0 7 36.36 0 0 0 0 11 4 0 7 36.36 86 32 54 37.21
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 75 32 43 42.67
John Parrott 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 40 22 18 55.00
Tony Drago 999 n/a 999 n/a Malta 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 35 18 17 51.43
Alan McManus 999 n/a 999 n/a Scotland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 31 14 17 45.16
David Gray 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 27 10 17 37.04
Jamie Cope 999 n/a 999 n/a England 13 4 0 9 30.77 0 0 0 0 13 4 0 9 30.77 126 59 67 46.83
Paul Davies 999 n/a 999 n/a Wales 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 63 26 37 41.27
Graeme Dott 999 n/a 999 n/a Scotland 12 3 0 9 25.00 0 0 0 0 12 3 0 9 25.00 102 43 59 42.16
Ken Doherty 999 n/a 999 n/a Ireland 10 2 0 8 20.00 0 0 0 0 10 2 0 8 20.00 80 34 46 42.50
Andrew Norman 999 n/a 999 n/a England 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 38 9 29 23.68
Mark Joyce 999 n/a 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 63 25 38 39.68
David Morris 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Kurt Maflin 999 n/a 999 n/a Norway 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Lee Spick 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
Jamie O'Neill 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
Munraj Pal (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
Del Smith (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
Andrew Higginson 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 7 10 41.18
Fraser Patrick (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Alfie Burden 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
Ashley Wright 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
Joe Jogia 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
Robert Milkins 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
A Bulajiang (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
Donald Newcombe (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 2 5 28.57
Jin Long (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
Drew Henry 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 2 10 16.67
Kevin Van Hove 999 n/a 999 n/a Belgium 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 2 10 16.67
Steve Mifsud 999 n/a 999 n/a Australia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 2 10 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
Cao Xinlong (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
Christopher Flight (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
John Wilson (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
Les Dodd (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
Adam Osbourne (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
Cao Kaisheng (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
Lee Walker 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
James Wattana 999 n/a 999 n/a Thailand 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 24 9 15 37.50
Rod Lawler 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
Jamie Burnett 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
David Gilbert 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 20 5 15 25.00
Joe Delaney 999 n/a 999 n/a Ireland 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 45 15 30 33.33
Ben Woollaston 999 n/a 999 n/a England 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 38 8 30 21.05
Paul Wykes (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
Robin Hull 999 n/a 999 n/a Finland 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0