1. Alexander Kristoff, Noruega, UAE Team Emirates, 2:46:36.

2. John Degenkolb, Alemania, Trek-Segafredo, i.t.

3. Arnaud Demare, Francia, Grupoama-FDJ, i.t.

4. Edvald Boasson Hagen, Noruega, Dimension Data, i.t.

5. Christophe Laporte, Francia, Cofidis, i.t.

6. Max Richeze, Argentina, Quick-Step Floors, i.t.

7. Sonny Colbrelli, Italia, Bahrein-Mérida, i.t.

8. Peter Sagan, Eslovaquia, Bora-Hansgrohe, i.t.

9. Andrea Pasqualon, Italia, Wanty-Grupoe Gobert, i.t.

10. Jasper De Buyst, Bélgica, Lotto Soudal, i.t.

11. Timothy Dupont, Bélgica, Wanty-Grupoe Gobert, i.t.

12. Thomas Boudat, Francia, Direct Energie, i.t.

13. Sep Vanmarcke, Bélgica, EF Education First-Drapac, i.t.

14. Magnus Cort, Dinamarca, Astana, i.t.

15. Oliver Naesen, Bélgica, AG2R La Mondiale, i.t.

16. Daniele Bennati, Italia, Movistar, i.t.

17. Nikias Arndt, Alemania, Sunweb, i.t.

18. Edward Theuns, Bélgica, Sunweb, i.t.

19. Mathew Hayman, Australia, Mitchelton-Scott, i.t.

20. Timo Roosen, Holanda, LottoNL-Jumbo, i.t.

Otros

36. Tom Dumoulin, Holanda, Sunweb, i.t.

67. Geraint Thomas, Gran Bretaña, Sky, i.t.

69. Chris Froome, Gran Bretaña, Sky, i.t..

Clasificación general
(Después de 21 etapas)

1. Geraint Thomas, Gran Bretaña, Sky, 83:17:13.

2. Tom Dumoulin, Holanda, Sunweb, 1:51.

3. Chris Froome, Gran Bretaña, Sky, 2:24.

4. Primoz Roglic, Eslovenia, LottoNL-Jumbo, 3:22.

5. Steven Kruijswijk, Holanda, LottoNL-Jumbo, 6:08.

6. Romain Bardet, Francia, AG2R La Mondiale, 6:57.

7. Mikel Landa, España, Movistar, 7:37.

8. Dan Martin, Irlanda, UAE Team Emirates, 9:05.

9. Ilnur Zakarin, Rusia, Katusha Alpecin, 12:37.

10. Nairo Quintana, Colombia, Movistar, 14:18.

11. Bob Jungels, Luxemburgo, Quick-Step Floors, 16:32.

12. Jakob Fuglsang, Dinamarca, Astana, 19:46.

13. Pierre Latour, Francia, AG2R La Mondiale, 22:13.

14. Alejandro Valverde, España, Movistar, 27:26.

15. Egan Bernal, Colombia, Team Sky, 27:52.

16. Tanel Kangert, Estonia, Astana, 34:52.

17. Warren Barguil, Francia, Fortuneo-Samsic, 37:06.

18. Domenico Pozzovivo, Italia, Bahrein-Mérida, 39:08.

19. Rafal Majka, Polaned, Bora-Hansgrohe, 39:57.

20. Damiano Caruso, Italia, BMC Racing, 42:31.