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 %
John Higgins 999 n/a 999 n/a Scotland 26 21 0 5 80.77 0 0 0 0 26 21 0 5 80.77 326 191 135 58.59
Tony Knowles (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 24 22 52.17
Ronnie O'Sullivan 999 n/a 999 n/a England 22 16 0 6 72.73 1 0 0 1 0.00 23 16 0 7 69.57 231 130 101 56.28
Patrick Wallace 999 n/a 999 n/a Northern Ireland 7 5 0 2 71.43 0 0 0 0 7 5 0 2 71.43 77 44 33 57.14
Jin Long 999 n/a 999 n/a China 7 5 0 2 71.43 0 0 0 0 7 5 0 2 71.43 83 45 38 54.22
Ricky Walden 999 n/a 999 n/a England 17 12 0 5 70.59 0 0 0 0 17 12 0 5 70.59 160 95 65 59.38
Ali Carter 999 n/a 999 n/a England 23 16 0 7 69.57 0 0 0 0 23 16 0 7 69.57 232 134 98 57.76
Stuart Pettman 999 n/a 999 n/a England 13 9 0 4 69.23 0 0 0 0 13 9 0 4 69.23 112 65 47 58.04
Neil Robertson 999 n/a 999 n/a Australia 21 14 0 7 66.67 0 0 0 0 21 14 0 7 66.67 248 137 111 55.24
Robert Milkins 999 n/a 999 n/a England 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 77 42 35 54.55
James McBain 999 n/a 999 n/a Scotland 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 55 32 23 58.18
Daniel Wells 999 n/a 999 n/a Wales 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 92 48 44 52.17
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 29 18 11 62.07
Tian Pengfei (a) 999 n/a 999 n/a China 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 20 12 8 60.00
Neil Selman (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 26 12 14 46.15
Shaun Murphy 999 n/a 999 n/a England 20 13 0 7 65.00 0 0 0 0 20 13 0 7 65.00 261 140 121 53.64
Stephen Maguire 999 n/a 999 n/a Scotland 22 14 0 8 63.64 0 0 0 0 22 14 0 8 63.64 225 121 104 53.78
Rod Lawler 999 n/a 999 n/a England 8 5 0 3 62.50 0 0 0 0 8 5 0 3 62.50 71 35 36 49.30
Ryan Day 999 n/a 999 n/a Wales 21 13 0 8 61.90 0 0 0 0 21 13 0 8 61.90 213 120 93 56.34
Mark J Williams 999 n/a 999 n/a Wales 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 142 76 66 53.52
Lee Spick 999 n/a 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 69 42 27 60.87
Matthew Couch 999 n/a 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 63 33 30 52.38
John Parrott 999 n/a 999 n/a England 5 3 0 2 60.00 1 0 0 1 0.00 6 3 0 3 50.00 41 18 23 43.90
Mark Selby 999 n/a 999 n/a England 17 10 0 7 58.82 0 0 0 0 17 10 0 7 58.82 169 98 71 57.99
Stephen Lee 999 n/a 999 n/a England 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 126 62 64 49.21
Gerard Greene 999 n/a 999 n/a Northern Ireland 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 76 41 35 53.95
Andy Hicks 999 n/a 999 n/a England 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 68 36 32 52.94
Mark Allen 999 n/a 999 n/a Northern Ireland 16 9 0 7 56.25 0 0 0 0 16 9 0 7 56.25 197 103 94 52.28
Marco Fu 999 n/a 999 n/a Hong Kong 18 10 0 8 55.56 0 0 0 0 18 10 0 8 55.56 191 96 95 50.26
Martin Gould 999 n/a 999 n/a England 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 110 58 52 52.73
Michael Holt 999 n/a 999 n/a England 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 136 67 69 49.26
Dave Harold 999 n/a 999 n/a England 15 8 0 7 53.33 0 0 0 0 15 8 0 7 53.33 129 63 66 48.84
Stephen Hendry 999 n/a 999 n/a Scotland 16 8 0 8 50.00 0 0 0 0 16 8 0 8 50.00 173 86 87 49.71
Peter Ebdon 999 n/a 999 n/a England 14 7 0 7 50.00 0 0 0 0 14 7 0 7 50.00 135 67 68 49.63
Jamie Cope 999 n/a 999 n/a England 12 6 0 6 50.00 1 1 0 0 100.00 13 7 0 6 53.85 123 62 61 50.41
Joe Swail 999 n/a 999 n/a Northern Ireland 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 106 55 51 51.89
David Gray 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 54 28 26 51.85
Alan McManus 999 n/a 999 n/a Scotland 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 66 33 33 50.00
Simon Bedford 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 73 36 37 49.32
Nigel Bond 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 67 31 36 46.27
Li Hang 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 45 25 20 55.56
Aditya Mehta 999 n/a 999 n/a India 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 41 22 19 53.66
Kuldesh Johal 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 40 21 19 52.50
Peter Lines 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 47 24 23 51.06
Lewis Roberts 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 50 25 25 50.00
Atthasit Mahitthi 999 n/a 999 n/a Thailand 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 40 20 20 50.00
Jamie Jones 999 n/a 999 n/a Wales 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 61 30 31 49.18
Andy Lee 999 n/a 999 n/a Hong Kong 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 39 19 20 48.72
Xiao Guodong (a) 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 31 15 16 48.39
Andrew Pagett 999 n/a 999 n/a Wales 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 41 19 22 46.34
Robert Stephen 999 n/a 999 n/a Scotland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 36 16 20 44.44
Stephen Ormerod (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 6 5 54.55
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 14 7 7 50.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 12 6 6 50.00
Tang Jun (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
Ian Barry Stark (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 6 8 42.86
Colin Mitchell (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 7 11 38.89
Judd Trump 999 n/a 999 n/a England 13 6 0 7 46.15 1 1 0 0 100.00 14 7 0 7 50.00 122 63 59 51.64
Barry Hawkins 999 n/a 999 n/a England 13 6 0 7 46.15 0 0 0 0 13 6 0 7 46.15 129 61 68 47.29
Graeme Dott 999 n/a 999 n/a Scotland 11 5 0 6 45.45 2 0 0 2 0.00 13 5 0 8 38.46 124 63 61 50.81
Anthony Hamilton 999 n/a 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 89 44 45 49.44
Mike Dunn 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 88 46 42 52.27
Liang Wenbo 999 n/a 999 n/a China 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 87 43 44 49.43
Andrew Higginson 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 104 51 53 49.04
Mark Davis 999 n/a 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 89 41 48 46.07
Joe Perry 999 n/a 999 n/a England 14 6 0 8 42.86 0 0 0 0 14 6 0 8 42.86 126 65 61 51.59
Rory McLeod 999 n/a 999 n/a Jamaica 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 86 42 44 48.84
Ian McCulloch 999 n/a 999 n/a England 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 67 28 39 41.79
Ding Junhui 999 n/a 999 n/a China 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 129 63 66 48.84
Matthew Stevens 999 n/a 999 n/a Wales 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 119 56 63 47.06
Steve Davis 999 n/a 999 n/a England 12 5 0 7 41.67 2 1 0 1 50.00 14 6 0 8 42.86 118 50 68 42.37
Tom Ford 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 60 28 32 46.67
Paul Davies 999 n/a 999 n/a Wales 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 60 27 33 45.00
Mark King 999 n/a 999 n/a England 13 5 0 8 38.46 0 0 0 0 13 5 0 8 38.46 133 58 75 43.61
Jamie Burnett 999 n/a 999 n/a Scotland 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 88 37 51 42.05
Barry Pinches 999 n/a 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 52 23 29 44.23
David Morris 999 n/a 999 n/a Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 37 19 18 51.35
Rodney Goggins 999 n/a 999 n/a Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 39 20 19 51.28
Supoj Saenla 999 n/a 999 n/a Thailand 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 40 20 20 50.00
Matthew Selt 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
Scott Mackenzie 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 35 17 18 48.57
Yu Delu (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 25 12 13 48.00
Liu Song 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 44 20 24 45.45
Wayne Cooper 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
Stephen Craigie 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 33 14 19 42.42
Andrew Norman 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 32 13 19 40.63
Joe Delaney 999 n/a 999 n/a Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 37 14 23 37.84
Chris McBreen 999 n/a 999 n/a New Zealand 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 35 12 23 34.29
Jimmy White 999 n/a 999 n/a England 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 74 34 40 45.95
David Gilbert 999 n/a 999 n/a England 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 67 29 38 43.28
Michael Judge 999 n/a 999 n/a Ireland 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 62 26 36 41.94
Dominic Dale 999 n/a 999 n/a Wales 8 2 0 6 25.00 1 1 0 0 100.00 9 3 0 6 33.33 74 32 42 43.24
Stuart Bingham 999 n/a 999 n/a England 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 75 27 48 36.00
Jimmy Michie 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
Marcus Campbell 999 n/a 999 n/a Scotland 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 49 24 25 48.98
Adrian Gunnell 999 n/a 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 45 17 28 37.78
Fergal O'Brien 999 n/a 999 n/a Ireland 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 57 23 34 40.35
Ken Doherty 999 n/a 999 n/a Ireland 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 57 21 36 36.84
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 9 4 5 44.44
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 8 3 5 37.50
Paul Cavney (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Cao Yupeng (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
Philip Minchin (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
Cao Xinlong (a) 999 n/a 999 n/a China 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 6 1 5 16.67
Ahmed Ghuloom (a) 999 n/a 999 n/a Qatar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Ahmed Saif (a) 999 n/a 999 n/a Qatar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 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
Bill Kelly (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Isa Ali Al Hashmi (a) 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 6 1 5 16.67
Li Yan (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
Li Yuan (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
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
Ahmed Al Khusaibi (a) 999 n/a 999 n/a Oman 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Ahmed Aseeri (a) 999 n/a 999 n/a Saudi Arabia 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
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 5 0 5 0.00
Habib Subah Humood (a) 999 n/a 999 n/a Bahrain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Zhang Anda (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
Vincent Muldoon 999 n/a 999 n/a Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 25 10 15 40.00
David Grace 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
Liu Chuang 999 n/a 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 24 9 15 37.50
Mark Joyce 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
Stefan Mazrocis 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
David Roe 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 23 8 15 34.78
Michael Georgiou 999 n/a 999 n/a Cyprus 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 23 8 15 34.78
Paul S Davison 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
Ian Preece 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
Declan Hughes 999 n/a 999 n/a Northern Ireland 0 0 0 0 2 0 0 2 0.00 2 0 0 2 0.00 0 0 0