| Rank | Name | Time | ||
|---|---|---|---|---|
| 1 | Matteo Jorgenson | 39.4 km/h | 339 W | 16:41 |
| 2 | Negasi Haylu | 39.3 km/h | 329 W | 16:44 |
| 3 | Stephen Bassett | 39.1 km/h | 397 W | 16:47 |
| 3 | Jon B | 39.1 km/h | 347 W | 16:47 |
| 5 | Dimitri Peyskens | 39.1 km/h | 366 W | 16:48 |
| 5 | Mathijs Paasschens | 39.1 km/h | 347 W | 16:48 |
| 7 | Bob Donaldson | 39.0 km/h | 351 W | 16:50 |
| 7 | Oscar Onley | 39.0 km/h | 0 W | 16:50 |
| 7 | Barcelofer 🚴♂️ | 39.0 km/h | - | 16:50 |
| 7 | Eduard P | 39.0 km/h | - | 16:50 |
| 7 | Magnus Sheffield | 39.0 km/h | - | 16:50 |
| 7 | Alessandro Iacchi | 39.0 km/h | 281 W | 16:50 |
| 7 | Jake Stewart | 39.0 km/h | - | 16:50 |
| 7 | Richie Porte | 39.0 km/h | - | 16:50 |
| 7 | Oscar Rodriguez | 39.0 km/h | - | 16:50 |
| 7 | Sam Watson | 39.0 km/h | - | 16:50 |
| 7 | Tom Pidcock | 39.0 km/h | - | 16:50 |
| 7 | Filippo Zana | 39.0 km/h | 290 W | 16:50 |
Join Strava to see the full leaderboard