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 D L % P W D L % P W D L % P W L %
Mark J Williams 11 11 999 n/a Wales 16 14 0 2 87.50 0 0 0 0 16 14 0 2 87.50 85 57 28 67.06
David B Gilbert 21 21 999 n/a England 22 19 0 3 86.36 0 0 0 0 22 19 0 3 86.36 93 70 23 75.27
Mark Allen 9 9 999 n/a Northern Ireland 19 16 1 2 84.21 0 0 0 0 19 16 1 2 84.21 101 68 33 67.33
Ricky Walden 24 24 999 n/a England 19 15 0 4 78.95 0 0 0 0 19 15 0 4 78.95 97 61 36 62.89
John Higgins 6 6 999 n/a Scotland 13 10 0 3 76.92 0 0 0 0 13 10 0 3 76.92 81 49 32 60.49
Jimmy Robertson 42 42 999 n/a England 20 15 2 3 75.00 0 0 0 0 20 15 2 3 75.00 96 63 33 65.63
Zhou Yuelong 17 17 999 n/a China 8 6 0 2 75.00 0 0 0 0 8 6 0 2 75.00 44 27 17 61.36
Judd Trump 1 1 999 n/a England 15 11 1 3 73.33 0 0 0 0 15 11 1 3 73.33 72 46 26 63.89
Ronnie O'Sullivan 3 3 999 n/a England 7 5 1 1 71.43 0 0 0 0 7 5 1 1 71.43 32 23 9 71.88
Yan Bingtao 13 13 999 n/a China 13 9 2 2 69.23 0 0 0 0 13 9 2 2 69.23 63 41 22 65.08
Shaun Murphy 7 7 999 n/a England 12 8 1 3 66.67 0 0 0 0 12 8 1 3 66.67 61 37 24 60.66
Stuart Bingham 12 12 999 n/a England 12 8 1 3 66.67 0 0 0 0 12 8 1 3 66.67 52 31 21 59.62
Anthony Hamilton 52 52 999 n/a England 9 6 1 2 66.67 0 0 0 0 9 6 1 2 66.67 45 27 18 60.00
Lu Ning 30 30 999 n/a China 9 6 0 3 66.67 1 1 0 0 100.00 10 7 0 3 70.00 46 25 21 54.35
Mark Selby 2 2 999 n/a England 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 31 17 14 54.84
Xiao Guodong 33 33 999 n/a China 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 35 19 16 54.29
Neil Robertson 4 4 999 n/a Australia 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 13 9 4 69.23
Leo Fernandez (a) 999 n/a 999 n/a Ireland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 10 6 4 60.00
Allister Carter 20 20 999 n/a England 17 11 2 4 64.71 0 0 0 0 17 11 2 4 64.71 74 46 28 62.16
Gary Wilson 25 25 999 n/a England 17 11 2 4 64.71 0 0 0 0 17 11 2 4 64.71 85 52 33 61.18
Xu Si 95 95 999 n/a China 8 5 0 3 62.50 0 0 0 0 8 5 0 3 62.50 38 19 19 50.00
Stephen Maguire 8 8 999 n/a Scotland 13 8 1 4 61.54 0 0 0 0 13 8 1 4 61.54 63 37 26 58.73
Tom Ford 28 28 999 n/a England 15 9 3 3 60.00 1 0 0 1 0.00 16 9 3 4 56.25 69 42 27 60.87
Oliver Lines 68 68 999 n/a England 15 9 2 4 60.00 0 0 0 0 15 9 2 4 60.00 60 38 22 63.33
Kyren Wilson 5 5 999 n/a England 15 9 2 4 60.00 0 0 0 0 15 9 2 4 60.00 68 41 27 60.29
Cao Yupeng 85 85 999 n/a China 15 9 1 5 60.00 0 0 0 0 15 9 1 5 60.00 66 39 27 59.09
Mark Davis 47 47 999 n/a England 10 6 1 3 60.00 0 0 0 0 10 6 1 3 60.00 41 24 17 58.54
Noppon Saengkham 40 40 999 n/a Thailand 10 6 1 3 60.00 0 0 0 0 10 6 1 3 60.00 45 26 19 57.78
Luca Brecel 46 46 999 n/a Belgium 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 45 25 20 55.56
Wu Yize 109 109 999 n/a China 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 26 14 12 53.85
Li Hang 42 42 999 n/a China 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 37 22 15 59.46
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 9 5 1 3 55.56 0 0 0 0 9 5 1 3 55.56 38 24 14 63.16
Ross Muir (a) 999 n/a 999 n/a Scotland 9 5 1 3 55.56 0 0 0 0 9 5 1 3 55.56 40 23 17 57.50
Mark King 54 54 999 n/a England 9 5 1 3 55.56 0 0 0 0 9 5 1 3 55.56 43 24 19 55.81
Mitchell Mann 87 87 999 n/a England 11 6 2 3 54.55 0 0 0 0 11 6 2 3 54.55 53 29 24 54.72
Allan Taylor 75 75 999 n/a England 11 6 1 4 54.55 0 0 0 0 11 6 1 4 54.55 54 29 25 53.70
Jak Jones 64 64 999 n/a Wales 11 6 1 4 54.55 0 0 0 0 11 6 1 4 54.55 56 30 26 53.57
Liam Highfield 44 44 999 n/a England 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 46 23 23 50.00
Ryan Day 26 26 999 n/a Wales 14 7 3 4 50.00 0 0 0 0 14 7 3 4 50.00 62 35 27 56.45
Chang Bingyu 98 98 999 n/a China 12 6 2 4 50.00 0 0 0 0 12 6 2 4 50.00 55 30 25 54.55
David Lilley (a) 999 n/a 999 n/a England 10 5 2 3 50.00 0 0 0 0 10 5 2 3 50.00 40 23 17 57.50
Hossein Vafaei 60 60 999 n/a Iran 10 5 2 3 50.00 0 0 0 0 10 5 2 3 50.00 46 24 22 52.17
Zhang Jiankang 95 95 999 n/a China 10 5 1 4 50.00 0 0 0 0 10 5 1 4 50.00 49 27 22 55.10
Jackson Page 91 91 999 n/a Wales 10 5 1 4 50.00 0 0 0 0 10 5 1 4 50.00 49 24 25 48.98
Lee Walker 81 81 999 n/a Wales 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 49 24 25 48.98
Akani Songsermsawad 56 56 999 n/a Thailand 8 4 2 2 50.00 0 0 0 0 8 4 2 2 50.00 37 23 14 62.16
Robbie Williams 68 68 999 n/a England 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 35 20 15 57.14
Gao Yang 78 78 999 n/a China 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 35 19 16 54.29
Sam Craigie 55 55 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 36 19 17 52.78
Liang Wenbo 27 27 999 n/a China 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 32 16 16 50.00
Jack Lisowski 15 15 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 22 10 12 45.45
Elliot Slessor 39 39 999 n/a England 13 6 0 7 46.15 0 0 0 0 13 6 0 7 46.15 68 32 36 47.06
Joe O'Connor 57 57 999 n/a England 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 56 28 28 50.00
Ken Doherty 73 73 999 n/a Ireland 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 46 23 23 50.00
Martin Gould 23 23 999 n/a England 9 4 3 2 44.44 0 0 0 0 9 4 3 2 44.44 42 24 18 57.14
Jordan Brown 36 36 999 n/a Northern Ireland 9 4 2 3 44.44 0 0 0 0 9 4 2 3 44.44 37 19 18 51.35
Zhao Xintong 29 29 999 n/a China 9 4 1 4 44.44 0 0 0 0 9 4 1 4 44.44 51 27 24 52.94
Yuan Sijun 100 100 999 n/a China 9 4 1 4 44.44 0 0 0 0 9 4 1 4 44.44 44 22 22 50.00
Peter Devlin 81 81 999 n/a England 9 4 1 4 44.44 0 0 0 0 9 4 1 4 44.44 44 21 23 47.73
Graeme Dott 18 18 999 n/a Scotland 9 4 1 4 44.44 0 0 0 0 9 4 1 4 44.44 38 18 20 47.37
David Grace 51 51 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 38 17 21 44.74
Ben Woollaston 53 53 999 n/a England 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 28 17 11 60.71
Zhao Jianbo 74 74 999 n/a China 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 29 17 12 58.62
Steven Hallworth 72 72 999 n/a England 7 3 1 3 42.86 0 0 0 0 7 3 1 3 42.86 36 17 19 47.22
Lü Haotian 50 50 999 n/a China 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 41 21 20 51.22
Tian Pengfei 58 58 999 n/a China 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 38 17 21 44.74
Hammad Miah 90 90 999 n/a England 12 5 1 6 41.67 0 0 0 0 12 5 1 6 41.67 61 29 32 47.54
Matthew Stevens 37 37 999 n/a Wales 12 5 1 6 41.67 0 0 0 0 12 5 1 6 41.67 56 25 31 44.64
Barry Hawkins 14 14 999 n/a England 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 44 23 21 52.27
Pang Junxu 66 66 999 n/a China 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 46 24 22 52.17
Alexander Ursenbacher 40 40 999 n/a Switzerland 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 41 21 20 51.22
Duane Jones 92 92 999 n/a Wales 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 49 24 25 48.98
Stuart Carrington 49 49 999 n/a England 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 42 19 23 45.24
Alfie Burden 104 104 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 26 12 14 46.15
Jamie O'Neill 113 113 999 n/a England 5 2 0 3 40.00 1 0 0 1 0.00 6 2 0 4 33.33 31 12 19 38.71
Stephen Hendry 95 95 999 n/a Scotland 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 24 9 15 37.50
Ashley Carty 70 70 999 n/a England 8 3 1 4 37.50 1 1 0 0 100.00 9 4 1 4 44.44 41 20 21 48.78
James Cahill (a) 999 n/a 999 n/a England 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 37 18 19 48.65
Rory McLeod 77 77 999 n/a Jamaica 8 3 1 4 37.50 1 1 0 0 100.00 9 4 1 4 44.44 36 17 19 47.22
Chris Wakelin 65 65 999 n/a England 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 39 18 21 46.15
Joe Perry 22 22 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 40 20 20 50.00
Andrew Pagett 100 100 999 n/a Wales 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 34 13 21 38.24
Fergal O'Brien 76 76 999 n/a Ireland 11 4 3 4 36.36 0 0 0 0 11 4 3 4 36.36 44 21 23 47.73
Craig Steadman 100 100 999 n/a England 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 54 26 28 48.15
Louis Heathcote 92 92 999 n/a England 11 4 1 6 36.36 0 0 0 0 11 4 1 6 36.36 60 27 33 45.00
Lukas Kleckers 79 79 999 n/a Germany 11 4 1 6 36.36 0 0 0 0 11 4 1 6 36.36 48 18 30 37.50
Matthew Selt 34 34 999 n/a England 12 4 4 4 33.33 0 0 0 0 12 4 4 4 33.33 55 26 29 47.27
Martin O'Donnell 45 45 999 n/a England 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 48 21 27 43.75
Scott Donaldson 35 35 999 n/a Scotland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 44 18 26 40.91
Simon Blackwell (a) 999 n/a 999 n/a England 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 11 5 6 45.45
Lei Peifan 113 113 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 18 9 9 50.00
Billy Joe Castle (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 4 7 36.36
Haydon Pinhey (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 4 7 36.36
Joshua Thomond (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 9 3 6 33.33
Bai Langning (a) 999 n/a 999 n/a China 13 4 4 5 30.77 0 0 0 0 13 4 4 5 30.77 52 27 25 51.92
Gerard Greene 104 104 999 n/a Northern Ireland 10 3 1 6 30.00 0 0 0 0 10 3 1 6 30.00 44 20 24 45.45
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 34 18 16 52.94
Jamie Jones 48 48 999 n/a Wales 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 34 16 18 47.06
Jamie Clarke 67 67 999 n/a Wales 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 31 13 18 41.94
Si Jiahui (a) 999 n/a 999 n/a China 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 29 12 17 41.38
Michael White (a) 999 n/a 999 n/a Wales 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 32 13 19 40.63
Andy Hicks 98 98 999 n/a England 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 30 12 18 40.00
Anthony McGill 16 16 999 n/a Scotland 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 35 15 20 42.86
Ashley Hugill 80 80 999 n/a England 12 3 2 7 25.00 0 0 0 0 12 3 2 7 25.00 63 30 33 47.62
Simon Lichtenberg 71 71 999 n/a Germany 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 38 16 22 42.11
Ben Hancorn 83 83 999 n/a England 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 36 13 23 36.11
Jimmy White 104 104 999 n/a England 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 30 10 20 33.33
Ian Burns 104 104 999 n/a England 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 40 14 26 35.00
Fan Zhengyi 86 86 999 n/a China 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 28 11 17 39.29
Peter Lines 100 100 999 n/a England 11 2 1 8 18.18 0 0 0 0 11 2 1 8 18.18 51 19 32 37.25
Michael Holt 31 31 999 n/a England 6 1 2 3 16.67 0 0 0 0 6 1 2 3 16.67 30 15 15 50.00
Andrew Higginson 61 61 999 n/a England 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 26 10 16 38.46
Jamie Wilson 87 87 999 n/a England 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 24 9 15 37.50
Sanderson Lam (a) 999 n/a 999 n/a England 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 28 10 18 35.71
Dylan Emery (a) 999 n/a 999 n/a Wales 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 26 9 17 34.62
Fraser Patrick 113 113 999 n/a Scotland 7 1 2 4 14.29 0 0 0 0 7 1 2 4 14.29 32 13 19 40.63
John Astley (a) 999 n/a 999 n/a England 7 1 2 4 14.29 0 0 0 0 7 1 2 4 14.29 30 11 19 36.67
Nigel Bond 61 61 999 n/a England 7 1 2 4 14.29 0 0 0 0 7 1 2 4 14.29 28 9 19 32.14
Soheil Vahedi (a) 999 n/a 999 n/a Iran 7 1 1 5 14.29 0 0 0 0 7 1 1 5 14.29 32 11 21 34.38
Michael Judge 113 113 999 n/a Ireland 7 1 1 5 14.29 0 0 0 0 7 1 1 5 14.29 30 10 20 33.33
Robert Milkins 38 38 999 n/a England 7 1 1 5 14.29 0 0 0 0 7 1 1 5 14.29 28 9 19 32.14
Aaron Hill 83 83 999 n/a Ireland 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 32 9 23 28.13
Dominic Dale 59 59 999 n/a Wales 8 1 3 4 12.50 0 0 0 0 8 1 3 4 12.50 35 13 22 37.14
Zak Surety 89 89 999 n/a England 8 1 2 5 12.50 0 0 0 0 8 1 2 5 12.50 42 17 25 40.48
Farakh Ajaib 94 94 999 n/a Pakistan 8 1 2 5 12.50 0 0 0 0 8 1 2 5 12.50 37 12 25 32.43
Barry Pinches 104 104 999 n/a England 8 1 2 5 12.50 0 0 0 0 8 1 2 5 12.50 33 9 24 27.27
Chen Zifan 109 109 999 n/a China 8 1 1 6 12.50 0 0 0 0 8 1 1 6 12.50 36 13 23 36.11
Iulian Boiko 109 109 999 n/a Ukraine 8 1 1 6 12.50 0 0 0 0 8 1 1 6 12.50 38 12 26 31.58
Mark Joyce 63 63 999 n/a England 10 1 3 6 10.00 0 0 0 0 10 1 3 6 10.00 42 13 29 30.95
Ng On Yee (f) 113 113 999 n/a Hong Kong 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 4 5 44.44
Daniel Womersley (a) 999 n/a 999 n/a England 3 0 2 1 0.00 0 0 0 0 3 0 2 1 0.00 11 4 7 36.36
Michael Collumb (a) 999 n/a 999 n/a Scotland 3 0 2 1 0.00 0 0 0 0 3 0 2 1 0.00 11 4 7 36.36
Robert McCullough (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 5 1 4 20.00
Christopher Clifford (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 4 0 4 0.00
Oliver Brown (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 12 4 8 33.33
Rod Lawler (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 12 4 8 33.33
Ben Fortey (a) 999 n/a 999 n/a Wales 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Ryan Davies (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Sydney Wilson (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Kurt Maflin 31 31 999 n/a Norway 2 0 0 2 0.00 1 0 0 1 0.00 3 0 0 3 0.00 11 3 8 27.27
Kuldesh Johal (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 10 2 8 20.00
Zhang Anda 113 113 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 14 3 11 21.43
Saqib Nasir (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 10 1 9 10.00
Luke Pinches (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 9 0 9 0.00
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 9 0 9 0.00
Reanne Evans (f) 113 113 999 n/a England 6 0 2 4 0.00 0 0 0 0 6 0 2 4 0.00 28 10 18 35.71
Igor Figueiredo 113 113 999 n/a Brazil 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 20 5 15 25.00
Mark Lloyd (a) 999 n/a 999 n/a England 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 20 5 15 25.00
Sean Maddocks 112 112 999 n/a England 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 23 3 20 13.04
Dean Young 113 113 999 n/a Scotland 8 0 1 7 0.00 0 0 0 0 8 0 1 7 0.00 34 6 28 17.65