snooker.org Frontpage
Home > Events > 2023/2024: What's new | Live | Results | Upcoming | Calendar | Winners | Main Tour players | Match stats
Twitter

Match Stats

Matches from

R = World Ranking
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 %
Judd Trump 2 2 999 n/a England 67 56 3 8 83.58 0 0 0 0 67 56 3 8 83.58 505 337 168 66.73
Ronnie O'Sullivan 1 1 999 n/a England 34 28 0 6 82.35 2 0 0 2 0.00 36 28 0 8 77.78 301 184 117 61.13
Mark J Williams 6 6 999 n/a Wales 48 35 1 12 72.92 1 0 0 1 0.00 49 35 1 13 71.43 333 203 130 60.96
Mark Allen 3 3 999 n/a Northern Ireland 46 33 0 13 71.74 0 0 0 0 46 33 0 13 71.74 314 179 135 57.01
Ding Junhui 7 7 999 n/a China 42 30 0 12 71.43 0 0 0 0 42 30 0 12 71.43 339 187 152 55.16
John Higgins 13 13 999 n/a Scotland 44 31 0 13 70.45 1 1 0 0 100.00 45 32 0 13 71.11 316 188 128 59.49
Kyren Wilson 12 12 999 n/a England 42 29 0 13 69.05 0 0 0 0 42 29 0 13 69.05 245 151 94 61.63
Barry Hawkins 15 15 999 n/a England 47 32 2 13 68.09 0 0 0 0 47 32 2 13 68.09 339 203 136 59.88
Stephen Maguire 28 28 999 n/a Scotland 31 21 0 10 67.74 0 0 0 0 31 21 0 10 67.74 243 139 104 57.20
Mark Selby 5 5 999 n/a England 40 27 0 13 67.50 1 1 0 0 100.00 41 28 0 13 68.29 305 178 127 58.36
Tom Ford 14 14 999 n/a England 46 31 0 15 67.39 0 0 0 0 46 31 0 15 67.39 340 196 144 57.65
Ali Carter 9 9 999 n/a England 51 34 2 15 66.67 0 0 0 0 51 34 2 15 66.67 339 192 147 56.64
Zhang Anda 11 11 999 n/a China 48 32 1 15 66.67 1 1 0 0 100.00 49 33 1 15 67.35 374 208 166 55.61
Si Jiahui 23 23 999 n/a China 44 29 2 13 65.91 0 0 0 0 44 29 2 13 65.91 283 159 124 56.18
Hossein Vafaei 19 19 999 n/a Iran 41 27 1 13 65.85 1 0 0 1 0.00 42 27 1 14 64.29 287 171 116 59.58
David Gilbert 31 31 999 n/a England 39 25 3 11 64.10 1 0 0 1 0.00 40 25 3 12 62.50 237 144 93 60.76
Dominic Dale 40 40 999 n/a Wales 39 25 0 14 64.10 0 0 0 0 39 25 0 14 64.10 241 131 110 54.36
Luca Brecel 4 4 999 n/a Belgium 25 16 0 9 64.00 1 0 0 1 0.00 26 16 0 10 61.54 173 98 75 56.65
Jack Lisowski 17 17 999 n/a England 33 21 0 12 63.64 0 0 0 0 33 21 0 12 63.64 239 136 103 56.90
Gary Wilson 10 10 999 n/a England 43 27 2 14 62.79 0 0 0 0 43 27 2 14 62.79 337 188 149 55.79
Lyu Haotian 26 26 999 n/a China 40 25 1 14 62.50 0 0 0 0 40 25 1 14 62.50 287 159 128 55.40
Matthew Selt 35 35 999 n/a England 40 25 0 15 62.50 0 0 0 0 40 25 0 15 62.50 273 153 120 56.04
Robbie Williams 45 45 999 n/a England 38 23 2 13 60.53 0 0 0 0 38 23 2 13 60.53 242 133 109 54.96
Yuan Sijun 37 37 999 n/a China 38 23 0 15 60.53 0 0 0 0 38 23 0 15 60.53 254 145 109 57.09
Chris Wakelin 20 20 999 n/a England 48 29 2 17 60.42 0 0 0 0 48 29 2 17 60.42 300 170 130 56.67
Ryan Day 18 18 999 n/a Wales 35 21 1 13 60.00 0 0 0 0 35 21 1 13 60.00 241 131 110 54.36
Liam Davies (a) 999 n/a 999 n/a Wales 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 53 29 24 54.72
Noppon Saengkham 22 22 999 n/a Thailand 47 28 3 16 59.57 1 1 0 0 100.00 48 29 3 16 60.42 318 179 139 56.29
Elliot Slessor 36 36 999 n/a England 37 22 0 15 59.46 2 2 0 0 100.00 39 24 0 15 61.54 236 128 108 54.24
Ricky Walden 32 32 999 n/a England 39 23 2 14 58.97 0 0 0 0 39 23 2 14 58.97 285 155 130 54.39
Martin O'Donnell 59 59 999 n/a England 39 23 2 14 58.97 0 0 0 0 39 23 2 14 58.97 250 126 124 50.40
Zhou Yuelong 21 21 999 n/a China 46 27 2 17 58.70 1 1 0 0 100.00 47 28 2 17 59.57 289 168 121 58.13
He Guoqiang 72 72 999 n/a China 31 18 0 13 58.06 0 0 0 0 31 18 0 13 58.06 237 120 117 50.63
Neil Robertson 24 24 999 n/a Australia 26 15 0 11 57.69 0 0 0 0 26 15 0 11 57.69 190 109 81 57.37
Anthony McGill 25 25 999 n/a Scotland 26 15 0 11 57.69 0 0 0 0 26 15 0 11 57.69 177 89 88 50.28
Shaun Murphy 8 8 999 n/a England 36 20 3 13 55.56 0 0 0 0 36 20 3 13 55.56 197 113 84 57.36
Graeme Dott 54 54 999 n/a Scotland 29 16 0 13 55.17 1 0 0 1 0.00 30 16 0 14 53.33 181 93 88 51.38
Sam Craigie 46 46 999 n/a England 33 18 4 11 54.55 1 0 0 1 0.00 34 18 4 12 52.94 202 113 89 55.94
Mark Davis 64 64 999 n/a England 33 18 2 13 54.55 0 0 0 0 33 18 2 13 54.55 213 117 96 54.93
Fan Zhengyi 51 51 999 n/a China 33 18 2 13 54.55 1 1 0 0 100.00 34 19 2 13 55.88 226 122 104 53.98
Cao Yupeng 38 38 999 n/a China 41 22 2 17 53.66 0 0 0 0 41 22 2 17 53.66 217 115 102 53.00
Liu Hongyu 80 80 999 n/a China 30 16 1 13 53.33 1 0 0 1 0.00 31 16 1 14 51.61 192 105 87 54.69
Joe O'Connor 30 30 999 n/a England 30 16 0 14 53.33 0 0 0 0 30 16 0 14 53.33 197 109 88 55.33
Jimmy Robertson 49 49 999 n/a England 32 17 1 14 53.13 0 0 0 0 32 17 1 14 53.13 195 104 91 53.33
Michael White 60 60 999 n/a Wales 32 17 1 14 53.13 0 0 0 0 32 17 1 14 53.13 218 112 106 51.38
Thepchaiya Un-Nooh 33 33 999 n/a Thailand 34 18 2 14 52.94 0 0 0 0 34 18 2 14 52.94 214 119 95 55.61
Daniel Wells 71 71 999 n/a Wales 34 18 2 14 52.94 0 0 0 0 34 18 2 14 52.94 232 129 103 55.60
Pang Junxu 27 27 999 n/a China 34 18 2 14 52.94 0 0 0 0 34 18 2 14 52.94 239 127 112 53.14
Marco Fu 83 83 999 n/a Hong Kong 23 12 0 11 52.17 0 0 0 0 23 12 0 11 52.17 194 103 91 53.09
Stuart Bingham 29 29 999 n/a England 29 15 1 13 51.72 0 0 0 0 29 15 1 13 51.72 201 107 94 53.23
Aaron Hill 62 62 999 n/a Ireland 31 16 0 15 51.61 0 0 0 0 31 16 0 15 51.61 193 99 94 51.30
Sanderson Lam 63 63 999 n/a England 35 18 2 15 51.43 0 0 0 0 35 18 2 15 51.43 215 104 111 48.37
Zak Surety 73 73 999 n/a England 30 15 1 14 50.00 0 0 0 0 30 15 1 14 50.00 194 93 101 47.94
Jackson Page 43 43 999 n/a Wales 28 14 2 12 50.00 0 0 0 0 28 14 2 12 50.00 195 102 93 52.31
Julien Leclercq 67 67 999 n/a Belgium 28 14 0 14 50.00 0 0 0 0 28 14 0 14 50.00 172 85 87 49.42
Dylan Emery 70 70 999 n/a Wales 28 14 0 14 50.00 0 0 0 0 28 14 0 14 50.00 171 81 90 47.37
Jamie Clarke 53 53 999 n/a Wales 28 14 0 14 50.00 0 0 0 0 28 14 0 14 50.00 198 92 106 46.46
Wang Xinbo (a) 999 n/a 999 n/a China 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 49 24 25 48.98
Florian Nüßle (a) 999 n/a 999 n/a Austria 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 10 6 4 60.00
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 28 15 13 53.57
Gao Yang (a) 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 51 26 25 50.98
Mohammed Shehab (a) 999 n/a 999 n/a United Arab Emirates 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 34 18 16 52.94
Shaun Liu (a) 999 n/a 999 n/a Hong Kong 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 2 1 1 50.00
Xiao Guodong 34 34 999 n/a China 39 19 5 15 48.72 0 0 0 0 39 19 5 15 48.72 242 131 111 54.13
Oliver Lines 61 61 999 n/a England 29 14 2 13 48.28 0 0 0 0 29 14 2 13 48.28 168 84 84 50.00
Xu Si 56 56 999 n/a China 29 14 2 13 48.28 0 0 0 0 29 14 2 13 48.28 175 87 88 49.71
Jamie Jones 41 41 999 n/a Wales 29 14 1 14 48.28 0 0 0 0 29 14 1 14 48.28 212 105 107 49.53
Robert Milkins 16 16 999 n/a England 34 16 6 12 47.06 1 1 0 0 100.00 35 17 6 12 48.57 193 99 94 51.30
Ashley Carty 82 82 999 n/a England 32 15 2 15 46.88 0 0 0 0 32 15 2 15 46.88 207 102 105 49.28
Jordan Brown 39 39 999 n/a Northern Ireland 32 15 2 15 46.88 0 0 0 0 32 15 2 15 46.88 223 108 115 48.43
Wu Yize 42 42 999 n/a China 30 14 1 15 46.67 1 1 0 0 100.00 31 15 1 15 48.39 211 102 109 48.34
Scott Donaldson 50 50 999 n/a Scotland 28 13 1 14 46.43 0 0 0 0 28 13 1 14 46.43 211 106 105 50.24
David Lilley 66 66 999 n/a England 28 13 1 14 46.43 0 0 0 0 28 13 1 14 46.43 189 90 99 47.62
Iulian Boiko (a) 999 n/a 999 n/a Ukraine 13 6 0 7 46.15 1 0 0 1 0.00 14 6 0 8 42.86 67 30 37 44.78
Matthew Stevens 48 48 999 n/a Wales 31 14 2 15 45.16 0 0 0 0 31 14 2 15 45.16 206 103 103 50.00
Jak Jones 44 44 999 n/a Wales 29 13 2 14 44.83 0 0 0 0 29 13 2 14 44.83 194 101 93 52.06
Duane Jones (a) 999 n/a 999 n/a Wales 18 8 2 8 44.44 0 0 0 0 18 8 2 8 44.44 101 50 51 49.50
Louis Heathcote 100 100 999 n/a England 25 11 0 14 44.00 0 0 0 0 25 11 0 14 44.00 183 93 90 50.82
Anthony Hamilton 52 52 999 n/a England 30 13 2 15 43.33 0 0 0 0 30 13 2 15 43.33 166 76 90 45.78
Craig Steadman (a) 999 n/a 999 n/a England 7 3 3 1 42.86 0 0 0 0 7 3 3 1 42.86 48 26 22 54.17
Ian Burns 96 96 999 n/a England 26 11 1 14 42.31 0 0 0 0 26 11 1 14 42.31 178 90 88 50.56
Alfie Davies (a) 999 n/a 999 n/a Wales 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 60 28 32 46.67
Steven Hallworth (a) 999 n/a 999 n/a England 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 35 11 24 31.43
Ben Woollaston 58 58 999 n/a England 29 12 3 14 41.38 1 1 0 0 100.00 30 13 3 14 43.33 195 98 97 50.26
Peter Lines (a) 999 n/a 999 n/a England 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 43 21 22 48.84
Oliver Sykes (a) 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 33 15 18 45.45
Long Zehuang 86 86 999 n/a China 28 11 4 13 39.29 0 0 0 0 28 11 4 13 39.29 171 81 90 47.37
Joe Perry 47 47 999 n/a England 28 11 3 14 39.29 0 0 0 0 28 11 3 14 39.29 173 85 88 49.13
Alfie Burden 106 106 999 n/a England 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 155 76 79 49.03
Tian Pengfei 55 55 999 n/a China 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 154 69 85 44.81
Hammad Miah 94 94 999 n/a England 26 10 2 14 38.46 0 0 0 0 26 10 2 14 38.46 156 70 86 44.87
Stuart Carrington 93 93 999 n/a England 24 9 1 14 37.50 0 0 0 0 24 9 1 14 37.50 181 86 95 47.51
Jiang Jun 111 111 999 n/a China 24 9 1 14 37.50 0 0 0 0 24 9 1 14 37.50 182 85 97 46.70
Liam Pullen 98 98 999 n/a England 24 9 1 14 37.50 0 0 0 0 24 9 1 14 37.50 152 70 82 46.05
Oliver Brown 91 91 999 n/a England 24 9 1 14 37.50 0 0 0 0 24 9 1 14 37.50 163 75 88 46.01
Ishpreet Singh Chadha 88 88 999 n/a India 24 9 1 14 37.50 0 0 0 0 24 9 1 14 37.50 157 71 86 45.22
Xing Zihao 90 90 999 n/a China 24 9 1 14 37.50 1 1 0 0 100.00 25 10 1 14 40.00 157 70 87 44.59
Ashley Hugill 69 69 999 n/a England 24 9 0 15 37.50 0 0 0 0 24 9 0 15 37.50 173 84 89 48.55
Lukas Kleckers 77 77 999 n/a Germany 24 9 0 15 37.50 0 0 0 0 24 9 0 15 37.50 161 69 92 42.86
Michael Holt (a) 999 n/a 999 n/a England 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 49 25 24 51.02
Andrew Higginson 101 101 999 n/a England 22 8 1 13 36.36 1 0 0 1 0.00 23 8 1 14 34.78 156 71 85 45.51
Ben Mertens 74 74 999 n/a Belgium 25 9 3 13 36.00 0 0 0 0 25 9 3 13 36.00 178 85 93 47.75
Ross Muir 89 89 999 n/a Scotland 25 9 2 14 36.00 0 0 0 0 25 9 2 14 36.00 175 77 98 44.00
Fergal O'Brien 108 108 999 n/a Ireland 14 5 1 8 35.71 0 0 0 0 14 5 1 8 35.71 87 40 47 45.98
Rory Thor 105 105 999 n/a Malaysia 20 7 0 13 35.00 0 0 0 0 20 7 0 13 35.00 135 62 73 45.93
Alexander Ursenbacher 110 110 999 n/a Switzerland 23 8 1 14 34.78 0 0 0 0 23 8 1 14 34.78 145 70 75 48.28
Mark Joyce 65 65 999 n/a England 23 8 1 14 34.78 0 0 0 0 23 8 1 14 34.78 155 71 84 45.81
Ma Hailong 102 102 999 n/a China 24 8 3 13 33.33 0 0 0 0 24 8 3 13 33.33 162 71 91 43.83
Stan Moody 107 107 999 n/a England 24 8 1 15 33.33 0 0 0 0 24 8 1 15 33.33 148 64 84 43.24
Jenson Kendrick 104 104 999 n/a England 24 8 1 15 33.33 0 0 0 0 24 8 1 15 33.33 179 77 102 43.02
Barry Pinches (a) 999 n/a 999 n/a England 15 5 1 9 33.33 0 0 0 0 15 5 1 9 33.33 69 26 43 37.68
Martin Gould 81 81 999 n/a England 12 4 2 6 33.33 3 0 0 3 0.00 15 4 2 9 26.67 71 33 38 46.48
Gong Chenzhi (a) 999 n/a 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 62 30 32 48.39
Sean McAllister (a) 999 n/a 999 n/a England 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 12 7 5 58.33
Chris Totten (a) 999 n/a 999 n/a Scotland 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 11 5 6 45.45
Fergal Quinn (a) 999 n/a 999 n/a Northern Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 4 7 36.36
James Cahill 76 76 999 n/a England 25 8 1 16 32.00 0 0 0 0 25 8 1 16 32.00 160 70 90 43.75
Allan Taylor 84 84 999 n/a England 22 7 1 14 31.82 0 0 0 0 22 7 1 14 31.82 165 78 87 47.27
Rod Lawler 87 87 999 n/a England 22 7 1 14 31.82 0 0 0 0 22 7 1 14 31.82 152 67 85 44.08
Andy Hicks 75 75 999 n/a England 22 7 0 15 31.82 1 1 0 0 100.00 23 8 0 15 34.78 143 64 79 44.76
Ken Doherty 78 78 999 n/a Ireland 22 7 0 15 31.82 0 0 0 0 22 7 0 15 31.82 142 57 85 40.14
Rory McLeod (a) 999 n/a 999 n/a Jamaica 10 3 2 5 30.00 0 0 0 0 10 3 2 5 30.00 44 17 27 38.64
Adam Duffy 92 92 999 n/a England 21 6 1 14 28.57 1 0 0 1 0.00 22 6 1 15 27.27 138 58 80 42.03
David Grace 57 57 999 n/a England 21 6 1 14 28.57 0 0 0 0 21 6 1 14 28.57 150 63 87 42.00
Ryan Davies (a) 999 n/a 999 n/a England 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 41 20 21 48.78
Peng Yisong 95 95 999 n/a China 22 6 1 15 27.27 0 0 0 0 22 6 1 15 27.27 141 57 84 40.43
John Astley 79 79 999 n/a England 20 5 2 13 25.00 0 0 0 0 20 5 2 13 25.00 134 55 79 41.04
Muhammad Asif 99 99 999 n/a Pakistan 16 4 1 11 25.00 1 0 0 1 0.00 17 4 1 12 23.53 86 28 58 32.56
Liam Highfield 68 68 999 n/a England 16 4 0 12 25.00 0 0 0 0 16 4 0 12 25.00 108 43 65 39.81
Bulcsu Revesz (a) 999 n/a 999 n/a Hungary 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 46 21 25 45.65
Jack Borwick (a) 999 n/a 999 n/a Scotland 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 17 6 11 35.29
Wang Xinzhong (a) 999 n/a 999 n/a China 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 30 9 21 30.00
Dean Young 118 118 999 n/a Scotland 18 4 3 11 22.22 0 0 0 0 18 4 3 11 22.22 92 29 63 31.52
Sean O'Sullivan 85 85 999 n/a England 20 4 0 16 20.00 0 0 0 0 20 4 0 16 20.00 130 47 83 36.15
Andrew Pagett 116 116 999 n/a Wales 20 4 0 16 20.00 0 0 0 0 20 4 0 16 20.00 132 43 89 32.58
Jamie O'Neill (a) 999 n/a 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 14 4 10 28.57
Andres Petrov 109 109 999 n/a Estonia 19 3 1 15 15.79 0 0 0 0 19 3 1 15 15.79 119 41 78 34.45
Haydon Pinhey (a) 999 n/a 999 n/a England 13 2 1 10 15.38 0 0 0 0 13 2 1 10 15.38 88 35 53 39.77
Mostafa Dorgham 125 125 999 n/a Egypt 14 2 0 12 14.29 0 0 0 0 14 2 0 12 14.29 100 34 66 34.00
Reanne Evans (f) 122 122 999 n/a England 17 2 1 14 11.76 0 0 0 0 17 2 1 14 11.76 100 27 73 27.00
Mohamed Ibrahim 112 112 999 n/a Egypt 18 2 3 13 11.11 0 0 0 0 18 2 3 13 11.11 106 31 75 29.25
Liam Graham 117 117 999 n/a Scotland 18 2 1 15 11.11 1 1 0 0 100.00 19 3 1 15 15.79 107 31 76 28.97
Andy Lee 97 97 999 n/a Hong Kong 18 2 0 16 11.11 0 0 0 0 18 2 0 16 11.11 117 38 79 32.48
Jimmy White 121 121 999 n/a England 18 2 0 16 11.11 1 1 0 0 100.00 19 3 0 16 15.79 107 29 78 27.10
Sydney Wilson (a) 999 n/a 999 n/a England 11 1 1 9 9.09 0 0 0 0 11 1 1 9 9.09 62 18 44 29.03
M Phetmalaikul 123 123 999 n/a Thailand 14 1 0 13 7.14 0 0 0 0 14 1 0 13 7.14 91 26 65 28.57
Mink Nutcharut (f) 119 119 999 n/a Thailand 17 1 2 14 5.88 0 0 0 0 17 1 2 14 5.88 106 33 73 31.13
Ryan Thomerson 114 114 999 n/a Australia 17 1 2 14 5.88 0 0 0 0 17 1 2 14 5.88 106 31 75 29.25
Anton Kazakov 115 115 999 n/a Ukraine 17 1 1 15 5.88 0 0 0 0 17 1 1 15 5.88 96 24 72 25.00
Victor Sarkis 124 124 999 n/a Brazil 17 1 0 16 5.88 0 0 0 0 17 1 0 16 5.88 90 18 72 20.00
Cheung Ka Wai (a) 999 n/a 999 n/a Hong Kong 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 19 9 10 47.37
Oliver Briffett-Payne (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Amir Sarkhosh (a) 999 n/a 999 n/a Iran 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Vladislav Gradinari (a) 999 n/a 999 n/a Moldova 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Filips Kalnins (a) 999 n/a 999 n/a Latvia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Bradley Cowdroy (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 2 4 33.33
Hamza Ilyas (a) 999 n/a 999 n/a Pakistan 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 2 10 16.67
Lan Yuhao (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Leone Crowley (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 1 0 1 0.00
Asjad Iqbal 113 113 999 n/a Pakistan 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Umut Dikme (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 0 6 0.00
Joshua Thomond (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
Amaan Iqbal (a) 999 n/a 999 n/a Scotland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 12 2 10 16.67
Bai Yulu (af) 999 n/a 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 30 9 21 30.00
Daniel Womersley (a) 999 n/a 999 n/a England 3 0 0 3 0.00 1 1 0 0 100.00 4 1 0 3 25.00 29 8 21 27.59
Joel Connolly (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 14 3 11 21.43
Daniel Holoyda (a) 999 n/a 999 n/a United States 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 10 1 9 10.00
Josh Mulholland (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
Riley Powell (a) 999 n/a 999 n/a Wales 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 11 0 11 0.00
Alex Taubman (a) 999 n/a 999 n/a Wales 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 12 2 10 16.67
Stephen Hendry 129 129 999 n/a Scotland 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 31 9 22 29.03
Baipat Siripaporn (f) 126 126 999 n/a Thailand 13 0 0 13 0.00 0 0 0 0 13 0 0 13 0.00 77 14 63 18.18
Himanshu Jain 120 120 999 n/a India 15 0 0 15 0.00 0 0 0 0 15 0 0 15 0.00 89 23 66 25.84
Ahmed Aly Elsayed 126 126 999 n/a United States 15 0 0 15 0.00 0 0 0 0 15 0 0 15 0.00 77 11 66 14.29
Rebecca Kenna (f) 126 126 999 n/a England 16 0 1 15 0.00 0 0 0 0 16 0 1 15 0.00 80 9 71 11.25