1 | | Tadej Pogačar | UAE Team Emirates | 2:49:37h |
2 | | Giulio Pellizzari | VF Group - Bardiani CSF - Faizanè | +16s |
3 | | Daniel Felipe Martínez | Red Bull–Bora–Hansgrohe | +16s |
4 | | Cristian Scaroni | Astana Qazaqstan Team | +31s |
5 | | Antonio Tiberi | Bahrain Victorious | +33s |
6 | | Thymen Arensman | Ineos Grenadiers | +38s |
7 | | Damiano Caruso | Bahrain Victorious | +39s |
8 | | Michael Storer | Tudor Pro Cycling Team | +42s |
9 | | Ewen Costiou | Arkéa - B&B Hotels | +42s |
10 | | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | +45s |
11 | | Einer Augusto Rubio | Movistar Team | +46s |
12 | | Jan Hirt | Soudal - Quick Step | +46s |
13 | | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | +49s |
14 | | Ben O'Connor | Decathlon AG2R La Mondiale Team | +49s |
15 | | Geraint Thomas | Ineos Grenadiers | +49s |
16 | | Lorenzo Fortunato | Astana Qazaqstan Team | +1:09m |
17 | | Nicola Conci | Alpecin - Deceuninck | +1:12m |
18 | | Davide Piganzoli | Team Polti Kometa | +1:16m |
19 | | Romain Bardet | Team dsm-firmenich PostNL | +1:19m |
20 | | Filippo Zana | Team Jayco AlUla | +1:22m |