1 Tadej Pogacar (Slo) UAE Team Emirates 7:05:37
2 Matej Mohorič (Slo) Bahrain Victorious 0:01:25
3 Diego Ulissi (Ita) UAE Team Emirates 0:01:28
4 Matteo Sobrero (Ita) Astana-Premier Tech 0:01:33
5 Giovanni Carboni (Ita) Bardiani-CSF-Faizane 0:01:36
6 Jonathan Lastra (Spa) Caja Rural-Seguros RGA
7 James Shaw (GBr) Ribble Weldtite
8 Rafal Majka (Pol) UAE Team Emirates
9 Tanel Kangert (Est) Team BikeExchange 0:01:41
10 Jan Polanc (Slo) UAE Team Emirates 0:02:08