Clasificación de la etapa:

1. ÁNGEL MADRAZO (ESP/BURGOS-BH) - 4:58:31

2. Jetse Bol (NED/BURGOS-BH) a 0:10

3. JOSÉ HERRADA (ESP/) a 0:22

4. Miguel Ángel López (COL/Astana) a 0:47

5. (ESP/MOVISTAR) a 0:59

6. Primoz Roglic (SLO/Jumbo-Visma) a 0:59

7. Tadej Pogacar (SLO/UAE Emirates) a 1:29

8. Nairo Quintana (COL/MOVISTAR) a 1:41

9. Sepp Kuss (USA/Jumbo-Visma) a 1:41

10. (COL/Mitchelton-Scott) a 1:46

11. Rafal Majka (POL/Bora-Hansgrohe) a 1:52

12. Pierre-Roger Latour (FRA/AG2R-La Mondiale) a 2:05

13. Rigoberto Urán (COL/Education First) a 2:11

14. (IRL/Sunweb) a 0:02. 2:17

15. (POR/Katusha-Alpecin) a 2:26

16. ÓSCAR RODRÍGUEZ (ESP/EUSKADI-MURIAS) a 2:26

17. (ESP/MOVISTAR) a 2:26

18. (ITA/Bora-Hansgrohe) a 2:32

19. VÍCTOR DE LA PARTE (ESP/CCC) a 2:32

20. (NED/Sunweb) a 2:32

21. George Bennett (NZL/Jumbo-Visma) a 2:36

22. (DEN/Trek-Segafredo) a 2:43

23. MIKEL BIZKARRA (ESP/EUSKADI-MURIAS) a 2:45

24. Amanuel Ghebreigzabhier (ERI/Dimension Data) a 2:58

25. Fabio Aru (ITA/UAE Emirates) a 2:59

26. (NED/Ineos) a 3:03

27. Peter Stetina (USA/Trek-Segafredo) a 3:03

28. (FRA/Cofidis) a 3:05

29. Carl Fredrik Hagen (NOR/Lotto-Soudal) a 3:10

30. (ESP/Mitchelton-Scott) a 3:18

31. CRISTIÁN RODRÍGUEZ (ESP/CAJA RURAL-RGA) a 3:23

32. Daniel Felipe Martínez (COL/Education First) a 3:23

33. (COL/Education First) a 3:23

34. (RSA/Dimension Data) a 3:34

35. (ESP/Ineos) a 3:51

36. SERGIO PARDILLA (ESP/CAJA RURAL-RGA) a 3:54

37. (AUT/Bahrain-Merida) a 3:54

38. (BEL/Bahrain-Merida) a 3:58

39. ÓSCAR CABEDO (ESP/BURGOS-BH) a 4:37

40. (ESP/Katusha-Alpecin) a 4:37

41. James Knox (GBR/Deceuninck-Quick Step) a 4:47

42. (ESP/Astana) a 4:47

43. (NED/Jumbo-Visma) a 4:47

44. (NED/Sunweb) a 4:47

45. (UKR/Bahrain-Merida) a 4:51

46. (GBR/Education First) a 5:17

47. (FRA/AG2R-La Mondiale) a 5:20

48. François Bidard (FRA/AG2R-La Mondiale) a 5:20

49. (DEN/Astana) a 5:31

50. (USA/Education First) a 5:47

51. JESÚS HERRADA (ESP/Cofidis) a 6:40

52. (COL/Cofidis) a 6:40

53. Nic Dlamini (RSA/Dimension Data) a 7:09

54. MIKEL ITURRIA (ESP/EUSKADI-MURIAS) a 7:09

55. (POR/BURGOS-BH) a 7:09

56. (ESP/Astana) a 7:18

57. Patrick Bevin (NZL/CCC) a 7:30

58. (ITA/Trek-Segafredo) a 7:58

59. (ITA/Trek-Segafredo) a 7:58

