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