| Rank | Name | Time | ||
|---|---|---|---|---|
| 1 | Lorenzo Germani | 36.8 km/h | 362 W | 22:42 |
| 2 | Bruno Armirail | 36.8 km/h | 412 W | 22:43 |
| 3 | Alex Molenaar | 36.7 km/h | 356 W | 22:44 |
| 4 | Mats Wenzel | 36.2 km/h | 384 W | 23:03 |
| 5 | Egan Bernal | 36.0 km/h | - | 23:14 |
| 6 | Carlos Verona | 35.9 km/h | 336 W | 23:15 |
| 7 | James Shaw | 35.9 km/h | 280 W | 23:16 |
| 7 | Kaden Groves | 35.9 km/h | - | 23:16 |
| 7 | Ethan Hayter | 35.9 km/h | - | 23:16 |
| 7 | Laurens De Plus | 35.9 km/h | - | 23:16 |
| 7 | Giulio Pellizzari | 35.9 km/h | 296 W | 23:16 |
| 7 | Fran Miholjević | 35.9 km/h | 340 W | 23:16 |
Join Strava to see the full leaderboard