Etape
1 Adam Yates Mitchelton-Scott 4h37'58
2 Simon Yates BORA - hansgrohe s.t.
3 Romain Bardet Cofidis, Solutions Crédits s.t.
4 Daniel Martin Groupama - FDJ s.t.
5 Mikel Landa Deceuninck-Quick Step s.t.
6 Richard Carapaz Movistar Team s.t.
7 Chris Froome Bahrain - Merida s.t.
8 Egan Bernal Team INEOS + 25
9 Maximilian Schachmann CCC Team + 51
10 Esteban Cháves Groupama - FDJ + 1'00
11 Richie Porte Team Total Direct Energie + 1'10
12 Enric Mas UAE Team Emirates s.t.
13 Domenico Pozzovivo Team Katusha- Alpecin + 1'22
14 Steven Kruijswijk Team Dimension Data s.t.
15 Davide Formolo Trek - Segafredo s.t.
16 Emanuel Buchmann Team Sunweb + 1'36
17 Wilco Kelderman UAE Team Emirates + 1'50
18 Jan Bakelants Team Dimension Data + 1'59
19 Patrick Konrad Astana Pro Team + 2'15
20 Michael Valgren Andersen UAE Team Emirates s.t.
21 Tony Martin Groupama - FDJ + 2'35
22 Mikel Nieve Groupama - FDJ + 3'05
23 Dylan Teuns CCC Team + 3'14
24 Enrico Gasparotto Lotto Soudal + 3'22
25 Marc Soler Mitchelton-Scott s.t.
26 Brandon Mcnulty Team Katusha- Alpecin s.t.
27 Silvan Dillier Astana Pro Team + 3'47
28 Tadej Pogačar Team Katusha- Alpecin s.t.
29 Ben Swift CCC Team + 4'11
30 Alexandre Geniez Cofidis, Solutions Crédits s.t.
31 Enrico Battaglin Trek - Segafredo s.t.
32 Dries Devenyns Team Dimension Data + 4'25
33 Valerio Conti UAE Team Emirates s.t.
34 Ivan Ramiro Sosa Cofidis, Solutions Crédits s.t.
35 Jhonatan Restrepo Trek - Segafredo s.t.
36 Pello Bilbao CCC Team s.t.
37 Vasil Kiryienka Groupama - FDJ s.t.
38 José Joaquin Rojas Movistar Team s.t.
39 Felix Grosschartner Team Sunweb s.t.
40 Fausto Masnada Astana Pro Team s.t.
41 Jhonatan Narváez Team Katusha- Alpecin + 5'30
42 Imanol Erviti Movistar Team s.t.
43 Daniel Navarro Garcia Team INEOS s.t.
44 Tao Geoghegan Hart Deceuninck-Quick Step + 5'49
45 Nicolas Roche CCC Team + 6'27
46 Andrey Zeits BORA - hansgrohe s.t.
47 Remco Evenepoel Team Dimension Data + 6'53
48 Serghei Tvetcov BORA - hansgrohe s.t.
49 Stephen Cummings EF Education First p/b Cannondale + 7'17
50 Paul Martens Team Sunweb s.t.
51 Tanel Kangert Lotto Soudal + 7'39
52 Pierre Latour Bahrain - Merida s.t.
53 Peter Kennaugh Cofidis, Solutions Crédits s.t.
54 Davide Gabburo Mitchelton-Scott s.t.
55 Sep Vanmarcke Astana Pro Team s.t.
56 Mikkel Frølich Honoré Team Katusha- Alpecin s.t.
57 Roman Kreuziger Team Total Direct Energie s.t.
58 Sacha Modolo Astana Pro Team s.t.
59 José Herrada Team INEOS + 8'11
60 Giulio Ciccone Astana Pro Team s.t.
61 Oscar Rodriguez Movistar Team + 9'01
62 Jesus Herrada EF Education First p/b Cannondale s.t.
63 Maxime Monfort Team Jumbo-Visma s.t.
64 Omar Fraile Movistar Team s.t.
65 Gorka Izagirre Team Katusha- Alpecin s.t.
66 Luis Angel Mate EF Education First p/b Cannondale s.t.
67 Benjamin King EF Education First p/b Cannondale s.t.
68 Mattia Cattaneo Astana Pro Team s.t.
69 Sergey Chernetckii UAE Team Emirates + 9'32
70 Christoph Pfingsten Mitchelton-Scott s.t.
71 Vegard Stake Laengen Team Jumbo-Visma s.t.
72 Antonio Pedrero Movistar Team s.t.
73 Rubén Plaza Cofidis, Solutions Crédits s.t.
74 Victor De La Parte Team Katusha- Alpecin s.t.
75 Christopher Juul Jensen Team Jumbo-Visma s.t.
76 Luka Mezgec Cofidis, Solutions Crédits s.t.
77 Guillaume Van Keirsbulck Deceuninck-Quick Step s.t.
78 Tim Declercq Ag2r La Mondiale s.t.
79 Jan Hirt Astana Pro Team + 10'15
80 Peter Stetina Lotto Soudal s.t.
81 Darwin Atapuma Deceuninck-Quick Step s.t.
82 Javier Moreno Mitchelton-Scott s.t.
83 Ruben Fernandez Lotto Soudal s.t.
84 Mikael Chérel Cofidis, Solutions Crédits s.t.
85 Cyril Gautier Mitchelton-Scott s.t.
86 Carlos Verona UAE Team Emirates s.t.
87 Leopold König Team Total Direct Energie s.t.
88 James Knox Deceuninck-Quick Step s.t.
89 Cameron Meyer BORA - hansgrohe s.t.
90 Benoît Cosnefroy Lotto Soudal s.t.
91 Romain Sicard Team INEOS s.t.
92 Brent Bookwalter Bahrain - Merida s.t.
93 Clément Venturini Mitchelton-Scott s.t.
94 Rob Britton Bahrain - Merida s.t.
95 Sven Erik Bystrøm Team Jumbo-Visma s.t.
96 Maurits Lammertink Team Dimension Data s.t.
97 Vyacheslav Kuznetsov CCC Team s.t.
98 Bryan Coquard Deceuninck-Quick Step s.t.
99 Petr Vakoc Team INEOS s.t.
100 Danilo Wyss Team Sunweb s.t.
101 Lennard Kämna CCC Team s.t.
102 Marcel Sieberg Team Sunweb + 11'17
103 Amanuel Gebreigzabhier Trek - Segafredo s.t.
104 Dries Van Gestel Ag2r La Mondiale s.t.
105 Pim Ligthart Deceuninck-Quick Step s.t.
106 Evaldas Šiškevičius BORA - hansgrohe s.t.
107 Mark Cavendish Groupama - FDJ s.t.
108 Adrien Petit Mitchelton-Scott + 11'42
109 Carlos Barbero Lotto Soudal + 12'08
110 Rafael Valls Cofidis, Solutions Crédits + 12'30
111 Lars Ytting Bak Team Jumbo-Visma + 13'16
112 Manuele Mori Arkéa - Samsic + 13'27
113 Jimmy Turgis Ag2r La Mondiale + 13'50
114 Thomas Boudat Team Total Direct Energie + 13'58
115 Jon Aberasturi Movistar Team s.t.
116 Justin Jules Team Total Direct Energie s.t.
117 Loic Vliegen Deceuninck-Quick Step + 14'42
118 Eduard Michael Grosu BORA - hansgrohe s.t.
119 Davide Cimolai Trek - Segafredo s.t.
120 Edward Theuns Team INEOS + 15'01
121 Davide Martinelli Trek - Segafredo + 15'14
122 Laurent Pichon Lotto Soudal s.t.
123 Emils Liepiņš Team Total Direct Energie s.t.
124 Jasper De Buyst CCC Team s.t.
125 Colin Joyce Ag2r La Mondiale s.t.
126 Pieter Vanspeybrouck Ag2r La Mondiale s.t.
127 Johan Le Bon Team Total Direct Energie + 15'46
128 Max Walscheid Groupama - FDJ s.t.
129 Thomas Degand Team Dimension Data + 16'17
130 Adam Blythe UAE Team Emirates + 16'55
131 Grega Bole EF Education First p/b Cannondale + 17'04
132 Svein Tuft Team INEOS + 17'30
133 Samuel Dumoulin Lotto Soudal + 17'43
134 Jonas Koch Ag2r La Mondiale s.t.
135 Tom Leezer Arkéa - Samsic s.t.
136 Michael Mørkøv Team Jumbo-Visma + 18'08
137 Kevyn Ista Arkéa - Samsic s.t.
138 Marcel Kittel Team Sunweb + 18'22
139 Preben Van Hecke Arkéa - Samsic s.t.
140 Marc Sarreau Bahrain - Merida s.t.
141 Tom Van Asbroeck Ag2r La Mondiale + 18'44
142 Alois Kaňkovský Arkéa - Samsic + 18'54
143 Bernhard Eisel Bahrain - Merida + 19'10
144 Coen Vermeltfoort Arkéa - Samsic s.t.
145 Jonas Vangenechten Arkéa - Samsic + 19'32
146 Mikel Aristi UAE Team Emirates + 19'40
147 Matti Breschel Team Jumbo-Visma + 26'49
148 Matteo Malucelli Team Katusha- Alpecin + 28'27
149 Phil Bauhaus Team Sunweb + 32'23
Général
1 Adam Yates Mitchelton-Scott 57h30'50
2 Simon Yates BORA - hansgrohe + 13
3 Daniel Martin Groupama - FDJ + 19
4 Chris Froome Bahrain - Merida + 22
5 Maximilian Schachmann CCC Team + 1'18
6 Enric Mas UAE Team Emirates + 2'04
7 Romain Bardet Cofidis, Solutions Crédits + 2'10
8 Egan Bernal Team INEOS + 2'47
9 Richie Porte Team Total Direct Energie + 4'28
10 Mikel Landa Deceuninck-Quick Step + 4'55
11 Esteban Cháves Groupama - FDJ + 5'08
12 Richard Carapaz Movistar Team + 5'39
13 Davide Formolo Trek - Segafredo + 6'05
14 Patrick Konrad Astana Pro Team + 6'41
15 Domenico Pozzovivo Team Katusha- Alpecin + 7'08
16 Emanuel Buchmann Team Sunweb + 7'11
17 Steven Kruijswijk Team Dimension Data + 7'50
18 Jan Bakelants Team Dimension Data + 9'11
19 Roman Kreuziger Team Total Direct Energie + 15'40
20 Enrico Gasparotto Lotto Soudal + 16'44
21 Tanel Kangert Lotto Soudal + 16'51
22 Wilco Kelderman UAE Team Emirates + 18'19
23 Pello Bilbao CCC Team + 21'20
24 Silvan Dillier Astana Pro Team + 21'48
25 Daniel Navarro Garcia Team INEOS + 21'50
26 Giulio Ciccone Astana Pro Team + 21'59
27 José Joaquin Rojas Movistar Team + 22'17
28 Jhonatan Narváez Team Katusha- Alpecin + 22'22
29 Tadej Pogačar Team Katusha- Alpecin + 23'24
30 Vasil Kiryienka Groupama - FDJ + 24'08
31 Paul Martens Team Sunweb + 24'30
32 Tony Martin Groupama - FDJ + 24'41
33 Carlos Verona UAE Team Emirates s.t.
34 Vegard Stake Laengen Team Jumbo-Visma + 24'47
35 Jhonatan Restrepo Trek - Segafredo + 25'19
36 Stephen Cummings EF Education First p/b Cannondale + 25'20
37 Enrico Battaglin Trek - Segafredo + 25'38
38 Tao Geoghegan Hart Deceuninck-Quick Step + 26'34
39 Felix Grosschartner Team Sunweb + 27'11
40 Peter Kennaugh Cofidis, Solutions Crédits + 27'47
41 Marc Soler Mitchelton-Scott + 28'19
42 Maxime Monfort Team Jumbo-Visma + 28'23
43 Dries Devenyns Team Dimension Data + 28'52
44 Benjamin King EF Education First p/b Cannondale + 30'14
45 Jesus Herrada EF Education First p/b Cannondale + 30'21
46 Alexandre Geniez Cofidis, Solutions Crédits + 30'26
47 Remco Evenepoel Team Dimension Data + 31'06
48 Ben Swift CCC Team + 32'52
49 Mikel Nieve Groupama - FDJ + 33'54
50 Ivan Ramiro Sosa Cofidis, Solutions Crédits + 34'20
51 Luis Angel Mate EF Education First p/b Cannondale + 36'27
52 Rubén Plaza Cofidis, Solutions Crédits + 37'04
53 Cyril Gautier Mitchelton-Scott + 37'51
54 Brandon Mcnulty Team Katusha- Alpecin + 38'28
55 Imanol Erviti Movistar Team + 38'54
56 Pierre Latour Bahrain - Merida + 39'23
57 Serghei Tvetcov BORA - hansgrohe + 40'29
58 Luka Mezgec Cofidis, Solutions Crédits + 40'50
59 Christoph Pfingsten Mitchelton-Scott + 42'09
60 Omar Fraile Movistar Team + 42'31
61 Sep Vanmarcke Astana Pro Team + 43'26
62 Brent Bookwalter Bahrain - Merida + 45'34
63 Jan Hirt Astana Pro Team + 45'46
64 Bryan Coquard Deceuninck-Quick Step + 46'02
65 Gorka Izagirre Team Katusha- Alpecin + 46'37
66 Amanuel Gebreigzabhier Trek - Segafredo + 47'16
67 Vyacheslav Kuznetsov CCC Team + 49'11
68 Carlos Barbero Lotto Soudal + 49'50
69 Mikael Chérel Cofidis, Solutions Crédits + 50'15
70 Pim Ligthart Deceuninck-Quick Step + 50'26
71 Davide Gabburo Mitchelton-Scott + 52'18
72 Antonio Pedrero Movistar Team + 52'28
73 Sacha Modolo Astana Pro Team + 53'04
74 Oscar Rodriguez Movistar Team + 54'26
75 Guillaume Van Keirsbulck Deceuninck-Quick Step + 55'04
76 Dries Van Gestel Ag2r La Mondiale + 55'11
77 Maurits Lammertink Team Dimension Data + 56'15
78 Javier Moreno Mitchelton-Scott + 58'36
79 Michael Valgren Andersen UAE Team Emirates + 58'50
80 Peter Stetina Lotto Soudal + 59'02
81 Tim Declercq Ag2r La Mondiale + 59'31
82 Andrey Zeits BORA - hansgrohe + 59'50
83 Danilo Wyss Team Sunweb + 59'55
84 Manuele Mori Arkéa - Samsic + 1h00'10
85 Darwin Atapuma Deceuninck-Quick Step s.t.
86 Nicolas Roche CCC Team + 1h00'27
87 Cameron Meyer BORA - hansgrohe + 1h01'20
88 Clément Venturini Mitchelton-Scott + 1h02'27
89 Mikkel Frølich Honoré Team Katusha- Alpecin + 1h02'59
90 Petr Vakoc Team INEOS + 1h03'39
91 Dylan Teuns CCC Team + 1h04'31
92 Rafael Valls Cofidis, Solutions Crédits + 1h06'02
93 Justin Jules Team Total Direct Energie + 1h06'13
94 Sergey Chernetckii UAE Team Emirates + 1h06'31
95 Romain Sicard Team INEOS + 1h06'39
96 José Herrada Team INEOS + 1h07'52
97 Samuel Dumoulin Lotto Soudal + 1h08'22
98 Grega Bole EF Education First p/b Cannondale + 1h08'59
99 Christopher Juul Jensen Team Jumbo-Visma + 1h09'32
100 Valerio Conti UAE Team Emirates + 1h10'16
101 James Knox Deceuninck-Quick Step + 1h14'27
102 Eduard Michael Grosu BORA - hansgrohe + 1h14'31
103 Ruben Fernandez Lotto Soudal + 1h14'37
104 Evaldas Šiškevičius BORA - hansgrohe + 1h14'55
105 Rob Britton Bahrain - Merida + 1h16'53
106 Marcel Sieberg Team Sunweb + 1h18'48
107 Tom Leezer Arkéa - Samsic + 1h20'47
108 Loic Vliegen Deceuninck-Quick Step + 1h21'17
109 Mark Cavendish Groupama - FDJ + 1h22'28
110 Fausto Masnada Astana Pro Team + 1h22'48
111 Mattia Cattaneo Astana Pro Team + 1h23'14
112 Matti Breschel Team Jumbo-Visma + 1h24'43
113 Thomas Boudat Team Total Direct Energie + 1h25'32
114 Benoît Cosnefroy Lotto Soudal + 1h28'01
115 Sven Erik Bystrøm Team Jumbo-Visma + 1h28'20
116 Leopold König Team Total Direct Energie + 1h28'26
117 Adrien Petit Mitchelton-Scott s.t.
118 Tom Van Asbroeck Ag2r La Mondiale + 1h30'02
119 Jimmy Turgis Ag2r La Mondiale + 1h30'36
120 Jon Aberasturi Movistar Team + 1h30'52
121 Jonas Koch Ag2r La Mondiale + 1h31'00
122 Jasper De Buyst CCC Team + 1h32'19
123 Thomas Degand Team Dimension Data + 1h32'43
124 Johan Le Bon Team Total Direct Energie + 1h33'20
125 Colin Joyce Ag2r La Mondiale + 1h33'43
126 Davide Martinelli Trek - Segafredo + 1h34'00
127 Emils Liepiņš Team Total Direct Energie + 1h35'53
128 Preben Van Hecke Arkéa - Samsic + 1h36'02
129 Kevyn Ista Arkéa - Samsic + 1h36'29
130 Davide Cimolai Trek - Segafredo + 1h36'34
131 Edward Theuns Team INEOS + 1h38'20
132 Michael Mørkøv Team Jumbo-Visma + 1h38'28
133 Lars Ytting Bak Team Jumbo-Visma + 1h41'33
134 Victor De La Parte Team Katusha- Alpecin + 1h43'41
135 Pieter Vanspeybrouck Ag2r La Mondiale + 1h43'55
136 Marc Sarreau Bahrain - Merida + 1h51'09
137 Adam Blythe UAE Team Emirates + 1h52'25
138 Alois Kaňkovský Arkéa - Samsic + 1h58'58
139 Jonas Vangenechten Arkéa - Samsic + 2h00'19
140 Laurent Pichon Lotto Soudal + 2h08'30
141 Lennard Kämna CCC Team + 2h10'42
142 Bernhard Eisel Bahrain - Merida + 2h13'46
143 Max Walscheid Groupama - FDJ + 2h20'26
144 Mikel Aristi UAE Team Emirates + 2h22'23
145 Svein Tuft Team INEOS + 2h26'46
146 Matteo Malucelli Team Katusha- Alpecin + 2h34'29
147 Marcel Kittel Team Sunweb + 2h47'41
148 Coen Vermeltfoort Arkéa - Samsic + 2h50'09
149 Phil Bauhaus Team Sunweb + 2h50'27