60. Clément Chevrier (FRA/AG2R-La Mondiale) a 7:58

61. Sander Armée (BEL/Lotto-Soudal) a 7:58

62. Kilian Frankiny (SUI/Groupama-FDJ) a 7:58

63. Ben O´Connor (AUS/Dimension Data) a 8:28

64. (ITA/Astana) a 8:52

65. LUIS LEÓN SÁNCHEZ (ESP/Astana) a 8:52

66. (ITA/UAE Emirates) a 8:52

67. Sergio Luis Henao (COL/UAE Emirates) a 8:52

68. Sebastián Henao (COL/Ineos) a 8:52

69. (USA/Jumbo-Visma) a 8:52

70. (ETI/Mitchelton-Scott) a 8:52

71. Pável Kochetkov (RUS/Katusha-Alpecin) a 8:52

72. (ESP/MOVISTAR) a 8:52

73. (BEL/Lotto-Soudal) a 9:18

74. Benjamin King (USA/Dimension Data) a 9:18

75. JOSÉ JOAQUÍN ROJAS (ESP/MOVISTAR) a 9:18

76. (BEL/Lotto-Soudal) a 9:18

77. Tomasz Marczynski (POL/Lotto-Soudal) a 9:18

78. (BEL/Lotto-Soudal) a 9:18

79. Matteo Fabbro (ITA/Katusha-Alpecin) a 9:18

80. (ESP/Astana) a 9:18

81. Salvatore Puccio (ITA/Ineos) a 10:22

82. Quentin Jauregui (FRA/AG2R-La Mondiale) a 10:34

83. (USA/Education First) a 10:37

84. Cyril Barthe (FRA/EUSKADI-MURIAS) a 11:42

85. (SUI/Groupama-FDJ) a 11:44

86. (BEL/Katusha-Alpecin) a 11:47

87. Willie Smit (RSA/Katusha-Alpecin) a 11:47

88. Silvan Dillier (SUI/AG2R-La Mondiale) a 11:47

89. Clément Venturini (FRA/AG2R-La Mondiale) a 11:47

90. (JPN/Bahrain-Merida) a 11:47

91. (BEL/Deceuninck-Quick Step) a 11:47

92. Stéphane Rossetto (FRA/Cofidis) a 11:47

93. Jesper Hansen (DEN/Cofidis) a 11:47

94. Luka Pibernik (SLO/Bahrain-Merida) a 11:53

95. Tobias Ludvigsson (SWE/Groupama-FDJ) a 12:00

96. Bruno Armirail (FRA/Groupama-FDJ) a 12:00

97. JESÚS EZQUERRA (ESP/BURGOS-BH) a 13:08

98. (FRA/AG2R-La Mondiale) a 13:13

99. FERNANDO BARCELÓ (ESP/EUSKADI-MURIAS) a 13:23

100. (ESP/EUSKADI-MURIAS) a 13:23

101. Jonas Koch (GER/CCC) a 13:23

102. FRANCISCO VENTOSO (ESP/CCC) a 13:42

103. Nelson Oliveira (POR/MOVISTAR) a 13:42

104. (ESP/MOVISTAR) a 13:42

105. Domingos Gonçalves (POR/CAJA RURAL-RGA) a 13:42

106. Pawel Poljanski (POL/Bora-Hansgrohe) a 14:12

107. Damien Touze (FRA/Cofidis) a 14:19

108. (AUS/Mitchelton-Scott) a 14:22

109. (AUS/Mitchelton-Scott) a 14:22

110. Enrico Battaglin (ITA/Katusha-Alpecin) a 14:22

111. (ITA/Astana) a 14:45

112. Felix Grossschartner (AUT/Bora-Hansgrohe) a 15:13

113. Zdenek Stybar (CZE/Deceuninck-Quick Step) a 15:42

114. Jaco Venter (RSA/Dimension Data) a 15:42

115. (USA/Education First) a 15:42

116. (NZL/Mitchelton-Scott) a 15:42

