snooker.org Frontpage

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 999 n/a 999 n/a England 67 58 0 9 86.57 0 0 0 0 67 58 0 9 86.57 548 358 190 65.33
Dylan Craig (a) 999 n/a 999 n/a Scotland 5 4 0 1 80.00 0 0 0 0 5 4 0 1 80.00 17 13 4 76.47
Ronnie O'Sullivan 999 n/a 999 n/a England 37 29 0 8 78.38 0 0 0 0 37 29 0 8 78.38 323 203 120 62.85
Neil Robertson 999 n/a 999 n/a Australia 48 37 0 11 77.08 3 1 0 2 33.33 51 38 0 13 74.51 386 237 149 61.40
Mark Selby 999 n/a 999 n/a England 64 49 0 15 76.56 3 3 0 0 100.00 67 52 0 15 77.61 547 327 220 59.78
Shaun Murphy 999 n/a 999 n/a England 57 43 0 14 75.44 0 0 0 0 57 43 0 14 75.44 426 247 179 57.98
Rory McLeod (a) 999 n/a 999 n/a Jamaica 8 6 0 2 75.00 2 2 0 0 100.00 10 8 0 2 80.00 44 25 19 56.82
Kristjan Helgason (a) 999 n/a 999 n/a Iceland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 12 4 75.00
Gee Crawley (a) 999 n/a 999 n/a Northern Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 14 10 4 71.43
Adam Ashley (a) 999 n/a 999 n/a England 4 3 0 1 75.00 1 1 0 0 100.00 5 4 0 1 80.00 19 12 7 63.16
Ameur Riad (a) 999 n/a 999 n/a Morocco 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 10 6 62.50
Sybren Sokolowski (a) 999 n/a 999 n/a Belgium 4 3 0 1 75.00 1 1 0 0 100.00 5 4 0 1 80.00 16 9 7 56.25
Dessie Sheehan (a) 999 n/a 999 n/a Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 9 7 56.25
Matthew Glasby (a) 999 n/a 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 19 10 9 52.63
John Higgins 999 n/a 999 n/a Scotland 49 36 0 13 73.47 1 0 0 1 0.00 50 36 0 14 72.00 394 230 164 58.38
Kyren Wilson 999 n/a 999 n/a England 55 40 0 15 72.73 2 1 0 1 50.00 57 41 0 16 71.93 444 257 187 57.88
Allan Taylor (a) 999 n/a 999 n/a England 11 8 0 3 72.73 0 0 0 0 11 8 0 3 72.73 58 38 20 65.52
Ashley Hugill (a) 999 n/a 999 n/a England 11 8 0 3 72.73 0 0 0 0 11 8 0 3 72.73 49 31 18 63.27
Yan Bingtao 999 n/a 999 n/a China 53 38 0 15 71.70 1 0 0 1 0.00 54 38 0 16 70.37 379 215 164 56.73
Mark Allen 999 n/a 999 n/a Northern Ireland 50 35 0 15 70.00 1 0 0 1 0.00 51 35 0 16 68.63 385 231 154 60.00
Graeme Dott 999 n/a 999 n/a Scotland 46 32 0 14 69.57 1 0 0 1 0.00 47 32 0 15 68.09 332 201 131 60.54
Joe Perry 999 n/a 999 n/a England 50 34 0 16 68.00 0 0 0 0 50 34 0 16 68.00 330 187 143 56.67
Ding Junhui 999 n/a 999 n/a China 37 25 0 12 67.57 1 1 0 0 100.00 38 26 0 12 68.42 301 175 126 58.14
Mark J Williams 999 n/a 999 n/a Wales 40 27 0 13 67.50 0 0 0 0 40 27 0 13 67.50 305 168 137 55.08
Thepchaiya Un-Nooh 999 n/a 999 n/a Thailand 49 33 0 16 67.35 0 0 0 0 49 33 0 16 67.35 339 187 152 55.16
Ian Preece (a) 999 n/a 999 n/a Wales 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 51 26 25 50.98
Ian Martin (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 10 7 3 70.00
Mike Finn (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 10 7 3 70.00
Yassine Zaraoni (a) 999 n/a 999 n/a Morocco 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 12 8 4 66.67
Andrew Olivero (a) 999 n/a 999 n/a Gibraltar 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 9 6 3 66.67
Joshua Mallender (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 9 6 3 66.67
Sean McAllister (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 11 7 4 63.64
Dale Prime (a) 999 n/a 999 n/a England 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 13 8 5 61.54
Callum Lloyd (a) 999 n/a 999 n/a Wales 3 2 0 1 66.67 1 1 0 0 100.00 4 3 0 1 75.00 10 6 4 60.00
Peter Devlin (a) 999 n/a 999 n/a England 3 2 0 1 66.67 2 2 0 0 100.00 5 4 0 1 80.00 12 7 5 58.33
Xiao Guodong 999 n/a 999 n/a China 40 26 0 14 65.00 1 1 0 0 100.00 41 27 0 14 65.85 239 134 105 56.07
Stephen Maguire 999 n/a 999 n/a Scotland 37 24 0 13 64.86 2 0 0 2 0.00 39 24 0 15 61.54 309 172 137 55.66
Jack Lisowski 999 n/a 999 n/a England 41 26 0 15 63.41 0 0 0 0 41 26 0 15 63.41 280 159 121 56.79
Zhao Xintong 999 n/a 999 n/a China 38 24 0 14 63.16 0 0 0 0 38 24 0 14 63.16 249 141 108 56.63
Zhou Yuelong 999 n/a 999 n/a China 38 24 0 14 63.16 2 2 0 0 100.00 40 26 0 14 65.00 213 115 98 53.99
Gary Wilson 999 n/a 999 n/a England 40 25 0 15 62.50 0 0 0 0 40 25 0 15 62.50 271 157 114 57.93
Tom Ford 999 n/a 999 n/a England 40 25 0 15 62.50 1 1 0 0 100.00 41 26 0 15 63.41 287 155 132 54.01
Anthony McGill 999 n/a 999 n/a Scotland 37 23 0 14 62.16 1 1 0 0 100.00 38 24 0 14 63.16 299 168 131 56.19
Kurt Maflin 999 n/a 999 n/a Norway 37 23 0 14 62.16 2 1 0 1 50.00 39 24 0 15 61.54 304 168 136 55.26
Anthony Hamilton 999 n/a 999 n/a England 31 19 0 12 61.29 2 0 0 2 0.00 33 19 0 14 57.58 192 99 93 51.56
Liang Wenbo 999 n/a 999 n/a China 36 22 0 14 61.11 0 0 0 0 36 22 0 14 61.11 269 141 128 52.42
David Gilbert 999 n/a 999 n/a England 38 23 0 15 60.53 1 0 0 1 0.00 39 23 0 16 58.97 276 153 123 55.43
Michael Holt 999 n/a 999 n/a England 38 23 0 15 60.53 1 1 0 0 100.00 39 24 0 15 61.54 213 118 95 55.40
Scott Donaldson 999 n/a 999 n/a Scotland 38 23 0 15 60.53 0 0 0 0 38 23 0 15 60.53 262 143 119 54.58
Barry Hawkins 999 n/a 999 n/a England 38 23 0 15 60.53 0 0 0 0 38 23 0 15 60.53 258 140 118 54.26
Tian Pengfei 999 n/a 999 n/a China 32 19 0 13 59.38 1 0 0 1 0.00 33 19 0 14 57.58 204 109 95 53.43
Ali Carter 999 n/a 999 n/a England 34 20 0 14 58.82 1 0 0 1 0.00 35 20 0 15 57.14 238 127 111 53.36
Ben Woollaston 999 n/a 999 n/a England 34 20 0 14 58.82 2 2 0 0 100.00 36 22 0 14 61.11 199 97 102 48.74
Li Hang 999 n/a 999 n/a China 33 19 0 14 57.58 1 1 0 0 100.00 34 20 0 14 58.82 209 114 95 54.55
Elliot Slessor 999 n/a 999 n/a England 33 19 0 14 57.58 0 0 0 0 33 19 0 14 57.58 225 118 107 52.44
Matthew Selt 999 n/a 999 n/a England 35 20 0 15 57.14 0 0 0 0 35 20 0 15 57.14 222 115 107 51.80
Marco Fu 999 n/a 999 n/a Hong Kong 21 12 0 9 57.14 0 0 0 0 21 12 0 9 57.14 148 80 68 54.05
Matthew Stevens 999 n/a 999 n/a Wales 30 17 0 13 56.67 0 0 0 0 30 17 0 13 56.67 222 117 105 52.70
Mei Xiwen 999 n/a 999 n/a China 30 17 0 13 56.67 1 1 0 0 100.00 31 18 0 13 58.06 171 89 82 52.05
Luca Brecel 999 n/a 999 n/a Belgium 32 18 0 14 56.25 1 1 0 0 100.00 33 19 0 14 57.58 203 110 93 54.19
Stuart Bingham 999 n/a 999 n/a England 34 19 0 15 55.88 0 0 0 0 34 19 0 15 55.88 251 139 112 55.38
Jimmy Robertson 999 n/a 999 n/a England 31 17 0 14 54.84 0 0 0 0 31 17 0 14 54.84 204 109 95 53.43
Stuart Carrington 999 n/a 999 n/a England 26 14 0 12 53.85 0 0 0 0 26 14 0 12 53.85 174 92 82 52.87
Jak Jones 999 n/a 999 n/a Wales 30 16 0 14 53.33 0 0 0 0 30 16 0 14 53.33 193 96 97 49.74
Lyu Haotian 999 n/a 999 n/a China 30 16 0 14 53.33 0 0 0 0 30 16 0 14 53.33 162 79 83 48.77
Sunny Akani 999 n/a 999 n/a Thailand 25 13 0 12 52.00 1 1 0 0 100.00 26 14 0 12 53.85 168 90 78 53.57
Noppon Saengkham 999 n/a 999 n/a Thailand 27 14 0 13 51.85 1 0 0 1 0.00 28 14 0 14 50.00 224 120 104 53.57
Robbie Williams 999 n/a 999 n/a England 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 189 99 90 52.38
Martin Gould 999 n/a 999 n/a England 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 214 111 103 51.87
Yuan Sijun 999 n/a 999 n/a China 27 14 0 13 51.85 1 1 0 0 100.00 28 15 0 13 53.57 175 89 86 50.86
Alexander Ursenbacher 999 n/a 999 n/a Switzerland 27 14 0 13 51.85 0 0 0 0 27 14 0 13 51.85 186 90 96 48.39
Ricky Walden 999 n/a 999 n/a England 29 15 0 14 51.72 1 1 0 0 100.00 30 16 0 14 53.33 203 107 96 52.71
Martin O'Donnell 999 n/a 999 n/a England 29 15 0 14 51.72 0 0 0 0 29 15 0 14 51.72 195 94 101 48.21
Mark Joyce 999 n/a 999 n/a England 29 15 0 14 51.72 0 0 0 0 29 15 0 14 51.72 193 92 101 47.67
Mark King 999 n/a 999 n/a England 26 13 0 13 50.00 0 0 0 0 26 13 0 13 50.00 191 100 91 52.36
Liam Highfield 999 n/a 999 n/a England 26 13 0 13 50.00 1 0 0 1 0.00 27 13 0 14 48.15 174 85 89 48.85
Andrew Pagett (a) 999 n/a 999 n/a Wales 8 4 0 4 50.00 2 2 0 0 100.00 10 6 0 4 60.00 36 17 19 47.22
Christopher Keogan (a) 999 n/a 999 n/a England 4 2 0 2 50.00 1 1 0 0 100.00 5 3 0 2 60.00 24 10 14 41.67
Aaron Hill (a) 999 n/a 999 n/a Ireland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 11 4 7 36.36
Dean Young (a) 999 n/a 999 n/a Scotland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 9 2 7 22.22
Leo Fernandez (a) 999 n/a 999 n/a Ireland 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 8 5 3 62.50
Jack Smithers (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 5 3 62.50
Patrick Wallace (a) 999 n/a 999 n/a Northern Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 10 6 4 60.00
Ben Mertens (a) 999 n/a 999 n/a Belgium 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 10 8 55.56
Jake Nicholson (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 8 8 50.00
Andres Petrov (a) 999 n/a 999 n/a Estonia 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
Darren Morgan (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
Macauley Croft (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
Paul Burrell (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 8 4 4 50.00
James Budd (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 6 3 3 50.00
Tony Corrigan (a) 999 n/a 999 n/a Ireland 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 6 3 3 50.00
Ivelin Boyanov Bozhanov (a) 999 n/a 999 n/a Bulgaria 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 6 3 3 50.00
Hayden Staniland (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 6 7 46.15
Tyler Rees (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 20 9 11 45.00
Antoni Kowalski (a) 999 n/a 999 n/a Poland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 8 10 44.44
Francisco Domingues (a) 999 n/a 999 n/a Portugal 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 7 3 4 42.86
John Nicholson (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 7 3 4 42.86
Brett Armer (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 7 3 4 42.86
Hamid Mabchour (a) 999 n/a 999 n/a Morocco 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 7 3 4 42.86
Zhang 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 15 6 9 40.00
Ryan Davies (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 10 4 6 40.00
Nick Jennings (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 8 3 5 37.50
Andrew Higginson 999 n/a 999 n/a England 27 13 0 14 48.15 0 0 0 0 27 13 0 14 48.15 198 99 99 50.00
Fergal O'Brien 999 n/a 999 n/a Ireland 27 13 0 14 48.15 0 0 0 0 27 13 0 14 48.15 196 94 102 47.96
Ian Burns 999 n/a 999 n/a England 26 12 0 14 46.15 1 1 0 0 100.00 27 13 0 14 48.15 171 83 88 48.54
David Grace 999 n/a 999 n/a England 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 164 79 85 48.17
Jordan Brown 999 n/a 999 n/a Northern Ireland 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 191 92 99 48.17
Daniel Wells 999 n/a 999 n/a Wales 26 12 0 14 46.15 1 1 0 0 100.00 27 13 0 14 48.15 168 79 89 47.02
Luo Honghao 999 n/a 999 n/a China 26 12 0 14 46.15 0 0 0 0 26 12 0 14 46.15 164 77 87 46.95
Robert Milkins 999 n/a 999 n/a England 24 11 0 13 45.83 1 0 0 1 0.00 25 11 0 14 44.00 169 86 83 50.89
Zhang Anda 999 n/a 999 n/a China 24 11 0 13 45.83 0 0 0 0 24 11 0 13 45.83 138 67 71 48.55
Hossein Vafaei 999 n/a 999 n/a Iran 22 10 0 12 45.45 4 2 0 2 50.00 26 12 0 14 46.15 161 80 81 49.69
Mark Davis 999 n/a 999 n/a England 25 11 0 14 44.00 0 0 0 0 25 11 0 14 44.00 169 83 86 49.11
Dominic Dale 999 n/a 999 n/a Wales 25 11 0 14 44.00 0 0 0 0 25 11 0 14 44.00 163 78 85 47.85
Lu Ning 999 n/a 999 n/a China 25 11 0 14 44.00 1 1 0 0 100.00 26 12 0 14 46.15 154 73 81 47.40
Louis Heathcote 999 n/a 999 n/a England 23 10 0 13 43.48 1 0 0 1 0.00 24 10 0 14 41.67 171 81 90 47.37
Nigel Bond 999 n/a 999 n/a England 23 10 0 13 43.48 0 0 0 0 23 10 0 13 43.48 162 74 88 45.68
Chris Wakelin 999 n/a 999 n/a England 24 10 0 14 41.67 1 1 0 0 100.00 25 11 0 14 44.00 153 74 79 48.37
Ryan Day 999 n/a 999 n/a Wales 24 10 0 14 41.67 0 0 0 0 24 10 0 14 41.67 175 84 91 48.00
Jamie Clarke 999 n/a 999 n/a Wales 24 10 0 14 41.67 0 0 0 0 24 10 0 14 41.67 179 82 97 45.81
Alan McManus 999 n/a 999 n/a Scotland 22 9 0 13 40.91 1 1 0 0 100.00 23 10 0 13 43.48 170 83 87 48.82
Mike Dunn 999 n/a 999 n/a England 22 9 0 13 40.91 1 0 0 1 0.00 23 9 0 14 39.13 123 51 72 41.46
Ken Doherty 999 n/a 999 n/a Ireland 20 8 0 12 40.00 1 0 0 1 0.00 21 8 0 13 38.10 131 60 71 45.80
Peter Ebdon (a) 999 n/a 999 n/a England 15 6 0 9 40.00 1 0 0 1 0.00 16 6 0 10 37.50 111 46 65 41.44
Alfie Burden 999 n/a 999 n/a England 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 153 72 81 47.06
Gerard Greene 999 n/a 999 n/a Northern Ireland 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 151 68 83 45.03
Mitchell Mann 999 n/a 999 n/a England 23 9 0 14 39.13 0 0 0 0 23 9 0 14 39.13 148 61 87 41.22
Soheil Vahedi 999 n/a 999 n/a Iran 21 8 0 13 38.10 1 0 0 1 0.00 22 8 0 14 36.36 111 45 66 40.54
Chen Zifan 999 n/a 999 n/a China 21 8 0 13 38.10 0 0 0 0 21 8 0 13 38.10 115 46 69 40.00
Lukas Kleckers (a) 999 n/a 999 n/a Germany 8 3 0 5 37.50 1 1 0 0 100.00 9 4 0 5 44.44 49 22 27 44.90
Jackson Page 999 n/a 999 n/a Wales 22 8 0 14 36.36 1 1 0 0 100.00 23 9 0 14 39.13 154 72 82 46.75
Michael White 999 n/a 999 n/a Wales 22 8 0 14 36.36 0 0 0 0 22 8 0 14 36.36 155 72 83 46.45
Craig Steadman 999 n/a 999 n/a England 22 8 0 14 36.36 0 0 0 0 22 8 0 14 36.36 135 62 73 45.93
Ashley Carty 999 n/a 999 n/a England 22 8 0 14 36.36 0 0 0 0 22 8 0 14 36.36 157 68 89 43.31
Sam Craigie 999 n/a 999 n/a England 20 7 0 13 35.00 2 1 0 1 50.00 22 8 0 14 36.36 128 58 70 45.31
Joe O'Connor 999 n/a 999 n/a England 20 7 0 13 35.00 1 0 0 1 0.00 21 7 0 14 33.33 138 62 76 44.93
Harvey Chandler 999 n/a 999 n/a England 20 7 0 13 35.00 1 0 0 1 0.00 21 7 0 14 33.33 125 51 74 40.80
Si Jiahui 999 n/a 999 n/a China 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 122 55 67 45.08
Michael Georgiou 999 n/a 999 n/a Cyprus 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 142 64 78 45.07
Lee Walker 999 n/a 999 n/a Wales 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 131 53 78 40.46
Billy Castle 999 n/a 999 n/a England 21 7 0 14 33.33 0 0 0 0 21 7 0 14 33.33 121 48 73 39.67
Chang Bingyu 999 n/a 999 n/a China 18 6 0 12 33.33 1 0 0 1 0.00 19 6 0 13 31.58 117 52 65 44.44
Igor Figueiredo 999 n/a 999 n/a Brazil 18 6 0 12 33.33 0 0 0 0 18 6 0 12 33.33 107 42 65 39.25
Wu Yize (a) 999 n/a 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 54 24 30 44.44
Ross Muir (a) 999 n/a 999 n/a Scotland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 25 12 13 48.00
Oliver Brown (a) 999 n/a 999 n/a England 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 17 8 9 47.06
Patrick Whelan (a) 999 n/a 999 n/a England 3 1 0 2 33.33 2 2 0 0 100.00 5 3 0 2 60.00 16 7 9 43.75
Zhao Jianbo (a) 999 n/a 999 n/a China 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 21 9 12 42.86
Pang Junxu (a) 999 n/a 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 9 13 40.91
Ross Bulman (a) 999 n/a 999 n/a Ireland 13 4 0 9 30.77 0 0 0 0 13 4 0 9 30.77 75 30 45 40.00
Kacper Filipiak 999 n/a 999 n/a Poland 20 6 0 14 30.00 0 0 0 0 20 6 0 14 30.00 138 56 82 40.58
Eden Sharav 999 n/a 999 n/a Israel 20 6 0 14 30.00 0 0 0 0 20 6 0 14 30.00 140 55 85 39.29
James Wattana 999 n/a 999 n/a Thailand 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 60 24 36 40.00
Chen Feilong 999 n/a 999 n/a China 18 5 0 13 27.78 1 0 0 1 0.00 19 5 0 14 26.32 114 45 69 39.47
Barry Pinches 999 n/a 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 129 52 77 40.31
David Lilley 999 n/a 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 116 46 70 39.66
Fan Zhengyi 999 n/a 999 n/a China 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 125 47 78 37.60
Rod Lawler 999 n/a 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 120 45 75 37.50
Kishan Hirani 999 n/a 999 n/a Wales 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 126 45 81 35.71
Peter Lines 999 n/a 999 n/a England 19 5 0 14 26.32 0 0 0 0 19 5 0 14 26.32 102 36 66 35.29
Xu Si 999 n/a 999 n/a China 17 4 0 13 23.53 0 0 0 0 17 4 0 13 23.53 114 46 68 40.35
Lei Peifan 999 n/a 999 n/a China 17 4 0 13 23.53 0 0 0 0 17 4 0 13 23.53 94 34 60 36.17
Andy Lee 999 n/a 999 n/a Hong Kong 17 4 0 13 23.53 0 0 0 0 17 4 0 13 23.53 101 34 67 33.66
James Cahill 999 n/a 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 117 44 73 37.61
Hammad Miah 999 n/a 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 120 45 75 37.50
Sam Baird 999 n/a 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 127 47 80 37.01
Oliver Lines 999 n/a 999 n/a England 18 4 0 14 22.22 0 0 0 0 18 4 0 14 22.22 107 38 69 35.51
Brandon Sargeant 999 n/a 999 n/a England 18 4 0 14 22.22 1 1 0 0 100.00 19 5 0 14 26.32 99 31 68 31.31
Zhang Jiankang 999 n/a 999 n/a China 14 3 0 11 21.43 2 0 0 2 0.00 16 3 0 13 18.75 81 27 54 33.33
Fraser Patrick 999 n/a 999 n/a Scotland 15 3 0 12 20.00 2 0 0 2 0.00 17 3 0 14 17.65 90 31 59 34.44
Jamie O'Neill 999 n/a 999 n/a England 16 3 0 13 18.75 2 1 0 1 50.00 18 4 0 14 22.22 111 44 67 39.64
Jimmy White 999 n/a 999 n/a England 16 3 0 13 18.75 1 0 0 1 0.00 17 3 0 14 17.65 112 42 70 37.50
John Astley 999 n/a 999 n/a England 17 3 0 14 17.65 0 0 0 0 17 3 0 14 17.65 119 52 67 43.70
Bai Langning 999 n/a 999 n/a China 14 2 0 12 14.29 2 1 0 1 50.00 16 3 0 13 18.75 93 34 59 36.56
Duane Jones 999 n/a 999 n/a Wales 15 2 0 13 13.33 2 1 0 1 50.00 17 3 0 14 17.65 100 36 64 36.00
Simon Lichtenberg 999 n/a 999 n/a Germany 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 106 40 66 37.74
Adam Stefanow 999 n/a 999 n/a Poland 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 98 34 64 34.69
Andy Hicks 999 n/a 999 n/a England 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 102 32 70 31.37
Rory Thor 999 n/a 999 n/a Malaysia 16 2 0 14 12.50 0 0 0 0 16 2 0 14 12.50 96 30 66 31.25
Amine Amiri 999 n/a 999 n/a Morocco 8 1 0 7 12.50 1 1 0 0 100.00 9 2 0 7 22.22 36 4 32 11.11
Alex Borg 999 n/a 999 n/a Malta 15 1 0 14 6.67 0 0 0 0 15 1 0 14 6.67 85 18 67 21.18
Robin Hull (a) 999 n/a 999 n/a Finland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Gary Thomson (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
Dylan Emery (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
Angel Garcia (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 5 2 3 40.00
David Finbow (a) 999 n/a 999 n/a England 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 5 2 3 40.00
Mark Winsor (a) 999 n/a 999 n/a England 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 5 2 3 40.00
Adam Nash (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 2 3 40.00
Aran Hetherington (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 2 3 40.00
James Height (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 2 3 40.00
Jaymie Thornbury (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 2 3 40.00
Paul Gibbs (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 2 3 40.00
Steve Mifsud 999 n/a 999 n/a Australia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Daniel Womersley (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Ivan Kakovskii (a) 999 n/a 999 n/a Russia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Yang Qingtian (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 2 4 33.33
Adam Duffy (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 0 0 1 0.00 2 0 0 2 0.00 8 2 6 25.00
Daan Leyssen (a) 999 n/a 999 n/a Belgium 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 4 1 3 25.00
Steve Crowley (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 4 1 3 25.00
Adrian Holmes (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Alfred Sims (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Angel Marchena (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Ian Barry Stark (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
John Skellett (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Kevin Kelly (a) 999 n/a 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Leonard Sinden (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Nigel Howes (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Pablo Toharia (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Ronnie Blake (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Rodion Judin (a) 999 n/a 999 n/a Latvia 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 5 1 4 20.00
Mark Lloyd (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
Michael Collumb (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
Shane Castle (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
Hamza Akbar (a) 999 n/a 999 n/a Pakistan 1 0 0 1 0.00 1 0 0 1 0.00 2 0 0 2 0.00 5 1 4 20.00
Gao Yang (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
Brian Ochoiski (a) 999 n/a 999 n/a France 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Connor Benzey (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Mink Nutcharut (af) 999 n/a 999 n/a Thailand 1 0 0 1 0.00 1 0 0 1 0.00 2 0 0 2 0.00 1 0 1 0.00
Kharazchi Jamshid (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 3 0 3 0.00
Mark Vincent (a) 999 n/a 999 n/a England 1 0 0 1 0.00 2 2 0 0 100.00 3 2 0 1 66.67 3 0 3 0.00
Andrew Urbaniak (a) 999 n/a 999 n/a England 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 3 0 3 0.00
Francis Becerra (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 3 0 3 0.00
Marc Pantenburg (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 3 0 3 0.00
Adam Edge (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Andrew Milliard (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Andy Fong (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Curtis Daher (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Danny Brindle (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
David Church (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Ferdous Bhuiyan (a) 999 n/a 999 n/a Bangladesh 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Garry Coulson (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Heiko Mutz (a) 999 n/a 999 n/a Germany 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Ian White (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Imran Puri (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
James Welch (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Jesus Garcia Roldan (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Jonathan Noble (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Juan Pedro Duran (a) 999 n/a 999 n/a Spain 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Kyle Dixon (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Kyle Kirkwood (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 3 0 3 0.00
Paul Ludden (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 3 0 3 0.00
Peter Geronimo (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Rishi Gohill (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Steven Breward (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 3 0 3 0.00
Andreas Ploner (a) 999 n/a 999 n/a Austria 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Declan Lavery (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
Gareth Lopez (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Gavin Lewis (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Lee Prickman (a) 999 n/a 999 n/a Gibraltar 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Florian Nüßle (a) 999 n/a 999 n/a Austria 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 20 9 11 45.00
Reanne Evans (af) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 10 3 7 30.00
Chae Ross (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 14 4 10 28.57
Long Zehuang (a) 999 n/a 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 13 3 10 23.08
Sean Maddocks (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 8 1 7 12.50
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 5 0 5 0.00
Li Yingdong (a) 999 n/a 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 24 8 16 33.33
Iulian Boiko (a) 999 n/a 999 n/a Ukraine 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 15 3 12 20.00
Paul S Davison (a) 999 n/a 999 n/a England 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 25 4 21 16.00
Riley Parsons 999 n/a 999 n/a England 14 0 0 14 0.00 0 0 0 0 14 0 0 14 0.00 82 19 63 23.17
Salvador Perez Carrascal (a) 999 n/a 999 n/a Spain 0 0 0 0 3 2 0 1 66.67 3 2 0 1 66.67 0 0 0
Souhail Rami (a) 999 n/a 999 n/a Morocco 0 0 0 0 3 2 0 1 66.67 3 2 0 1 66.67 0 0 0
Adam Johnston (a) 999 n/a 999 n/a England 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
(a) 999 n/a 999 n/a Japan 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Mohd Majeed Saleem (a) 999 n/a 999 n/a India 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Nader Al Dosari (a) 999 n/a 999 n/a Qatar 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Saif Uddin (a) 999 n/a 999 n/a India 0 0 0 0 2 1 0 1 50.00 2 1 0 1 50.00 0 0 0
Aboumkacem Jadouri (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Alex Calin (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Anton Thorley (a) 999 n/a 999 n/a Unknown 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Antony Rodriguez (a) 999 n/a 999 n/a Unknown 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Arturo Santamaria (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Barry Lee (a) 999 n/a 999 n/a Scotland 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Billy Brown (a) 999 n/a 999 n/a Northern Ireland 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Damian Wilks (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Daniel Schneider (a) 999 n/a 999 n/a Germany 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
David Garcia (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
El Mokri Idriss (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Faggane El Mehdi (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Farhan Choudry (a) 999 n/a 999 n/a Unknown 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Fernando Bellinassi Silva (a) 999 n/a 999 n/a Brazil 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Filipe Cardoso (a) 999 n/a 999 n/a Portugal 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Hicham Baraka (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Hitesh Sillara (a) 999 n/a 999 n/a India 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Hussain Shah (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Jak Turnbull (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Jason Tart (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Javier Gonzalez (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Ken Ng (a) 999 n/a 999 n/a Hong Kong 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Lee Adams (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Loh Siang Leng Benny (a) 999 n/a 999 n/a Singapore 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Martin Kihato (a) 999 n/a 999 n/a Kenya 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Mehdi Jeoual (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Morteza Torabi (a) 999 n/a 999 n/a Iran 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Mostafa El Younssi (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Muzakkir Ahamed Javeed (a) 999 n/a 999 n/a India 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Raheem Ahmed (a) 999 n/a 999 n/a Bahrain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Roberto Juan Garcia (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Saad Elantri (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Suchakree Poomjang (a) 999 n/a 999 n/a Thailand 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Sydney Wilson (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Tinaut Fernandez (a) 999 n/a 999 n/a Spain 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Tugba Irten (a) 999 n/a 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Yasir Nadeem (a) 999 n/a 999 n/a Pakistan 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Yassine Bellamine (a) 999 n/a 999 n/a Morocco 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0