| 1 | | 99 | 11:53.2 | - | Stage | Elliott EDMONDSON |
| 2 | | 33 | 12:00.4 | +7.2 | Stage | Scott MARTIN |
| 3 | | 95 | 12:01.7 | +8.5 | Stage | Shane BYRNE |
| 4 | | 16 | 12:03.5 | +10.3 | Stage | Alexandre CORIA |
| 5 | | 5 | 12:03.7 | +10.5 | Stage | Marko SALMINEN |
| 6 | | 11 | 12:06.3 | +13.1 | Stage | Martijn WYDAEGHE |
| 7 | | 18 | 12:07.6 | +14.4 | Stage | Aaron JOHNSTON |
| 8 | | 26 | 12:08.7 | +15.5 | Stage | Jonas ANDERSSON |
| 9 | | 1 | 12:12.3 | +19.1 | Stage | Vincent LANDAIS |
| 10 | | 23 | 12:12.3 | +19.1 | Stage | Jakko VIILO |
| 11 | | 38 | 12:13.3 | +20.1 | Stage | James FULTON |
| 12 | | 55 | 12:14.6 | +21.4 | Stage | Eoin TREACY |
| 13 | | 31 | 12:18.1 | +24.9 | Stage | Borja ROZADA |
| 14 | | 29 | 12:20.9 | +27.7 | Stage | Jørn LISTERUD |
| 15 | | 28 | 12:21.5 | +28.3 | Stage | Marcelo DER OHANNESIAN |
| 16 | | 22 | 12:22.6 | +29.4 | Stage | Renārs FRANCIS |
| 17 | | 37 | 12:24.8 | +31.6 | Stage | Johan GRÖNVALL |
| 18 | | 27 | 12:26.5 | +33.3 | Stage | Janni HUSSI |
| 19 | | 35 | 12:26.5 | +33.3 | Stage | Siim OJA |
| 20 | | 6 | 12:26.6 | +33.4 | Stage | Cándido CARRERA |
| 21 | | 34 | 12:26.8 | +33.6 | Stage | Maxence CORNUAU |
| 22 | | 30 | 12:27.1 | +33.9 | Stage | Thibault DE LA HAYE |
| 23 | | 41 | 12:27.9 | +34.7 | Stage | Loris PASCAUD |
| 24 | | 39 | 12:29.2 | +36.0 | Stage | Yannick ROCHE |
| 25 | | 25 | 12:30.6 | +37.4 | Stage | Konstantin ALEKSANDROV |