| 1 | | 16 | 14:32.8 | - | Stage | Alexandre CORIA |
| 2 | | 18 | 14:40.7 | +7.9 | Stage | Aaron JOHNSTON |
| 3 | | 99 | 14:42.4 | +9.6 | Stage | Elliott EDMONDSON |
| 4 | | 22 | 14:45.4 | +12.6 | Stage | Renārs FRANCIS |
| 5 | | 33 | 14:50.7 | +17.9 | Stage | Scott MARTIN |
| 6 | | 11 | 14:52.9 | +20.1 | Stage | Martijn WYDAEGHE |
| 7 | | 23 | 15:00.4 | +27.6 | Stage | Jakko VIILO |
| 8 | | 6 | 15:03.0 | +30.2 | Stage | Cándido CARRERA |
| 9 | | 55 | 15:25.4 | +52.6 | Stage | Eoin TREACY |
| 10 | | 20 | 15:25.5 | +52.7 | Stage | Anssi VIINIKKA |
| 11 | | 35 | 15:30.5 | +57.7 | Stage | Siim OJA |
| 12 | | 29 | 15:34.6 | +1:01.8 | Stage | Jørn LISTERUD |
| 13 | | 25 | 15:43.3 | +1:10.5 | Stage | Konstantin ALEKSANDROV |
| 14 | | 38 | 15:45.9 | +1:13.1 | Stage | James FULTON |
| 15 | | 27 | 15:47.9 | +1:15.1 | Stage | Janni HUSSI |
| 16 | | 26 | 15:49.5 | +1:16.7 | Stage | Jonas ANDERSSON |
| 17 | | 39 | 15:51.7 | +1:18.9 | Stage | Yannick ROCHE |
| 18 | | 37 | 15:51.9 | +1:19.1 | Stage | Johan GRÖNVALL |
| 19 | | 32 | 15:53.1 | +1:20.3 | Stage | Pietro Elia OMETTO |
| 20 | | 21 | 15:53.7 | +1:20.9 | Stage | Arnaud DUNAND |
| 21 | | 24 | 15:58.6 | +1:25.8 | Stage | Luca GUGLIELMETTI |
| 22 | | 69 | 16:08.1 | +1:35.3 | Stage | Tomiya MAEKAWA |
| 23 | | 65 | 16:10.8 | +1:38.0 | Stage | Alessandro ARNABOLDI |
| 24 | | 28 | 16:16.1 | +1:43.3 | Stage | Marcelo DER OHANNESIAN |
| 25 | | 43 | 16:22.0 | +1:49.2 | Stage | Keaton WILLIAMS |