Complete results for individuals, and for teams were published.
width=10% | Rank | width=30% | Team | width=10% | Points |
---|
| align=left | align=left style="border:0" | | align=right style="border:0" | 2 | 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" | 10 | align=left style="border:0" | (Moses Koech) | align=right style="border:0" | (12) | align=left style="border:0" | (John Langat) | align=right style="border:0" | (16) | |
| 19 |
| align=left | align=left style="border:0" | | align=right style="border:0" | 1 | align=left style="border:0" | | align=right style="border:0" | 7 | align=left style="border:0" | | align=right style="border:0" | 8 | align=left style="border:0" | | align=right style="border:0" | 17 | align=left style="border:0" | (Yohans Mekasha) | align=right style="border:0" | (21) | align=left style="border:0" | (Adane Weletaw) | align=right style="border:0" | (24) | |
| 33 |
| align=left | align=left style="border:0" | | align=right style="border:0" | 6 | align=left style="border:0" | | align=right style="border:0" | 13 | align=left style="border:0" | | align=right style="border:0" | 14 | align=left style="border:0" | | align=right style="border:0" | 19 | align=left style="border:0" | (Yemane Haileselassie) | align=right style="border:0" | (23) | |
| 52 |
4 | align=left | align=left style="border:0" | | align=right style="border:0" | 5 | align=left style="border:0" | | align=right style="border:0" | 15 | align=left style="border:0" | | align=right style="border:0" | 22 | align=left style="border:0" | | align=right style="border:0" | 28 | |
| 70 |
5 | align=left | align=left style="border:0" | | align=right style="border:0" | 9 | align=left style="border:0" | | align=right style="border:0" | 11 | align=left style="border:0" | | align=right style="border:0" | 26 | align=left style="border:0" | | align=right style="border:0" | 30 | align=left style="border:0" | (Abel Chebet) | align=right style="border:0" | (32) | |
| 76 |
6 | align=left | align=left style="border:0" | | align=right style="border:0" | 27 | align=left style="border:0" | | align=right style="border:0" | 29 | align=left style="border:0" | | align=right style="border:0" | 34 | align=left style="border:0" | | align=right style="border:0" | 42 | align=left style="border:0" | (Paul Roberts) | align=right style="border:0" | (59) | align=left style="border:0" | (Paul Miller) | align=right style="border:0" | (74) | |
| 132 |
7 | align=left | align=left style="border:0" | | align=right style="border:0" | 18 | align=left style="border:0" | | align=right style="border:0" | 31 | align=left style="border:0" | | align=right style="border:0" | 38 | align=left style="border:0" | | align=right style="border:0" | 52 | align=left style="border:0" | (Oussama Nabil) | align=right style="border:0" | (73) | |
| 139 |
8 | align=left | align=left style="border:0" | | align=right style="border:0" | 20 | align=left style="border:0" | | align=right style="border:0" | 33 | align=left style="border:0" | | align=right style="border:0" | 46 | align=left style="border:0" | | align=right style="border:0" | 77 | align=left style="border:0" | (Yassin Bouih) | align=right style="border:0" | (82) | align=left style="border:0" | (Simone Colombini) | align=right style="border:0" | (92) | |
| 176 |
9 | align=left | align=left style="border:0" | | align=right style="border:0" | 35 | align=left style="border:0" | | align=right style="border:0" | 49 | align=left style="border:0" | | align=right style="border:0" | 55 | align=left style="border:0" | | align=right style="border:0" | 61 | align=left style="border:0" | (Ryoji Tatezawa) | align=right style="border:0" | (81) | align=left style="border:0" | (Fuminori Shimo) | align=right style="border:0" | (87) | |
| 200 |
10 | align=left | align=left style="border:0" | | align=right style="border:0" | 45 | align=left style="border:0" | | align=right style="border:0" | 50 | align=left style="border:0" | | align=right style="border:0" | 51 | align=left style="border:0" | | align=right style="border:0" | 63 | align=left style="border:0" | (Danmuzhenciwang) | align=right style="border:0" | (67) | align=left style="border:0" | (Cairen Suolang) | align=right style="border:0" | (90) | |
| 209 |
11 | align=left | align=left style="border:0" | | align=right style="border:0" | 37 | align=left style="border:0" | | align=right style="border:0" | 54 | align=left style="border:0" | | align=right style="border:0" | 56 | align=left style="border:0" | | align=right style="border:0" | 68 | align=left style="border:0" | (Hossny Eisa) | align=right style="border:0" | (DNF) | |
| 215 |
12 | align=left | align=left style="border:0" | | align=right style="border:0" | 43 | align=left style="border:0" | | align=right style="border:0" | 58 | align=left style="border:0" | | align=right style="border:0" | 65 | align=left style="border:0" | | align=right style="border:0" | 70 | align=left style="border:0" | (Rowhaldo Ratz) | align=right style="border:0" | (97) | |
| 236 |
13 | align=left | align=left style="border:0" | | align=right style="border:0" | 39 | align=left style="border:0" | | align=right style="border:0" | 53 | align=left style="border:0" | | align=right style="border:0" | 72 | align=left style="border:0" | | align=right style="border:0" | 79 | align=left style="border:0" | (Christopher Olley) | align=right style="border:0" | (102) | align=left style="border:0" | (Jac Hopkins) | align=right style="border:0" | (DNF) | |
| 243 |
14 | align=left | align=left style="border:0" | | align=right style="border:0" | 48 | align=left style="border:0" | | align=right style="border:0" | 60 | align=left style="border:0" | | align=right style="border:0" | 66 | align=left style="border:0" | | align=right style="border:0" | 75 | align=left style="border:0" | (Tawfiq Bouziane) | align=right style="border:0" | (91) | align=left style="border:0" | (Menad Lamrani) | align=right style="border:0" | (DNF) | |
| 249 |
15 | align=left | align=left style="border:0" | | align=right style="border:0" | 47 | align=left style="border:0" | | align=right style="border:0" | 62 | align=left style="border:0" | | align=right style="border:0" | 69 | align=left style="border:0" | | align=right style="border:0" | 80 | align=left style="border:0" | (Mohamed Amine El Bouajaji) | align=right style="border:0" | (88) | align=left style="border:0" | (Jeremy Belkacem) | align=right style="border:0" | (89) | |
| 258 |
16 | align=left | align=left style="border:0" | | align=right style="border:0" | 25 | align=left style="border:0" | | align=right style="border:0" | 83 | align=left style="border:0" | | align=right style="border:0" | 84 | align=left style="border:0" | | align=right style="border:0" | 86 | align=left style="border:0" | (Jeremiah Ort) | align=right style="border:0" | (94) | align=left style="border:0" | (Jules Burnotte) | align=right style="border:0" | (112) | |
| 278 |
17 | align=left | align=left style="border:0" | | align=right style="border:0" | 57 | align=left style="border:0" | | align=right style="border:0" | 71 | align=left style="border:0" | | align=right style="border:0" | 76 | align=left style="border:0" | | align=right style="border:0" | 111 | |
| 315 |
18 | align=left | align=left style="border:0" | | align=right style="border:0" | 41 | align=left style="border:0" | | align=right style="border:0" | 85 | align=left style="border:0" | | align=right style="border:0" | 95 | align=left style="border:0" | | align=right style="border:0" | 96 | |
| 317 |
19 | align=left | align=left style="border:0" | | align=right style="border:0" | 40 | align=left style="border:0" | | align=right style="border:0" | 103 | align=left style="border:0" | | align=right style="border:0" | 104 | align=left style="border:0" | | align=right style="border:0" | 106 | align=left style="border:0" | (Nathan Pearce) | align=right style="border:0" | (110) | align=left style="border:0" | (Matthew Ramsden) | align=right style="border:0" | (DNF) | |
| 353 |
20 | align=left | align=left style="border:0" | | align=right style="border:0" | 78 | align=left style="border:0" | | align=right style="border:0" | 98 | align=left style="border:0" | | align=right style="border:0" | 99 | align=left style="border:0" | | align=right style="border:0" | 105 | align=left style="border:0" | (Yahya Al-Fakih) | align=right style="border:0" | (109) | |
| 380 |
21 | align=left | align=left style="border:0" | | align=right style="border:0" | 64 | align=left style="border:0" | | align=right style="border:0" | 100 | align=left style="border:0" | | align=right style="border:0" | 108 | align=left style="border:0" | | align=right style="border:0" | 113 | |
| 385 | |
According to an unofficial count, 118 athletes from 26 countries participated in the Junior men's race.