| Lag | Ryttere | Tid |
1 | Quick-Step Floors | Kasper Asgreen (DEN)
Laurens De Plus (BEL)
Bob Jungels (LUX)
Yves Lampaert (BEL)
Maximilian Schachmann (GER)
Niki Terpstra (NED) | 1h 07' 25.94" |
2 | Team Sunweb | Tom Dumoulin (NED)
Chad Haga (USA)
Wilco Kelderman (NED)
Søren Kragh Andersen (DEN)
Michael Matthews (AUS)
Sam Oomen (NED) | + 18.46" |
3 | BMC Racing Team | Patrick Bevin (NZL)
Damiano Caruso (ITA)
Rohan Dennis (AUS)
Stefan Küng (SUI)
Greg Van Avermaet (BEL)
Tejay van Garderen (USA) | + 19.55" |
4 | Team Sky | Jonathan Castroviejo (ESP)
Owain Doull (GBR)
Vasil Kiryjenka (BLR)
Michał Kwiatkowski (POL)
Gianni Moscon (ITA)
Ian Stannard (GBR) | + 44.96" |
5 | Mitchelton-Scott | Jack Bauer (NZL)
Luke Durbridge (AUS)
Michael Hepburn (AUS)
Daryl Impey (RSA)
Cameron Meyer (AUS)
Matteo Trentin (ITA) | + 56.68" |
6 | Movistar Team | Andrey Amador (CRC)
Winner Anacona (COL)
Imanol Erviti (ESP)
Nélson Oliveira (POR)
Marc Soler (ESP)
Jasha Sütterlin (GER) | + 1' 31.70" |
7 | Trek-Segafredo | Julien Bernard (FRA)
Matthias Brändle (AUT)
Fabio Felline (ITA)
Michael Gogl (AUT)
Ryan Mullen (IRL)
Toms Skujiņš (LAT) | + 2' 03.97" |
8 | Bora - hansgrohe | Maciej Bodnar (POL)
Felix Großschartner (AUT)
Patrick Konrad (AUT)
Gregor Mühlberger (AUT)
Daniel Oss (ITA)
Lukas Pöstlberger (AUT) | + 2' 07.24" |
9 | CCC Sprandi Polkowice | Kamil Gradek (POL)
Adrian Kurek (POL)
Łukasz Owsian (POL)
Szymon Sajnok (POL)
Mateusz Taciak (POL)
Jan Tratnik (SLO) | + 2' 37.44" |
10 | Astana Pro Team | Magnus Cort (DEN)
Hugo Houle (CAN)
Andrij Hryvko (UKR)
Tanel Kangert (EST)
Aleksej Lutsenko (KAZ)
Michael Valgren (DEN) | + 2' 53.79" |