snooker.org Frontpage
Home: Tournaments: 2023/2024: What's new | Live | Results | Upcoming | Finals | Calendar | Main Tour players | All players | Match stats

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 %
Ronnie O'Sullivan 1 1 999 n/a England 28 24 0 4 85.71 2 0 0 2 0.00 30 24 0 6 80.00 233 145 88 62.23
Judd Trump 2 2 999 n/a England 59 49 3 7 83.05 0 0 0 0 59 49 3 7 83.05 432 292 140 67.59
John Higgins 10 10 999 n/a Scotland 42 31 0 11 73.81 1 1 0 0 100.00 43 32 0 11 74.42 291 178 113 61.17
Mark Allen 3 3 999 n/a Northern Ireland 42 31 0 11 73.81 0 0 0 0 42 31 0 11 73.81 256 151 105 58.98
Ding Junhui 9 9 999 n/a China 34 24 0 10 70.59 0 0 0 0 34 24 0 10 70.59 262 144 118 54.96
Mark J Williams 7 7 999 n/a Wales 44 31 1 12 70.45 1 0 0 1 0.00 45 31 1 13 68.89 270 163 107 60.37
Tom Ford 16 16 999 n/a England 44 31 0 13 70.45 0 0 0 0 44 31 0 13 70.45 312 183 129 58.65
Mark Selby 5 5 999 n/a England 37 26 0 11 70.27 0 0 0 0 37 26 0 11 70.27 273 163 110 59.71
Barry Hawkins 18 18 999 n/a England 42 29 2 11 69.05 0 0 0 0 42 29 2 11 69.05 294 178 116 60.54
Zhang Anda 12 12 999 n/a China 45 31 1 13 68.89 1 1 0 0 100.00 46 32 1 13 69.57 340 192 148 56.47
Kyren Wilson 11 11 999 n/a England 38 26 0 12 68.42 0 0 0 0 38 26 0 12 68.42 212 134 78 63.21
Ali Carter 8 8 999 n/a England 47 32 2 13 68.09 0 0 0 0 47 32 2 13 68.09 295 174 121 58.98
Si Jiahui 24 24 999 n/a China 41 27 2 12 65.85 0 0 0 0 41 27 2 12 65.85 243 137 106 56.38
Stephen Maguire 31 31 999 n/a Scotland 26 17 0 9 65.38 0 0 0 0 26 17 0 9 65.38 190 108 82 56.84
Matthew Selt 26 26 999 n/a England 37 24 0 13 64.86 0 0 0 0 37 24 0 13 64.86 232 131 101 56.47
Luca Brecel 4 4 999 n/a Belgium 22 14 0 8 63.64 1 0 0 1 0.00 23 14 0 9 60.87 154 87 67 56.49
Hossein Vafaei 21 21 999 n/a Iran 35 22 1 12 62.86 1 0 0 1 0.00 36 22 1 13 61.11 231 136 95 58.87
Dominic Dale 43 43 999 n/a Wales 35 22 0 13 62.86 0 0 0 0 35 22 0 13 62.86 191 104 87 54.45
Gary Wilson 13 13 999 n/a England 40 25 2 13 62.50 0 0 0 0 40 25 2 13 62.50 284 161 123 56.69
Liam Davies (a) 999 n/a 999 n/a Wales 8 5 0 3 62.50 0 0 0 0 8 5 0 3 62.50 28 17 11 60.71
David Gilbert 32 32 999 n/a England 37 23 3 11 62.16 0 0 0 0 37 23 3 11 62.16 207 124 83 59.90
Yuan Sijun 37 37 999 n/a China 34 21 0 13 61.76 0 0 0 0 34 21 0 13 61.76 205 122 83 59.51
Noppon Saengkham 23 23 999 n/a Thailand 44 27 3 14 61.36 1 1 0 0 100.00 45 28 3 14 62.22 276 157 119 56.88
Jack Lisowski 17 17 999 n/a England 31 19 0 12 61.29 0 0 0 0 31 19 0 12 61.29 212 116 96 54.72
Lyu Haotian 28 28 999 n/a China 36 22 1 13 61.11 0 0 0 0 36 22 1 13 61.11 236 132 104 55.93
Martin O'Donnell 59 59 999 n/a England 38 23 2 13 60.53 0 0 0 0 38 23 2 13 60.53 233 119 114 51.07
Zhou Yuelong 20 20 999 n/a China 43 26 2 15 60.47 1 1 0 0 100.00 44 27 2 15 61.36 259 153 106 59.07
Chris Wakelin 22 22 999 n/a England 43 26 2 15 60.47 0 0 0 0 43 26 2 15 60.47 245 140 105 57.14
Anthony McGill 25 25 999 n/a Scotland 25 15 0 10 60.00 0 0 0 0 25 15 0 10 60.00 162 84 78 51.85
Ryan Day 19 19 999 n/a Wales 32 19 1 12 59.38 0 0 0 0 32 19 1 12 59.38 199 109 90 54.77
Elliot Slessor 42 42 999 n/a England 32 19 0 13 59.38 2 2 0 0 100.00 34 21 0 13 61.76 190 103 87 54.21
Robbie Williams 46 46 999 n/a England 34 20 2 12 58.82 0 0 0 0 34 20 2 12 58.82 192 106 86 55.21
Fan Zhengyi 54 54 999 n/a China 31 18 2 11 58.06 0 0 0 0 31 18 2 11 58.06 200 111 89 55.50
Graeme Dott 50 50 999 n/a Scotland 26 15 0 11 57.69 1 0 0 1 0.00 27 15 0 12 55.56 145 77 68 53.10
He Guoqiang 76 76 999 n/a China 26 15 0 11 57.69 0 0 0 0 26 15 0 11 57.69 169 84 85 49.70
Ricky Walden 35 35 999 n/a England 35 20 2 13 57.14 0 0 0 0 35 20 2 13 57.14 231 126 105 54.55
Sam Craigie 44 44 999 n/a England 32 18 4 10 56.25 0 0 0 0 32 18 4 10 56.25 184 105 79 57.07
Liu Hongyu 82 82 999 n/a China 27 15 1 11 55.56 1 0 0 1 0.00 28 15 1 12 53.57 158 89 69 56.33
Michael White 62 62 999 n/a Wales 29 16 1 12 55.17 0 0 0 0 29 16 1 12 55.17 174 91 83 52.30
Shaun Murphy 6 6 999 n/a England 33 18 3 12 54.55 0 0 0 0 33 18 3 12 54.55 173 100 73 57.80
Thepchaiya Un-Nooh 33 33 999 n/a Thailand 33 18 2 13 54.55 0 0 0 0 33 18 2 13 54.55 196 111 85 56.63
Cao Yupeng 38 38 999 n/a China 37 20 2 15 54.05 0 0 0 0 37 20 2 15 54.05 171 91 80 53.22
Aaron Hill 64 64 999 n/a Ireland 28 15 0 13 53.57 0 0 0 0 28 15 0 13 53.57 157 81 76 51.59
Mark Davis 61 61 999 n/a England 30 16 2 12 53.33 0 0 0 0 30 16 2 12 53.33 164 88 76 53.66
Jimmy Robertson 45 45 999 n/a England 30 16 1 13 53.33 0 0 0 0 30 16 1 13 53.33 167 88 79 52.69
Neil Robertson 15 15 999 n/a Australia 19 10 0 9 52.63 0 0 0 0 19 10 0 9 52.63 120 65 55 54.17
Xu Si 58 58 999 n/a China 27 14 2 11 51.85 0 0 0 0 27 14 2 11 51.85 154 81 73 52.60
Zak Surety 71 71 999 n/a England 27 14 1 12 51.85 0 0 0 0 27 14 1 12 51.85 158 78 80 49.37
Dylan Emery 68 68 999 n/a Wales 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 153 73 80 47.71
Daniel Wells 80 80 999 n/a Wales 29 15 2 12 51.72 0 0 0 0 29 15 2 12 51.72 176 99 77 56.25
Pang Junxu 29 29 999 n/a China 31 16 2 13 51.61 0 0 0 0 31 16 2 13 51.61 196 104 92 53.06
Sanderson Lam 66 66 999 n/a England 31 16 2 13 51.61 0 0 0 0 31 16 2 13 51.61 169 85 84 50.30
Oliver Lines 55 55 999 n/a England 28 14 2 12 50.00 0 0 0 0 28 14 2 12 50.00 151 77 74 50.99
Joe O'Connor 30 30 999 n/a England 28 14 0 14 50.00 0 0 0 0 28 14 0 14 50.00 168 89 79 52.98
Julien Leclercq 65 65 999 n/a Belgium 26 13 0 13 50.00 0 0 0 0 26 13 0 13 50.00 148 74 74 50.00
Jamie Clarke 53 53 999 n/a Wales 26 13 0 13 50.00 0 0 0 0 26 13 0 13 50.00 165 76 89 46.06
Marco Fu 83 83 999 n/a Hong Kong 20 10 0 10 50.00 0 0 0 0 20 10 0 10 50.00 153 79 74 51.63
Iulian Boiko (a) 999 n/a 999 n/a Ukraine 12 6 0 6 50.00 1 0 0 1 0.00 13 6 0 7 46.15 57 30 27 52.63
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
Oliver Sykes (a) 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 19 11 8 57.89
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
Gong Chenzhi (a) 999 n/a 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 36 19 17 52.78
Gao Yang (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 10 9 52.63
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 37 18 5 14 48.65 0 0 0 0 37 18 5 14 48.65 214 115 99 53.74
Robert Milkins 14 14 999 n/a England 33 16 6 11 48.48 0 0 0 0 33 16 6 11 48.48 186 97 89 52.15
Jordan Brown 36 36 999 n/a Northern Ireland 29 14 2 13 48.28 0 0 0 0 29 14 2 13 48.28 193 94 99 48.70
Stuart Bingham 27 27 999 n/a England 27 13 1 13 48.15 0 0 0 0 27 13 1 13 48.15 164 87 77 53.05
Duane Jones (a) 999 n/a 999 n/a Wales 17 8 2 7 47.06 0 0 0 0 17 8 2 7 47.06 84 43 41 51.19
Ashley Carty 81 81 999 n/a England 30 14 2 14 46.67 0 0 0 0 30 14 2 14 46.67 177 86 91 48.59
Wu Yize 41 41 999 n/a China 26 12 1 13 46.15 1 1 0 0 100.00 27 13 1 13 48.15 165 80 85 48.48
Jamie Jones 39 39 999 n/a Wales 26 12 1 13 46.15 0 0 0 0 26 12 1 13 46.15 169 81 88 47.93
Matthew Stevens 47 47 999 n/a Wales 27 12 2 13 44.44 0 0 0 0 27 12 2 13 44.44 164 84 80 51.22
Scott Donaldson 49 49 999 n/a Scotland 25 11 1 13 44.00 0 0 0 0 25 11 1 13 44.00 160 77 83 48.13
David Lilley 70 70 999 n/a England 23 10 1 12 43.48 0 0 0 0 23 10 1 12 43.48 132 63 69 47.73
Anthony Hamilton 51 51 999 n/a England 28 12 2 14 42.86 0 0 0 0 28 12 2 14 42.86 134 61 73 45.52
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
Michael Holt (a) 999 n/a 999 n/a England 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 33 19 14 57.58
Ben Woollaston 60 60 999 n/a England 26 11 3 12 42.31 1 1 0 0 100.00 27 12 3 12 44.44 159 81 78 50.94
Jak Jones 40 40 999 n/a Wales 26 11 2 13 42.31 0 0 0 0 26 11 2 13 42.31 159 81 78 50.94
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
Ishpreet Singh Chadha 92 92 999 n/a India 22 9 1 12 40.91 0 0 0 0 22 9 1 12 40.91 133 62 71 46.62
Joe Perry 48 48 999 n/a England 25 10 3 12 40.00 0 0 0 0 25 10 3 12 40.00 143 71 72 49.65
Hammad Miah 88 88 999 n/a England 25 10 2 13 40.00 0 0 0 0 25 10 2 13 40.00 144 68 76 47.22
Louis Heathcote 109 109 999 n/a England 20 8 0 12 40.00 0 0 0 0 20 8 0 12 40.00 108 52 56 48.15
Tian Pengfei 56 56 999 n/a China 20 8 0 12 40.00 0 0 0 0 20 8 0 12 40.00 110 48 62 43.64
Ian Burns 91 91 999 n/a England 23 9 1 13 39.13 0 0 0 0 23 9 1 13 39.13 133 63 70 47.37
Fergal O'Brien 106 106 999 n/a Ireland 13 5 1 7 38.46 0 0 0 0 13 5 1 7 38.46 69 32 37 46.38
Jackson Page 52 52 999 n/a Wales 21 8 2 11 38.10 0 0 0 0 21 8 2 11 38.10 123 60 63 48.78
Lukas Kleckers 79 79 999 n/a Germany 21 8 0 13 38.10 0 0 0 0 21 8 0 13 38.10 118 50 68 42.37
Long Zehuang 101 101 999 n/a China 24 9 4 11 37.50 0 0 0 0 24 9 4 11 37.50 134 62 72 46.27
Mark Joyce 63 63 999 n/a England 22 8 1 13 36.36 0 0 0 0 22 8 1 13 36.36 138 64 74 46.38
Xing Zihao 87 87 999 n/a China 22 8 1 13 36.36 1 1 0 0 100.00 23 9 1 13 39.13 126 55 71 43.65
Liam Pullen 94 94 999 n/a England 22 8 1 13 36.36 0 0 0 0 22 8 1 13 36.36 121 52 69 42.98
Rory Thor 103 103 999 n/a Malaysia 17 6 0 11 35.29 0 0 0 0 17 6 0 11 35.29 98 42 56 42.86
Stuart Carrington 98 98 999 n/a England 20 7 1 12 35.00 0 0 0 0 20 7 1 12 35.00 119 53 66 44.54
Andrew Higginson 99 99 999 n/a England 20 7 1 12 35.00 1 0 0 1 0.00 21 7 1 13 33.33 121 53 68 43.80
Oliver Brown 95 95 999 n/a England 20 7 1 12 35.00 0 0 0 0 20 7 1 12 35.00 111 46 65 41.44
Ashley Hugill 74 74 999 n/a England 20 7 0 13 35.00 0 0 0 0 20 7 0 13 35.00 129 59 70 45.74
Alfie Burden 104 104 999 n/a England 20 7 0 13 35.00 0 0 0 0 20 7 0 13 35.00 116 51 65 43.97
Ben Mertens 73 73 999 n/a Belgium 23 8 3 12 34.78 0 0 0 0 23 8 3 12 34.78 140 66 74 47.14
Ross Muir 86 86 999 n/a Scotland 23 8 2 13 34.78 0 0 0 0 23 8 2 13 34.78 138 59 79 42.75
Stan Moody 105 105 999 n/a England 23 8 1 14 34.78 0 0 0 0 23 8 1 14 34.78 132 58 74 43.94
Alexander Ursenbacher 108 108 999 n/a Switzerland 21 7 1 13 33.33 0 0 0 0 21 7 1 13 33.33 118 53 65 44.92
Ken Doherty 77 77 999 n/a Ireland 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 126 51 75 40.48
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 72 72 999 n/a England 12 4 2 6 33.33 2 0 0 2 0.00 14 4 2 8 28.57 71 33 38 46.48
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
Peter Lines (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
Wang Xinbo (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 25 10 15 40.00
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
Wang Xinzhong (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 8 16 33.33
Allan Taylor 84 84 999 n/a England 19 6 1 12 31.58 0 0 0 0 19 6 1 12 31.58 122 56 66 45.90
James Cahill 75 75 999 n/a England 23 7 1 15 30.43 0 0 0 0 23 7 1 15 30.43 132 60 72 45.45
Jiang Jun 110 110 999 n/a China 20 6 1 13 30.00 0 0 0 0 20 6 1 13 30.00 115 50 65 43.48
Rod Lawler 85 85 999 n/a England 20 6 1 13 30.00 0 0 0 0 20 6 1 13 30.00 116 48 68 41.38
Andy Hicks 69 69 999 n/a England 20 6 0 14 30.00 1 1 0 0 100.00 21 7 0 14 33.33 116 49 67 42.24
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
Ma Hailong 100 100 999 n/a China 21 6 3 12 28.57 0 0 0 0 21 6 3 12 28.57 120 47 73 39.17
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
David Grace 57 57 999 n/a England 18 5 1 12 27.78 0 0 0 0 18 5 1 12 27.78 107 43 64 40.19
Liam Highfield 67 67 999 n/a England 15 4 0 11 26.67 0 0 0 0 15 4 0 11 26.67 89 34 55 38.20
Adam Duffy 97 97 999 n/a England 19 5 1 13 26.32 0 0 0 0 19 5 1 13 26.32 109 44 65 40.37
Jenson Kendrick 112 112 999 n/a England 19 5 1 13 26.32 0 0 0 0 19 5 1 13 26.32 105 38 67 36.19
Peng Yisong 89 89 999 n/a China 20 5 1 14 25.00 0 0 0 0 20 5 1 14 25.00 107 38 69 35.51
Muhammad Asif 96 96 999 n/a Pakistan 16 4 1 11 25.00 0 0 0 0 16 4 1 11 25.00 86 28 58 32.56
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
Dean Young 118 118 999 n/a Scotland 17 4 3 10 23.53 0 0 0 0 17 4 3 10 23.53 81 28 53 34.57
John Astley 78 78 999 n/a England 18 4 2 12 22.22 0 0 0 0 18 4 2 12 22.22 102 39 63 38.24
Sean O'Sullivan 90 90 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 106 38 68 35.85
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
Andrew Pagett 116 116 999 n/a Wales 18 3 0 15 16.67 0 0 0 0 18 3 0 15 16.67 101 31 70 30.69
Reanne Evans (f) 122 122 999 n/a England 16 2 1 13 12.50 0 0 0 0 16 2 1 13 12.50 90 27 63 30.00
Mohamed Ibrahim 111 111 999 n/a Egypt 17 2 3 12 11.76 0 0 0 0 17 2 3 12 11.76 90 25 65 27.78
Liam Graham 117 117 999 n/a Scotland 17 2 1 14 11.76 1 1 0 0 100.00 18 3 1 14 16.67 93 27 66 29.03
Andres Petrov 107 107 999 n/a Estonia 17 2 1 14 11.76 0 0 0 0 17 2 1 14 11.76 91 24 67 26.37
Andy Lee 93 93 999 n/a Hong Kong 17 2 0 15 11.76 0 0 0 0 17 2 0 15 11.76 98 29 69 29.59
Jimmy White 121 121 999 n/a England 17 2 0 15 11.76 0 0 0 0 17 2 0 15 11.76 94 26 68 27.66
Sydney Wilson (a) 999 n/a 999 n/a England 10 1 1 8 10.00 0 0 0 0 10 1 1 8 10.00 51 17 34 33.33
Haydon Pinhey (a) 999 n/a 999 n/a England 11 1 1 9 9.09 0 0 0 0 11 1 1 9 9.09 63 22 41 34.92
M Phetmalaikul 123 123 999 n/a Thailand 12 1 0 11 8.33 0 0 0 0 12 1 0 11 8.33 70 20 50 28.57
Mostafa Dorgham 125 125 999 n/a Egypt 12 1 0 11 8.33 0 0 0 0 12 1 0 11 8.33 67 19 48 28.36
Mink Nutcharut (f) 119 119 999 n/a Thailand 16 1 2 13 6.25 0 0 0 0 16 1 2 13 6.25 91 28 63 30.77
Ryan Thomerson 114 114 999 n/a Australia 16 1 2 13 6.25 0 0 0 0 16 1 2 13 6.25 93 28 65 30.11
Anton Kazakov 115 115 999 n/a Ukraine 16 1 1 14 6.25 0 0 0 0 16 1 1 14 6.25 83 21 62 25.30
Victor Sarkis 124 124 999 n/a Brazil 16 1 0 15 6.25 0 0 0 0 16 1 0 15 6.25 79 17 62 21.52
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
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
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
Daniel Womersley (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 16 5 11 31.25
Bulcsu Revesz (a) 999 n/a 999 n/a Hungary 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 10 3 7 30.00
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 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 13 2 11 15.38
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 12 0 0 12 0.00 0 0 0 0 12 0 0 12 0.00 66 13 53 19.70
Himanshu Jain 120 120 999 n/a India 14 0 0 14 0.00 0 0 0 0 14 0 0 14 0.00 74 18 56 24.32
Ahmed Aly Elsayed 126 126 999 n/a United States 14 0 0 14 0.00 0 0 0 0 14 0 0 14 0.00 66 10 56 15.15
Rebecca Kenna (f) 126 126 999 n/a England 15 0 1 14 0.00 0 0 0 0 15 0 1 14 0.00 69 8 61 11.59