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 %
David B Gilbert 22 22 999 n/a England 30 26 0 4 86.67 0 0 0 0 30 26 0 4 86.67 156 109 47 69.87
Mark J Williams 9 9 999 n/a Wales 18 15 0 3 83.33 0 0 0 0 18 15 0 3 83.33 105 68 37 64.76
Neil Robertson 4 4 999 n/a Australia 12 10 0 2 83.33 1 1 0 0 100.00 13 11 0 2 84.62 87 53 34 60.92
Ronnie O'Sullivan 3 3 999 n/a England 18 14 1 3 77.78 0 0 0 0 18 14 1 3 77.78 110 73 37 66.36
Mark Allen 11 11 999 n/a Northern Ireland 26 20 1 5 76.92 0 0 0 0 26 20 1 5 76.92 158 100 58 63.29
Ricky Walden 24 24 999 n/a England 26 20 0 6 76.92 0 0 0 0 26 20 0 6 76.92 155 95 60 61.29
Luca Brecel 40 40 999 n/a Belgium 21 16 0 5 76.19 0 0 0 0 21 16 0 5 76.19 114 75 39 65.79
John Higgins 7 7 999 n/a Scotland 25 19 0 6 76.00 0 0 0 0 25 19 0 6 76.00 181 108 73 59.67
Judd Trump 2 2 999 n/a England 24 18 1 5 75.00 0 0 0 0 24 18 1 5 75.00 134 85 49 63.43
Zhou Yuelong 17 17 999 n/a China 12 9 0 3 75.00 0 0 0 0 12 9 0 3 75.00 77 49 28 63.64
Paul Deaville (a) 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 22 12 10 54.55
Yan Bingtao 12 12 999 n/a China 23 17 2 4 73.91 0 0 0 0 23 17 2 4 73.91 130 84 46 64.62
Kyren Wilson 5 5 999 n/a England 25 18 2 5 72.00 0 0 0 0 25 18 2 5 72.00 138 90 48 65.22
Mark Selby 1 1 999 n/a England 14 10 0 4 71.43 0 0 0 0 14 10 0 4 71.43 83 50 33 60.24
Anthony Hamilton 56 56 999 n/a England 16 11 1 4 68.75 0 0 0 0 16 11 1 4 68.75 104 60 44 57.69
Shaun Murphy 6 6 999 n/a England 19 13 1 5 68.42 0 0 0 0 19 13 1 5 68.42 113 67 46 59.29
Jimmy Robertson 47 47 999 n/a England 24 16 2 6 66.67 0 0 0 0 24 16 2 6 66.67 130 77 53 59.23
Noppon Saengkham 45 45 999 n/a Thailand 18 12 1 5 66.67 0 0 0 0 18 12 1 5 66.67 107 62 45 57.94
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
Liam Highfield 43 43 999 n/a England 17 11 0 6 64.71 0 0 0 0 17 11 0 6 64.71 93 54 39 58.06
Jack Lisowski 15 15 999 n/a England 11 7 0 4 63.64 0 0 0 0 11 7 0 4 63.64 76 44 32 57.89
Gary Wilson 21 21 999 n/a England 21 13 2 6 61.90 0 0 0 0 21 13 2 6 61.90 118 70 48 59.32
Sam Craigie 55 55 999 n/a England 13 8 0 5 61.54 1 0 0 1 0.00 14 8 0 6 57.14 76 44 32 57.89
Allister Carter 20 20 999 n/a England 23 14 2 7 60.87 0 0 0 0 23 14 2 7 60.87 119 68 51 57.14
Tom Ford 25 25 999 n/a England 20 12 3 5 60.00 1 0 0 1 0.00 21 12 3 6 57.14 106 65 41 61.32
Mark King 36 36 999 n/a England 20 12 1 7 60.00 0 0 0 0 20 12 1 7 60.00 122 68 54 55.74
Anthony McGill 16 16 999 n/a Scotland 15 9 0 6 60.00 0 0 0 0 15 9 0 6 60.00 89 52 37 58.43
Liang Wenbo 27 27 999 n/a China 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 63 36 27 57.14
Cao Yupeng 83 83 999 n/a China 22 13 1 8 59.09 0 0 0 0 22 13 1 8 59.09 118 67 51 56.78
Hossein Vafaei 63 63 999 n/a Iran 17 10 2 5 58.82 0 0 0 0 17 10 2 5 58.82 96 57 39 59.38
Mark Davis 48 48 999 n/a England 17 10 1 6 58.82 0 0 0 0 17 10 1 6 58.82 93 50 43 53.76
Xiao Guodong 31 31 999 n/a China 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 79 44 35 55.70
Li Hang 40 40 999 n/a China 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 74 41 33 55.41
Wu Yize 101 101 999 n/a China 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 80 41 39 51.25
Stuart Bingham 13 13 999 n/a England 19 11 1 7 57.89 0 0 0 0 19 11 1 7 57.89 108 59 49 54.63
Ding Junhui 10 10 999 n/a China 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 45 26 19 57.78
Zhao Xintong 26 26 999 n/a China 16 9 1 6 56.25 0 0 0 0 16 9 1 6 56.25 113 62 51 54.87
Ryan Day 22 22 999 n/a Wales 18 10 3 5 55.56 0 0 0 0 18 10 3 5 55.56 95 53 42 55.79
Barry Hawkins 14 14 999 n/a England 18 10 2 6 55.56 0 0 0 0 18 10 2 6 55.56 96 58 38 60.42
Stephen Maguire 8 8 999 n/a Scotland 18 10 1 7 55.56 0 0 0 0 18 10 1 7 55.56 98 53 45 54.08
Xu Si 89 89 999 n/a China 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 56 26 30 46.43
Gao Yang 78 78 999 n/a China 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 71 37 34 52.11
Jordan Brown 33 33 999 n/a Northern Ireland 15 8 2 5 53.33 0 0 0 0 15 8 2 5 53.33 88 49 39 55.68
Akani Songsermsawad 58 58 999 n/a Thailand 15 8 2 5 53.33 0 0 0 0 15 8 2 5 53.33 92 51 41 55.43
Jak Jones 60 60 999 n/a Wales 17 9 1 7 52.94 0 0 0 0 17 9 1 7 52.94 104 53 51 50.96
Oliver Lines 69 69 999 n/a England 18 9 2 7 50.00 0 0 0 0 18 9 2 7 50.00 79 42 37 53.16
Mitchell Mann 88 88 999 n/a England 14 7 2 5 50.00 0 0 0 0 14 7 2 5 50.00 77 38 39 49.35
Allan Taylor 73 73 999 n/a England 14 7 1 6 50.00 1 0 0 1 0.00 15 7 1 7 46.67 76 39 37 51.32
Lu Ning 28 28 999 n/a China 14 7 0 7 50.00 2 2 0 0 100.00 16 9 0 7 56.25 85 44 41 51.76
Fan Zhengyi 87 87 999 n/a China 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 73 35 38 47.95
Kurt Maflin 28 28 999 n/a Norway 6 3 0 3 50.00 1 0 0 1 0.00 7 3 0 4 42.86 42 21 21 50.00
Martin Gould 19 19 999 n/a England 15 7 3 5 46.67 0 0 0 0 15 7 3 5 46.67 80 46 34 57.50
Ben Woollaston 53 53 999 n/a England 15 7 2 6 46.67 0 0 0 0 15 7 2 6 46.67 94 49 45 52.13
Ross Muir (a) 999 n/a 999 n/a Scotland 15 7 1 7 46.67 0 0 0 0 15 7 1 7 46.67 77 39 38 50.65
Robbie Williams 68 68 999 n/a England 15 7 1 7 46.67 0 0 0 0 15 7 1 7 46.67 83 42 41 50.60
Graeme Dott 18 18 999 n/a Scotland 15 7 1 7 46.67 0 0 0 0 15 7 1 7 46.67 87 44 43 50.57
Ken Doherty 73 73 999 n/a Ireland 15 7 1 7 46.67 0 0 0 0 15 7 1 7 46.67 79 38 41 48.10
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 13 6 1 6 46.15 0 0 0 0 13 6 1 6 46.15 66 34 32 51.52
Zhang Jiankang 98 98 999 n/a China 13 6 1 6 46.15 0 0 0 0 13 6 1 6 46.15 73 36 37 49.32
Jackson Page 93 93 999 n/a Wales 13 6 1 6 46.15 0 0 0 0 13 6 1 6 46.15 72 33 39 45.83
Andy Hicks 101 101 999 n/a England 13 6 1 6 46.15 0 0 0 0 13 6 1 6 46.15 83 37 46 44.58
Yuan Sijun 103 103 999 n/a China 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 63 31 32 49.21
Joe Perry 30 30 999 n/a England 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 64 33 31 51.56
Lü Haotian 51 51 999 n/a China 11 5 0 6 45.45 0 0 0 0 11 5 0 6 45.45 69 35 34 50.72
Matthew Selt 35 35 999 n/a England 16 7 4 5 43.75 0 0 0 0 16 7 4 5 43.75 88 45 43 51.14
Matthew Stevens 37 37 999 n/a Wales 16 7 1 8 43.75 0 0 0 0 16 7 1 8 43.75 89 43 46 48.31
Jamie Clarke 67 67 999 n/a Wales 14 6 1 7 42.86 0 0 0 0 14 6 1 7 42.86 75 36 39 48.00
Stuart Carrington 52 52 999 n/a England 14 6 1 7 42.86 0 0 0 0 14 6 1 7 42.86 69 32 37 46.38
Zhang Anda 115 115 999 n/a China 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 42 20 22 47.62
Jamie O'Neill 111 111 999 n/a England 7 3 0 4 42.86 1 0 0 1 0.00 8 3 0 5 37.50 46 20 26 43.48
Pang Junxu 66 66 999 n/a China 12 5 2 5 41.67 0 0 0 0 12 5 2 5 41.67 65 33 32 50.77
Lee Walker 82 82 999 n/a Wales 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 62 27 35 43.55
Chang Bingyu 94 94 999 n/a China 15 6 2 7 40.00 0 0 0 0 15 6 2 7 40.00 78 38 40 48.72
David Lilley (a) 999 n/a 999 n/a England 15 6 2 7 40.00 0 0 0 0 15 6 2 7 40.00 73 35 38 47.95
Joe O'Connor 54 54 999 n/a England 15 6 1 8 40.00 0 0 0 0 15 6 1 8 40.00 89 42 47 47.19
Hammad Miah 92 92 999 n/a England 15 6 1 8 40.00 0 0 0 0 15 6 1 8 40.00 88 40 48 45.45
Andrew Higginson 63 63 999 n/a England 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 55 29 26 52.73
Thepchaiya Un-Nooh 39 39 999 n/a Thailand 13 5 2 6 38.46 0 0 0 0 13 5 2 6 38.46 77 42 35 54.55
Duane Jones 94 94 999 n/a Wales 13 5 2 6 38.46 0 0 0 0 13 5 2 6 38.46 73 36 37 49.32
Ashley Carty 70 70 999 n/a England 13 5 1 7 38.46 1 1 0 0 100.00 14 6 1 7 42.86 76 37 39 48.68
Louis Heathcote 94 94 999 n/a England 13 5 1 7 38.46 0 0 0 0 13 5 1 7 38.46 77 36 41 46.75
David Grace 49 49 999 n/a England 13 5 0 8 38.46 0 0 0 0 13 5 0 8 38.46 73 34 39 46.58
Fergal O'Brien 75 75 999 n/a Ireland 16 6 3 7 37.50 0 0 0 0 16 6 3 7 37.50 82 38 44 46.34
Elliot Slessor 40 40 999 n/a England 16 6 0 10 37.50 0 0 0 0 16 6 0 10 37.50 95 43 52 45.26
James Cahill (a) 999 n/a 999 n/a England 8 3 1 4 37.50 1 0 0 1 0.00 9 3 1 5 33.33 37 18 19 48.65
Alfie Burden 107 107 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 44 19 25 43.18
Tian Pengfei 56 56 999 n/a China 11 4 0 7 36.36 0 0 0 0 11 4 0 7 36.36 70 29 41 41.43
Craig Steadman 103 103 999 n/a England 14 5 2 7 35.71 0 0 0 0 14 5 2 7 35.71 80 39 41 48.75
Chris Wakelin 62 62 999 n/a England 14 5 1 8 35.71 0 0 0 0 14 5 1 8 35.71 83 40 43 48.19
Ashley Hugill 81 81 999 n/a England 15 5 2 8 33.33 0 0 0 0 15 5 2 8 33.33 87 43 44 49.43
Alexander Ursenbacher 43 43 999 n/a Switzerland 15 5 2 8 33.33 0 0 0 0 15 5 2 8 33.33 81 36 45 44.44
Zhao Jianbo 76 76 999 n/a China 12 4 2 6 33.33 0 0 0 0 12 4 2 6 33.33 64 30 34 46.88
Steven Hallworth 71 71 999 n/a England 12 4 1 7 33.33 0 0 0 0 12 4 1 7 33.33 70 29 41 41.43
Si Jiahui (a) 999 n/a 999 n/a China 12 4 1 7 33.33 0 0 0 0 12 4 1 7 33.33 69 27 42 39.13
Peter Devlin 80 80 999 n/a England 12 4 1 7 33.33 0 0 0 0 12 4 1 7 33.33 61 23 38 37.70
Lei Peifan 115 115 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 42 19 23 45.24
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
Peter Lines 103 103 999 n/a England 16 5 1 10 31.25 0 0 0 0 16 5 1 10 31.25 93 41 52 44.09
Fraser Patrick 99 99 999 n/a Scotland 13 4 2 7 30.77 0 0 0 0 13 4 2 7 30.77 72 31 41 43.06
Martin O'Donnell 50 50 999 n/a England 13 4 1 8 30.77 0 0 0 0 13 4 1 8 30.77 79 34 45 43.04
Lukas Kleckers 79 79 999 n/a Germany 13 4 1 8 30.77 0 0 0 0 13 4 1 8 30.77 62 21 41 33.87
Jamie Jones 45 45 999 n/a Wales 10 3 2 5 30.00 0 0 0 0 10 3 2 5 30.00 59 26 33 44.07
Michael White (a) 999 n/a 999 n/a Wales 10 3 1 6 30.00 0 0 0 0 10 3 1 6 30.00 56 22 34 39.29
Ian Burns 107 107 999 n/a England 11 3 1 7 27.27 0 0 0 0 11 3 1 7 27.27 54 21 33 38.89
Bai Langning (a) 999 n/a 999 n/a China 15 4 4 7 26.67 0 0 0 0 15 4 4 7 26.67 69 33 36 47.83
Gerard Greene 100 100 999 n/a Northern Ireland 15 4 1 10 26.67 0 0 0 0 15 4 1 10 26.67 77 30 47 38.96
Mark Joyce 65 65 999 n/a England 16 4 3 9 25.00 0 0 0 0 16 4 3 9 25.00 91 36 55 39.56
Dominic Dale 59 59 999 n/a Wales 12 3 3 6 25.00 0 0 0 0 12 3 3 6 25.00 73 32 41 43.84
John Astley (a) 999 n/a 999 n/a England 12 3 2 7 25.00 0 0 0 0 12 3 2 7 25.00 70 30 40 42.86
Barry Pinches 107 107 999 n/a England 12 3 2 7 25.00 0 0 0 0 12 3 2 7 25.00 61 21 40 34.43
Simon Lichtenberg 72 72 999 n/a Germany 12 3 1 8 25.00 0 0 0 0 12 3 1 8 25.00 68 29 39 42.65
Rory McLeod 76 76 999 n/a Jamaica 12 3 1 8 25.00 1 1 0 0 100.00 13 4 1 8 30.77 64 25 39 39.06
Ben Hancorn 84 84 999 n/a England 12 3 1 8 25.00 0 0 0 0 12 3 1 8 25.00 68 26 42 38.24
Scott Donaldson 32 32 999 n/a Scotland 12 3 0 9 25.00 0 0 0 0 12 3 0 9 25.00 66 25 41 37.88
Andrew Pagett 103 103 999 n/a Wales 12 3 0 9 25.00 0 0 0 0 12 3 0 9 25.00 62 21 41 33.87
Stephen Hendry 89 89 999 n/a Scotland 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 43 13 30 30.23
Simon Blackwell (a) 999 n/a 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 18 7 11 38.89
Michael Holt 37 37 999 n/a England 10 2 2 6 20.00 0 0 0 0 10 2 2 6 20.00 68 33 35 48.53
Aaron Hill 84 84 999 n/a Ireland 10 2 0 8 20.00 0 0 0 0 10 2 0 8 20.00 54 17 37 31.48
Robert Milkins 34 34 999 n/a England 11 2 1 8 18.18 0 0 0 0 11 2 1 8 18.18 62 23 39 37.10
Jimmy White 107 107 999 n/a England 11 2 1 8 18.18 0 0 0 0 11 2 1 8 18.18 55 19 36 34.55
Farakh Ajaib 97 97 999 n/a Pakistan 12 2 2 8 16.67 0 0 0 0 12 2 2 8 16.67 67 22 45 32.84
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
Michael Judge 115 115 999 n/a Ireland 9 1 1 7 11.11 0 0 0 0 9 1 1 7 11.11 46 15 31 32.61
Sean Maddocks 114 114 999 n/a England 9 1 0 8 11.11 0 0 0 0 9 1 0 8 11.11 41 10 31 24.39
Zak Surety 91 91 999 n/a England 10 1 2 7 10.00 0 0 0 0 10 1 2 7 10.00 57 21 36 36.84
Nigel Bond 61 61 999 n/a England 10 1 2 7 10.00 0 0 0 0 10 1 2 7 10.00 50 16 34 32.00
Sanderson Lam (a) 999 n/a 999 n/a England 10 1 1 8 10.00 0 0 0 0 10 1 1 8 10.00 57 19 38 33.33
Soheil Vahedi (a) 999 n/a 999 n/a Iran 10 1 1 8 10.00 1 1 0 0 100.00 11 2 1 8 18.18 53 17 36 32.08
Jamie Wilson 86 86 999 n/a England 10 1 1 8 10.00 0 0 0 0 10 1 1 8 10.00 49 14 35 28.57
Iulian Boiko 111 111 999 n/a Ukraine 10 1 1 8 10.00 0 0 0 0 10 1 1 8 10.00 49 12 37 24.49
Chen Zifan 111 111 999 n/a China 11 1 1 9 9.09 0 0 0 0 11 1 1 9 9.09 58 19 39 32.76
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
Oliver Sykes (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 1 4 20.00
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
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
Igor Figueiredo 115 115 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
Ng On Yee (f) 115 115 999 n/a Hong Kong 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 25 5 20 20.00
Mark Lloyd (a) 999 n/a 999 n/a England 7 0 1 6 0.00 0 0 0 0 7 0 1 6 0.00 33 9 24 27.27
Reanne Evans (f) 115 115 999 n/a England 10 0 2 8 0.00 0 0 0 0 10 0 2 8 0.00 53 15 38 28.30
Dean Young 115 115 999 n/a Scotland 10 0 1 9 0.00 0 0 0 0 10 0 1 9 0.00 52 13 39 25.00