117. Rasmus Tiller (NOR/Dimension Data) a 15:42

118. Edvald Boasson Hagen (NOR/Dimension Data) a 15:42

119. Nuno Bico (POR/BURGOS-BH) a 15:42

120. Rémi Cavagna (FRA/Deceuninck-Quick Step) a 15:42

121. Sergei Chernetski (RUS/CAJA RURAL-RGA) a 15:42

122. (DEN/Sunweb) a 15:42

123. (ESP/MOVISTAR) a 15:42

124. (GER/Sunweb) a 15:42

125. (NZL/Mitchelton-Scott) a 16:16

126. DIEGO RUBIO (ESP/BURGOS-BH) a 16:16

127. HÉCTOR SÁEZ (ESP/EUSKADI-MURIAS) a 16:16

128. (SLO/Bahrain-Merida) a 16:56

129. Nathan Van Hooydonck (BEL/CCC) a 16:56

130. Jean-Pierre Drucker (LUX/Bora-Hansgrohe) a 16:56

131. (AUS/Sunweb) a 16:56

132. Robert Power (AUS/Sunweb) a 16:56

133. Owain Doull (GBR/Ineos) a 17:03

134. JORGE CUBERO (ESP/BURGOS-BH) a 17:22

135. Benjamin Thomas (FRA/Groupama-FDJ) a 17:34

136. (LUX/Trek-Segafredo) a 17:34

137. (ESP/CAJA RURAL-RGA) a 17:34

138. Romain Seigle (FRA/Groupama-FDJ) a 17:34

139. William Barta (USA/CCC) a 17:34

140. Vasil Kiryienka (BLR/Ineos) a 17:34

141. Viacheslav Kuznetsov (RUS/Katusha-Alpecin) a 17:34

142. Ian Stannard (GBR/Ineos) a 17:34

143. (ITA/UAE Emirates) a 18:06

144. (BEL/Trek-Segafredo) a 18:06

145. (GER/Jumbo-Visma) a 18:26

146. (GER/Trek-Segafredo) a 18:26

147. LUIS ÁNGEL MATÉ (ESP/Cofidis) a 19:01

148. JONATHAN LASTRA (ESP/CAJA RURAL-RGA) a 19:01

149. (ESP/CAJA RURAL-RGA) a 19:01

150. Brian van Goethem (NED/Lotto-Soudal) a 19:33

151. (AUS/Education First) a 19:33

152. Tim Declercq (BEL/Deceuninck-Quick Step) a 19:33

153. (COL/UAE Emirates) a 19:33

154. (USA/Trek-Segafredo) a 19:33

155. Pawel Bernas (POL/CCC) a 19:33

156. (BEL/Lotto-Soudal) a 19:33

157. Tao Geoghegan Hart (GBR/Ineos) a 19:33

158. ARITZ BAGÜES (ESP/EUSKADI-MURIAS) a 19:33

159. Fabio Jakobsen (NED/Deceuninck-Quick Step) a 19:33

160. JON ABERASTURI (ESP/CAJA RURAL-RGA) a 19:33

161. (FRA/Groupama-FDJ) a 19:39

162. (SLO/Mitchelton-Scott) a 20:11

163. Max Walscheid (GER/Sunweb) a 20:11

164. (POL/CCC) a 20:11

165. (ITA/Deceuninck-Quick Step) a 21:15

166. (ARG/Deceuninck-Quick Step) a 21:15

167. Sam Bennett (IRL/Bora-Hansgrohe) a 21:15

168. Shane Archbold (NZL/Bora-Hansgrohe) a 21:15

169. (AUS/Bahrain-Merida) a 21:15

170. (GER/Bahrain-Merida) a 22:16

171. (ITA/UAE Emirates) a 22:17

172. Juan Sebastián Molano (COL/UAE Emirates) a 22:52

173. Lennard Hofstede (NED/Jumbo-Visma) a 23:49

No terminó: Gregor Mühlberger (AUT/Bora-Hansgrohe)

