| Rank | Name | Time | ||
|---|---|---|---|---|
| 1 | Roberto G | 40.6 km/h | 265 W | 33:25 |
| 2 | Fabio Christen | 40.5 km/h | - | 33:31 |
| 3 | Lorenzo Milesi | 40.4 km/h | - | 33:33 |
| 4 | Marco Haller | 40.4 km/h | 343 W | 33:34 |
| 5 | Filip Maciejuk | 40.1 km/h | 299 W | 33:49 |
| 5 | Lewis Askey | 40.1 km/h | - | 33:49 |
| 7 | Emīls Liepiņš | 40.1 km/h | - | 33:50 |
| 8 | Sébastien Grignard | 40.0 km/h | - | 33:52 |
| 8 | Jenno Berckmoes | 40.0 km/h | - | 33:52 |
| 10 | Mike Teunissen | 40.0 km/h | 281 W | 33:53 |
| 10 | Fredrik Dversnes Lavik | 40.0 km/h | - | 33:53 |
| 10 | Jarrad Drizners | 40.0 km/h | - | 33:53 |
| 10 | Filippo Ganna | 40.0 km/h | - | 33:53 |
| 10 | Clément Russo | 40.0 km/h | 262 W | 33:53 |
| 10 | Pepijn R | 40.0 km/h | 262 W | 33:53 |
| 10 | Mattia Cattaneo | 40.0 km/h | - | 33:53 |
Join Strava to see the full leaderboard