| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | RYAN Archie | Jumbo-Visma | 16:53:25 |
| 2 | BALDERSTONE Abel | Caja Rural - Seguros RGA | 0:07 |
| 3 | DE CASSAN Davide | Cycling Team Friuli ASD | 0:14 |
| 4 | MACKELLAR Alastair | Israel - Premier Tech | 0:19 |
| 5 | TOLIO Alex | Bardiani-CSF-Faizanè | 0:34 |
| 6 | STAUNE-MITTET Johannes | Jumbo-Visma | 1:59 |
| 7 | PINARELLO Alessandro | Bardiani-CSF-Faizanè | 2:31 |
| 8 | VAN BELLE Loe | Jumbo-Visma | 2:47 |
| 9 | GLIVAR Gal | Adria Mobil | 4:50 |
| 10 | PELLIZZARI Giulio | Bardiani-CSF-Faizanè | 7:57 |
| # | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 50:40:23 |
| 2 | Caja Rural - Seguros RGA | 0:44 |
| 3 | Quick-Step Alpha Vinyl Team | 0:49 |
| 4 | Equipo Kern Pharma | 2:48 |
| 5 | Bardiani-CSF-Faizanè | 4:44 |
| 6 | EOLO-Kometa | 5:07 |
| 7 | Astana Qazaqstan Team | 10:29 |
| 8 | Cycling Team Friuli ASD | 11:44 |
| 9 | Elkov - Kasper | 18:31 |
| 10 | Human Powered Health | 20:31 |
Results powered by www.procyclingstats.com