Clasificación general:

1. Miguel Ángel López (COL/Astana) a 18:55:21

2. Primoz Roglic (SLO/Jumbo-Visma) a 0:14

3. Nairo Quintana (COL/MOVISTAR) a 0:23

4. ALEJANDRO VALVERDE (ESP/MOVISTAR) a 0:28

5. Nicolas Roche (IRL/Sunweb) a 0:57

6. Rigoberto Urán (COL/Education First) a 0:59

7. Esteban Chaves (COL/Mitchelton-Scott) a 1:17

8. Rafal Majka (POL/Bora-Hansgrohe) a 1:18

9. Tadej Pogacar (SLO/UAE Emirates) a 1:49

10. Wilco Kelderman (NED/Sunweb) a 1:50

11. Pierre-Roger Latour (FRA/AG2R-La Mondiale) a 1:54

12. Davide Formolo (ITA/Bora-Hansgrohe) a 1:58

13. VÍCTOR DE LA PARTE (ESP/CCC) a 2:00

14. MIKEL NIEVE (ESP/Mitchelton-Scott) a 2:20

15. George Bennett (NZL/Jumbo-Visma) a 2:29

16. Sergio Higuita (COL/Education First) a 2:40

17. Fabio Aru (ITA/UAE Emirates) a 2:47

18. Ruben Guerreiro (POR/Katusha-Alpecin) a 3:18

19. ÓSCAR RODRÍGUEZ (ESP/EUSKADI-MURIAS) a 3:31

20. Daniel Felipe Martínez (COL/Education First) a 3:49

21. Nicolas Edet (FRA/Cofidis) a 4:07

22. CRISTIÁN RODRÍGUEZ (ESP/CAJA RURAL-RGA) a 4:28

23. DAVID DE LA CRUZ (ESP/Ineos) a 4:35

24. Hermann Pernsteiner (AUT/Bahrain-Merida) a 4:39

25. Dylan Teuns (BEL/Bahrain-Merida) a 4:43

26. Carl Fredrik Hagen (NOR/Lotto-Soudal) a 4:59

27. James Knox (GBR/Deceuninck-Quick Step) a 5:08

28. DANIEL NAVARRO (ESP/Katusha-Alpecin) a 5:29

29. Mark Padun (UKR/Bahrain-Merida) a 5:36

30. Hugh Carthy (GBR/Education First) a 5:43

31. Robert Gesink (NED/Jumbo-Visma) a 5:46

32. Jakob Fuglsang (DEN/Astana) a 5:50

33. Tejay van Garderen (USA/Education First) a 6:13

34. François Bidard (FRA/AG2R-La Mondiale) a 6:53

35. ION IZAGIRRE (ESP/Astana) a 7:37

36. Niklas Eg (DEN/Trek-Segafredo) a 7:41

37. MIKEL ITURRIA (ESP/EUSKADI-MURIAS) a 8:14

38. Louis Meintjes (RSA/Dimension Data) a 8:31

39. Kilian Frankiny (SUI/Groupama-FDJ) a 8:33

40. Jacopo Mosca (ITA/Trek-Segafredo) a 8:52

41. LUIS LEÓN SÁNCHEZ (ESP/Astana) a 9:11

42. Peter Stetina (USA/Trek-Segafredo) a 9:18

43. Nic Dlamini (RSA/Dimension Data) a 9:49

44. Tomasz Marczynski (POL/Lotto-Soudal) a 9:56

45. JOSÉ JOAQUÍN ROJAS (ESP/MOVISTAR) a 10:00

46. Matteo Fabbro (ITA/Katusha-Alpecin) a 10:10

47. Valerio Conti (ITA/UAE Emirates) a 10:18

48. SERGIO PARDILLA (ESP/CAJA RURAL-RGA) a 10:21

49. JESÚS HERRADA (ESP/Cofidis) a 10:40

50. Geoffrey Bouchard (FRA/AG2R-La Mondiale) a 10:49

