1 Marc Soler (Spa) Movistar Team 30:22:41
2 Simon Yates (GBr) Mitchelton-Scott 0:00:04
3 Gorka Izagirre (Spa) Bahrain-Merida 0:00:14
4 Ion Izzagirre (Spa) Bahrain-Merida 0:00:16
5 Tim Wellens (Bel) Lotto Soudal
6 Dylan Teuns (Bel) BMC Racing Team 0:00:32
7 Patrick Konrad (Aut) Bora-Hansgrohe 0:00:44
8 Alexis Vuillermoz (Fra) AG2R La Mondiale 0:01:54
9 David De La Cruz (Spa) Team Sky 0:02:15
10 Felix Grossschartner (Aut) Bora-Hansgrohe 0:02:35