Clasificación de la etapa:
1. Simon Yates (GBR/Mitchelton-Scott) - 4:47:05
2. Thibaut Pinot (FRA/Groupama-FDJ) a 0:33
3. MIKEL LANDA (ESP/MOVISTAR) a 0:33
4. Emanuel Buchmann (GER/Bora-Hansgrohe) a 0:51
5. Egan Bernal (COL/Ineos) a 0:51
6. Lennard Kämna (GER/Sunweb) a 1:03
7. Geraint Thomas (GBR/Ineos) a 1:22
8. Steven Kruijswijk (NED/Jumbo-Visma) a 1:22
9. ALEJANDRO VALVERDE (ESP/MOVISTAR) a 1:22
10. Richie Porte (AUS/Trek-Segafredo) a 1:30
11. Julian Alaphilippe (FRA/Deceuninck-Quick Step) a 1:49
12. Wout Poels (NED/Ineos) a 1:49
13. Warren Barguil (FRA/Arkéa Samsic) a 1:54
14. Jakob Fuglsang (DEN/Astana) a 1:54
15. Guillaume Martin (FRA/Wanty-Gobert) a 2:08
16. Sébastien Reichenbach Groupama-FDJ) a 2:55
17. Roman Kreuziger (CZE/Dimension Data) a 2:58
18. Romain Bardet (FRA/AG2R-La Mondiale) a 2:58
19. Nairo Quintana (COL/MOVISTAR) a 2:58
20. Rigoberto Urán (COL/Education First) a 2:58
21. Daniel Martin (IRL/UAE Emirates) a 3:38 22. Xandro Meurisse (BEL/Wanty-Gobert) a 3:45
23. Tanel Kangert (EST/Education First) a 3:45
24. Tony Gallopin (FRA/AG2R-La Mondiale) a 4:02
25. Simon Geschke (GER/CCC) a 4:24
26. Fabio Aru (ITA/UAE Emirates) a 4:45
27. David Gaudu (FRA/Groupama-FDJ) a 5:20
28. Jack Haig (AUS/Mitchelton-Scott) a 6:24
29. Alexey Lutsenko (KAZ/Astana) a 6:59
30. JONATHAN CASTROVIEJO (ESP/Ineos) a 9:59
31. Rudy Molard (FRA/Groupama-FDJ) a 10:06
32. Julien Bernard (FRA/Trek-Segafredo) a 10:06
33. JESÚS HERRADA (ESP/Cofidis) a 10:08
34. George Bennett (NZL/Jumbo-Visma) a 11:42
35. Michael Woods (CAN/Education First) a 11:42
36. Gregor Mühlberger (AUT/Bora-Hansgrohe) a 11:42
37. Giulio Ciccone (ITA/Trek-Segafredo) a 12:57
38. PELLO BILBAO (ESP/Astana) a 12:57
39. Dylan van Baarle (NED/Ineos) a 13:37
40. Fabien Grellier (FRA/Total-Direct Energie) a 13:53
41. Mickael Cherel (FRA/AG2R-La Mondiale) a 13:53
42. Laurens De Plus (BEL/Jumbo-Visma) a 14:21
43. Stéphane Rossetto (FRA/Cofidis) a 16:12 44. Benjamin King (USA/Dimension Data) a 16:12
45. Michael Valgren (DEN/Dimension Data) a 16:12
46. OMAR FRAILE (ESP/Astana) a 18:56
47. MARC SOLER (ESP/MOVISTAR) a 18:56
48. Oliver Naesen (BEL/AG2R-La Mondiale) a 18:56
49. Alexis Vuillermoz (FRA/AG2R-La Mondiale) a 19:15
50. Paul Ourselin (FRA/Total-Direct Energie) a 19:15
51. Anthony Delaplace (FRA/Arkéa Samsic) a 19:15
52. Michael Schar (SUI/CCC) a 20:27
53. Stefan Küng (SUI/Groupama-FDJ) a 20:27
54. Fabio Felline (ITA/Trek-Segafredo) a 21:16
55. Gianni Moscon (ITA/Ineos) a 21:37
56. Anthony Roux (FRA/Groupama-FDJ) a 22:17
57. Magnus Cort Nielsen (DEN/Astana) a 23:19
58. Andrey Amador (CRC/MOVISTAR) a 24:18
59. CARLOS VERONA (ESP/MOVISTAR) a 24:30
60. IMANOL ERVITI (ESP/MOVISTAR) a 24:30
61. Adam Yates (GBR/Mitchelton-Scott) a 24:30
62. Nelson Oliveira (POR/MOVISTAR) a 24:30
63. Hugo Houle (CAN/Astana) a 24:30
64. Nicolas Roche (IRL/Sunweb) a 24:30
65. Soren Kragh Andersen (DEN/Sunweb) a 24:30 66. Simon Clarke (AUS/Education First) a 24:43
67. Dries Devenyns (BEL/Deceuninck-Quick Step) a 25:43
68. Thomas de Gendt (BEL/Lotto-Soudal) a 26:48
69. Serge Pauwels (BEL/CCC) a 26:48
70. Nils Politt (GER/Katusha-Alpecin) a 26:48
71. Daniel Oss (ITA/Bora-Hansgrohe) a 26:48
72. Florian Vachon (FRA/Arkéa Samsic) a 26:48
73. Frederik Backaert (BEL/Wanty-Gobert) a 26:48
74. Koen De Kort (NED/Trek-Segafredo) a 26:48
75. Kévin Ledanois (FRA/Arkéa Samsic) a 26:48
76. Pierre-Luc Périchon (FRA/Cofidis) a 26:48
77. Élie Gesbert (FRA/Arkéa Samsic) a 26:48
78. Nikias Arndt (GER/Sunweb) a 26:48
79. Rui Costa (POR/UAE Emirates) a 26:48
80. Ilnur Zakarin (RUS/Katusha-Alpecin) a 26:48
81. Alexis Gougeard (FRA/AG2R-La Mondiale) a 26:48
82. Maxime Bouet (FRA/Arkéa Samsic) a 26:48
83. Jens Keukeleire (BEL/Lotto-Soudal) a 26:48
84. Tiesj Benoot (BEL/Lotto-Soudal) a 26:48
85. Jasper Stuyven (BEL/Trek-Segafredo) a 26:48
86. Daryl Impey (RSA/Mitchelton-Scott) a 26:48
87. Mathias Frank (SUI/AG2R-La Mondiale) a 26:48 88. Andrea Pasqualon (ITA/Wanty-Gobert) a 26:48
89. Anthony Perez (FRA/Cofidis) a 26:48
90. Chad Haga (USA/Sunweb) a 26:48
91. Alberto Bettiol (ITA/Education First) a 26:48
92. Christopher Juul-Jensen (DEN/Mitchelton-Scott) a 26:48
93. Patrick Konrad (AUT/Bora-Hansgrohe) a 26:48
94. Jan Tratnik (SLO/Bahrain-Merida) a 26:48
95. Toms Skujins (LAT/Trek-Segafredo) a 26:48
96. Joey Rosskopf (USA/CCC) a 26:48
97. Anthony Turgis (FRA/Total-Direct Energie) a 26:48
98. Romain Sicard (FRA/Total-Direct Energie) a 26:48
99. Damiano Caruso (ITA/Bahrain-Merida) a 26:48
100. Amaël Moinard (FRA/Arkéa Samsic) a 26:48
101. LUIS LEÓN SÁNCHEZ (ESP/Astana) a 26:48
102. José Gonçalves (POR/Katusha-Alpecin) a 26:48
103. Michael Matthews (AUS/Sunweb) a 26:48
104. Yves Lampaert (BEL/Deceuninck-Quick Step) a 26:48
105. Rein Taaramae (EST/Total-Direct Energie) a 26:48
106. Matthieu Ladagnous (FRA/Groupama-FDJ) a 26:48
107. Steven Cummings (GBR/Dimension Data) a 26:48
108. Elia Viviani (ITA/Deceuninck-Quick Step) a 27:59
109. Bauke Mollema (NED/Trek-Segafredo) a 28:40 110. Luke Rowe (GBR/Ineos) a 28:41
111. Michal Kwiatkowski (POL/Ineos) a 28:41
112. Niccolo Bonifazio (ITA/Total-Direct Energie) a 28:41
113. Tim Wellens (BEL/Lotto-Soudal) a 29:03
114. Kasper Asgreen (DEN/Deceuninck-Quick Step) a 29:57
115. Matteo Trentin (ITA/Mitchelton-Scott) a 30:08
116. Sonny Colbrelli (ITA/Bahrain-Merida) a 30:08
117. GORKA IZAGIRRE (ESP/Astana) a 30:08
118. Vincenzo Nibali (ITA/Bahrain-Merida) a 30:08
119. Edvald Boasson Hagen (NOR/Dimension Data) a 30:28
120. Jasper de Buyst (BEL/Lotto-Soudal) a 30:30
121. Yoann Offredo (FRA/Wanty-Gobert) a 30:30
122. Alexander Kristoff (NOR/UAE Emirates) a 30:30
123. Maxime Monfort (BEL/Lotto-Soudal) a 30:30
124. Mads Würtz Schmidt (DEN/Katusha-Alpecin) a 30:30
125. Kevin van Melsen (BEL/Wanty-Gobert) a 30:30
126. Natnael Berhane (ERI/Cofidis) a 30:30
127. Marco Haller (AUT/Katusha-Alpecin) a 30:30
128. Lars Ytting Bak (DEN/Dimension Data) a 30:30
129. Michael Hepburn (AUS/Mitchelton-Scott) a 30:30
130. Mike Teunissen (NED/Jumbo-Visma) a 30:30
131. Matej Mohoric (SLO/Bahrain-Merida) a 30:30 132. Wilco Kelderman (NED/Sunweb) a 30:30
133. William Bonnet (FRA/Groupama-FDJ) a 30:30
134. Luke Durbridge (AUS/Mitchelton-Scott) a 30:30
135. Tom Scully (NZL/Education First) a 30:30
136. Dylan Groenewegen (NED/Jumbo-Visma) a 30:30
137. Dylan Teuns (BEL/Bahrain-Merida) a 30:30
138. Greg Van Avermaet (BEL/CCC) a 30:30
139. Lukasz Wisniowski (POL/CCC) a 30:30
140. Sergio Luis Henao (COL/UAE Emirates) a 30:30
141. Lilian Calmejane (FRA/Total-Direct Energie) a 30:30
142. Benoit Cosnefroy (FRA/AG2R-La Mondiale) a 30:30
143. Cees Bol (NED/Sunweb) a 30:30
144. Amund Grondahl Jansen Jumbo-Visma) a 30:30
145. Tony Martin (GER/Jumbo-Visma) a 30: 30
146. Odd Christian Eiking (NOR/Wanty-Gobert) a 30:30
147. Vegard Stake Laengen (NOR/UAE Emirates) a 30:30
148. Sven Erik Bystrom (NOR/UAE Emirates) a 30:30
149. Julien Simon (FRA/Cofidis) a 30:30
150. Reinardt Janse Van Rensburg (RSA/Dimension Data) a 30:30
151. Lukas Pöstlberger (AUT/Bora-Hansgrohe) a 30:30
152. Sebastian Langeveld (NED/Education First) a 30:30
153. Alex Dowsett (GBR/Katusha-Alpecin) a 30:30 154. Jens Debusschere (BEL/Katusha-Alpecin) a 30:30
155. André Greipel (GER/Arkéa Samsic) a 30:30
156. Aimé De Gendt (BEL/Wanty-Gobert) a 30:30
157. IVÁN GARCÍA CORTINA (ESP/Bahrain-Merida) a 30:30
158. ENRIC MAS (ESP/Deceuninck-Quick Step) a 31:29
159. Marcus Burghardt (GER/Bora-Hansgrohe) a 31:31
160. Caleb Ewan (AUS/Lotto-Soudal) a 31:31
161. Roger Kluge (GER/Lotto-Soudal) a 31:31
162. Michael Morkov (DEN/Deceuninck-Quick Step) a 31:34
163. Peter Sagan (SVK/Bora-Hansgrohe) a 31:34
164. Maximiliano Richeze (ARG/Deceuninck-Quick Step) a 32:26