51. Salvatore Puccio (ITA/Ineos) a 11:06

52. MARC SOLER (ESP/MOVISTAR) a 11:09

53. Amanuel Ghebreigzabhier (ERI/Dimension Data) a 11:59

54. Philippe Gilbert (BEL/Deceuninck-Quick Step) a 12:08

55. Lawson Craddock (USA/Education First) a 12:15

56. JOSÉ HERRADA (ESP/Cofidis) a 12:17

57. Clément Venturini (FRA/AG2R-La Mondiale) a 12:43

58. Gianluca Brambilla (ITA/Trek-Segafredo) a 12:56

59. GORKA IZAGIRRE (ESP/Astana) a 13:14

60. Neilson Powless (USA/Jumbo-Visma) a 13:33

61. Tsgabu Grmay (ETI/Mitchelton-Scott) a 13:33

62. Clément Chevrier (FRA/AG2R-La Mondiale) a 14:04

63. MIKEL BIZKARRA (ESP/EUSKADI-MURIAS) a 14:49

64. ÁNGEL MADRAZO (ESP/BURGOS-BH) a 14:50

65. Martijn Tusveld (NED/Sunweb) a 14:59

66. Ben O´Connor (AUS/Dimension Data) a 15:08

67. Zdenek Stybar (CZE/Deceuninck-Quick Step) a 15:54

68. Benjamin King (USA/Dimension Data) a 15:58

69. Wout Poels (NED/Ineos) a 15:59

70. Edvald Boasson Hagen (NOR/Dimension Data) a 16:35

71. Sergei Chernetski (RUS/CAJA RURAL-RGA) a 16:41

72. Quentin Jauregui (FRA/AG2R-La Mondiale) a 16:47

73. Nikias Arndt (GER/Sunweb) a 16:56

74. ANTONIO PEDRERO (ESP/MOVISTAR) a 17:00

75. Jesper Hansen (DEN/Cofidis) a 18:01

76. Tosh Van der Sande (BEL/Lotto-Soudal) a 18:04

77. Sebastián Henao (COL/Ineos) a 18:12

78. Steff Cras (BEL/Katusha-Alpecin) a 18:26

79. Sepp Kuss (USA/Jumbo-Visma) a 18:30

80. Cyril Barthe (FRA/EUSKADI-MURIAS) a 18:34

81. Ricardo Vilela (POR/BURGOS-BH) a 18:41

82. Bruno Armirail (FRA/Groupama-FDJ) a 18:41

83. ALEX ARANBURU (ESP/CAJA RURAL-RGA) a 18:51

84. JESÚS EZQUERRA (ESP/BURGOS-BH) a 18:53

85. Patrick Bevin (NZL/CCC) a 19:03

86. Darwin Atapuma (COL/Cofidis) a 19:46

87. Pável Kochetkov (RUS/Katusha-Alpecin) a 19:52

88. Jetse Bol (NED/BURGOS-BH) a 20:00

89. Steve Morabito (SUI/Groupama-FDJ) a 20:09

90. Silvan Dillier (SUI/AG2R-La Mondiale) a 20:51

91. Harm Vanhoucke (BEL/Lotto-Soudal) a 20:56

92. Luka Mezgec (SLO/Mitchelton-Scott) a 21:04

93. Jonas Koch (GER/CCC) a 21:06

94. Yukiya Arashiro (JPN/Bahrain-Merida) a 21:44

95. Sergio Luis Henao (COL/UAE Emirates) a 21:54

96. Sander Armée (BEL/Lotto-Soudal) a 22:23

97. IMANOL ERVITI (ESP/MOVISTAR) a 22:25

98. OMAR FRAILE (ESP/Astana) a 22:26

99. Tobias Ludvigsson (SWE/Groupama-FDJ) a 22:37

100. Domingos Gonçalves (POR/CAJA RURAL-RGA) a 23:01

101. Nick Schultz (AUS/Mitchelton-Scott) a 23:07

