1. Santiago Buitrago (COL, Bahrain – Victorious) 3:41:31
2. Ruben Guerreiro (POR, EF Education-EasyPost) 0:03
3. Tao Geoghegan Hart (GBR, INEOS Grenadiers) 0:03
4. Jai Hindley (AUS, BORA – hansgrohe) 0:03
5. Vincenzo Nibali (ITA, Astana Qazaqstan Team) 0:05
6. Wilco Kelderman (NED, BORA – hansgrohe) 0:06
7. Iván García Cortina (ESP, Movistar Team) 0:06
8. Ilan Van Wilder (BEL, Quick-Step Alpha Vinyl Team) 0:06
9. Pavel Sivakov (FRA, INEOS Grenadiers) 0:06
10. Damien Touzé (FRA, AG2R Citroën Team) 0:06