Complete results for individuals, for teams, medallists, and the results of British athletes who took part were published.
width=10% | Rank | width=30% | Team | width=10% | Points |
---|
| align=left | align=left style="border:0" | | align=right style="border:0" | 1 | align=left style="border:0" | | align=right style="border:0" | 3 | align=left style="border:0" | | align=right style="border:0" | 4 | align=left style="border:0" | | align=right style="border:0" | 7 | align=left style="border:0" | (Barnabas Kosgei) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Kipkorir Chepkwony) | align=right style="border:0" | (n/s) | |
| 15 |
| align=left | align=left style="border:0" | Girma Assefa | align=right style="border:0" | 5 | align=left style="border:0" | Getachew Dinku | align=right style="border:0" | 6 | align=left style="border:0" | | align=right style="border:0" | 8 | align=left style="border:0" | | align=right style="border:0" | 9 | align=left style="border:0" | (Dehe Woyesha) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Tesfaye Mengistu) | align=right style="border:0" | (n/s) | |
| 28 |
| align=left | align=left style="border:0" | | align=right style="border:0" | 2 | align=left style="border:0" | James Kibet | align=right style="border:0" | 10 | align=left style="border:0" | | align=right style="border:0" | 14 | align=left style="border:0" | | align=right style="border:0" | 22 | align=left style="border:0" | (Martin Kiplimo) | align=right style="border:0" | (n/s) | |
| 48 |
4 | align=left | align=left style="border:0" | Yassine Mandour | align=right style="border:0" | 13 | align=left style="border:0" | Lahoussine Dhame | align=right style="border:0" | 15 | align=left style="border:0" | Mohamed Fadil | align=right style="border:0" | 17 | align=left style="border:0" | Driss Bensaïd | align=right style="border:0" | 18 | align=left style="border:0" | (Yassine Abatourab) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Mohamed Moustaoui) | align=right style="border:0" | (n/s) | |
| 63 |
5 | align=left | align=left style="border:0" | Simon Tesfai | align=right style="border:0" | 11 | align=left style="border:0" | Tadesse Abrham | align=right style="border:0" | 12 | align=left style="border:0" | | align=right style="border:0" | 20 | align=left style="border:0" | Teklit Ketema | align=right style="border:0" | 29 | |
| 72 |
6 | align=left | align=left style="border:0" | Noureddine Athamna | align=right style="border:0" | 16 | align=left style="border:0" | Aïssa Dahmar | align=right style="border:0" | 23 | align=left style="border:0" | Mourad Naami | align=right style="border:0" | 24 | align=left style="border:0" | Hamza Djeghima | align=right style="border:0" | 40 | align=left style="border:0" | (Djelloul Aggoun) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Benyoucef Fettah) | align=right style="border:0" | (n/s) | |
| 103 |
7 | align=left | align=left style="border:0" | Yegeniy Rybakov | align=right style="border:0" | 19 | align=left style="border:0" | Aleksey Aleksandrov | align=right style="border:0" | 26 | align=left style="border:0" | Anatoliy Rybakov | align=right style="border:0" | 28 | align=left style="border:0" | Mikhail Zhdanov | align=right style="border:0" | 35 | align=left style="border:0" | (Aleksey Reunkov) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Sergey Reunkov) | align=right style="border:0" | (n/s) | |
| 108 |
8 | align=left | align=left style="border:0" | Bill Nelson | align=right style="border:0" | 21 | align=left style="border:0" | Timothy Moore | align=right style="border:0" | 27 | align=left style="border:0" | | align=right style="border:0" | 36 | align=left style="border:0" | Andy Weilacher | align=right style="border:0" | 37 | align=left style="border:0" | (James Hower) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Bret Schoolmeester) | align=right style="border:0" | (n/s) | |
| 121 |
9 | align=left | align=left style="border:0" | | align=right style="border:0" | 30 | align=left style="border:0" | Peter Ashak | align=right style="border:0" | 32 | align=left style="border:0" | | align=right style="border:0" | 33 | align=left style="border:0" | Hamaza Hamid | align=right style="border:0" | 48 | align=left style="border:0" | (Ahmed El Radi) | align=right style="border:0" | (n/s) | |
| 143 |
10 | align=left | align=left style="border:0" | Jérémy Pierrat | align=right style="border:0" | 31 | align=left style="border:0" | Yoan Meudec | align=right style="border:0" | 44 | align=left style="border:0" | David Pomies | align=right style="border:0" | 45 | align=left style="border:0" | Christopher Berraho | align=right style="border:0" | 52 | align=left style="border:0" | (Alexis Traub) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Philippe Le Ferrand) | align=right style="border:0" | (DNF) | |
| 172 |
11 | align=left | align=left style="border:0" | Ahmed Khamlaoui | align=right style="border:0" | 25 | align=left style="border:0" | Ibrahim Sboui | align=right style="border:0" | 39 | align=left style="border:0" | Mohamed Ali Gmati | align=right style="border:0" | 64 | align=left style="border:0" | Slaheddine Chnini | align=right style="border:0" | 74 | align=left style="border:0" | (Salah Badri) | align=right style="border:0" | (DNF) | |
| 202 |
12 | align=left | align=left style="border:0" | Kurt Benninger | align=right style="border:0" | 41 | align=left style="border:0" | Adam Hortian | align=right style="border:0" | 47 | align=left style="border:0" | Braden Novakowski | align=right style="border:0" | 56 | align=left style="border:0" | Kristjan Hunter | align=right style="border:0" | 61 | align=left style="border:0" | (Matt Loiselle) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Geoff Kerr) | align=right style="border:0" | (n/s) | |
| 205 |
13 | align=left | United Kingdom align=left style="border:0" | Tom Humphries | align=right style="border:0" | 38 | align=left style="border:0" | Ryan McLeod | align=right style="border:0" | 43 | align=left style="border:0" | | align=right style="border:0" | 59 | align=left style="border:0" | Sam Jacobs | align=right style="border:0" | 69 | |
| 209 |
14 | align=left | align=left style="border:0" | Arkaitz Nogales | align=right style="border:0" | 49 | align=left style="border:0" | Joaquin Carlus | align=right style="border:0" | 53 | align=left style="border:0" | Marc Roig | align=right style="border:0" | 54 | align=left style="border:0" | Francisco España | align=right style="border:0" | 55 | align=left style="border:0" | (Alejandro González) | align=right style="border:0" | (n/s) | align=left style="border:0" | (José Antonio Molina) | align=right style="border:0" | (DNF) | |
| 211 |
15 | align=left | align=left style="border:0" | | align=right style="border:0" | 42 | align=left style="border:0" | Marco Majori | align=right style="border:0" | 46 | align=left style="border:0" | Stefano Cugusi | align=right style="border:0" | 50 | align=left style="border:0" | Omar Rachedi | align=right style="border:0" | 73 | align=left style="border:0" | (Enea Longo) | align=right style="border:0" | (DNF) | |
| 211 |
16 | align=left | align=left style="border:0" | Mario van Wayenberghe | align=right style="border:0" | 34 | align=left style="border:0" | Kristof Mouton | align=right style="border:0" | 62 | align=left style="border:0" | Gert van Poucke | align=right style="border:0" | 72 | align=left style="border:0" | Denis Galerin | align=right style="border:0" | 77 | |
| 245 |
17 | align=left | align=left style="border:0" | Nihat Kaya | align=right style="border:0" | 57 | align=left style="border:0" | Ali Yaydar Tekgoz | align=right style="border:0" | 60 | align=left style="border:0" | Erdal Bucut | align=right style="border:0" | 71 | align=left style="border:0" | Hamdullah Gul | align=right style="border:0" | 75 | align=left style="border:0" | (Adem Belir) | align=right style="border:0" | (n/s) | |
| 263 |
18 | align=left | align=left style="border:0" | Aleksandr Mikhaylov | align=right style="border:0" | 51 | align=left style="border:0" | Yuriy Adnaochka | align=right style="border:0" | 65 | align=left style="border:0" | Tsimafei Nedzialevich | align=right style="border:0" | 67 | align=left style="border:0" | Igor Daronin | align=right style="border:0" | 80 | |
| 263 |
19 | align=left | align=left style="border:0" | Rolf Rüfenacht | align=right style="border:0" | 63 | align=left style="border:0" | Daniel Fässler | align=right style="border:0" | 66 | align=left style="border:0" | Mathias Büschi | align=right style="border:0" | 68 | align=left style="border:0" | Claudio Ammann | align=right style="border:0" | 70 | align=left style="border:0" | (Patrick Gentsch) | align=right style="border:0" | (n/s) | align=left style="border:0" | (Fabian Hertner) | align=right style="border:0" | (n/s) | |
| 267 |
20 | align=left | align=left style="border:0" | Ruslan Nasyrov | align=right style="border:0" | 58 | align=left style="border:0" | Marat Nizamov | align=right style="border:0" | 76 | align=left style="border:0" | Yodgor Akhmatov | align=right style="border:0" | 78 | align=left style="border:0" | Amir Garifullin | align=right style="border:0" | 79 | |
| 291 | |
According to an unofficial count, 121 athletes from 30 countries participated in the Junior men's race. This is in agreement with the official numbers as published.