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 20 20 999 n/a England 32 27 0 5 84.38 0 0 0 0 32 27 0 5 84.38 173 118 55 68.21
Mark J Williams 8 8 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
Luca Brecel 18 18 999 n/a Belgium 26 20 0 6 76.92 0 0 0 0 26 20 0 6 76.92 160 102 58 63.75
Ricky Walden 22 22 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
John Higgins 7 7 999 n/a Scotland 26 20 0 6 76.92 0 0 0 0 26 20 0 6 76.92 186 112 74 60.22
Ronnie O'Sullivan 3 3 999 n/a England 21 16 1 4 76.19 0 0 0 0 21 16 1 4 76.19 131 86 45 65.65
Judd Trump 2 2 999 n/a England 25 19 1 5 76.00 0 0 0 0 25 19 1 5 76.00 138 89 49 64.49
Yan Bingtao 16 16 999 n/a China 24 18 2 4 75.00 0 0 0 0 24 18 2 4 75.00 134 88 46 65.67
Mark Selby 1 1 999 n/a England 16 12 0 4 75.00 0 0 0 0 16 12 0 4 75.00 93 58 35 62.37
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
Mark Allen 11 11 999 n/a Northern Ireland 27 20 1 6 74.07 0 0 0 0 27 20 1 6 74.07 165 103 62 62.42
Shaun Murphy 6 6 999 n/a England 20 14 1 5 70.00 0 0 0 0 20 14 1 5 70.00 120 71 49 59.17
Kyren Wilson 5 5 999 n/a England 29 20 2 7 68.97 0 0 0 0 29 20 2 7 68.97 168 105 63 62.50
Noppon Saengkham 42 42 999 n/a Thailand 19 13 1 5 68.42 0 0 0 0 19 13 1 5 68.42 112 66 46 58.93
Jimmy Robertson 45 45 999 n/a England 25 17 2 6 68.00 0 0 0 0 25 17 2 6 68.00 135 81 54 60.00
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 40 40 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
Sam Craigie 46 46 999 n/a England 14 9 0 5 64.29 1 0 0 1 0.00 15 9 0 6 60.00 82 48 34 58.54
Gary Wilson 25 25 999 n/a England 22 14 2 6 63.64 0 0 0 0 22 14 2 6 63.64 123 74 49 60.16
Liang Wenbo 37 37 999 n/a China 11 7 0 4 63.64 0 0 0 0 11 7 0 4 63.64 67 40 27 59.70
Zhao Xintong 9 9 999 n/a China 19 12 1 6 63.16 0 0 0 0 19 12 1 6 63.16 143 84 59 58.74
Tom Ford 24 24 999 n/a England 21 13 3 5 61.90 1 0 0 1 0.00 22 13 3 6 59.09 111 69 42 62.16
Xiao Guodong 30 30 999 n/a China 13 8 0 5 61.54 0 0 0 0 13 8 0 5 61.54 85 48 37 56.47
Anthony Hamilton 54 54 999 n/a England 18 11 1 6 61.11 0 0 0 0 18 11 1 6 61.11 116 62 54 53.45
Anthony McGill 15 15 999 n/a Scotland 18 11 0 7 61.11 0 0 0 0 18 11 0 7 61.11 108 62 46 57.41
Allister Carter 22 22 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
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
Stephen Maguire 12 12 999 n/a Scotland 20 12 1 7 60.00 0 0 0 0 20 12 1 7 60.00 110 61 49 55.45
Cao Yupeng 75 75 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
Li Hang 51 51 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 87 87 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
Ryan Day 26 26 999 n/a Wales 19 11 3 5 57.89 0 0 0 0 19 11 3 5 57.89 99 57 42 57.58
Jack Lisowski 13 13 999 n/a England 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 99 53 46 53.54
Hossein Vafaei 49 49 999 n/a Iran 18 10 2 6 55.56 0 0 0 0 18 10 2 6 55.56 106 61 45 57.55
Mark Davis 58 58 999 n/a England 18 10 1 7 55.56 0 0 0 0 18 10 1 7 55.56 98 51 47 52.04
Stuart Bingham 14 14 999 n/a England 20 11 1 8 55.00 0 0 0 0 20 11 1 8 55.00 113 60 53 53.10
Barry Hawkins 10 10 999 n/a England 22 12 2 8 54.55 0 0 0 0 22 12 2 8 54.55 123 71 52 57.72
Xu Si 95 95 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
Jordan Brown 28 28 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
Ben Woollaston 48 48 999 n/a England 17 9 2 6 52.94 0 0 0 0 17 9 2 6 52.94 102 57 45 55.88
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
Akani Songsermsawad 62 62 999 n/a Thailand 16 8 2 6 50.00 0 0 0 0 16 8 2 6 50.00 97 52 45 53.61
Pang Junxu 65 65 999 n/a China 14 7 2 5 50.00 0 0 0 0 14 7 2 5 50.00 75 41 34 54.67
Mitchell Mann 94 94 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
Lu Ning 31 31 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
Gao Yang 74 74 999 n/a China 14 7 0 7 50.00 0 0 0 0 14 7 0 7 50.00 75 37 38 49.33
Fan Zhengyi 85 85 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
Ding Junhui 27 27 999 n/a China 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 52 29 23 55.77
Zhang Anda 115 115 999 n/a China 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 49 24 25 48.98
Kurt Maflin 33 33 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
Oliver Lines 68 68 999 n/a England 19 9 2 8 47.37 0 0 0 0 19 9 2 8 47.37 84 43 41 51.19
Martin Gould 21 21 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
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
Graeme Dott 19 19 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
Allan Taylor 76 76 999 n/a England 15 7 1 7 46.67 1 0 0 1 0.00 16 7 1 8 43.75 80 39 41 48.75
Ken Doherty 76 76 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
Zhang Jiankang 102 102 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 98 98 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
Lyu Haotian 57 57 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 29 29 999 n/a England 18 8 4 6 44.44 0 0 0 0 18 8 4 6 44.44 101 52 49 51.49
Robbie Williams 66 66 999 n/a England 16 7 1 8 43.75 0 0 0 0 16 7 1 8 43.75 89 44 45 49.44
Matthew Stevens 58 58 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
Stuart Carrington 53 53 999 n/a England 16 7 1 8 43.75 0 0 0 0 16 7 1 8 43.75 78 36 42 46.15
Andy Hicks 73 73 999 n/a England 16 7 1 8 43.75 0 0 0 0 16 7 1 8 43.75 105 44 61 41.90
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 14 6 1 7 42.86 0 0 0 0 14 6 1 7 42.86 70 34 36 48.57
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
Lei Peifan 115 115 999 n/a China 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 48 23 25 47.92
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
Andrew Higginson 64 64 999 n/a England 12 5 1 6 41.67 0 0 0 0 12 5 1 6 41.67 64 33 31 51.56
Yuan Sijun 104 104 999 n/a China 12 5 1 6 41.67 0 0 0 0 12 5 1 6 41.67 70 34 36 48.57
Joe Perry 32 32 999 n/a England 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 70 35 35 50.00
Fergal O'Brien 78 78 999 n/a Ireland 17 7 3 7 41.18 0 0 0 0 17 7 3 7 41.18 87 42 45 48.28
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 49 49 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 88 88 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
Thepchaiya Un-Nooh 40 40 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
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 99 99 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 46 46 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
Lee Walker 86 86 999 n/a Wales 13 5 0 8 38.46 0 0 0 0 13 5 0 8 38.46 67 28 39 41.79
Chang Bingyu 99 99 999 n/a China 16 6 2 8 37.50 0 0 0 0 16 6 2 8 37.50 84 40 44 47.62
Elliot Slessor 43 43 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
Jamie Jones 44 44 999 n/a Wales 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 63 30 33 47.62
Tian Pengfei 61 61 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 104 104 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
Duane Jones 99 99 999 n/a Wales 14 5 2 7 35.71 0 0 0 0 14 5 2 7 35.71 79 38 41 48.10
Martin O'Donnell 54 54 999 n/a England 14 5 1 8 35.71 0 0 0 0 14 5 1 8 35.71 86 38 48 44.19
Ben Hancorn 89 89 999 n/a England 14 5 1 8 35.71 0 0 0 0 14 5 1 8 35.71 79 34 45 43.04
Ashley Hugill 79 79 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 39 39 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
Chris Wakelin 63 63 999 n/a England 15 5 1 9 33.33 0 0 0 0 15 5 1 9 33.33 88 41 47 46.59
Peter Devlin 84 84 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
James Cahill (a) 999 n/a 999 n/a England 9 3 1 5 33.33 1 0 0 1 0.00 10 3 1 6 30.00 41 18 23 43.90
Alfie Burden 107 107 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 49 20 29 40.82
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 82 82 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
Zhao Jianbo 80 80 999 n/a China 13 4 2 7 30.77 0 0 0 0 13 4 2 7 30.77 70 32 38 45.71
Fraser Patrick 103 103 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
Steven Hallworth 71 71 999 n/a England 13 4 1 8 30.77 0 0 0 0 13 4 1 8 30.77 77 32 45 41.56
Si Jiahui (a) 999 n/a 999 n/a China 13 4 1 8 30.77 0 0 0 0 13 4 1 8 30.77 74 28 46 37.84
Lukas Kleckers 82 82 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
Scott Donaldson 35 35 999 n/a Scotland 13 4 0 9 30.77 0 0 0 0 13 4 0 9 30.77 73 29 44 39.73
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
Michael Holt 38 38 999 n/a England 11 3 2 6 27.27 0 0 0 0 11 3 2 6 27.27 75 37 38 49.33
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
Gerard Greene 93 93 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
Bai Langning (a) 999 n/a 999 n/a China 16 4 4 8 25.00 0 0 0 0 16 4 4 8 25.00 75 35 40 46.67
Mark Joyce 56 56 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
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 80 80 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
Andrew Pagett 104 104 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 95 95 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
Dominic Dale 52 52 999 n/a Wales 13 3 3 7 23.08 0 0 0 0 13 3 3 7 23.08 79 34 45 43.04
Aaron Hill 89 89 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
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 91 91 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
Robert Milkins 34 34 999 n/a England 12 2 1 9 16.67 0 0 0 0 12 2 1 9 16.67 66 23 43 34.85
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
Nigel Bond 69 69 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
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
Sean Maddocks 114 114 999 n/a England 10 1 0 9 10.00 0 0 0 0 10 1 0 9 10.00 46 11 35 23.91
Zak Surety 97 97 999 n/a England 11 1 2 8 9.09 0 0 0 0 11 1 2 8 9.09 61 21 40 34.43
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
Sanderson Lam (a) 999 n/a 999 n/a England 11 1 1 9 9.09 0 0 0 0 11 1 1 9 9.09 61 19 42 31.15
Jamie Wilson 91 91 999 n/a England 11 1 1 9 9.09 0 0 0 0 11 1 1 9 9.09 55 16 39 29.09
Iulian Boiko 111 111 999 n/a Ukraine 11 1 1 9 9.09 0 0 0 0 11 1 1 9 9.09 55 14 41 25.45
Liam Graham (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 3 4 42.86
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
Amaan Iqbal (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 1 4 20.00
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 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 32 8 24 25.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