1 ETHIOPIA ETH 38
2 101 Imane MERGA 15 Oct 88 32:51
9 100 Feyisa LILESA 01 Feb 90 33:22
13 92 Abera CHANE 10 May 85 33:31
14 90 Tesfaye ABERA 31 Mar 92 33:35
24 98 Mosinet GEREMEW 12 Feb 92 34:09
69 93 Yigrem DEMELASH 26 Jan 94 35:16
2 UNITED STATES USA 52
6 245 Ben TRUE 29 Dec 85 33:11
10 236 Chris DERRICK 17 Oct 90 33:23
17 246 Ryan VAIL 19 Mar 86 33:42
19 241 Robert MACK 30 Dec 84 33:49
30 240 Elliott HEATH 04 Feb 89 34:11
37 244 James STRANG 07 Dec 84 34:20
3 KENYA KEN 54
1 143 Japhet Kipyegon KORIR 30 Jun 93 32:45
12 146 Hosea Mwok MACHARINYANG 12 Jun 86 33:29
15 142 Geoffrey Kipkorir KIRUI 16 Feb 93 33:38
26 141 Timothy Kosgei KIPTOO 02 Aug 84 34:10
36 148 Philemon Rono CHEROP 08 Feb 91 34:19
147 Jonathan Muia NDIKU 18 Sep 91 DNF
4 ERITREA ERI 75
3 72 Teklemariam MEDHIN 24 Jun 89 32:54
7 71 Goitom KIFLE 03 Dec 93 33:16
18 66 Abrar OSMAN 01 Jan 94 33:42
47 68 Samsom GEBREYOHANNES 07 Feb 92 34:43
61 74 Nguse AMLOSOM 10 Nov 86 35:06
5 UGANDA UGA 76
4 229 Moses Ndiema KIPSIRO 02 Sep 86 33:08
5 234 Timothy TOROITICH 10 Oct 91 33:09
25 232 Geofrey KUSURO 12 Feb 89 34:09
42 227 Phillip KIPLIMO 24 Mar 91 34:37
46 223 Fred ARAPSUDI 07 Apr 89 34:40
6 ALGERIA ALG 107
11 1 Rabah ABOUD 01 Jan 81 33:28
21 3 Hicham BOUCHICHA 19 May 89 33:54
35 9 Mounir MIOUT 14 Sep 84 34:16
40 11 Abdelmadjed TOUIL 11 Feb 89 34:25
49 4 Ahmed DALI 26 Feb 84 34:47
71 2 Lyes BELKHIR 05 Oct 87 35:37
7 AUSTRALIA AUS 116
8 14 Collis BIRMINGHAM 27 Dec 84 33:18
23 13 Liam ADAMS 04 Sep 86 34:07
29 23 Brett ROBINSON 08 May 91 34:11
56 20 Stephen KELLY 06 May 88 34:52
63 16 Mitchel BROWN 30 Oct 88 35:10
8 SPAIN ESP 127
16 88 Sergio SÁNCHEZ 01 Oct 82 33:38
27 78 Carles CASTILLEJO 18 Aug 78 34:11
32 83 Antonio David JIMÉNEZ 18 Feb 77 34:14
52 80 José ESPAÑA 05 May 86 34:50
81 85 Jesús Antonio NUÑEZ 04 Sep 80 36:24
9 CANADA CAN 140
22 48 Mohammed AHMED 05 Jan 91 33:56
33 59 Chris WINTER 22 Jul 86 34:15
41 53 Cameron LEVINS 28 Mar 89 34:27
44 57 Mathew WALTERS 16 Oct 89 34:39
54 58 Kelly WIEBE 13 Jul 89 34:51
65 50 Lucas BRUCHET 23 Feb 91 35:12
10 POLAND POL 164
28 166 Blazej BRZEZINSKI 30 Jul 87 34:11
38 167 Arkadiusz GARDZIELEWSKI 12 Jun 86 34:21
43 173 Tomasz SZYMKOWIAK 05 Jul 83 34:38
55 175 Krystian ZALEWSKI 11 Apr 89 34:51
60 176 Krzysztof ZEBROWSKI 09 Jul 90 35:05
64 168 Lukasz KUJAWSKI 02 Mar 88 35:11
11 GREAT BRITAIN & N.I. GBR 166
31 117 Jonathan TAYLOR 10 Oct 87 34:14
39 119 Steven VERNON 17 Oct 80 34:22
45 118 Francis TICKNER 12 Oct 83 34:40
51 116 Michael SKINNER 21 Nov 79 34:49
68 113 Philip NICHOLLS 29 Sep 83 35:15
12 SOUTH AFRICA RSA 256
20 184 Elroy GELANT 25 Aug 86 33:53
59 192 Gladwin MZAZI 28 Aug 88 35:03
87 188 Desmond MOKGOBU 23 Nov 88 37:26
90 186 David MANJA 08 Jun 91 37:41
13 RWANDA RWA 298
66 199 Jean Baptiste SIMUKEKA 01 Feb 83 35:14
73 195 Robert KAJUGA 01 Jan 85 35:41
75 198 Eric SEBAHIRE 01 Jan 83 35:53
84 196 Cyriaque NDAYIKENGURUKIYE 10 Mar 90 36:49
86 197 Felix NTIRENGANYA 05 May 87 37:18
14 JAPAN JPN 306
70 129 Takumi HONDA 25 Jul 91 35:22
77 136 Keigo YANO 03 Dec 91 36:05
79 134 Wataru UENO 02 Aug 90 36:18
80 132 Hiroyuki ONO 03 Oct 86 36:22
15 SUDAN SUD 350
83 203 Abdelmunaim Yahya ADAM 01 Jan 93 36:38
85 206 Edris YOUSIF 17 Jun 88 36:54
89 205 Hassan ISMAIL 01 Jan 91 37:40
93 204 Ahmed HAWLI 25 Dec 86 38:52