snooker.org Frontpage
Home: Tournaments: 2021/2022: What's new | Live | Results | Upcoming | Finals | Diary | Main Tour players | All players | H2H | Match stats

Match Stats

Matches from

R = World Ranking; O = European Order of Merit
Player Matches Frames
Played Walkovers Total
Name R-Sort R O-Sort O Nationality P W L % P W L % P W L % P W L %
Jamie O'Neill 112 112 999 n/a England 1 1 0 100.00 0 0 0 1 1 0 100.00 6 4 2 66.67
Mark J Williams 8 8 999 n/a Wales 10 9 1 90.00 0 0 0 10 9 1 90.00 48 32 16 66.67
David B Gilbert 18 18 999 n/a England 16 14 2 87.50 0 0 0 16 14 2 87.50 58 47 11 81.03
Ricky Walden 29 29 999 n/a England 13 11 2 84.62 0 0 0 13 11 2 84.62 53 38 15 71.70
Lu Ning 34 34 999 n/a China 6 5 1 83.33 0 0 0 6 5 1 83.33 28 18 10 64.29
Zhou Yuelong 17 17 999 n/a China 5 4 1 80.00 0 0 0 5 4 1 80.00 24 15 9 62.50
Xu Si 95 95 999 n/a China 5 4 1 80.00 0 0 0 5 4 1 80.00 23 14 9 60.87
Mark Allen 11 11 999 n/a Northern Ireland 12 9 2 75.00 0 0 0 12 9 2 75.00 44 32 12 72.73
Allister Carter 22 22 999 n/a England 14 10 2 71.43 0 0 0 14 10 2 71.43 56 37 19 66.07
Jimmy Robertson 48 48 999 n/a England 13 9 2 69.23 0 0 0 13 9 2 69.23 53 34 19 64.15
Cao Yupeng 86 86 999 n/a China 13 9 3 69.23 0 0 0 13 9 3 69.23 54 35 19 64.81
Judd Trump 2 2 999 n/a England 9 6 2 66.67 0 0 0 9 6 2 66.67 36 22 14 61.11
Noppon Saengkham 38 38 999 n/a Thailand 9 6 2 66.67 0 0 0 9 6 2 66.67 38 23 15 60.53
John Higgins 7 7 999 n/a Scotland 6 4 2 66.67 0 0 0 6 4 2 66.67 23 14 9 60.87
David Grace 58 58 999 n/a England 6 4 2 66.67 0 0 0 6 4 2 66.67 22 13 9 59.09
Ronnie O'Sullivan 3 3 999 n/a England 3 2 0 66.67 0 0 0 3 2 0 66.67 11 8 3 72.73
Leo Fernandez (a) 999 n/a 999 n/a Ireland 3 2 1 66.67 0 0 0 3 2 1 66.67 10 6 4 60.00
Xiao Guodong 32 32 999 n/a China 3 2 1 66.67 0 0 0 3 2 1 66.67 16 8 8 50.00
Gary Wilson 28 28 999 n/a England 11 7 2 63.64 0 0 0 11 7 2 63.64 55 32 23 58.18
Stuart Bingham 13 13 999 n/a England 8 5 2 62.50 0 0 0 8 5 2 62.50 29 18 11 62.07
Jak Jones 65 65 999 n/a Wales 8 5 2 62.50 0 0 0 8 5 2 62.50 38 22 16 57.89
Liam Highfield 45 45 999 n/a England 8 5 3 62.50 0 0 0 8 5 3 62.50 31 17 14 54.84
Oliver Lines 69 69 999 n/a England 10 6 2 60.00 0 0 0 10 6 2 60.00 37 25 12 67.57
Elliot Slessor 43 43 999 n/a England 10 6 4 60.00 0 0 0 10 6 4 60.00 49 25 24 51.02
Peter Devlin 83 83 999 n/a England 5 3 1 60.00 0 0 0 5 3 1 60.00 20 13 7 65.00
Yan Bingtao 15 15 999 n/a China 7 4 1 57.14 0 0 0 7 4 1 57.14 28 18 10 64.29
Shaun Murphy 6 6 999 n/a England 7 4 2 57.14 0 0 0 7 4 2 57.14 27 17 10 62.96
Allan Taylor 75 75 999 n/a England 7 4 2 57.14 0 0 0 7 4 2 57.14 28 16 12 57.14
Joe O'Connor 56 56 999 n/a England 7 4 2 57.14 0 0 0 7 4 2 57.14 30 16 14 53.33
Luca Brecel 44 44 999 n/a Belgium 7 4 3 57.14 0 0 0 7 4 3 57.14 28 15 13 53.57
Mark Davis 49 49 999 n/a England 9 5 3 55.56 0 0 0 9 5 3 55.56 34 20 14 58.82
Ross Muir (a) 999 n/a 999 n/a Scotland 9 5 3 55.56 0 0 0 9 5 3 55.56 40 23 17 57.50
Ryan Day 26 26 999 n/a Wales 11 6 2 54.55 0 0 0 11 6 2 54.55 43 27 16 62.79
Tom Ford 24 24 999 n/a England 12 6 3 50.00 0 0 0 12 6 3 50.00 48 28 20 58.33
Kyren Wilson 5 5 999 n/a England 10 5 3 50.00 0 0 0 10 5 3 50.00 38 21 17 55.26
Zhang Jiankang 89 89 999 n/a China 8 4 3 50.00 0 0 0 8 4 3 50.00 35 20 15 57.14
Hammad Miah 91 91 999 n/a England 8 4 3 50.00 0 0 0 8 4 3 50.00 32 16 16 50.00
Matthew Stevens 36 36 999 n/a Wales 8 4 3 50.00 0 0 0 8 4 3 50.00 32 16 16 50.00
Ben Woollaston 52 52 999 n/a England 6 3 1 50.00 0 0 0 6 3 1 50.00 24 17 7 70.83
Rory McLeod 78 78 999 n/a Jamaica 6 3 2 50.00 1 1 0 100.00 7 4 2 57.14 25 14 11 56.00
Yuan Sijun 108 108 999 n/a China 6 3 2 50.00 0 0 0 6 3 2 50.00 25 14 11 56.00
Mark King 59 59 999 n/a England 6 3 2 50.00 0 0 0 6 3 2 50.00 27 15 12 55.56
Louis Heathcote 99 99 999 n/a England 6 3 2 50.00 0 0 0 6 3 2 50.00 28 15 13 53.57
Anthony Hamilton 47 47 999 n/a England 6 3 2 50.00 0 0 0 6 3 2 50.00 27 14 13 51.85
Ashley Carty 71 71 999 n/a England 6 3 2 50.00 0 0 0 6 3 2 50.00 27 14 13 51.85
Andrew Pagett 95 95 999 n/a Wales 6 3 3 50.00 0 0 0 6 3 3 50.00 24 11 13 45.83
Liang Wenbo 30 30 999 n/a China 4 2 2 50.00 0 0 0 4 2 2 50.00 19 10 9 52.63
Wu Yize 104 104 999 n/a China 4 2 2 50.00 0 0 0 4 2 2 50.00 20 10 10 50.00
Fan Zhengyi 88 88 999 n/a China 2 1 1 50.00 0 0 0 2 1 1 50.00 11 6 5 54.55
Lü Haotian 54 54 999 n/a China 2 1 1 50.00 0 0 0 2 1 1 50.00 11 6 5 54.55
Tian Pengfei 53 53 999 n/a China 2 1 1 50.00 0 0 0 2 1 1 50.00 10 4 6 40.00
Mark Selby 1 1 999 n/a England 2 1 1 50.00 0 0 0 2 1 1 50.00 8 3 5 37.50
Stephen Hendry 89 89 999 n/a Scotland 2 1 1 50.00 0 0 0 2 1 1 50.00 8 3 5 37.50
Alexander Ursenbacher 42 42 999 n/a Switzerland 9 4 3 44.44 0 0 0 9 4 3 44.44 36 20 16 55.56
Chang Bingyu 92 92 999 n/a China 9 4 3 44.44 0 0 0 9 4 3 44.44 37 20 17 54.05
David Lilley (a) 999 n/a 999 n/a England 9 4 3 44.44 0 0 0 9 4 3 44.44 36 19 17 52.78
Ken Doherty 72 72 999 n/a Ireland 9 4 4 44.44 0 0 0 9 4 4 44.44 34 18 16 52.94
Lukas Kleckers 76 76 999 n/a Germany 9 4 4 44.44 0 0 0 9 4 4 44.44 37 16 21 43.24
Pang Junxu 66 66 999 n/a China 7 3 2 42.86 0 0 0 7 3 2 42.86 27 15 12 55.56
Jordan Brown 37 37 999 n/a Northern Ireland 7 3 2 42.86 0 0 0 7 3 2 42.86 28 15 13 53.57
Duane Jones 92 92 999 n/a Wales 7 3 2 42.86 0 0 0 7 3 2 42.86 30 16 14 53.33
Hossein Vafaei 40 40 999 n/a Iran 7 3 2 42.86 0 0 0 7 3 2 42.86 31 16 15 51.61
Robbie Williams 68 68 999 n/a England 7 3 3 42.86 0 0 0 7 3 3 42.86 29 16 13 55.17
Stuart Carrington 51 51 999 n/a England 7 3 3 42.86 0 0 0 7 3 3 42.86 24 12 12 50.00
Graeme Dott 20 20 999 n/a Scotland 7 3 3 42.86 0 0 0 7 3 3 42.86 27 13 14 48.15
Stephen Maguire 9 9 999 n/a Scotland 7 3 3 42.86 0 0 0 7 3 3 42.86 25 12 13 48.00
Lee Walker 83 83 999 n/a Wales 7 3 4 42.86 0 0 0 7 3 4 42.86 30 13 17 43.33
Akani Songsermsawad 56 56 999 n/a Thailand 5 2 1 40.00 0 0 0 5 2 1 40.00 21 12 9 57.14
Simon Lichtenberg 72 72 999 n/a Germany 5 2 2 40.00 0 0 0 5 2 2 40.00 21 11 10 52.38
Steven Hallworth 70 70 999 n/a England 5 2 2 40.00 0 0 0 5 2 2 40.00 23 11 12 47.83
Michael White (a) 999 n/a 999 n/a Wales 5 2 2 40.00 0 0 0 5 2 2 40.00 20 9 11 45.00
Sam Craigie 55 55 999 n/a England 5 2 3 40.00 0 0 0 5 2 3 40.00 19 9 10 47.37
Bai Langning (a) 999 n/a 999 n/a China 12 4 4 33.33 0 0 0 12 4 4 33.33 46 25 21 54.35
Ashley Hugill 78 78 999 n/a England 9 3 4 33.33 0 0 0 9 3 4 33.33 40 20 20 50.00
Gerard Greene 99 99 999 n/a Northern Ireland 9 3 5 33.33 0 0 0 9 3 5 33.33 39 19 20 48.72
Martin Gould 23 23 999 n/a England 6 2 1 33.33 0 0 0 6 2 1 33.33 26 14 12 53.85
Mitchell Mann 108 108 999 n/a England 6 2 2 33.33 0 0 0 6 2 2 33.33 25 13 12 52.00
Zhao Jianbo 74 74 999 n/a China 6 2 2 33.33 0 0 0 6 2 2 33.33 25 13 12 52.00
James Cahill (a) 999 n/a 999 n/a England 6 2 3 33.33 0 0 0 6 2 3 33.33 29 14 15 48.28
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 6 2 3 33.33 0 0 0 6 2 3 33.33 24 11 13 45.83
Martin O'Donnell 46 46 999 n/a England 6 2 3 33.33 0 0 0 6 2 3 33.33 27 12 15 44.44
Andy Hicks 104 104 999 n/a England 6 2 3 33.33 0 0 0 6 2 3 33.33 25 11 14 44.00
Chris Wakelin 61 61 999 n/a England 6 2 3 33.33 0 0 0 6 2 3 33.33 29 12 17 41.38
Ian Burns 99 99 999 n/a England 6 2 3 33.33 0 0 0 6 2 3 33.33 22 9 13 40.91
Jimmy White 99 99 999 n/a England 6 2 3 33.33 0 0 0 6 2 3 33.33 20 8 12 40.00
Jackson Page 108 108 999 n/a Wales 6 2 3 33.33 0 0 0 6 2 3 33.33 25 9 16 36.00
Joe Perry 21 21 999 n/a England 6 2 4 33.33 0 0 0 6 2 4 33.33 27 13 14 48.15
Simon Blackwell (a) 999 n/a 999 n/a England 3 1 1 33.33 0 0 0 3 1 1 33.33 11 5 6 45.45
Alfie Burden 112 112 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 15 7 8 46.67
Li Hang 38 38 999 n/a China 3 1 2 33.33 0 0 0 3 1 2 33.33 12 5 7 41.67
Billy Joe Castle (a) 999 n/a 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 11 4 7 36.36
Haydon Pinhey (a) 999 n/a 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 11 4 7 36.36
Joshua Thomond (a) 999 n/a 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 9 3 6 33.33
Matthew Selt 33 33 999 n/a England 10 3 3 30.00 0 0 0 10 3 3 30.00 40 19 21 47.50
Barry Hawkins 12 12 999 n/a England 7 2 3 28.57 0 0 0 7 2 3 28.57 27 14 13 51.85
Ben Hancorn 81 81 999 n/a England 7 2 4 28.57 0 0 0 7 2 4 28.57 31 12 19 38.71
Fergal O'Brien 77 77 999 n/a Ireland 8 2 3 25.00 0 0 0 8 2 3 25.00 30 13 17 43.33
Jamie Clarke 67 67 999 n/a Wales 4 1 2 25.00 0 0 0 4 1 2 25.00 14 6 8 42.86
Si Jiahui (a) 999 n/a 999 n/a China 4 1 2 25.00 0 0 0 4 1 2 25.00 14 6 8 42.86
Gao Yang 80 80 999 n/a China 4 1 3 25.00 0 0 0 4 1 3 25.00 15 6 9 40.00
Craig Steadman 95 95 999 n/a England 9 2 5 22.22 0 0 0 9 2 5 22.22 39 17 22 43.59
Peter Lines 95 95 999 n/a England 9 2 6 22.22 0 0 0 9 2 6 22.22 38 15 23 39.47
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 5 1 2 20.00 0 0 0 5 1 2 20.00 24 12 12 50.00
Barry Pinches 99 99 999 n/a England 5 1 2 20.00 0 0 0 5 1 2 20.00 20 8 12 40.00
Farakh Ajaib 94 94 999 n/a Pakistan 5 1 2 20.00 0 0 0 5 1 2 20.00 21 8 13 38.10
Zhao Xintong 25 25 999 n/a China 5 1 3 20.00 0 0 0 5 1 3 20.00 24 11 13 45.83
Andrew Higginson 62 62 999 n/a England 5 1 3 20.00 0 0 0 5 1 3 20.00 22 10 12 45.45
Robert Milkins 41 41 999 n/a England 5 1 3 20.00 0 0 0 5 1 3 20.00 19 8 11 42.11
Aaron Hill 81 81 999 n/a Ireland 5 1 4 20.00 0 0 0 5 1 4 20.00 19 5 14 26.32
Michael Holt 31 31 999 n/a England 6 1 3 16.67 0 0 0 6 1 3 16.67 30 15 15 50.00
Jamie Jones 50 50 999 n/a Wales 6 1 3 16.67 0 0 0 6 1 3 16.67 28 12 16 42.86
John Astley (a) 999 n/a 999 n/a England 6 1 3 16.67 0 0 0 6 1 3 16.67 25 10 15 40.00
Chen Zifan 104 104 999 n/a China 6 1 4 16.67 0 0 0 6 1 4 16.67 25 10 15 40.00
Dylan Emery (a) 999 n/a 999 n/a Wales 6 1 4 16.67 0 0 0 6 1 4 16.67 26 9 17 34.62
Soheil Vahedi (a) 999 n/a 999 n/a Iran 6 1 4 16.67 0 0 0 6 1 4 16.67 26 9 17 34.62
Scott Donaldson 35 35 999 n/a Scotland 6 1 5 16.67 0 0 0 6 1 5 16.67 26 10 16 38.46
Dominic Dale 60 60 999 n/a Wales 7 1 3 14.29 0 0 0 7 1 3 14.29 29 12 17 41.38
Mark Joyce 63 63 999 n/a England 7 1 3 14.29 0 0 0 7 1 3 14.29 26 10 16 38.46
Jack Lisowski 14 14 999 n/a England 1 0 1 0.00 0 0 0 1 0 1 0.00 5 2 3 40.00
Daniel Womersley (a) 999 n/a 999 n/a England 3 0 1 0.00 0 0 0 3 0 1 0.00 11 4 7 36.36
Michael Collumb (a) 999 n/a 999 n/a Scotland 3 0 1 0.00 0 0 0 3 0 1 0.00 11 4 7 36.36
Lei Peifan 112 112 999 n/a China 2 0 2 0.00 0 0 0 2 0 2 0.00 12 5 7 41.67
Oliver Brown (a) 999 n/a 999 n/a England 3 0 2 0.00 0 0 0 3 0 2 0.00 12 4 8 33.33
Rod Lawler (a) 999 n/a 999 n/a England 3 0 2 0.00 0 0 0 3 0 2 0.00 12 4 8 33.33
Zhang Anda 112 112 999 n/a China 2 0 2 0.00 0 0 0 2 0 2 0.00 10 3 7 30.00
Ben Fortey (a) 999 n/a 999 n/a Wales 3 0 2 0.00 0 0 0 3 0 2 0.00 11 3 8 27.27
Ryan Davies (a) 999 n/a 999 n/a England 3 0 2 0.00 0 0 0 3 0 2 0.00 11 3 8 27.27
Sydney Wilson (a) 999 n/a 999 n/a England 3 0 2 0.00 0 0 0 3 0 2 0.00 11 3 8 27.27
Kuldesh Johal (a) 999 n/a 999 n/a England 3 0 2 0.00 0 0 0 3 0 2 0.00 10 2 8 20.00
Reanne Evans (f) 112 112 999 n/a England 5 0 3 0.00 0 0 0 5 0 3 0.00 22 8 14 36.36
Zak Surety 87 87 999 n/a England 5 0 3 0.00 0 0 0 5 0 3 0.00 21 7 14 33.33
Iulian Boiko 104 104 999 n/a Ukraine 4 0 3 0.00 0 0 0 4 0 3 0.00 16 5 11 31.25
Fraser Patrick 112 112 999 n/a Scotland 5 0 3 0.00 0 0 0 5 0 3 0.00 20 6 14 30.00
Mark Lloyd (a) 999 n/a 999 n/a England 4 0 3 0.00 0 0 0 4 0 3 0.00 15 4 11 26.67
Nigel Bond 64 64 999 n/a England 5 0 3 0.00 0 0 0 5 0 3 0.00 19 5 14 26.32
Saqib Nasir (a) 999 n/a 999 n/a England 3 0 3 0.00 0 0 0 3 0 3 0.00 10 1 9 10.00
Luke Pinches (a) 999 n/a 999 n/a England 3 0 3 0.00 0 0 0 3 0 3 0.00 9 0 9 0.00
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 3 0 3 0.00 0 0 0 3 0 3 0.00 9 0 9 0.00
Sanderson Lam (a) 999 n/a 999 n/a England 5 0 4 0.00 0 0 0 5 0 4 0.00 21 6 15 28.57
Igor Figueiredo 112 112 999 n/a Brazil 5 0 4 0.00 0 0 0 5 0 4 0.00 20 5 15 25.00
Jamie Wilson 85 85 999 n/a England 5 0 4 0.00 0 0 0 5 0 4 0.00 20 5 15 25.00
Anthony McGill 16 16 999 n/a Scotland 4 0 4 0.00 0 0 0 4 0 4 0.00 14 2 12 14.29
Michael Judge 112 112 999 n/a Ireland 6 0 5 0.00 0 0 0 6 0 5 0.00 25 6 19 24.00
Dean Young 112 112 999 n/a Scotland 6 0 5 0.00 0 0 0 6 0 5 0.00 24 5 19 20.83
Sean Maddocks 108 108 999 n/a England 6 0 6 0.00 0 0 0 6 0 6 0.00 23 3 20 13.04
Kurt Maflin 26 26 999 n/a Norway 0 0 0 1 0 1 0.00 1 0 1 0.00 0 0 0