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/Cofidis) a 0:22
4. Miguel Ángel López (COL/Astana) a 0:47
5. ALEJANDRO VALVERDE (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. Esteban Chaves (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. Nicolas Roche (IRL/Sunweb) a 0:02. 2:17
15. Ruben Guerreiro (POR/Katusha-Alpecin) a 2:26
16. ÓSCAR RODRÍGUEZ (ESP/EUSKADI-MURIAS) a 2:26
17. MARC SOLER (ESP/MOVISTAR) a 2:26
18. Davide Formolo (ITA/Bora-Hansgrohe) a 2:32
19. VÍCTOR DE LA PARTE (ESP/CCC) a 2:32
20. Wilco Kelderman (NED/Sunweb) a 2:32
21. George Bennett (NZL/Jumbo-Visma) a 2:36
22. Niklas Eg (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. Wout Poels (NED/Ineos) a 3:03
27. Peter Stetina (USA/Trek-Segafredo) a 3:03
28. Nicolas Edet (FRA/Cofidis) a 3:05
29. Carl Fredrik Hagen (NOR/Lotto-Soudal) a 3:10
30. MIKEL NIEVE (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. Sergio Higuita (COL/Education First) a 3:23
34. Louis Meintjes (RSA/Dimension Data) a 3:34
35. DAVID DE LA CRUZ (ESP/Ineos) a 3:51
36. SERGIO PARDILLA (ESP/CAJA RURAL-RGA) a 3:54
37. Hermann Pernsteiner (AUT/Bahrain-Merida) a 3:54
38. Dylan Teuns (BEL/Bahrain-Merida) a 3:58
39. ÓSCAR CABEDO (ESP/BURGOS-BH) a 4:37
40. DANIEL NAVARRO (ESP/Katusha-Alpecin) a 4:37
41. James Knox (GBR/Deceuninck-Quick Step) a 4:47
42. GORKA IZAGIRRE (ESP/Astana) a 4:47
43. Robert Gesink (NED/Jumbo-Visma) a 4:47
44. Martijn Tusveld (NED/Sunweb) a 4:47
45. Mark Padun (UKR/Bahrain-Merida) a 4:51
46. Hugh Carthy (GBR/Education First) a 5:17
47. Geoffrey Bouchard (FRA/AG2R-La Mondiale) a 5:20
48. François Bidard (FRA/AG2R-La Mondiale) a 5:20
49. Jakob Fuglsang (DEN/Astana) a 5:31
50. Tejay van Garderen (USA/Education First) a 5:47
51. JESÚS HERRADA (ESP/Cofidis) a 6:40
52. Darwin Atapuma (COL/Cofidis) a 6:40
53. Nic Dlamini (RSA/Dimension Data) a 7:09
54. MIKEL ITURRIA (ESP/EUSKADI-MURIAS) a 7:09
55. Ricardo Vilela (POR/BURGOS-BH) a 7:09
56. ION IZAGIRRE (ESP/Astana) a 7:18
57. Patrick Bevin (NZL/CCC) a 7:30
58. Gianluca Brambilla (ITA/Trek-Segafredo) a 7:58
59. Jacopo Mosca (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. Dario Cataldo (ITA/Astana) a 8:52
65. LUIS LEÓN SÁNCHEZ (ESP/Astana) a 8:52
66. Valerio Conti (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. Neilson Powless (USA/Jumbo-Visma) a 8:52
70. Tsgabu Grmay (ETI/Mitchelton-Scott) a 8:52
71. Pável Kochetkov (RUS/Katusha-Alpecin) a 8:52
72. ANTONIO PEDRERO (ESP/MOVISTAR) a 8:52
73. Thomas de Gendt (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. Tosh Van der Sande (BEL/Lotto-Soudal) a 9:18
77. Tomasz Marczynski (POL/Lotto-Soudal) a 9:18
78. Harm Vanhoucke (BEL/Lotto-Soudal) a 9:18
79. Matteo Fabbro (ITA/Katusha-Alpecin) a 9:18
80. OMAR FRAILE (ESP/Astana) a 9:18
81. Salvatore Puccio (ITA/Ineos) a 10:22
82. Quentin Jauregui (FRA/AG2R-La Mondiale) a 10:34
83. Lawson Craddock (USA/Education First) a 10:37
84. Cyril Barthe (FRA/EUSKADI-MURIAS) a 11:42
85. Steve Morabito (SUI/Groupama-FDJ) a 11:44
86. Steff Cras (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. Yukiya Arashiro (JPN/Bahrain-Merida) a 11:47
91. Philippe Gilbert (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. Dorian Godon (FRA/AG2R-La Mondiale) a 13:13
99. FERNANDO BARCELÓ (ESP/EUSKADI-MURIAS) a 13:23
100. SERGIO SAMITIER (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. IMANOL ERVITI (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. Nick Schultz (AUS/Mitchelton-Scott) a 14:22
109. Damien Howson (AUS/Mitchelton-Scott) a 14:22
110. Enrico Battaglin (ITA/Katusha-Alpecin) a 14:22
111. Manuele Boaro (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. Logan Owen (USA/Education First) a 15:42
116. Dion Smith (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. Casper Pedersen (DEN/Sunweb) a 15:42
123. JORGE ARCAS (ESP/MOVISTAR) a 15:42
124. Nikias Arndt (GER/Sunweb) a 15:42
125. Sam Bewley (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. Domen Novak (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. Michael Storer (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. Alex Kirsch (LUX/Trek-Segafredo) a 17:34
137. GONZALO SERRANO (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. Marco Marcato (ITA/UAE Emirates) a 18:06
144. Edward Theuns (BEL/Trek-Segafredo) a 18:06
145. Tony Martin (GER/Jumbo-Visma) a 18:26
146. John Degenkolb (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. ALEX ARANBURU (ESP/CAJA RURAL-RGA) a 19:01
150. Brian van Goethem (NED/Lotto-Soudal) a 19:33
151. Mitchell Docker (AUS/Education First) a 19:33
152. Tim Declercq (BEL/Deceuninck-Quick Step) a 19:33
153. Fernando Gaviria (COL/UAE Emirates) a 19:33
154. Kiel Reijnen (USA/Trek-Segafredo) a 19:33
155. Pawel Bernas (POL/CCC) a 19:33
156. Jelle Wallays (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. Marc Sarreau (FRA/Groupama-FDJ) a 19:39
162. Luka Mezgec (SLO/Mitchelton-Scott) a 20:11
163. Max Walscheid (GER/Sunweb) a 20:11
164. Szymon Sajnok (POL/CCC) a 20:11
165. Eros Capecchi (ITA/Deceuninck-Quick Step) a 21:15
166. Maximiliano Richeze (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. Heinrich Haussler (AUS/Bahrain-Merida) a 21:15
170. Phil Bauhaus (GER/Bahrain-Merida) a 22:16
171. Oliviero Troia (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