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 %
Ding Junhui 999 n/a 999 n/a China 14 12 0 2 85.71 0 0 0 0 14 12 0 2 85.71 170 108 62 63.53
Gerrit bij de Leij (a) 999 n/a 999 n/a Netherlands 5 4 0 1 80.00 0 0 0 0 5 4 0 1 80.00 50 31 19 62.00
John Higgins 999 n/a 999 n/a Scotland 21 16 0 5 76.19 0 0 0 0 21 16 0 5 76.19 196 121 75 61.73
David Gilbert 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 69 36 33 52.17
Ken Doherty 999 n/a 999 n/a Ireland 19 14 0 5 73.68 0 0 0 0 19 14 0 5 73.68 219 122 97 55.71
Mark J Williams 999 n/a 999 n/a Wales 17 12 0 5 70.59 0 0 0 0 17 12 0 5 70.59 173 104 69 60.12
Graeme Dott 999 n/a 999 n/a Scotland 16 11 0 5 68.75 0 0 0 0 16 11 0 5 68.75 209 118 91 56.46
Tony Knowles (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 20 13 7 65.00
Stefan Mazrocis (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 18 12 60.00
Joe Delaney 999 n/a 999 n/a Ireland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 49 28 21 57.14
Lee Spick 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 53 29 24 54.72
Paul Wykes 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 43 23 20 53.49
Alex Borg 999 n/a 999 n/a Malta 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 48 24 24 50.00
Stephen Hendry 999 n/a 999 n/a Scotland 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 166 92 74 55.42
Barry Hawkins 999 n/a 999 n/a England 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 158 82 76 51.90
Shaun Murphy 999 n/a 999 n/a England 16 10 0 6 62.50 0 0 0 0 16 10 0 6 62.50 177 97 80 54.80
Joe Swail 999 n/a 999 n/a Northern Ireland 16 10 0 6 62.50 0 0 0 0 16 10 0 6 62.50 152 78 74 51.32
Stuart Bingham 999 n/a 999 n/a England 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 144 81 63 56.25
Ronnie O'Sullivan 999 n/a 999 n/a England 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 168 84 84 50.00
Stephen Lee 999 n/a 999 n/a England 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 132 66 66 50.00
Mark Allen 999 n/a 999 n/a Northern Ireland 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 123 67 56 54.47
Anthony Hamilton 999 n/a 999 n/a England 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 96 46 50 47.92
Michael Holt 999 n/a 999 n/a England 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 118 63 55 53.39
Steve Davis 999 n/a 999 n/a England 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 152 78 74 51.32
Robin Hull 999 n/a 999 n/a Finland 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 68 33 35 48.53
Scott Mackenzie 999 n/a 999 n/a Scotland 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 63 30 33 47.62
Mark Selby 999 n/a 999 n/a England 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 102 56 46 54.90
Jamie Cope 999 n/a 999 n/a England 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 108 54 54 50.00
Peter Ebdon 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 191 100 91 52.36
Neil Robertson 999 n/a 999 n/a Australia 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 168 86 82 51.19
James Wattana 999 n/a 999 n/a Thailand 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 120 61 59 50.83
Joe Perry 999 n/a 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 130 60 70 46.15
Marco Fu 999 n/a 999 n/a Hong Kong 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 154 84 70 54.55
Mark King 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 114 60 54 52.63
Nigel Bond 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 114 58 56 50.88
David Gray 999 n/a 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 109 50 59 45.87
Ryan Day 999 n/a 999 n/a Wales 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 91 48 43 52.75
Adrian Gunnell 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 60 31 29 51.67
Mark Davis 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 83 39 44 46.99
Stuart Pettman 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 68 31 37 45.59
Rod Lawler 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 58 30 28 51.72
Alfie Burden 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 53 25 28 47.17
Mike Dunn 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 52 22 30 42.31
James McBain 999 n/a 999 n/a Scotland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 27 16 11 59.26
Marcus Campbell 999 n/a 999 n/a Scotland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 30 17 13 56.67
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 16 9 7 56.25
Mehmet Husnu (a) 999 n/a 999 n/a Cyprus 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 7 7 50.00
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 12 6 6 50.00
Shokat Ali 999 n/a 999 n/a Pakistan 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 31 15 16 48.39
Matthew Couch 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
James Tatton 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
Garry Baldrey (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
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 12 5 7 41.67
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 12 5 7 41.67
Ali Carter 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 114 61 53 53.51
Ian McCulloch 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 84 42 42 50.00
Barry Pinches 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 84 39 45 46.43
Dominic Dale 999 n/a 999 n/a Wales 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 88 40 48 45.45
Gerard Greene 999 n/a 999 n/a Northern Ireland 7 3 0 4 42.86 1 1 0 0 100.00 8 4 0 4 50.00 71 36 35 50.70
David Roe 999 n/a 999 n/a England 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 75 35 40 46.67
Andy Hicks 999 n/a 999 n/a England 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 74 32 42 43.24
Stephen Maguire 999 n/a 999 n/a Scotland 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 108 53 55 49.07
Andrew Norman 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 46 24 22 52.17
Fergal O'Brien 999 n/a 999 n/a Ireland 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 54 27 27 50.00
Michael Judge 999 n/a 999 n/a Ireland 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 58 27 31 46.55
Dave Harold 999 n/a 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 98 43 55 43.88
Tom Ford 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 38 20 18 52.63
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 36 18 18 50.00
Jamie Burnett 999 n/a 999 n/a Scotland 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 51 25 26 49.02
Judd Trump 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 43 20 23 46.51
Liang Wenbo 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 28 13 15 46.43
Gary Wilson 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 44 20 24 45.45
Chris Norbury 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
Darren Morgan 999 n/a 999 n/a Wales 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 33 14 19 42.42
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 41 17 24 41.46
Lee Walker 999 n/a 999 n/a Wales 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 26 10 16 38.46
Ricky Walden 999 n/a 999 n/a England 7 2 0 5 28.57 1 1 0 0 100.00 8 3 0 5 37.50 72 34 38 47.22
Robert Milkins 999 n/a 999 n/a England 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 69 28 41 40.58
Matthew Stevens 999 n/a 999 n/a Wales 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 84 37 47 44.05
Jimmy White 999 n/a 999 n/a England 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 70 27 43 38.57
Rory McLeod 999 n/a 999 n/a Jamaica 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 53 25 28 47.17
Drew Henry 999 n/a 999 n/a Scotland 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 53 22 31 41.51
John Parrott 999 n/a 999 n/a England 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 67 24 43 35.82
Paul Hunter 999 n/a 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 77 30 47 38.96
Alan McManus 999 n/a 999 n/a Scotland 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 63 22 41 34.92
Gary Wilkinson 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
Jin Long 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Leo Fernandez 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
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
Adam Davies 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
Brian Morgan 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
Simon Bedford 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
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 8 3 5 37.50
Dermot McGlinchey (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 7 2 5 28.57
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 7 2 5 28.57
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 7 2 5 28.57
Li Hang (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
Li Yinxi (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
Liu Chuang (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
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 7 2 5 28.57
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 7 2 5 28.57
Tian Pengfei (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
David McDonnell 999 n/a 999 n/a Ireland 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 13 3 10 23.08
Habib Subah Humood 999 n/a 999 n/a Bahrain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Hugh Abernethy 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 13 3 10 23.08
Justin Astley 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
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 6 1 5 16.67
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
Nick Dyson 999 n/a 999 n/a England 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 1 1 0 0 100.00 2 1 0 1 50.00 5 0 5 0.00
Bjorn Haneveer 999 n/a 999 n/a Belgium 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 27 12 15 44.44
Jimmy Michie 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
Patrick Wallace 999 n/a 999 n/a Northern Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 24 9 15 37.50
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 23 8 15 34.78
Sean Storey 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
Stuart Mann 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 17 2 15 11.76
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
Moh Keen Ho 999 n/a 999 n/a Malaysia 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Quinten Hann (a) 999 n/a 999 n/a Australia 0 0 0 0 3 0 0 3 0.00 3 0 0 3 0.00 0 0 0