Ordine d’arrivo:
1° Omar Fraile (Ineos Grenadiers) 4h27’59”
2° Alessandro Covi (UAE Team Emirates)
3° Andrea Pasqualon (Bahrain Victorious)
4° Andreas Kron (Lotto Dstny)
5° Nick Schultz (Israel Premier Tech)
6° Gonzalo Serrano (Movistar)
7° Edvald Boasson Hagen (TotalEnergies)
8° Damiano Caruso (Bahrain Victorious) a 5″
9° Jesus Ezquerra (Burgos BH)
10° Lorenzo Rota (Intermarchè Circus Wanty)
Classifica generale finale:
1° Tadej Pagacar (UAE Team Emirates)
2° Mikel Landa (Bahrain Victorious) a 1’18”
3° Santiago Buitrago (Bahrain Victorious) a 1’23”
3° Carlos Rodriguez (Ineos Grenadiers) a 1’39”
5° Enric Mas (Movistar) a 2’02”
6° Tao Geoghegan Hart (Ineos Grenadiers) a 2’47”
7° Damiano Caruso (Bahrain Victorious) a 3’05”
8° Lorenzo Rota (Intermarchè Circus Wanty) a 3’23”
9° Andreas Kron (Lotto Dstny) a 3’40”
10° Pavel Sivakov (Ineos Grenadiers) a 3’57”