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 %
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 18 16 2 88.89 0 0 0 18 16 2 88.89 69 55 14 79.71
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
Xu Si 95 95 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
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
Lu Ning 34 34 999 n/a China 8 6 2 75.00 0 0 0 8 6 2 75.00 40 23 17 57.50
Xiao Guodong 32 32 999 n/a China 4 3 1 75.00 0 0 0 4 3 1 75.00 23 12 11 52.17
Allister Carter 22 22 999 n/a England 15 11 2 73.33 0 0 0 15 11 2 73.33 61 41 20 67.21
Jimmy Robertson 48 48 999 n/a England 14 10 2 71.43 0 0 0 14 10 2 71.43 58 38 20 65.52
Oliver Lines 69 69 999 n/a England 12 8 2 66.67 0 0 0 12 8 2 66.67 46 33 13 71.74
Gary Wilson 28 28 999 n/a England 12 8 2 66.67 0 0 0 12 8 2 66.67 60 36 24 60.00
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
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
Cao Yupeng 86 86 999 n/a China 14 9 4 64.29 0 0 0 14 9 4 64.29 59 36 23 61.02
Allan Taylor 75 75 999 n/a England 8 5 2 62.50 0 0 0 8 5 2 62.50 32 20 12 62.50
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
Anthony Hamilton 47 47 999 n/a England 8 5 2 62.50 0 0 0 8 5 2 62.50 38 22 16 57.89
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
Luca Brecel 44 44 999 n/a Belgium 8 5 3 62.50 0 0 0 8 5 3 62.50 33 19 14 57.58
Mark Davis 49 49 999 n/a England 10 6 3 60.00 0 0 0 10 6 3 60.00 41 24 17 58.54
Li Hang 38 38 999 n/a China 5 3 2 60.00 0 0 0 5 3 2 60.00 21 13 8 61.90
Liang Wenbo 30 30 999 n/a China 5 3 2 60.00 0 0 0 5 3 2 60.00 26 14 12 53.85
Wu Yize 104 104 999 n/a China 5 3 2 60.00 0 0 0 5 3 2 60.00 26 14 12 53.85
Akani Songsermsawad 56 56 999 n/a Thailand 7 4 1 57.14 0 0 0 7 4 1 57.14 30 20 10 66.67
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
Peter Devlin 83 83 999 n/a England 7 4 2 57.14 0 0 0 7 4 2 57.14 32 18 14 56.25
Hossein Vafaei 40 40 999 n/a Iran 9 5 2 55.56 0 0 0 9 5 2 55.56 42 24 18 57.14
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
Joe O'Connor 56 56 999 n/a England 9 5 3 55.56 0 0 0 9 5 3 55.56 41 22 19 53.66
Liam Highfield 45 45 999 n/a England 9 5 4 55.56 0 0 0 9 5 4 55.56 35 17 18 48.57
Ryan Day 26 26 999 n/a Wales 13 7 3 53.85 0 0 0 13 7 3 53.85 57 34 23 59.65
Tom Ford 24 24 999 n/a England 13 7 3 53.85 0 0 0 13 7 3 53.85 54 32 22 59.26
Elliot Slessor 43 43 999 n/a England 12 6 6 50.00 0 0 0 12 6 6 50.00 61 29 32 47.54
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
Duane Jones 92 92 999 n/a Wales 8 4 2 50.00 0 0 0 8 4 2 50.00 36 20 16 55.56
Robbie Williams 68 68 999 n/a England 8 4 3 50.00 0 0 0 8 4 3 50.00 35 20 15 57.14
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
Stuart Carrington 51 51 999 n/a England 8 4 3 50.00 0 0 0 8 4 3 50.00 30 16 14 53.33
David Grace 58 58 999 n/a England 8 4 4 50.00 0 0 0 8 4 4 50.00 34 17 17 50.00
Lee Walker 83 83 999 n/a Wales 8 4 4 50.00 0 0 0 8 4 4 50.00 35 17 18 48.57
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
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
Tian Pengfei 53 53 999 n/a China 4 2 2 50.00 0 0 0 4 2 2 50.00 19 9 10 47.37
Stephen Hendry 89 89 999 n/a Scotland 4 2 2 50.00 0 0 0 4 2 2 50.00 17 7 10 41.18
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
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
Graeme Dott 20 20 999 n/a Scotland 9 4 4 44.44 0 0 0 9 4 4 44.44 38 18 20 47.37
Hammad Miah 91 91 999 n/a England 9 4 4 44.44 0 0 0 9 4 4 44.44 38 18 20 47.37
Martin Gould 23 23 999 n/a England 7 3 1 42.86 0 0 0 7 3 1 42.86 30 18 12 60.00
Zhao Jianbo 74 74 999 n/a China 7 3 2 42.86 0 0 0 7 3 2 42.86 29 17 12 58.62
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
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 7 3 3 42.86 0 0 0 7 3 3 42.86 29 15 14 51.72
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
Martin O'Donnell 46 46 999 n/a England 7 3 3 42.86 0 0 0 7 3 3 42.86 34 16 18 47.06
Jackson Page 108 108 999 n/a Wales 7 3 3 42.86 0 0 0 7 3 3 42.86 31 13 18 41.94
Joe Perry 21 21 999 n/a England 7 3 4 42.86 0 0 0 7 3 4 42.86 32 17 15 53.13
Andrew Pagett 95 95 999 n/a Wales 7 3 4 42.86 0 0 0 7 3 4 42.86 29 12 17 41.38
Fergal O'Brien 77 77 999 n/a Ireland 10 4 3 40.00 0 0 0 10 4 3 40.00 40 21 19 52.50
Alexander Ursenbacher 42 42 999 n/a Switzerland 10 4 4 40.00 0 0 0 10 4 4 40.00 41 21 20 51.22
Ken Doherty 72 72 999 n/a Ireland 10 4 5 40.00 0 0 0 10 4 5 40.00 39 19 20 48.72
Matthew Stevens 36 36 999 n/a Wales 10 4 5 40.00 0 0 0 10 4 5 40.00 44 20 24 45.45
Lukas Kleckers 76 76 999 n/a Germany 10 4 5 40.00 0 0 0 10 4 5 40.00 41 16 25 39.02
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
Gao Yang 80 80 999 n/a China 5 2 3 40.00 0 0 0 5 2 3 40.00 20 10 10 50.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
Pang Junxu 66 66 999 n/a China 8 3 3 37.50 0 0 0 8 3 3 37.50 32 16 16 50.00
Louis Heathcote 99 99 999 n/a England 8 3 4 37.50 0 0 0 8 3 4 37.50 40 19 21 47.50
Matthew Selt 33 33 999 n/a England 11 4 3 36.36 0 0 0 11 4 3 36.36 47 23 24 48.94
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
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 6 2 2 33.33 0 0 0 6 2 2 33.33 28 16 12 57.14
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
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
Jamie Clarke 67 67 999 n/a Wales 6 2 3 33.33 0 0 0 6 2 3 33.33 27 13 14 48.15
Si Jiahui (a) 999 n/a 999 n/a China 6 2 3 33.33 0 0 0 6 2 3 33.33 24 11 13 45.83
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
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
Lei Peifan 112 112 999 n/a China 3 1 2 33.33 0 0 0 3 1 2 33.33 18 9 9 50.00
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
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
Jamie O'Neill 112 112 999 n/a England 3 1 2 33.33 0 0 0 3 1 2 33.33 15 5 10 33.33
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
Ashley Hugill 78 78 999 n/a England 10 3 5 30.00 0 0 0 10 3 5 30.00 47 23 24 48.94
Gerard Greene 99 99 999 n/a Northern Ireland 10 3 6 30.00 0 0 0 10 3 6 30.00 44 20 24 45.45
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
Jamie Jones 50 50 999 n/a Wales 7 2 3 28.57 0 0 0 7 2 3 28.57 34 16 18 47.06
Zhao Xintong 25 25 999 n/a China 7 2 4 28.57 0 0 0 7 2 4 28.57 35 17 18 48.57
Simon Lichtenberg 72 72 999 n/a Germany 7 2 4 28.57 0 0 0 7 2 4 28.57 31 13 18 41.94
Michael White (a) 999 n/a 999 n/a Wales 7 2 4 28.57 0 0 0 7 2 4 28.57 32 13 19 40.63
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
Jimmy White 99 99 999 n/a England 7 2 4 28.57 0 0 0 7 2 4 28.57 25 9 16 36.00
Scott Donaldson 35 35 999 n/a Scotland 7 2 5 28.57 0 0 0 7 2 5 28.57 33 14 19 42.42
Ian Burns 99 99 999 n/a England 8 2 5 25.00 0 0 0 8 2 5 25.00 35 14 21 40.00
Lü Haotian 54 54 999 n/a China 4 1 3 25.00 0 0 0 4 1 3 25.00 25 12 13 48.00
Fan Zhengyi 88 88 999 n/a China 4 1 3 25.00 0 0 0 4 1 3 25.00 22 9 13 40.91
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 10 2 7 20.00 0 0 0 10 2 7 20.00 44 17 27 38.64
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
Farakh Ajaib 94 94 999 n/a Pakistan 6 1 3 16.67 0 0 0 6 1 3 16.67 27 10 17 37.04
Barry Pinches 99 99 999 n/a England 6 1 3 16.67 0 0 0 6 1 3 16.67 24 8 16 33.33
Andrew Higginson 62 62 999 n/a England 6 1 4 16.67 0 0 0 6 1 4 16.67 26 10 16 38.46
Jamie Wilson 85 85 999 n/a England 6 1 4 16.67 0 0 0 6 1 4 16.67 24 9 15 37.50
Sanderson Lam (a) 999 n/a 999 n/a England 6 1 4 16.67 0 0 0 6 1 4 16.67 28 10 18 35.71
Robert Milkins 41 41 999 n/a England 6 1 4 16.67 0 0 0 6 1 4 16.67 23 8 15 34.78
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
Iulian Boiko 104 104 999 n/a Ukraine 6 1 4 16.67 0 0 0 6 1 4 16.67 26 9 17 34.62
Aaron Hill 81 81 999 n/a Ireland 6 1 5 16.67 0 0 0 6 1 5 16.67 25 7 18 28.00
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
Fraser Patrick 112 112 999 n/a Scotland 7 1 4 14.29 0 0 0 7 1 4 14.29 32 13 19 40.63
John Astley (a) 999 n/a 999 n/a England 7 1 4 14.29 0 0 0 7 1 4 14.29 30 11 19 36.67
Nigel Bond 64 64 999 n/a England 7 1 4 14.29 0 0 0 7 1 4 14.29 28 9 19 32.14
Chen Zifan 104 104 999 n/a China 7 1 5 14.29 0 0 0 7 1 5 14.29 30 11 19 36.67
Soheil Vahedi (a) 999 n/a 999 n/a Iran 7 1 5 14.29 0 0 0 7 1 5 14.29 32 11 21 34.38
Michael Judge 112 112 999 n/a Ireland 7 1 5 14.29 0 0 0 7 1 5 14.29 30 10 20 33.33
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
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
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
Kurt Maflin 26 26 999 n/a Norway 2 0 2 0.00 1 0 1 0.00 3 0 3 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
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
Zhang Anda 112 112 999 n/a China 3 0 3 0.00 0 0 0 3 0 3 0.00 14 3 11 21.43
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
Zak Surety 87 87 999 n/a England 6 0 4 0.00 0 0 0 6 0 4 0.00 27 9 18 33.33
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
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
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