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 26 20 0 6 76.92 0 0 0 0 26 20 0 6 76.92 231 136 95 58.87
Andrew Higginson 999 n/a 999 n/a England 12 9 0 3 75.00 0 0 0 0 12 9 0 3 75.00 126 75 51 59.52
Bradley Jones (a) 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 46 28 18 60.87
James Leadbetter 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 67 37 30 55.22
Neil Robertson 999 n/a 999 n/a Australia 23 17 0 6 73.91 0 0 0 0 23 17 0 6 73.91 198 114 84 57.58
Shaun Murphy 999 n/a 999 n/a England 24 17 0 7 70.83 0 0 0 0 24 17 0 7 70.83 241 133 108 55.19
John Higgins 999 n/a 999 n/a Scotland 23 16 0 7 69.57 0 0 0 0 23 16 0 7 69.57 255 151 104 59.22
Jamie Cope 999 n/a 999 n/a England 18 12 0 6 66.67 0 0 0 0 18 12 0 6 66.67 136 74 62 54.41
Issara Kachaiwong 999 n/a 999 n/a Thailand 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 39 21 18 53.85
David Gilbert 999 n/a 999 n/a England 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 79 42 37 53.16
Passakorn Suwannawat 999 n/a 999 n/a Thailand 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 51 29 22 56.86
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 36 18 18 50.00
Graeme Dott 999 n/a 999 n/a Scotland 23 15 0 8 65.22 0 0 0 0 23 15 0 8 65.22 192 111 81 57.81
Ryan Day 999 n/a 999 n/a Wales 20 13 0 7 65.00 0 0 0 0 20 13 0 7 65.00 158 87 71 55.06
Mark Selby 999 n/a 999 n/a England 22 14 0 8 63.64 0 0 0 0 22 14 0 8 63.64 248 134 114 54.03
Fergal O'Brien 999 n/a 999 n/a Ireland 11 7 0 4 63.64 0 0 0 0 11 7 0 4 63.64 103 54 49 52.43
Joe Perry 999 n/a 999 n/a England 16 10 0 6 62.50 0 0 0 0 16 10 0 6 62.50 134 78 56 58.21
Stephen Maguire 999 n/a 999 n/a Scotland 21 13 0 8 61.90 0 0 0 0 21 13 0 8 61.90 211 116 95 54.98
Ken Doherty 999 n/a 999 n/a Ireland 20 12 0 8 60.00 0 0 0 0 20 12 0 8 60.00 151 82 69 54.30
Alan McManus 999 n/a 999 n/a Scotland 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 121 66 55 54.55
Jamie Burnett 999 n/a 999 n/a Scotland 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 111 61 50 54.95
Andrew Norman 999 n/a 999 n/a England 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 79 38 41 48.10
Ali Carter 999 n/a 999 n/a England 19 11 0 8 57.89 0 0 0 0 19 11 0 8 57.89 173 93 80 53.76
Peter Ebdon 999 n/a 999 n/a England 19 11 0 8 57.89 0 0 0 0 19 11 0 8 57.89 191 102 89 53.40
Dave Harold 999 n/a 999 n/a England 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 90 48 42 53.33
Robin Hull 999 n/a 999 n/a Finland 7 4 0 3 57.14 1 0 0 1 0.00 8 4 0 4 50.00 54 28 26 51.85
Joe Swail 999 n/a 999 n/a Northern Ireland 16 9 0 7 56.25 0 0 0 0 16 9 0 7 56.25 154 74 80 48.05
Ian McCulloch 999 n/a 999 n/a England 15 8 0 7 53.33 0 0 0 0 15 8 0 7 53.33 134 68 66 50.75
Stephen Lee 999 n/a 999 n/a England 15 8 0 7 53.33 1 0 0 1 0.00 16 8 0 8 50.00 122 57 65 46.72
Matthew Stevens 999 n/a 999 n/a Wales 17 9 0 8 52.94 0 0 0 0 17 9 0 8 52.94 152 84 68 55.26
Ding Junhui 999 n/a 999 n/a China 19 10 0 9 52.63 0 0 0 0 19 10 0 9 52.63 167 83 84 49.70
Stephen Hendry 999 n/a 999 n/a Scotland 20 10 0 10 50.00 0 0 0 0 20 10 0 10 50.00 191 100 91 52.36
Mark King 999 n/a 999 n/a England 18 9 0 9 50.00 0 0 0 0 18 9 0 9 50.00 132 62 70 46.97
Dominic Dale 999 n/a 999 n/a Wales 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 91 42 49 46.15
Robert Milkins 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 86 38 48 44.19
Judd Trump 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 105 54 51 51.43
Liang Wenbo 999 n/a 999 n/a China 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 55 26 29 47.27
Mike Dunn 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 64 30 34 46.88
John Parrott 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 91 41 50 45.05
Joe Delaney 999 n/a 999 n/a Ireland 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 88 39 49 44.32
Tian Pengfei 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 43 23 20 53.49
Liu Song 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 64 33 31 51.56
Mark Davis 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 28 16 12 57.14
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 14 8 6 57.14
Alex Borg 999 n/a 999 n/a Malta 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 29 16 13 55.17
David Morris 999 n/a 999 n/a Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 34 18 16 52.94
Lee Spick 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 29 15 14 51.72
Lee Page 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 22 11 11 50.00
Drew Henry 999 n/a 999 n/a Scotland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 32 15 17 46.88
Mark Joyce 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 30 14 16 46.67
Mei Xiwen (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 6 7 46.15
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 18 8 10 44.44
Roy Stolk 999 n/a 999 n/a Netherlands 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 29 12 17 41.38
Li Hang (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 6 9 40.00
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 15 6 9 40.00
Xiao Guodong (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 5 8 38.46
Gerard Greene 999 n/a 999 n/a Northern Ireland 11 5 0 6 45.45 1 1 0 0 100.00 12 6 0 6 50.00 82 42 40 51.22
David Gray 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 83 41 42 49.40
Ben Woollaston 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 67 34 33 50.75
Steve Davis 999 n/a 999 n/a England 16 7 0 9 43.75 0 0 0 0 16 7 0 9 43.75 139 70 69 50.36
Nigel Bond 999 n/a 999 n/a England 14 6 0 8 42.86 0 0 0 0 14 6 0 8 42.86 115 56 59 48.70
Michael Holt 999 n/a 999 n/a England 14 6 0 8 42.86 0 0 0 0 14 6 0 8 42.86 104 43 61 41.35
Rory McLeod 999 n/a 999 n/a Jamaica 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 73 35 38 47.95
Barry Hawkins 999 n/a 999 n/a England 14 5 0 9 35.71 0 0 0 0 14 5 0 9 35.71 102 46 56 45.10
Marco Fu 999 n/a 999 n/a Hong Kong 14 5 0 9 35.71 1 0 0 1 0.00 15 5 0 10 33.33 106 44 62 41.51
Mark Allen 999 n/a 999 n/a Northern Ireland 12 4 0 8 33.33 0 0 0 0 12 4 0 8 33.33 116 57 59 49.14
Tom Ford 999 n/a 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 65 29 36 44.62
Ricky Walden 999 n/a 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 85 41 44 48.24
Jamie Jones 999 n/a 999 n/a Wales 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 37 14 23 37.84
Paul Davies 999 n/a 999 n/a Wales 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 35 19 16 54.29
Joe Jogia 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
Scott Mackenzie 999 n/a 999 n/a Scotland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 36 17 19 47.22
Alfie Burden 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 45 21 24 46.67
Jimmy Michie 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 35 16 19 45.71
Matthew Couch 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
Stuart Pettman 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 29 12 17 41.38
Jimmy White 999 n/a 999 n/a England 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 27 10 17 37.04
David Roe 999 n/a 999 n/a England 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 70 32 38 45.71
Stuart Bingham 999 n/a 999 n/a England 14 4 0 10 28.57 0 0 0 0 14 4 0 10 28.57 126 55 71 43.65
Paul S Davison 999 n/a 999 n/a England 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 54 23 31 42.59
Anthony Hamilton 999 n/a 999 n/a England 15 4 0 11 26.67 0 0 0 0 15 4 0 11 26.67 143 68 75 47.55
Mark J Williams 999 n/a 999 n/a Wales 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 87 40 47 45.98
Ian Preece 999 n/a 999 n/a Wales 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 49 21 28 42.86
Adrian Gunnell 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 54 22 32 40.74
Marcus Campbell 999 n/a 999 n/a Scotland 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 54 21 33 38.89
Michael Judge 999 n/a 999 n/a Ireland 13 3 0 10 23.08 0 0 0 0 13 3 0 10 23.08 94 38 56 40.43
Andy Hicks 999 n/a 999 n/a England 11 2 0 9 18.18 0 0 0 0 11 2 0 9 18.18 86 34 52 39.53
Rod Lawler 999 n/a 999 n/a England 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 67 26 41 38.81
James Wattana 999 n/a 999 n/a Thailand 11 1 0 10 9.09 0 0 0 0 11 1 0 10 9.09 77 24 53 31.17
Chris Norbury 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
Robert Stephen (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Peter Lines 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
Ian Barry Stark (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
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 9 4 5 44.44
Tony Knowles (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
Les Dodd (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 17 7 10 41.18
Shokat Ali 999 n/a 999 n/a Pakistan 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 7 10 41.18
Chris Melling 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
Mohammed Shehab 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 16 6 10 37.50
Simon Zammit (a) 999 n/a 999 n/a Malta 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Jeff Cundy 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
Mark Boyle 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Patrick Einsle 999 n/a 999 n/a Germany 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 4 10 28.57
Sean Storey 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
Zheng Peng (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
Dene O'Kane (a) 999 n/a 999 n/a New Zealand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Paul Wykes 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Joe Grech (a) 999 n/a 999 n/a Malta 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Yang Qingtian (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
Dermot McGlinchey 999 n/a 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 1 10 9.09
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 5 0 5 0.00
Neil Selman (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
Stephen Ormerod (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
Tony Drago 999 n/a 999 n/a Malta 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 28 13 15 46.43
Barry Pinches 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 30 11 19 36.67
David Singh (a) 999 n/a 999 n/a India 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0