Vigésima etapa

1. Maciej Bodnar (Bora)28:15

2. Michal Kwiatkowski (Sky)a 1”

3. Christopher Froome (Sky)a 6”

4. Tony Martin (Katusha)a 14”

5. Daryl Impey (Orica)a 20

6. Alberto Contador (Trek) a 21”

7. Nikias Arndt (Sunweb)a 28”

8. Rigoberto Uran (Cannondale) a 31”

9. Stefan Küng (BMC)a 34”

10. Sylvain Chavanel (Direct Energie)a37”

11. Jack Bauer (Quick-Step) a 41”

12. Jasha Sütterlin (Movistar)a 42”

13. Nils Politt (Katusha) a 43”

14. Primoz Roglic (LottoNl)a 49”

15. Mikel Landa (Sky)a 51

26. Imanol Erviti (Movistar)a 1:26

28. Jonathan Castroviejo (Movistar)1:27

48. Haimar Zubeldia (Trek)a 1:56

50. Romain Sicard (Direct Energie)a 2:01

52. Romain Bardet (AG2R)a 2:03

68. Mikel Nieve (Sky)a 2:23

77. Markel Irizar (Trek)a 2:28

167. Jarlinson Pantano (Trek) a 5:10

Clasificación general

1. Christopher Froome (Sky)83h55:16

2. Rigoberto Uran (Cannondale) a 54”

3. Romain Bardet (AG2R) a 2:20

4. Mikel Landa (Sky)a 2:21

5. Fabio Aru (Astana)a 3:05

6. Daniel Martin (Quick-Step)a 4:42

7. Simon Yates (Orica-Scott) a 6:14

8. Louis Meintjes (UAE) a 8:20

9. Alberto Contador (Trek) a 8:49

10. Warren Barguil (Sunweb)a 9:25

11. Damiano Caruso (BMC) a 14:48

12. Nairo Quintana (Movistar)a 15:28

13. Alexis Vuillermoz (AG2R) a 24:38

14. Mikel Nieve (Sky)a 25:28

15. Emanuel Buchmann (Bora) a 33:21

16. Brice Feillu (Fortuneo) a 36:46

17. Bauke Mollema (Trek)a 37:43

18. Carlos Betancur (Movistar)a 37:47

19. Serge Pauwels (Dimension Data) a 39:36

52. Haimar Zubeldia (Trek) a 2h06:30

59. Jonathan Castroviejo (Mov)a 2h21:28

65. Romain Sicard (D. Energie)a 2h29:46

92. Imanol Erviti (Movistar)a 3h00:21

135. Markel Irizar (Trek)a 3h47:10

167. Luke Rowe (Sky)a 4h35:52