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 20 17 1 2 85.00 0 0 0 0 20 17 1 2 85.00 107 73 34 68.22
Ricky Walden 24 24 999 n/a England 21 17 0 4 80.95 0 0 0 0 21 17 0 4 80.95 110 71 39 64.55
Neil Robertson 4 4 999 n/a Australia 5 4 0 1 80.00 0 0 0 0 5 4 0 1 80.00 26 19 7 73.08
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
Judd Trump 1 1 999 n/a England 16 12 1 3 75.00 0 0 0 0 16 12 1 3 75.00 80 51 29 63.75
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
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
Lu Ning 30 30 999 n/a China 10 7 0 3 70.00 1 1 0 0 100.00 11 8 0 3 72.73 51 30 21 58.82
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
Allister Carter 20 20 999 n/a England 18 12 2 4 66.67 0 0 0 0 18 12 2 4 66.67 82 51 31 62.20
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
Luca Brecel 46 46 999 n/a Belgium 12 8 0 4 66.67 0 0 0 0 12 8 0 4 66.67 57 35 22 61.40
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
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
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
Stuart Bingham 12 12 999 n/a England 13 8 1 4 61.54 0 0 0 0 13 8 1 4 61.54 58 32 26 55.17
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
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 10 6 1 3 60.00 0 0 0 0 10 6 1 3 60.00 46 29 17 63.04
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
Anthony Hamilton 52 52 999 n/a England 10 6 1 3 60.00 0 0 0 0 10 6 1 3 60.00 53 30 23 56.60
Jack Lisowski 15 15 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 30 15 15 50.00
Liam Highfield 44 44 999 n/a England 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 51 28 23 54.90
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
Wu Yize 109 109 999 n/a China 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 38 20 18 52.63
Xiao Guodong 33 33 999 n/a China 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 44 23 21 52.27
Akani Songsermsawad 56 56 999 n/a Thailand 9 5 2 2 55.56 0 0 0 0 9 5 2 2 55.56 45 28 17 62.22
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
Gao Yang 78 78 999 n/a China 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 44 24 20 54.55
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
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
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
Lü Haotian 50 50 999 n/a China 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 48 26 22 54.17
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
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
Zhang Jiankang 95 95 999 n/a China 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 56 29 27 51.79
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
Jackson Page 91 91 999 n/a Wales 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 56 26 30 46.43
Lee Walker 81 81 999 n/a Wales 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 56 26 30 46.43
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
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
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
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
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
Craig Steadman 100 100 999 n/a England 12 5 2 5 41.67 0 0 0 0 12 5 2 5 41.67 61 31 30 50.82
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
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
Jordan Brown 36 36 999 n/a Northern Ireland 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 46 23 23 50.00
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
Graeme Dott 18 18 999 n/a Scotland 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 47 22 25 46.81
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
Zhang Anda 113 113 999 n/a China 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 26 13 13 50.00
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
Ben Woollaston 53 53 999 n/a England 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 35 19 16 54.29
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
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
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
Barry Hawkins 14 14 999 n/a England 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 52 26 26 50.00
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
Rory McLeod 77 77 999 n/a Jamaica 9 3 1 5 33.33 1 1 0 0 100.00 10 4 1 5 40.00 41 17 24 41.46
Michael White (a) 999 n/a 999 n/a Wales 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 47 19 28 40.43
Si Jiahui (a) 999 n/a 999 n/a China 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 43 17 26 39.53
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
Andrew Pagett 100 100 999 n/a Wales 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 42 16 26 38.10
Fan Zhengyi 86 86 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 36 16 20 44.44
Alfie Burden 104 104 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 32 13 19 40.63
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
Simon Lichtenberg 71 71 999 n/a Germany 10 3 1 6 30.00 0 0 0 0 10 3 1 6 30.00 50 22 28 44.00
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
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
Thepchaiya Un-Nooh 19 19 999 n/a Thailand 8 2 2 4 25.00 0 0 0 0 8 2 2 4 25.00 42 21 21 50.00
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
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
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
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
Jamie Wilson 87 87 999 n/a England 7 1 1 5 14.29 0 0 0 0 7 1 1 5 14.29 30 10 20 33.33
Sanderson Lam (a) 999 n/a 999 n/a England 7 1 1 5 14.29 0 0 0 0 7 1 1 5 14.29 34 11 23 32.35
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
Fraser Patrick 113 113 999 n/a Scotland 8 1 2 5 12.50 0 0 0 0 8 1 2 5 12.50 39 15 24 38.46
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
Michael Judge 113 113 999 n/a Ireland 8 1 1 6 12.50 0 0 0 0 8 1 1 6 12.50 38 13 25 34.21
Robert Milkins 38 38 999 n/a England 8 1 1 6 12.50 0 0 0 0 8 1 1 6 12.50 36 12 24 33.33
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
Farakh Ajaib 94 94 999 n/a Pakistan 9 1 2 6 11.11 0 0 0 0 9 1 2 6 11.11 42 12 30 28.57
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
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