102. Logan Owen (USA/Education First) a 23:11

103. Thomas de Gendt (BEL/Lotto-Soudal) a 23:11

104. Enrico Battaglin (ITA/Katusha-Alpecin) a 23:44

105. FRANCISCO VENTOSO (ESP/CCC) a 23:46

106. Stéphane Rossetto (FRA/Cofidis) a 23:48

107. Nelson Oliveira (POR/MOVISTAR) a 24:09

108. Edward Theuns (BEL/Trek-Segafredo) a 24:41

109. Rémi Cavagna (FRA/Deceuninck-Quick Step) a 24:42

110. Damien Touze (FRA/Cofidis) a 25:12

111. Dorian Godon (FRA/AG2R-La Mondiale) a 25:49

112. Owain Doull (GBR/Ineos) a 25:55

113. Rasmus Tiller (NOR/Dimension Data) a 26:07

114. Benjamin Thomas (FRA/Groupama-FDJ) a 26:17

115. Dario Cataldo (ITA/Astana) a 26:30

116. Viacheslav Kuznetsov (RUS/Katusha-Alpecin) a 26:34

117. Felix Grossschartner (AUT/Bora-Hansgrohe) a 26:43

118. FERNANDO BARCELÓ (ESP/EUSKADI-MURIAS) a 26:48

119. John Degenkolb (GER/Trek-Segafredo) a 27:28

120. Luka Pibernik (SLO/Bahrain-Merida) a 27:39

121. Ian Stannard (GBR/Ineos) a 27:42

122. Fabio Jakobsen (NED/Deceuninck-Quick Step) a 27:52

123. Damien Howson (AUS/Mitchelton-Scott) a 28:05

124. Tao Geoghegan Hart (GBR/Ineos) a 28:25

125. JON ABERASTURI (ESP/CAJA RURAL-RGA) a 28:37

126. Willie Smit (RSA/Katusha-Alpecin) a 29:06

127. Dion Smith (NZL/Mitchelton-Scott) a 29:16

128. ÓSCAR CABEDO (ESP/BURGOS-BH) a 29:23

129. Casper Pedersen (DEN/Sunweb) a 29:30

130. Maximiliano Richeze (ARG/Deceuninck-Quick Step) a 29:44

131. Eros Capecchi (ITA/Deceuninck-Quick Step) a 30:00

132. Romain Seigle (FRA/Groupama-FDJ) a 30:19

133. Nathan Van Hooydonck (BEL/CCC) a 30:36

134. GONZALO SERRANO (ESP/CAJA RURAL-RGA) a 30:42

135. Michael Storer (AUS/Sunweb) a 30:44

136. Jelle Wallays (BEL/Lotto-Soudal) a 31:07

137. Marco Marcato (ITA/UAE Emirates) a 31:52

138. Tim Declercq (BEL/Deceuninck-Quick Step) a 32:28

139. Alex Kirsch (LUX/Trek-Segafredo) a 32:52

140. Kiel Reijnen (USA/Trek-Segafredo) a 33:01

141. Sam Bewley (NZL/Mitchelton-Scott) a 33:36

142. Szymon Sajnok (POL/CCC) a 33:51

143. Mitchell Docker (AUS/Education First) a 34:29

144. Manuele Boaro (ITA/Astana) a 34:56

145. JORGE ARCAS (ESP/MOVISTAR) a 35:18

146. Marc Sarreau (FRA/Groupama-FDJ) a 35:23

147. Heinrich Haussler (AUS/Bahrain-Merida) a 35:27

148. SERGIO SAMITIER (ESP/EUSKADI-MURIAS) a 35:59

149. Jaco Venter (RSA/Dimension Data) a 36:19

150. DIEGO RUBIO (ESP/BURGOS-BH) a 36:25

151. Phil Bauhaus (GER/Bahrain-Merida) a 36:35

152. Max Walscheid (GER/Sunweb) a 36:40