Tour de Suisse
Etape 1
Classement
1 Tom Dumoulin Astana Pro Team 6'46
2 Victor Campenaerts Groupama - FDJ es
3 Mikkel Bjerg Team Jumbo-Visma + 6
4 Pavel Sivakov BORA - hansgrohe s.t.
5 Jonathan Castroviejo Movistar Team s.t.
6 Brandon Mcnulty Team Katusha- Alpecin + 11
7 Edoardo Affini Astana Pro Team s.t.
8 Simon Spilak Team Dimension Data s.t.
9 Adam Yates Mitchelton-Scott + 12
10 David De la Cruz Astana Pro Team + 13
11 Matthias Brändle Bahrain - Merida s.t.
12 Yves Lampaert CCC Team s.t.
13 Ryan Mullen BORA - hansgrohe + 14
14 Wout Poels Deceuninck-Quick Step s.t.
15 Casper Pedersen Team Jumbo-Visma + 15
16 Remco Evenepoel Team Dimension Data s.t.
17 Vegard Stake Laengen Team Jumbo-Visma s.t.
18 Benjamin King EF Education First p/b Cannondale s.t.
19 Enric Mas Team Katusha- Alpecin s.t.
20 Rigoberto Uran EF Education First p/b Cannondale s.t.
21 Dylan Van Baarle Astana Pro Team + 16
22 Gianluca Brambilla Groupama - FDJ s.t.
23 Silvan Dillier Bahrain - Merida s.t.
24 Gianni Moscon Ag2r La Mondiale s.t.
25 Ramunas Navardauskas Lotto Soudal + 17
26 Greg Van Avermaet CCC Team s.t.
27 Filippo Ganna Astana Pro Team s.t.
28 Neilson Powless Team Sunweb s.t.
29 Kristijan Koren Trek - Segafredo s.t.
30 Andrey Amador Movistar Team + 18
31 Tadej Pogačar UAE Team Emirates s.t.
32 Egan Bernal Team INEOS s.t.
33 Giacomo Nizzolo Groupama - FDJ s.t.
34 Michael Storer Team Sunweb s.t.
35 Jarlinson Pantano Team INEOS + 19
36 Adrien Petit Mitchelton-Scott s.t.
37 Kamil Gradek CCC Team s.t.
38 Tanel Kangert Lotto Soudal s.t.
39 Marc Hirschi Cofidis, Solutions Crédits s.t.
40 Kasper Asgreen Team Jumbo-Visma s.t.
41 Daniel Felipe Martínez Movistar Team s.t.
42 Michael Albasini Groupama - FDJ + 20
43 Mathias Frank Team Dimension Data + 21
44 Domenico Pozzovivo Bahrain - Merida s.t.
45 Davide Villella UAE Team Emirates s.t.
46 Ilnur Zakarin CCC Team + 22
47 Mattia Cattaneo Astana Pro Team s.t.
48 Stephen Cummings Team INEOS s.t.
49 Maurits Lammertink EF Education First p/b Cannondale + 23
50 Quinten Hermans Team Dimension Data s.t.
51 Marc Sarreau Bahrain - Merida s.t.
52 Roman Kreuziger Team Total Direct Energie s.t.
53 Manuel Senni UAE Team Emirates s.t.
54 Lukasz Owsian Trek - Segafredo s.t.
55 Hugh Carthy Deceuninck-Quick Step s.t.
56 Andrey Zeits BORA - hansgrohe + 24
57 Michael Schär Team Sunweb s.t.
58 Patrick Konrad Team Katusha- Alpecin s.t.
59 Lionel Taminiaux Team Sunweb s.t.
60 Warren Barguil Team Total Direct Energie s.t.
61 Nacer Bouhanni EF Education First p/b Cannondale s.t.
62 Roland Thalmann Deceuninck-Quick Step + 25
63 Jelle Wallays Cofidis, Solutions Crédits s.t.
64 Tom Jelte Slagter Bahrain - Merida s.t.
65 Sébastien Reichenbach Deceuninck-Quick Step + 26
66 Ivo Oliveira Movistar Team s.t.
67 Peter Kennaugh Cofidis, Solutions Crédits s.t.
68 Ildar Arslanov BORA - hansgrohe s.t.
69 Christian Knees Team Sunweb + 27
70 Jack Haig Ag2r La Mondiale s.t.
71 Pieter Weening Team Total Direct Energie s.t.
72 Kiel Reijnen Trek - Segafredo + 28
73 Serghei Tvetcov BORA - hansgrohe s.t.
74 Jonas Koch Ag2r La Mondiale s.t.
75 Oscar Gatto UAE Team Emirates s.t.
76 Jonathan Hivert Arkéa - Samsic s.t.
77 Oscar Riesebeek CCC Team + 29
78 Alan Banaszek Team Sunweb s.t.
79 Giulio Ciccone Astana Pro Team + 30
80 Ben Hermans CCC Team s.t.
81 Edward Dunbar Mitchelton-Scott s.t.
82 Davide Cimolai Trek - Segafredo s.t.
83 Julius Van den Berg Mitchelton-Scott + 31
84 Pascal Eenkhoorn Team Total Direct Energie s.t.
85 Fernando Barceló Movistar Team s.t.
86 Cyril Barthe Team Katusha- Alpecin s.t.
87 Daniel Navarro Garcia Team INEOS + 32
88 Julien Simon Mitchelton-Scott s.t.
89 Pim Ligthart Deceuninck-Quick Step s.t.
90 Niccolo Bonifazio Movistar Team s.t.
91 Mikel Nieve Groupama - FDJ s.t.
92 Cees Bol Team Dimension Data s.t.
93 Matteo Moschetti Team INEOS s.t.
94 Rick Zabel Cofidis, Solutions Crédits s.t.
95 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 33
96 Nick Van Der Lijke Team Katusha- Alpecin s.t.
97 Kristijan Durasek Team Sunweb s.t.
98 Robert Stannard CCC Team s.t.
99 Fabio Sabatini Trek - Segafredo s.t.
100 Joe Dombrowski Lotto Soudal + 34
101 Leopold König Team Total Direct Energie s.t.
102 Steff Cras Lotto Soudal s.t.
103 Matteo Malucelli Team INEOS s.t.
104 Guillaume Boivin Lotto Soudal s.t.
105 Jens Debusschere Team Dimension Data s.t.
106 Alvaro Hodeg EF Education First p/b Cannondale s.t.
107 Olivier Le Gac Arkéa - Samsic + 35
108 Rüdiger Selig Groupama - FDJ + 36
109 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
110 Kilian Frankiny Team INEOS s.t.
111 Alberto Dainese Team Dimension Data s.t.
112 Stan Dewulf Team Total Direct Energie s.t.
113 Eduard Prades Ag2r La Mondiale + 37
114 Jhonatan Narváez EF Education First p/b Cannondale s.t.
115 Michael Mørkøv Team Jumbo-Visma s.t.
116 Kenny Dehaes Trek - Segafredo s.t.
117 Hernán Aguirre Mitchelton-Scott s.t.
118 Antonio Pedrero Movistar Team + 38
119 Dayer Quintana Trek - Segafredo s.t.
120 Rafael Valls Cofidis, Solutions Crédits s.t.
121 Antonio Nibali UAE Team Emirates s.t.
122 Andrea Guardini Team Total Direct Energie + 39
123 Ruben Guerreiro Bahrain - Merida s.t.
124 Mark Renshaw Arkéa - Samsic + 40
125 Christoph Pfingsten Arkéa - Samsic s.t.
126 Wilmar Paredes BORA - hansgrohe s.t.
127 Adam Blythe UAE Team Emirates + 41
128 Juan Sebastián Molano Bahrain - Merida + 42
129 Odd Christian Eiking Ag2r La Mondiale s.t.
130 Eugert Zhupa Lotto Soudal s.t.
131 Colin Joyce Ag2r La Mondiale + 43
132 Paolo Simion Arkéa - Samsic + 44
133 Maximiliano Ariel Richeze Groupama - FDJ + 45
134 Jai Hindley BORA - hansgrohe + 46
135 Ryan Gibbons Ag2r La Mondiale s.t.
136 Carlos Verona UAE Team Emirates + 47
137 Matteo Badilatti Lotto Soudal s.t.
138 Darwin Atapuma Deceuninck-Quick Step + 48
139 François Bidard Cofidis, Solutions Crédits + 49
140 Alexandr Riabushenko Team Katusha- Alpecin + 53
141 Floris Gerts Deceuninck-Quick Step + 54
142 Roy Jans Arkéa - Samsic + 55
143 Matteo Pelucchi Mitchelton-Scott + 57
144 Bram Welten Team Katusha- Alpecin + 58
145 Jaime Rosón EF Education First p/b Cannondale + 59
146 Nicolai Brøchner Team Jumbo-Visma s.t.
147 Iljo Keisse Arkéa - Samsic + 1'02
Etape 2
Etape
1 Gianni Moscon Ag2r La Mondiale 4h13'56
2 Michael Albasini Groupama - FDJ s.t.
3 Tom Dumoulin Astana Pro Team s.t.
4 Enric Mas Team Katusha- Alpecin s.t.
5 Patrick Konrad Team Katusha- Alpecin s.t.
6 Wout Poels Deceuninck-Quick Step s.t.
7 Adam Yates Mitchelton-Scott s.t.
8 Tadej Pogačar UAE Team Emirates s.t.
9 Brandon Mcnulty Team Katusha- Alpecin s.t.
10 Egan Bernal Team INEOS s.t.
11 Ilnur Zakarin CCC Team s.t.
12 Daniel Felipe Martínez Movistar Team s.t.
13 Rigoberto Uran EF Education First p/b Cannondale s.t.
14 Pavel Sivakov BORA - hansgrohe s.t.
15 Remco Evenepoel Team Dimension Data s.t.
16 Warren Barguil Team Total Direct Energie s.t.
17 Edward Dunbar Mitchelton-Scott s.t.
18 Marc Hirschi Cofidis, Solutions Crédits s.t.
19 Tanel Kangert Lotto Soudal s.t.
20 Simon Spilak Team Dimension Data s.t.
21 Cees Bol Team Dimension Data s.t.
22 Roman Kreuziger Team Total Direct Energie s.t.
23 Rick Zabel Cofidis, Solutions Crédits s.t.
24 Mathias Frank Team Dimension Data s.t.
25 Domenico Pozzovivo Bahrain - Merida s.t.
26 Joe Dombrowski Lotto Soudal s.t.
27 Mikel Nieve Groupama - FDJ s.t.
28 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
29 Victor Campenaerts Groupama - FDJ s.t.
30 Jelle Wallays Cofidis, Solutions Crédits s.t.
31 Steff Cras Lotto Soudal s.t.
32 Pieter Weening Team Total Direct Energie s.t.
33 Jens Debusschere Team Dimension Data s.t.
34 Andrey Amador Movistar Team s.t.
35 Peter Kennaugh Cofidis, Solutions Crédits s.t.
36 Silvan Dillier Bahrain - Merida s.t.
37 Jonas Koch Ag2r La Mondiale s.t.
38 Jonathan Hivert Arkéa - Samsic s.t.
39 Greg Van Avermaet CCC Team s.t.
40 Ruben Guerreiro Bahrain - Merida s.t.
41 Neilson Powless Team Sunweb s.t.
42 Tom Jelte Slagter Bahrain - Merida s.t.
43 Rafael Valls Cofidis, Solutions Crédits s.t.
44 Filippo Ganna Astana Pro Team s.t.
45 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
46 Edoardo Affini Astana Pro Team s.t.
47 Fernando Barceló Movistar Team s.t.
48 Giacomo Nizzolo Groupama - FDJ s.t.
49 Sébastien Reichenbach Deceuninck-Quick Step s.t.
50 Giulio Ciccone Astana Pro Team s.t.
51 Eduard Prades Ag2r La Mondiale s.t.
52 Hugh Carthy Deceuninck-Quick Step s.t.
53 Kasper Asgreen Team Jumbo-Visma s.t.
54 Robert Stannard CCC Team s.t.
55 Julien Simon Mitchelton-Scott s.t.
56 Maximiliano Ariel Richeze Groupama - FDJ s.t.
57 Ramunas Navardauskas Lotto Soudal s.t.
58 Pascal Eenkhoorn Team Total Direct Energie s.t.
59 Mikkel Bjerg Team Jumbo-Visma s.t.
60 Dylan Van Baarle Astana Pro Team s.t.
61 Ben Hermans CCC Team s.t.
62 David De la Cruz Astana Pro Team s.t.
63 Casper Pedersen Team Jumbo-Visma s.t.
64 Jhonatan Narváez EF Education First p/b Cannondale s.t.
65 Odd Christian Eiking Ag2r La Mondiale s.t.
66 Matthias Brändle Bahrain - Merida s.t.
67 Jai Hindley BORA - hansgrohe s.t.
68 Jack Haig Ag2r La Mondiale s.t.
69 Leopold König Team Total Direct Energie s.t.
70 Ivo Oliveira Movistar Team s.t.
71 Mattia Cattaneo Astana Pro Team s.t.
72 Alexandr Riabushenko Team Katusha- Alpecin s.t.
73 Pim Ligthart Deceuninck-Quick Step s.t.
74 Nick Van Der Lijke Team Katusha- Alpecin s.t.
75 Wilmar Paredes BORA - hansgrohe s.t.
76 Oscar Riesebeek CCC Team s.t.
77 Carlos Verona UAE Team Emirates s.t.
78 Michael Storer Team Sunweb s.t.
79 Jonathan Castroviejo Movistar Team s.t.
80 Serghei Tvetcov BORA - hansgrohe s.t.
81 Ildar Arslanov BORA - hansgrohe s.t.
82 Benjamin King EF Education First p/b Cannondale s.t.
83 François Bidard Cofidis, Solutions Crédits s.t.
84 Gianluca Brambilla Groupama - FDJ s.t.
85 Ryan Gibbons Ag2r La Mondiale s.t.
86 Dayer Quintana Trek - Segafredo s.t.
87 Davide Villella UAE Team Emirates s.t.
88 Antonio Pedrero Movistar Team s.t.
89 Stephen Cummings Team INEOS s.t.
90 Maurits Lammertink EF Education First p/b Cannondale s.t.
91 Antonio Nibali UAE Team Emirates s.t.
92 Kamil Gradek CCC Team s.t.
93 Manuel Senni UAE Team Emirates s.t.
94 Andrey Zeits BORA - hansgrohe s.t.
95 Michael Schär Team Sunweb s.t.
96 Kilian Frankiny Team INEOS s.t.
97 Christian Knees Team Sunweb s.t.
98 Matteo Moschetti Team INEOS s.t.
99 Ryan Mullen BORA - hansgrohe + 3'00
100 Adrien Petit Mitchelton-Scott s.t.
101 Cyril Barthe Team Katusha- Alpecin s.t.
102 Yves Lampaert CCC Team s.t.
103 Alvaro Hodeg EF Education First p/b Cannondale s.t.
104 Colin Joyce Ag2r La Mondiale s.t.
105 Guillaume Boivin Lotto Soudal s.t.
106 Niccolo Bonifazio Movistar Team s.t.
107 Matteo Malucelli Team INEOS s.t.
108 Floris Gerts Deceuninck-Quick Step s.t.
109 Julius Van den Berg Mitchelton-Scott s.t.
110 Eugert Zhupa Lotto Soudal s.t.
111 Alberto Dainese Team Dimension Data s.t.
112 Jaime Rosón EF Education First p/b Cannondale s.t.
113 Olivier Le Gac Arkéa - Samsic s.t.
114 Rüdiger Selig Groupama - FDJ s.t.
115 Matteo Pelucchi Mitchelton-Scott s.t.
116 Lukasz Owsian Trek - Segafredo s.t.
117 Oscar Gatto UAE Team Emirates s.t.
118 Hernán Aguirre Mitchelton-Scott s.t.
119 Jarlinson Pantano Team INEOS s.t.
120 Christoph Pfingsten Arkéa - Samsic s.t.
121 Mark Renshaw Arkéa - Samsic s.t.
122 Daniel Navarro Garcia Team INEOS + 4'34
123 Kristijan Durasek Team Sunweb s.t.
124 Marc Sarreau Bahrain - Merida s.t.
125 Davide Cimolai Trek - Segafredo s.t.
126 Stan Dewulf Team Total Direct Energie s.t.
127 Nacer Bouhanni EF Education First p/b Cannondale s.t.
128 Paolo Simion Arkéa - Samsic s.t.
129 Lionel Taminiaux Team Sunweb s.t.
130 Darwin Atapuma Deceuninck-Quick Step + 6'20
131 Kristijan Koren Trek - Segafredo s.t.
132 Matteo Badilatti Lotto Soudal s.t.
133 Vegard Stake Laengen Team Jumbo-Visma + 7'18
134 Juan Sebastián Molano Bahrain - Merida s.t.
135 Michael Mørkøv Team Jumbo-Visma s.t.
136 Nicolai Brøchner Team Jumbo-Visma s.t.
137 Roy Jans Arkéa - Samsic s.t.
138 Kiel Reijnen Trek - Segafredo s.t.
139 Iljo Keisse Arkéa - Samsic s.t.
140 Fabio Sabatini Trek - Segafredo + 8'45
141 Adam Blythe UAE Team Emirates s.t.
142 Alan Banaszek Team Sunweb s.t.
143 Bram Welten Team Katusha- Alpecin + 9'09
144 Kenny Dehaes Trek - Segafredo s.t.
145 Roland Thalmann Deceuninck-Quick Step + 14'12
146 Quinten Hermans Team Dimension Data + 16'50
147 Andrea Guardini Team Total Direct Energie + 26'40
Général
1 Tom Dumoulin Astana Pro Team 4h20'38
2 Victor Campenaerts Groupama - FDJ + 5
3 Pavel Sivakov BORA - hansgrohe + 10
4 Gianni Moscon Ag2r La Mondiale s.t.
5 Mikkel Bjerg Team Jumbo-Visma s.t.
6 Jonathan Castroviejo Movistar Team s.t.
7 Brandon Mcnulty Team Katusha- Alpecin + 15
8 Simon Spilak Team Dimension Data s.t.
9 Edoardo Affini Astana Pro Team s.t.
10 Adam Yates Mitchelton-Scott + 16
11 David De la Cruz Astana Pro Team + 17
12 Matthias Brändle Bahrain - Merida s.t.
13 Wout Poels Deceuninck-Quick Step + 18
14 Michael Albasini Groupama - FDJ s.t.
15 Enric Mas Team Katusha- Alpecin + 19
16 Remco Evenepoel Team Dimension Data s.t.
17 Rigoberto Uran EF Education First p/b Cannondale s.t.
18 Casper Pedersen Team Jumbo-Visma s.t.
19 Benjamin King EF Education First p/b Cannondale s.t.
20 Michael Storer Team Sunweb s.t.
21 Silvan Dillier Bahrain - Merida + 20
22 Dylan Van Baarle Astana Pro Team s.t.
23 Gianluca Brambilla Groupama - FDJ s.t.
24 Greg Van Avermaet CCC Team + 21
25 Neilson Powless Team Sunweb s.t.
26 Filippo Ganna Astana Pro Team s.t.
27 Ramunas Navardauskas Lotto Soudal s.t.
28 Tadej Pogačar UAE Team Emirates + 22
29 Egan Bernal Team INEOS s.t.
30 Andrey Amador Movistar Team s.t.
31 Giacomo Nizzolo Groupama - FDJ s.t.
32 Kasper Asgreen Team Jumbo-Visma s.t.
33 Daniel Felipe Martínez Movistar Team + 23
34 Tanel Kangert Lotto Soudal s.t.
35 Marc Hirschi Cofidis, Solutions Crédits s.t.
36 Kamil Gradek CCC Team s.t.
37 Mathias Frank Team Dimension Data + 25
38 Domenico Pozzovivo Bahrain - Merida s.t.
39 Davide Villella UAE Team Emirates s.t.
40 Ilnur Zakarin CCC Team + 26
41 Mattia Cattaneo Astana Pro Team s.t.
42 Stephen Cummings Team INEOS s.t.
43 Roman Kreuziger Team Total Direct Energie + 27
44 Hugh Carthy Deceuninck-Quick Step s.t.
45 Maurits Lammertink EF Education First p/b Cannondale s.t.
46 Manuel Senni UAE Team Emirates s.t.
47 Patrick Konrad Team Katusha- Alpecin + 28
48 Warren Barguil Team Total Direct Energie s.t.
49 Andrey Zeits BORA - hansgrohe s.t.
50 Michael Schär Team Sunweb s.t.
51 Jelle Wallays Cofidis, Solutions Crédits + 29
52 Tom Jelte Slagter Bahrain - Merida s.t.
53 Peter Kennaugh Cofidis, Solutions Crédits + 30
54 Sébastien Reichenbach Deceuninck-Quick Step s.t.
55 Ivo Oliveira Movistar Team s.t.
56 Ildar Arslanov BORA - hansgrohe s.t.
57 Pieter Weening Team Total Direct Energie + 31
58 Jack Haig Ag2r La Mondiale s.t.
59 Christian Knees Team Sunweb s.t.
60 Jonas Koch Ag2r La Mondiale + 32
61 Jonathan Hivert Arkéa - Samsic s.t.
62 Serghei Tvetcov BORA - hansgrohe s.t.
63 Oscar Riesebeek CCC Team + 33
64 Edward Dunbar Mitchelton-Scott + 34
65 Giulio Ciccone Astana Pro Team s.t.
66 Ben Hermans CCC Team s.t.
67 Fernando Barceló Movistar Team + 35
68 Pascal Eenkhoorn Team Total Direct Energie s.t.
69 Cees Bol Team Dimension Data + 36
70 Rick Zabel Cofidis, Solutions Crédits s.t.
71 Mikel Nieve Groupama - FDJ s.t.
72 Julien Simon Mitchelton-Scott s.t.
73 Pim Ligthart Deceuninck-Quick Step s.t.
74 Matteo Moschetti Team INEOS s.t.
75 Benoît Cosnefroy Cofidis, Solutions Crédits + 37
76 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
77 Robert Stannard CCC Team s.t.
78 Nick Van Der Lijke Team Katusha- Alpecin s.t.
79 Joe Dombrowski Lotto Soudal + 38
80 Steff Cras Lotto Soudal s.t.
81 Jens Debusschere Team Dimension Data s.t.
82 Ruben Guerreiro Bahrain - Merida s.t.
83 Leopold König Team Total Direct Energie s.t.
84 Kilian Frankiny Team INEOS + 40
85 Eduard Prades Ag2r La Mondiale + 41
86 Jhonatan Narváez EF Education First p/b Cannondale s.t.
87 Rafael Valls Cofidis, Solutions Crédits + 42
88 Dayer Quintana Trek - Segafredo s.t.
89 Antonio Pedrero Movistar Team s.t.
90 Antonio Nibali UAE Team Emirates s.t.
91 Wilmar Paredes BORA - hansgrohe + 44
92 Odd Christian Eiking Ag2r La Mondiale + 46
93 Maximiliano Ariel Richeze Groupama - FDJ + 49
94 Jai Hindley BORA - hansgrohe + 50
95 Ryan Gibbons Ag2r La Mondiale s.t.
96 Carlos Verona UAE Team Emirates + 51
97 François Bidard Cofidis, Solutions Crédits + 53
98 Alexandr Riabushenko Team Katusha- Alpecin + 57
99 Yves Lampaert CCC Team + 3'17
100 Ryan Mullen BORA - hansgrohe + 3'18
101 Adrien Petit Mitchelton-Scott + 3'23
102 Jarlinson Pantano Team INEOS s.t.
103 Lukasz Owsian Trek - Segafredo + 3'27
104 Oscar Gatto UAE Team Emirates + 3'32
105 Cyril Barthe Team Katusha- Alpecin + 3'35
106 Julius Van den Berg Mitchelton-Scott s.t.
107 Niccolo Bonifazio Movistar Team + 3'36
108 Guillaume Boivin Lotto Soudal + 3'38
109 Alvaro Hodeg EF Education First p/b Cannondale s.t.
110 Matteo Malucelli Team INEOS s.t.
111 Olivier Le Gac Arkéa - Samsic + 3'39
112 Rüdiger Selig Groupama - FDJ + 3'40
113 Alberto Dainese Team Dimension Data s.t.
114 Hernán Aguirre Mitchelton-Scott + 3'41
115 Mark Renshaw Arkéa - Samsic + 3'44
116 Christoph Pfingsten Arkéa - Samsic s.t.
117 Eugert Zhupa Lotto Soudal + 3'46
118 Colin Joyce Ag2r La Mondiale + 3'47
119 Floris Gerts Deceuninck-Quick Step + 3'58
120 Matteo Pelucchi Mitchelton-Scott + 4'01
121 Jaime Rosón EF Education First p/b Cannondale + 4'03
122 Marc Sarreau Bahrain - Merida + 5'01
123 Lionel Taminiaux Team Sunweb + 5'02
124 Nacer Bouhanni EF Education First p/b Cannondale s.t.
125 Davide Cimolai Trek - Segafredo + 5'08
126 Daniel Navarro Garcia Team INEOS + 5'10
127 Kristijan Durasek Team Sunweb + 5'11
128 Stan Dewulf Team Total Direct Energie + 5'14
129 Paolo Simion Arkéa - Samsic + 5'22
130 Kristijan Koren Trek - Segafredo + 6'41
131 Matteo Badilatti Lotto Soudal + 7'11
132 Darwin Atapuma Deceuninck-Quick Step + 7'12
133 Vegard Stake Laengen Team Jumbo-Visma + 7'37
134 Kiel Reijnen Trek - Segafredo + 7'50
135 Michael Mørkøv Team Jumbo-Visma + 7'59
136 Juan Sebastián Molano Bahrain - Merida + 8'04
137 Roy Jans Arkéa - Samsic + 8'17
138 Nicolai Brøchner Team Jumbo-Visma + 8'21
139 Iljo Keisse Arkéa - Samsic + 8'24
140 Alan Banaszek Team Sunweb + 9'18
141 Fabio Sabatini Trek - Segafredo + 9'22
142 Adam Blythe UAE Team Emirates + 9'30
143 Kenny Dehaes Trek - Segafredo + 9'50
144 Bram Welten Team Katusha- Alpecin + 10'11
145 Roland Thalmann Deceuninck-Quick Step + 14'41
146 Quinten Hermans Team Dimension Data + 17'17
147 Andrea Guardini Team Total Direct Energie + 27'23
Etape 3
Etape
1 Alvaro Hodeg EF Education First p/b Cannondale 3h42'58
2 Marc Sarreau Bahrain - Merida s.t.
3 Rick Zabel Cofidis, Solutions Crédits s.t.
4 Niccolo Bonifazio Movistar Team s.t.
5 Bram Welten Team Katusha- Alpecin s.t.
6 Tom Dumoulin Astana Pro Team s.t.
7 Adam Yates Mitchelton-Scott s.t.
8 Egan Bernal Team INEOS s.t.
9 Enric Mas Team Katusha- Alpecin s.t.
10 Daniel Felipe Martínez Movistar Team s.t.
11 Andrey Amador Movistar Team s.t.
12 Pavel Sivakov BORA - hansgrohe s.t.
13 Brandon Mcnulty Team Katusha- Alpecin s.t.
14 Rigoberto Uran EF Education First p/b Cannondale s.t.
15 Nacer Bouhanni EF Education First p/b Cannondale s.t.
16 Jhonatan Narváez EF Education First p/b Cannondale s.t.
17 Adrien Petit Mitchelton-Scott s.t.
18 Jonathan Castroviejo Movistar Team s.t.
19 Edoardo Affini Astana Pro Team s.t.
20 Benjamin King EF Education First p/b Cannondale s.t.
21 Maurits Lammertink EF Education First p/b Cannondale s.t.
22 Kasper Asgreen Team Jumbo-Visma + 59
23 Warren Barguil Team Total Direct Energie s.t.
24 Giulio Ciccone Astana Pro Team s.t.
25 David De la Cruz Astana Pro Team s.t.
26 Ramunas Navardauskas Lotto Soudal s.t.
27 Simon Spilak Team Dimension Data s.t.
28 Tanel Kangert Lotto Soudal s.t.
29 Mattia Cattaneo Astana Pro Team s.t.
30 Stan Dewulf Team Total Direct Energie s.t.
31 Neilson Powless Team Sunweb s.t.
32 Dylan Van Baarle Astana Pro Team s.t.
33 Michael Albasini Groupama - FDJ s.t.
34 Mikel Nieve Groupama - FDJ s.t.
35 Nicolai Brøchner Team Jumbo-Visma s.t.
36 Silvan Dillier Bahrain - Merida s.t.
37 Pascal Eenkhoorn Team Total Direct Energie s.t.
38 Joe Dombrowski Lotto Soudal s.t.
39 Julien Simon Mitchelton-Scott s.t.
40 Guillaume Boivin Lotto Soudal s.t.
41 Alberto Dainese Team Dimension Data s.t.
42 Jonathan Hivert Arkéa - Samsic s.t.
43 Davide Cimolai Trek - Segafredo s.t.
44 Fabio Sabatini Trek - Segafredo s.t.
45 Mathias Frank Team Dimension Data s.t.
46 Edward Dunbar Mitchelton-Scott s.t.
47 Steff Cras Lotto Soudal s.t.
48 Alan Banaszek Team Sunweb s.t.
49 Pieter Weening Team Total Direct Energie s.t.
50 Michael Mørkøv Team Jumbo-Visma s.t.
51 Iljo Keisse Arkéa - Samsic s.t.
52 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
53 Leopold König Team Total Direct Energie s.t.
54 Eugert Zhupa Lotto Soudal s.t.
55 Christoph Pfingsten Arkéa - Samsic s.t.
56 Gianluca Brambilla Groupama - FDJ s.t.
57 Casper Pedersen Team Jumbo-Visma s.t.
58 Matteo Badilatti Lotto Soudal s.t.
59 Olivier Le Gac Arkéa - Samsic s.t.
60 Antonio Pedrero Movistar Team s.t.
61 Michael Schär Team Sunweb s.t.
62 Wilmar Paredes BORA - hansgrohe s.t.
63 Kenny Dehaes Trek - Segafredo s.t.
64 Kristijan Koren Trek - Segafredo s.t.
65 Vegard Stake Laengen Team Jumbo-Visma s.t.
66 Kristijan Durasek Team Sunweb s.t.
67 Lionel Taminiaux Team Sunweb s.t.
68 Kiel Reijnen Trek - Segafredo s.t.
69 Patrick Konrad Team Katusha- Alpecin s.t.
70 Ildar Arslanov BORA - hansgrohe s.t.
71 Alexandr Riabushenko Team Katusha- Alpecin s.t.
72 Maximiliano Ariel Richeze Groupama - FDJ s.t.
73 Christian Knees Team Sunweb s.t.
74 Serghei Tvetcov BORA - hansgrohe s.t.
75 Juan Sebastián Molano Bahrain - Merida s.t.
76 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
77 Ivo Oliveira Movistar Team s.t.
78 Andrey Zeits BORA - hansgrohe s.t.
79 Andrea Guardini Team Total Direct Energie s.t.
80 Jelle Wallays Cofidis, Solutions Crédits s.t.
81 Jai Hindley BORA - hansgrohe s.t.
82 Roland Thalmann Deceuninck-Quick Step s.t.
83 Julius Van den Berg Mitchelton-Scott s.t.
84 Matthias Brändle Bahrain - Merida s.t.
85 Lukasz Owsian Trek - Segafredo s.t.
86 Mikkel Bjerg Team Jumbo-Visma s.t.
87 Fernando Barceló Movistar Team s.t.
88 Dayer Quintana Trek - Segafredo s.t.
89 Daniel Navarro Garcia Team INEOS s.t.
90 Remco Evenepoel Team Dimension Data s.t.
91 Gianni Moscon Ag2r La Mondiale s.t.
92 Rafael Valls Cofidis, Solutions Crédits s.t.
93 Ruben Guerreiro Bahrain - Merida s.t.
94 Colin Joyce Ag2r La Mondiale s.t.
95 Peter Kennaugh Cofidis, Solutions Crédits s.t.
96 Odd Christian Eiking Ag2r La Mondiale s.t.
97 Jonas Koch Ag2r La Mondiale s.t.
98 Tom Jelte Slagter Bahrain - Merida s.t.
99 Jens Debusschere Team Dimension Data s.t.
100 Michael Storer Team Sunweb s.t.
101 Davide Villella UAE Team Emirates s.t.
102 Yves Lampaert CCC Team s.t.
103 Robert Stannard CCC Team s.t.
104 Oscar Gatto UAE Team Emirates s.t.
105 Pim Ligthart Deceuninck-Quick Step s.t.
106 Hugh Carthy Deceuninck-Quick Step s.t.
107 Eduard Prades Ag2r La Mondiale s.t.
108 Sébastien Reichenbach Deceuninck-Quick Step s.t.
109 Tadej Pogačar UAE Team Emirates s.t.
110 Ilnur Zakarin CCC Team s.t.
111 Ben Hermans CCC Team s.t.
112 Wout Poels Deceuninck-Quick Step s.t.
113 Jack Haig Ag2r La Mondiale s.t.
114 Carlos Verona UAE Team Emirates s.t.
115 Greg Van Avermaet CCC Team s.t.
116 Oscar Riesebeek CCC Team s.t.
117 Roy Jans Arkéa - Samsic s.t.
118 Hernán Aguirre Mitchelton-Scott s.t.
119 Manuel Senni UAE Team Emirates s.t.
120 Floris Gerts Deceuninck-Quick Step s.t.
121 Mark Renshaw Arkéa - Samsic s.t.
122 Darwin Atapuma Deceuninck-Quick Step s.t.
123 Jaime Rosón EF Education First p/b Cannondale s.t.
124 Matteo Moschetti Team INEOS s.t.
125 Kamil Gradek CCC Team s.t.
126 Victor Campenaerts Groupama - FDJ s.t.
127 Antonio Nibali UAE Team Emirates s.t.
128 Rüdiger Selig Groupama - FDJ s.t.
129 Filippo Ganna Astana Pro Team s.t.
130 Paolo Simion Arkéa - Samsic s.t.
131 Adam Blythe UAE Team Emirates s.t.
132 Cees Bol Team Dimension Data s.t.
133 Jarlinson Pantano Team INEOS s.t.
134 Stephen Cummings Team INEOS s.t.
135 Roman Kreuziger Team Total Direct Energie s.t.
136 Marc Hirschi Cofidis, Solutions Crédits s.t.
137 Domenico Pozzovivo Bahrain - Merida s.t.
138 Kilian Frankiny Team INEOS s.t.
139 Giacomo Nizzolo Groupama - FDJ s.t.
140 Cyril Barthe Team Katusha- Alpecin s.t.
141 Matteo Malucelli Team INEOS s.t.
142 Ryan Gibbons Ag2r La Mondiale s.t.
143 Ryan Mullen BORA - hansgrohe s.t.
144 François Bidard Cofidis, Solutions Crédits + 3'16
145 Nick Van Der Lijke Team Katusha- Alpecin + 4'06
146 Quinten Hermans Team Dimension Data + 4'48
Général
1 Tom Dumoulin Astana Pro Team 8h03'36
2 Pavel Sivakov BORA - hansgrohe + 10
3 Jonathan Castroviejo Movistar Team s.t.
4 Brandon Mcnulty Team Katusha- Alpecin + 15
5 Edoardo Affini Astana Pro Team s.t.
6 Adam Yates Mitchelton-Scott + 16
7 Enric Mas Team Katusha- Alpecin + 19
8 Rigoberto Uran EF Education First p/b Cannondale s.t.
9 Benjamin King EF Education First p/b Cannondale s.t.
10 Egan Bernal Team INEOS + 22
11 Andrey Amador Movistar Team s.t.
12 Daniel Felipe Martínez Movistar Team + 23
13 Maurits Lammertink EF Education First p/b Cannondale + 27
14 Rick Zabel Cofidis, Solutions Crédits + 32
15 Jhonatan Narváez EF Education First p/b Cannondale + 41
16 Victor Campenaerts Groupama - FDJ + 1'04
17 Gianni Moscon Ag2r La Mondiale + 1'09
18 Mikkel Bjerg Team Jumbo-Visma s.t.
19 Simon Spilak Team Dimension Data + 1'14
20 Michael Storer Team Sunweb + 1'15
21 David De la Cruz Astana Pro Team + 1'16
22 Matthias Brändle Bahrain - Merida s.t.
23 Greg Van Avermaet CCC Team s.t.
24 Michael Albasini Groupama - FDJ + 1'17
25 Wout Poels Deceuninck-Quick Step s.t.
26 Remco Evenepoel Team Dimension Data + 1'18
27 Casper Pedersen Team Jumbo-Visma s.t.
28 Silvan Dillier Bahrain - Merida + 1'19
29 Dylan Van Baarle Astana Pro Team s.t.
30 Gianluca Brambilla Groupama - FDJ s.t.
31 Neilson Powless Team Sunweb + 1'20
32 Ramunas Navardauskas Lotto Soudal s.t.
33 Filippo Ganna Astana Pro Team s.t.
34 Kasper Asgreen Team Jumbo-Visma + 1'21
35 Tadej Pogačar UAE Team Emirates s.t.
36 Giacomo Nizzolo Groupama - FDJ s.t.
37 Tanel Kangert Lotto Soudal + 1'22
38 Marc Hirschi Cofidis, Solutions Crédits s.t.
39 Kamil Gradek CCC Team s.t.
40 Mathias Frank Team Dimension Data + 1'24
41 Domenico Pozzovivo Bahrain - Merida s.t.
42 Davide Villella UAE Team Emirates s.t.
43 Mattia Cattaneo Astana Pro Team + 1'25
44 Ilnur Zakarin CCC Team s.t.
45 Stephen Cummings Team INEOS s.t.
46 Roman Kreuziger Team Total Direct Energie + 1'26
47 Hugh Carthy Deceuninck-Quick Step s.t.
48 Manuel Senni UAE Team Emirates s.t.
49 Warren Barguil Team Total Direct Energie + 1'27
50 Patrick Konrad Team Katusha- Alpecin s.t.
51 Michael Schär Team Sunweb s.t.
52 Andrey Zeits BORA - hansgrohe s.t.
53 Jelle Wallays Cofidis, Solutions Crédits + 1'28
54 Tom Jelte Slagter Bahrain - Merida s.t.
55 Peter Kennaugh Cofidis, Solutions Crédits + 1'29
56 Ivo Oliveira Movistar Team s.t.
57 Ildar Arslanov BORA - hansgrohe s.t.
58 Sébastien Reichenbach Deceuninck-Quick Step s.t.
59 Pieter Weening Team Total Direct Energie + 1'30
60 Christian Knees Team Sunweb s.t.
61 Jack Haig Ag2r La Mondiale s.t.
62 Jonathan Hivert Arkéa - Samsic + 1'31
63 Jonas Koch Ag2r La Mondiale s.t.
64 Serghei Tvetcov BORA - hansgrohe s.t.
65 Ruben Guerreiro Bahrain - Merida + 1'32
66 Oscar Riesebeek CCC Team s.t.
67 Edward Dunbar Mitchelton-Scott + 1'33
68 Giulio Ciccone Astana Pro Team s.t.
69 Ben Hermans CCC Team s.t.
70 Pascal Eenkhoorn Team Total Direct Energie + 1'34
71 Fernando Barceló Movistar Team s.t.
72 Mikel Nieve Groupama - FDJ + 1'35
73 Julien Simon Mitchelton-Scott s.t.
74 Cees Bol Team Dimension Data s.t.
75 Pim Ligthart Deceuninck-Quick Step s.t.
76 Matteo Moschetti Team INEOS s.t.
77 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 1'36
78 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
79 Robert Stannard CCC Team s.t.
80 Joe Dombrowski Lotto Soudal + 1'37
81 Steff Cras Lotto Soudal s.t.
82 Leopold König Team Total Direct Energie s.t.
83 Jens Debusschere Team Dimension Data s.t.
84 Kilian Frankiny Team INEOS + 1'39
85 Eduard Prades Ag2r La Mondiale + 1'40
86 Rafael Valls Cofidis, Solutions Crédits + 1'41
87 Antonio Pedrero Movistar Team s.t.
88 Dayer Quintana Trek - Segafredo s.t.
89 Antonio Nibali UAE Team Emirates s.t.
90 Wilmar Paredes BORA - hansgrohe + 1'43
91 Odd Christian Eiking Ag2r La Mondiale + 1'45
92 Maximiliano Ariel Richeze Groupama - FDJ + 1'48
93 Jai Hindley BORA - hansgrohe + 1'49
94 Ryan Gibbons Ag2r La Mondiale s.t.
95 Carlos Verona UAE Team Emirates + 1'50
96 Alexandr Riabushenko Team Katusha- Alpecin + 1'56
97 Adrien Petit Mitchelton-Scott + 3'23
98 Alvaro Hodeg EF Education First p/b Cannondale + 3'28
99 Niccolo Bonifazio Movistar Team + 3'36
100 François Bidard Cofidis, Solutions Crédits + 4'09
101 Yves Lampaert CCC Team + 4'16
102 Ryan Mullen BORA - hansgrohe + 4'17
103 Jarlinson Pantano Team INEOS + 4'22
104 Lukasz Owsian Trek - Segafredo + 4'26
105 Oscar Gatto UAE Team Emirates + 4'31
106 Julius Van den Berg Mitchelton-Scott + 4'34
107 Cyril Barthe Team Katusha- Alpecin s.t.
108 Guillaume Boivin Lotto Soudal + 4'37
109 Matteo Malucelli Team INEOS s.t.
110 Olivier Le Gac Arkéa - Samsic + 4'38
111 Alberto Dainese Team Dimension Data + 4'39
112 Rüdiger Selig Groupama - FDJ s.t.
113 Hernán Aguirre Mitchelton-Scott + 4'40
114 Christoph Pfingsten Arkéa - Samsic + 4'43
115 Nick Van Der Lijke Team Katusha- Alpecin s.t.
116 Mark Renshaw Arkéa - Samsic s.t.
117 Eugert Zhupa Lotto Soudal + 4'45
118 Colin Joyce Ag2r La Mondiale + 4'46
119 Marc Sarreau Bahrain - Merida + 4'55
120 Floris Gerts Deceuninck-Quick Step + 4'57
121 Nacer Bouhanni EF Education First p/b Cannondale + 5'02
122 Jaime Rosón EF Education First p/b Cannondale s.t.
123 Lionel Taminiaux Team Sunweb + 6'01
124 Davide Cimolai Trek - Segafredo + 6'07
125 Daniel Navarro Garcia Team INEOS + 6'09
126 Kristijan Durasek Team Sunweb + 6'10
127 Stan Dewulf Team Total Direct Energie + 6'13
128 Paolo Simion Arkéa - Samsic + 6'21
129 Kristijan Koren Trek - Segafredo + 7'40
130 Matteo Badilatti Lotto Soudal + 8'10
131 Darwin Atapuma Deceuninck-Quick Step + 8'11
132 Vegard Stake Laengen Team Jumbo-Visma + 8'36
133 Kiel Reijnen Trek - Segafredo + 8'49
134 Michael Mørkøv Team Jumbo-Visma + 8'58
135 Juan Sebastián Molano Bahrain - Merida + 9'03
136 Roy Jans Arkéa - Samsic + 9'16
137 Nicolai Brøchner Team Jumbo-Visma + 9'20
138 Iljo Keisse Arkéa - Samsic + 9'23
139 Bram Welten Team Katusha- Alpecin + 10'11
140 Alan Banaszek Team Sunweb + 10'17
141 Fabio Sabatini Trek - Segafredo + 10'21
142 Adam Blythe UAE Team Emirates + 10'29
143 Kenny Dehaes Trek - Segafredo + 10'49
144 Roland Thalmann Deceuninck-Quick Step + 15'40
145 Quinten Hermans Team Dimension Data + 22'05
146 Andrea Guardini Team Total Direct Energie + 28'22
Etape 4
Etape
1 Tom Dumoulin Astana Pro Team 3h39'11
2 Adam Yates Mitchelton-Scott + 7
3 Wout Poels Deceuninck-Quick Step + 1'10
4 Enric Mas Team Katusha- Alpecin s.t.
5 Giulio Ciccone Astana Pro Team + 1'37
6 Tadej Pogačar UAE Team Emirates s.t.
7 Mikel Nieve Groupama - FDJ + 2'45
8 Pavel Sivakov BORA - hansgrohe s.t.
9 Egan Bernal Team INEOS + 3'01
10 Gianluca Brambilla Groupama - FDJ s.t.
11 Rigoberto Uran EF Education First p/b Cannondale s.t.
12 Daniel Felipe Martínez Movistar Team + 3'28
13 Dylan Van Baarle Astana Pro Team + 3'39
14 Warren Barguil Team Total Direct Energie s.t.
15 Gianni Moscon Ag2r La Mondiale s.t.
16 Ilnur Zakarin CCC Team + 4'12
17 Simon Spilak Team Dimension Data + 4'25
18 Michael Albasini Groupama - FDJ s.t.
19 Mattia Cattaneo Astana Pro Team s.t.
20 Remco Evenepoel Team Dimension Data s.t.
21 Carlos Verona UAE Team Emirates + 4'47
22 Filippo Ganna Astana Pro Team s.t.
23 Kasper Asgreen Team Jumbo-Visma s.t.
24 Marc Hirschi Cofidis, Solutions Crédits s.t.
25 Domenico Pozzovivo Bahrain - Merida s.t.
26 Manuel Senni UAE Team Emirates s.t.
27 David De la Cruz Astana Pro Team s.t.
28 Andrey Amador Movistar Team + 5'29
29 Patrick Konrad Team Katusha- Alpecin s.t.
30 Brandon Mcnulty Team Katusha- Alpecin s.t.
31 Jhonatan Narváez EF Education First p/b Cannondale s.t.
32 Eduard Prades Ag2r La Mondiale s.t.
33 Odd Christian Eiking Ag2r La Mondiale + 5'56
34 Edoardo Affini Astana Pro Team s.t.
35 Roman Kreuziger Team Total Direct Energie + 6'22
36 Edward Dunbar Mitchelton-Scott s.t.
37 Tom Jelte Slagter Bahrain - Merida s.t.
38 Joe Dombrowski Lotto Soudal s.t.
39 Greg Van Avermaet CCC Team s.t.
40 Benjamin King EF Education First p/b Cannondale s.t.
41 Matteo Badilatti Lotto Soudal s.t.
42 Ildar Arslanov BORA - hansgrohe s.t.
43 Jonathan Castroviejo Movistar Team s.t.
44 Pieter Weening Team Total Direct Energie s.t.
45 Tanel Kangert Lotto Soudal s.t.
46 Jai Hindley BORA - hansgrohe s.t.
47 Antonio Pedrero Movistar Team s.t.
48 Jack Haig Ag2r La Mondiale s.t.
49 Mathias Frank Team Dimension Data s.t.
50 Neilson Powless Team Sunweb s.t.
51 Nick Van Der Lijke Team Katusha- Alpecin + 7'20
52 Jarlinson Pantano Team INEOS s.t.
53 Michael Storer Team Sunweb s.t.
54 Vegard Stake Laengen Team Jumbo-Visma s.t.
55 Sébastien Reichenbach Deceuninck-Quick Step s.t.
56 Wilmar Paredes BORA - hansgrohe s.t.
57 Silvan Dillier Bahrain - Merida s.t.
58 Antonio Nibali UAE Team Emirates s.t.
59 Oscar Riesebeek CCC Team s.t.
60 Darwin Atapuma Deceuninck-Quick Step s.t.
61 Kristijan Koren Trek - Segafredo s.t.
62 Leopold König Team Total Direct Energie s.t.
63 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
64 Roland Thalmann Deceuninck-Quick Step s.t.
65 Steff Cras Lotto Soudal + 8'03
66 Jonathan Hivert Arkéa - Samsic s.t.
67 Michael Schär Team Sunweb + 9'10
68 Alexandr Riabushenko Team Katusha- Alpecin s.t.
69 Jonas Koch Ag2r La Mondiale s.t.
70 Maximiliano Ariel Richeze Groupama - FDJ s.t.
71 Ryan Gibbons Ag2r La Mondiale s.t.
72 Robert Stannard CCC Team s.t.
73 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
74 Kilian Frankiny Team INEOS s.t.
75 Ruben Guerreiro Bahrain - Merida s.t.
76 Hugh Carthy Deceuninck-Quick Step s.t.
77 Ramunas Navardauskas Lotto Soudal + 9'35
78 Peter Kennaugh Cofidis, Solutions Crédits s.t.
79 Jaime Rosón EF Education First p/b Cannondale s.t.
80 François Bidard Cofidis, Solutions Crédits s.t.
81 Andrey Zeits BORA - hansgrohe s.t.
82 Serghei Tvetcov BORA - hansgrohe s.t.
83 Mikkel Bjerg Team Jumbo-Visma s.t.
84 Christian Knees Team Sunweb s.t.
85 Maurits Lammertink EF Education First p/b Cannondale s.t.
86 Stephen Cummings Team INEOS s.t.
87 Eugert Zhupa Lotto Soudal s.t.
88 Rafael Valls Cofidis, Solutions Crédits s.t.
89 Davide Villella UAE Team Emirates s.t.
90 Giacomo Nizzolo Groupama - FDJ s.t.
91 Christoph Pfingsten Arkéa - Samsic s.t.
92 Yves Lampaert CCC Team s.t.
93 Kiel Reijnen Trek - Segafredo s.t.
94 Marc Sarreau Bahrain - Merida + 10'21
95 Matthias Brändle Bahrain - Merida s.t.
96 Davide Cimolai Trek - Segafredo + 10'37
97 Fernando Barceló Movistar Team + 10'59
98 Olivier Le Gac Arkéa - Samsic s.t.
99 Stan Dewulf Team Total Direct Energie s.t.
100 Pim Ligthart Deceuninck-Quick Step + 11'39
101 Casper Pedersen Team Jumbo-Visma s.t.
102 Lukasz Owsian Trek - Segafredo s.t.
103 Quinten Hermans Team Dimension Data s.t.
104 Lionel Taminiaux Team Sunweb s.t.
105 Pascal Eenkhoorn Team Total Direct Energie + 12'12
106 Floris Gerts Deceuninck-Quick Step s.t.
107 Colin Joyce Ag2r La Mondiale + 13'02
108 Julien Simon Mitchelton-Scott + 13'22
109 Matteo Malucelli Team INEOS + 13'36
110 Cees Bol Team Dimension Data + 13'45
111 Rüdiger Selig Groupama - FDJ s.t.
112 Guillaume Boivin Lotto Soudal + 15'08
113 Alvaro Hodeg EF Education First p/b Cannondale s.t.
114 Nacer Bouhanni EF Education First p/b Cannondale s.t.
115 Niccolo Bonifazio Movistar Team s.t.
116 Adrien Petit Mitchelton-Scott s.t.
117 Rick Zabel Cofidis, Solutions Crédits s.t.
118 Jens Debusschere Team Dimension Data s.t.
119 Ryan Mullen BORA - hansgrohe s.t.
120 Paolo Simion Arkéa - Samsic s.t.
121 Oscar Gatto UAE Team Emirates s.t.
122 Kamil Gradek CCC Team + 17'31
123 Adam Blythe UAE Team Emirates s.t.
124 Iljo Keisse Arkéa - Samsic + 18'04
125 Roy Jans Arkéa - Samsic + 18'15
126 Mark Renshaw Arkéa - Samsic s.t.
127 Daniel Navarro Garcia Team INEOS + 21'21
128 Kristijan Durasek Team Sunweb s.t.
129 Jelle Wallays Cofidis, Solutions Crédits s.t.
130 Dayer Quintana Trek - Segafredo s.t.
131 Matteo Moschetti Team INEOS s.t.
132 Cyril Barthe Team Katusha- Alpecin s.t.
133 Michael Mørkøv Team Jumbo-Visma s.t.
134 Fabio Sabatini Trek - Segafredo s.t.
135 Ivo Oliveira Movistar Team s.t.
136 Nicolai Brøchner Team Jumbo-Visma s.t.
137 Juan Sebastián Molano Bahrain - Merida s.t.
138 Hernán Aguirre Mitchelton-Scott s.t.
139 Bram Welten Team Katusha- Alpecin s.t.
140 Julius Van den Berg Mitchelton-Scott s.t.
141 Alan Banaszek Team Sunweb s.t.
142 Andrea Guardini Team Total Direct Energie s.t.
143 Kenny Dehaes Trek - Segafredo s.t.
Général
1 Tom Dumoulin Astana Pro Team 11h42'37
2 Adam Yates Mitchelton-Scott + 27
3 Enric Mas Team Katusha- Alpecin + 1'37
4 Wout Poels Deceuninck-Quick Step + 2'33
5 Pavel Sivakov BORA - hansgrohe + 3'05
6 Tadej Pogačar UAE Team Emirates + 3'08
7 Giulio Ciccone Astana Pro Team + 3'20
8 Rigoberto Uran EF Education First p/b Cannondale + 3'30
9 Egan Bernal Team INEOS + 3'33
10 Daniel Felipe Martínez Movistar Team + 4'01
11 Mikel Nieve Groupama - FDJ + 4'30
12 Gianluca Brambilla Groupama - FDJ s.t.
13 Gianni Moscon Ag2r La Mondiale + 4'58
14 Dylan Van Baarle Astana Pro Team + 5'08
15 Warren Barguil Team Total Direct Energie + 5'16
16 Ilnur Zakarin CCC Team + 5'47
17 Simon Spilak Team Dimension Data + 5'49
18 Michael Albasini Groupama - FDJ + 5'51
19 Remco Evenepoel Team Dimension Data + 5'53
20 Brandon Mcnulty Team Katusha- Alpecin + 5'54
21 Mattia Cattaneo Astana Pro Team + 6'00
22 Andrey Amador Movistar Team + 6'01
23 David De la Cruz Astana Pro Team + 6'13
24 Filippo Ganna Astana Pro Team + 6'14
25 Kasper Asgreen Team Jumbo-Visma + 6'15
26 Marc Hirschi Cofidis, Solutions Crédits + 6'17
27 Jhonatan Narváez EF Education First p/b Cannondale + 6'20
28 Edoardo Affini Astana Pro Team + 6'21
29 Domenico Pozzovivo Bahrain - Merida s.t.
30 Manuel Senni UAE Team Emirates + 6'23
31 Jonathan Castroviejo Movistar Team + 6'42
32 Carlos Verona UAE Team Emirates + 6'47
33 Benjamin King EF Education First p/b Cannondale + 6'51
34 Patrick Konrad Team Katusha- Alpecin + 7'06
35 Eduard Prades Ag2r La Mondiale + 7'19
36 Greg Van Avermaet CCC Team + 7'48
37 Odd Christian Eiking Ag2r La Mondiale + 7'51
38 Neilson Powless Team Sunweb + 7'52
39 Tanel Kangert Lotto Soudal + 7'54
40 Mathias Frank Team Dimension Data + 7'56
41 Roman Kreuziger Team Total Direct Energie + 7'58
42 Tom Jelte Slagter Bahrain - Merida + 8'00
43 Ildar Arslanov BORA - hansgrohe + 8'01
44 Pieter Weening Team Total Direct Energie + 8'02
45 Jack Haig Ag2r La Mondiale s.t.
46 Edward Dunbar Mitchelton-Scott + 8'05
47 Joe Dombrowski Lotto Soudal + 8'09
48 Antonio Pedrero Movistar Team + 8'13
49 Jai Hindley BORA - hansgrohe + 8'21
50 Michael Storer Team Sunweb + 8'45
51 Silvan Dillier Bahrain - Merida + 8'49
52 Sébastien Reichenbach Deceuninck-Quick Step + 8'59
53 Oscar Riesebeek CCC Team + 9'02
54 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 9'06
55 Leopold König Team Total Direct Energie + 9'07
56 Antonio Nibali UAE Team Emirates + 9'11
57 Wilmar Paredes BORA - hansgrohe + 9'13
58 Jonathan Hivert Arkéa - Samsic + 9'44
59 Steff Cras Lotto Soudal + 9'50
60 Maurits Lammertink EF Education First p/b Cannondale + 10'12
61 Hugh Carthy Deceuninck-Quick Step + 10'46
62 Michael Schär Team Sunweb + 10'47
63 Jonas Koch Ag2r La Mondiale + 10'51
64 Ruben Guerreiro Bahrain - Merida + 10'52
65 Mikkel Bjerg Team Jumbo-Visma + 10'54
66 Benoît Cosnefroy Cofidis, Solutions Crédits + 10'56
67 Robert Stannard CCC Team s.t.
68 Kilian Frankiny Team INEOS + 10'59
69 Ramunas Navardauskas Lotto Soudal + 11'05
70 Giacomo Nizzolo Groupama - FDJ + 11'06
71 Maximiliano Ariel Richeze Groupama - FDJ + 11'08
72 Davide Villella UAE Team Emirates + 11'09
73 Ryan Gibbons Ag2r La Mondiale s.t.
74 Stephen Cummings Team INEOS + 11'10
75 Andrey Zeits BORA - hansgrohe + 11'12
76 Peter Kennaugh Cofidis, Solutions Crédits + 11'14
77 Christian Knees Team Sunweb + 11'15
78 Serghei Tvetcov BORA - hansgrohe + 11'16
79 Alexandr Riabushenko Team Katusha- Alpecin s.t.
80 Rafael Valls Cofidis, Solutions Crédits + 11'26
81 Matthias Brändle Bahrain - Merida + 11'47
82 Jarlinson Pantano Team INEOS + 11'52
83 Nick Van Der Lijke Team Katusha- Alpecin + 12'12
84 Fernando Barceló Movistar Team + 12'43
85 Casper Pedersen Team Jumbo-Visma + 13'07
86 Pim Ligthart Deceuninck-Quick Step + 13'24
87 François Bidard Cofidis, Solutions Crédits + 13'54
88 Pascal Eenkhoorn Team Total Direct Energie + 13'56
89 Yves Lampaert CCC Team + 14'01
90 Christoph Pfingsten Arkéa - Samsic + 14'28
91 Eugert Zhupa Lotto Soudal + 14'30
92 Matteo Badilatti Lotto Soudal + 14'42
93 Jaime Rosón EF Education First p/b Cannondale + 14'47
94 Julien Simon Mitchelton-Scott + 15'07
95 Kristijan Koren Trek - Segafredo + 15'10
96 Marc Sarreau Bahrain - Merida + 15'26
97 Cees Bol Team Dimension Data + 15'30
98 Darwin Atapuma Deceuninck-Quick Step + 15'41
99 Olivier Le Gac Arkéa - Samsic + 15'47
100 Rick Zabel Cofidis, Solutions Crédits + 15'50
101 Vegard Stake Laengen Team Jumbo-Visma + 16'06
102 Lukasz Owsian Trek - Segafredo + 16'15
103 Davide Cimolai Trek - Segafredo + 16'54
104 Jens Debusschere Team Dimension Data + 16'55
105 Floris Gerts Deceuninck-Quick Step + 17'19
106 Stan Dewulf Team Total Direct Energie + 17'22
107 Lionel Taminiaux Team Sunweb + 17'50
108 Colin Joyce Ag2r La Mondiale + 17'58
109 Matteo Malucelli Team INEOS + 18'23
110 Kiel Reijnen Trek - Segafredo + 18'34
111 Rüdiger Selig Groupama - FDJ s.t.
112 Adrien Petit Mitchelton-Scott + 18'41
113 Alvaro Hodeg EF Education First p/b Cannondale + 18'46
114 Niccolo Bonifazio Movistar Team + 18'54
115 Kamil Gradek CCC Team + 19'03
116 Ryan Mullen BORA - hansgrohe + 19'35
117 Oscar Gatto UAE Team Emirates + 19'49
118 Guillaume Boivin Lotto Soudal + 19'55
119 Nacer Bouhanni EF Education First p/b Cannondale + 20'20
120 Paolo Simion Arkéa - Samsic + 21'39
121 Jelle Wallays Cofidis, Solutions Crédits + 22'59
122 Ivo Oliveira Movistar Team + 23'00
123 Matteo Moschetti Team INEOS + 23'06
124 Mark Renshaw Arkéa - Samsic + 23'08
125 Roland Thalmann Deceuninck-Quick Step + 23'10
126 Dayer Quintana Trek - Segafredo + 23'12
127 Julius Van den Berg Mitchelton-Scott + 26'05
128 Cyril Barthe Team Katusha- Alpecin s.t.
129 Hernán Aguirre Mitchelton-Scott + 26'11
130 Iljo Keisse Arkéa - Samsic + 27'37
131 Daniel Navarro Garcia Team INEOS + 27'40
132 Kristijan Durasek Team Sunweb + 27'41
133 Roy Jans Arkéa - Samsic s.t.
134 Adam Blythe UAE Team Emirates + 28'10
135 Michael Mørkøv Team Jumbo-Visma + 30'29
136 Juan Sebastián Molano Bahrain - Merida + 30'34
137 Nicolai Brøchner Team Jumbo-Visma + 30'51
138 Bram Welten Team Katusha- Alpecin + 31'42
139 Alan Banaszek Team Sunweb + 31'48
140 Fabio Sabatini Trek - Segafredo + 31'52
141 Kenny Dehaes Trek - Segafredo + 32'20
142 Quinten Hermans Team Dimension Data + 33'54
143 Andrea Guardini Team Total Direct Energie + 49'53
Etape 5
Etape
1 Gianni Moscon Ag2r La Mondiale 5h35'22
2 Tadej Pogačar UAE Team Emirates s.t.
3 Edward Dunbar Mitchelton-Scott s.t.
4 Adam Yates Mitchelton-Scott s.t.
5 Michael Albasini Groupama - FDJ s.t.
6 Greg Van Avermaet CCC Team s.t.
7 Odd Christian Eiking Ag2r La Mondiale s.t.
8 Robert Stannard CCC Team s.t.
9 Rigoberto Uran EF Education First p/b Cannondale s.t.
10 Egan Bernal Team INEOS s.t.
11 Ilnur Zakarin CCC Team s.t.
12 Remco Evenepoel Team Dimension Data s.t.
13 Wout Poels Deceuninck-Quick Step s.t.
14 Enric Mas Team Katusha- Alpecin s.t.
15 Serghei Tvetcov BORA - hansgrohe s.t.
16 Pavel Sivakov BORA - hansgrohe s.t.
17 Warren Barguil Team Total Direct Energie s.t.
18 Tom Jelte Slagter Bahrain - Merida s.t.
19 Tom Dumoulin Astana Pro Team s.t.
20 Domenico Pozzovivo Bahrain - Merida s.t.
21 Simon Spilak Team Dimension Data s.t.
22 Daniel Felipe Martínez Movistar Team s.t.
23 Gianluca Brambilla Groupama - FDJ s.t.
24 Mikel Nieve Groupama - FDJ s.t.
25 Jai Hindley BORA - hansgrohe s.t.
26 Mathias Frank Team Dimension Data s.t.
27 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
28 Tanel Kangert Lotto Soudal s.t.
29 Neilson Powless Team Sunweb s.t.
30 Roland Thalmann Deceuninck-Quick Step s.t.
31 Michael Storer Team Sunweb s.t.
32 Dylan Van Baarle Astana Pro Team s.t.
33 Dayer Quintana Trek - Segafredo s.t.
34 Joe Dombrowski Lotto Soudal s.t.
35 Patrick Konrad Team Katusha- Alpecin s.t.
36 Kristijan Koren Trek - Segafredo s.t.
37 Jack Haig Ag2r La Mondiale s.t.
38 Giulio Ciccone Astana Pro Team s.t.
39 Filippo Ganna Astana Pro Team s.t.
40 Pascal Eenkhoorn Team Total Direct Energie s.t.
41 Marc Hirschi Cofidis, Solutions Crédits s.t.
42 Jonathan Castroviejo Movistar Team s.t.
43 Hugh Carthy Deceuninck-Quick Step s.t.
44 Davide Villella UAE Team Emirates s.t.
45 Peter Kennaugh Cofidis, Solutions Crédits s.t.
46 Brandon Mcnulty Team Katusha- Alpecin s.t.
47 David De la Cruz Astana Pro Team s.t.
48 Roman Kreuziger Team Total Direct Energie s.t.
49 Andrey Amador Movistar Team s.t.
50 Sébastien Reichenbach Deceuninck-Quick Step s.t.
51 Leopold König Team Total Direct Energie s.t.
52 Antonio Nibali UAE Team Emirates s.t.
53 Carlos Verona UAE Team Emirates s.t.
54 Jonathan Hivert Arkéa - Samsic + 1'28
55 Kristijan Durasek Team Sunweb s.t.
56 Steff Cras Lotto Soudal s.t.
57 Christoph Pfingsten Arkéa - Samsic s.t.
58 Matteo Badilatti Lotto Soudal s.t.
59 Vegard Stake Laengen Team Jumbo-Visma s.t.
60 Rafael Valls Cofidis, Solutions Crédits s.t.
61 Fernando Barceló Movistar Team s.t.
62 Jarlinson Pantano Team INEOS s.t.
63 Kilian Frankiny Team INEOS s.t.
64 Ildar Arslanov BORA - hansgrohe s.t.
65 Ruben Guerreiro Bahrain - Merida s.t.
66 Oscar Riesebeek CCC Team s.t.
67 Manuel Senni UAE Team Emirates s.t.
68 Eduard Prades Ag2r La Mondiale s.t.
69 Antonio Pedrero Movistar Team s.t.
70 Darwin Atapuma Deceuninck-Quick Step s.t.
71 Mattia Cattaneo Astana Pro Team s.t.
72 Stephen Cummings Team INEOS + 6'11
73 Daniel Navarro Garcia Team INEOS s.t.
74 Hernán Aguirre Mitchelton-Scott s.t.
75 Kasper Asgreen Team Jumbo-Visma + 6'34
76 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
77 Olivier Le Gac Arkéa - Samsic + 8'53
78 Pieter Weening Team Total Direct Energie s.t.
79 Michael Schär Team Sunweb s.t.
80 Silvan Dillier Bahrain - Merida + 9'20
81 Jhonatan Narváez EF Education First p/b Cannondale s.t.
82 Matteo Moschetti Team INEOS s.t.
83 Nick Van Der Lijke Team Katusha- Alpecin s.t.
84 Matthias Brändle Bahrain - Merida s.t.
85 Quinten Hermans Team Dimension Data + 10'10
86 Floris Gerts Deceuninck-Quick Step + 10'35
87 Jaime Rosón EF Education First p/b Cannondale + 10'57
88 Benjamin King EF Education First p/b Cannondale s.t.
89 Jelle Wallays Cofidis, Solutions Crédits s.t.
90 Cyril Barthe Team Katusha- Alpecin s.t.
91 Jonas Koch Ag2r La Mondiale s.t.
92 Edoardo Affini Astana Pro Team s.t.
93 Alexandr Riabushenko Team Katusha- Alpecin s.t.
94 Julien Simon Mitchelton-Scott s.t.
95 Maurits Lammertink EF Education First p/b Cannondale s.t.
96 Andrey Zeits BORA - hansgrohe s.t.
97 Niccolo Bonifazio Movistar Team s.t.
98 Rick Zabel Cofidis, Solutions Crédits s.t.
99 Wilmar Paredes BORA - hansgrohe s.t.
100 Lukasz Owsian Trek - Segafredo + 14'39
101 Kamil Gradek CCC Team s.t.
102 Stan Dewulf Team Total Direct Energie s.t.
103 Kiel Reijnen Trek - Segafredo s.t.
104 Yves Lampaert CCC Team s.t.
105 Matteo Malucelli Team INEOS s.t.
106 Christian Knees Team Sunweb s.t.
107 Guillaume Boivin Lotto Soudal s.t.
108 Ryan Gibbons Ag2r La Mondiale s.t.
109 Julius Van den Berg Mitchelton-Scott s.t.
110 Fabio Sabatini Trek - Segafredo s.t.
111 Pim Ligthart Deceuninck-Quick Step s.t.
112 Alvaro Hodeg EF Education First p/b Cannondale s.t.
113 Bram Welten Team Katusha- Alpecin s.t.
114 Ryan Mullen BORA - hansgrohe s.t.
115 Giacomo Nizzolo Groupama - FDJ + 17'02
116 Kenny Dehaes Trek - Segafredo + 17'34
117 Maximiliano Ariel Richeze Groupama - FDJ s.t.
118 Iljo Keisse Arkéa - Samsic s.t.
119 Nicolai Brøchner Team Jumbo-Visma s.t.
120 Mark Renshaw Arkéa - Samsic s.t.
121 Michael Mørkøv Team Jumbo-Visma s.t.
122 Eugert Zhupa Lotto Soudal s.t.
123 Mikkel Bjerg Team Jumbo-Visma s.t.
124 Casper Pedersen Team Jumbo-Visma s.t.
125 Rüdiger Selig Groupama - FDJ s.t.
126 Ivo Oliveira Movistar Team s.t.
127 Oscar Gatto UAE Team Emirates s.t.
128 Jens Debusschere Team Dimension Data s.t.
129 Davide Cimolai Trek - Segafredo s.t.
130 Ramunas Navardauskas Lotto Soudal s.t.
131 Nacer Bouhanni EF Education First p/b Cannondale s.t.
132 Adrien Petit Mitchelton-Scott s.t.
133 Marc Sarreau Bahrain - Merida s.t.
134 Colin Joyce Ag2r La Mondiale s.t.
135 Juan Sebastián Molano Bahrain - Merida + 23'15
136 Adam Blythe UAE Team Emirates s.t.
137 François Bidard Cofidis, Solutions Crédits + 25'11
138 Cees Bol Team Dimension Data + 26'01
139 Lionel Taminiaux Team Sunweb s.t.
140 Paolo Simion Arkéa - Samsic s.t.
141 Roy Jans Arkéa - Samsic + 33'53
142 Alan Banaszek Team Sunweb s.t.
143 Andrea Guardini Team Total Direct Energie + 37'50
Général
1 Tom Dumoulin Astana Pro Team 17h17'59
2 Adam Yates Mitchelton-Scott + 27
3 Enric Mas Team Katusha- Alpecin + 1'37
4 Wout Poels Deceuninck-Quick Step + 2'33
5 Tadej Pogačar UAE Team Emirates + 3'02
6 Pavel Sivakov BORA - hansgrohe + 3'05
7 Giulio Ciccone Astana Pro Team + 3'20
8 Rigoberto Uran EF Education First p/b Cannondale + 3'30
9 Egan Bernal Team INEOS + 3'33
10 Daniel Felipe Martínez Movistar Team + 4'01
11 Mikel Nieve Groupama - FDJ + 4'30
12 Gianluca Brambilla Groupama - FDJ s.t.
13 Gianni Moscon Ag2r La Mondiale + 4'48
14 Dylan Van Baarle Astana Pro Team + 5'08
15 Warren Barguil Team Total Direct Energie + 5'16
16 Ilnur Zakarin CCC Team + 5'47
17 Simon Spilak Team Dimension Data + 5'49
18 Michael Albasini Groupama - FDJ + 5'51
19 Remco Evenepoel Team Dimension Data + 5'53
20 Brandon Mcnulty Team Katusha- Alpecin + 5'54
21 Andrey Amador Movistar Team + 6'01
22 David De la Cruz Astana Pro Team + 6'13
23 Filippo Ganna Astana Pro Team + 6'14
24 Marc Hirschi Cofidis, Solutions Crédits + 6'17
25 Domenico Pozzovivo Bahrain - Merida + 6'21
26 Jonathan Castroviejo Movistar Team + 6'42
27 Carlos Verona UAE Team Emirates + 6'47
28 Patrick Konrad Team Katusha- Alpecin + 7'06
29 Mattia Cattaneo Astana Pro Team + 7'28
30 Greg Van Avermaet CCC Team + 7'48
31 Odd Christian Eiking Ag2r La Mondiale + 7'51
32 Manuel Senni UAE Team Emirates s.t.
33 Tanel Kangert Lotto Soudal + 7'52
34 Neilson Powless Team Sunweb s.t.
35 Mathias Frank Team Dimension Data + 7'56
36 Roman Kreuziger Team Total Direct Energie + 7'58
37 Tom Jelte Slagter Bahrain - Merida + 8'00
38 Edward Dunbar Mitchelton-Scott + 8'01
39 Jack Haig Ag2r La Mondiale s.t.
40 Joe Dombrowski Lotto Soudal + 8'09
41 Jai Hindley BORA - hansgrohe + 8'21
42 Michael Storer Team Sunweb + 8'45
43 Eduard Prades Ag2r La Mondiale + 8'47
44 Sébastien Reichenbach Deceuninck-Quick Step + 8'59
45 Leopold König Team Total Direct Energie + 9'07
46 Antonio Nibali UAE Team Emirates + 9'11
47 Ildar Arslanov BORA - hansgrohe + 9'29
48 Antonio Pedrero Movistar Team + 9'41
49 Oscar Riesebeek CCC Team + 10'27
50 Hugh Carthy Deceuninck-Quick Step + 10'46
51 Benoît Cosnefroy Cofidis, Solutions Crédits + 10'56
52 Robert Stannard CCC Team s.t.
53 Davide Villella UAE Team Emirates + 11'09
54 Jonathan Hivert Arkéa - Samsic + 11'12
55 Peter Kennaugh Cofidis, Solutions Crédits + 11'14
56 Serghei Tvetcov BORA - hansgrohe + 11'16
57 Steff Cras Lotto Soudal + 11'18
58 Ruben Guerreiro Bahrain - Merida + 12'20
59 Kilian Frankiny Team INEOS + 12'27
60 Kasper Asgreen Team Jumbo-Visma + 12'48
61 Rafael Valls Cofidis, Solutions Crédits + 12'54
62 Jarlinson Pantano Team INEOS + 13'20
63 Pascal Eenkhoorn Team Total Direct Energie + 13'56
64 Fernando Barceló Movistar Team + 14'11
65 Kristijan Koren Trek - Segafredo + 15'10
66 Jhonatan Narváez EF Education First p/b Cannondale + 15'40
67 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
68 Christoph Pfingsten Arkéa - Samsic + 15'56
69 Matteo Badilatti Lotto Soudal + 16'10
70 Pieter Weening Team Total Direct Energie + 16'55
71 Darwin Atapuma Deceuninck-Quick Step + 17'09
72 Edoardo Affini Astana Pro Team + 17'18
73 Stephen Cummings Team INEOS + 17'21
74 Vegard Stake Laengen Team Jumbo-Visma + 17'34
75 Benjamin King EF Education First p/b Cannondale + 17'48
76 Silvan Dillier Bahrain - Merida + 18'09
77 Michael Schär Team Sunweb + 19'40
78 Wilmar Paredes BORA - hansgrohe + 20'10
79 Matthias Brändle Bahrain - Merida + 21'07
80 Maurits Lammertink EF Education First p/b Cannondale + 21'09
81 Nick Van Der Lijke Team Katusha- Alpecin + 21'32
82 Jonas Koch Ag2r La Mondiale + 21'48
83 Andrey Zeits BORA - hansgrohe + 22'09
84 Alexandr Riabushenko Team Katusha- Alpecin + 22'13
85 Dayer Quintana Trek - Segafredo + 23'09
86 Roland Thalmann Deceuninck-Quick Step + 23'10
87 Olivier Le Gac Arkéa - Samsic + 24'40
88 Jaime Rosón EF Education First p/b Cannondale + 25'44
89 Ryan Gibbons Ag2r La Mondiale + 25'48
90 Christian Knees Team Sunweb + 25'54
91 Julien Simon Mitchelton-Scott + 26'04
92 Rick Zabel Cofidis, Solutions Crédits + 26'47
93 Floris Gerts Deceuninck-Quick Step + 27'54
94 Pim Ligthart Deceuninck-Quick Step + 28'03
95 Giacomo Nizzolo Groupama - FDJ + 28'08
96 Mikkel Bjerg Team Jumbo-Visma + 28'28
97 Ramunas Navardauskas Lotto Soudal + 28'39
98 Yves Lampaert CCC Team + 28'40
99 Maximiliano Ariel Richeze Groupama - FDJ + 28'42
100 Kristijan Durasek Team Sunweb + 29'09
101 Niccolo Bonifazio Movistar Team + 29'51
102 Casper Pedersen Team Jumbo-Visma + 30'41
103 Lukasz Owsian Trek - Segafredo + 30'54
104 Stan Dewulf Team Total Direct Energie + 32'01
105 Eugert Zhupa Lotto Soudal + 32'04
106 Hernán Aguirre Mitchelton-Scott + 32'22
107 Matteo Moschetti Team INEOS + 32'26
108 Marc Sarreau Bahrain - Merida + 33'00
109 Matteo Malucelli Team INEOS + 33'02
110 Kiel Reijnen Trek - Segafredo + 33'13
111 Alvaro Hodeg EF Education First p/b Cannondale + 33'25
112 Kamil Gradek CCC Team + 33'42
113 Daniel Navarro Garcia Team INEOS + 33'51
114 Jelle Wallays Cofidis, Solutions Crédits + 33'56
115 Ryan Mullen BORA - hansgrohe + 34'14
116 Davide Cimolai Trek - Segafredo + 34'28
117 Jens Debusschere Team Dimension Data + 34'29
118 Guillaume Boivin Lotto Soudal + 34'34
119 Colin Joyce Ag2r La Mondiale + 35'32
120 Rüdiger Selig Groupama - FDJ + 36'08
121 Adrien Petit Mitchelton-Scott + 36'15
122 Cyril Barthe Team Katusha- Alpecin + 37'02
123 Oscar Gatto UAE Team Emirates + 37'23
124 Nacer Bouhanni EF Education First p/b Cannondale + 37'54
125 François Bidard Cofidis, Solutions Crédits + 39'05
126 Ivo Oliveira Movistar Team + 40'34
127 Mark Renshaw Arkéa - Samsic + 40'42
128 Julius Van den Berg Mitchelton-Scott + 40'44
129 Cees Bol Team Dimension Data + 41'31
130 Lionel Taminiaux Team Sunweb + 43'51
131 Quinten Hermans Team Dimension Data + 44'02
132 Iljo Keisse Arkéa - Samsic + 45'11
133 Bram Welten Team Katusha- Alpecin + 46'21
134 Fabio Sabatini Trek - Segafredo + 46'31
135 Paolo Simion Arkéa - Samsic + 47'40
136 Michael Mørkøv Team Jumbo-Visma + 48'03
137 Nicolai Brøchner Team Jumbo-Visma + 48'25
138 Kenny Dehaes Trek - Segafredo + 49'54
139 Adam Blythe UAE Team Emirates + 51'25
140 Juan Sebastián Molano Bahrain - Merida + 53'49
141 Roy Jans Arkéa - Samsic + 1h01'34
142 Alan Banaszek Team Sunweb + 1h05'41
143 Andrea Guardini Team Total Direct Energie + 1h27'43
Etape 6
Etape
1 Adam Yates Mitchelton-Scott 5h00'07
2 Egan Bernal Team INEOS s.t.
3 Tom Dumoulin Astana Pro Team s.t.
4 Rigoberto Uran EF Education First p/b Cannondale + 31
5 Pavel Sivakov BORA - hansgrohe + 51
6 Enric Mas Team Katusha- Alpecin s.t.
7 Tadej Pogačar UAE Team Emirates + 1'16
8 Roman Kreuziger Team Total Direct Energie s.t.
9 Wout Poels Deceuninck-Quick Step + 1'57
10 Daniel Felipe Martínez Movistar Team s.t.
11 Warren Barguil Team Total Direct Energie + 2'19
12 Ilnur Zakarin CCC Team s.t.
13 Remco Evenepoel Team Dimension Data + 3'07
14 Gianni Moscon Ag2r La Mondiale s.t.
15 Mikel Nieve Groupama - FDJ s.t.
16 Vegard Stake Laengen Team Jumbo-Visma s.t.
17 Brandon Mcnulty Team Katusha- Alpecin + 3'50
18 Simon Spilak Team Dimension Data s.t.
19 Tanel Kangert Lotto Soudal s.t.
20 Gianluca Brambilla Groupama - FDJ s.t.
21 Michael Albasini Groupama - FDJ s.t.
22 Jack Haig Ag2r La Mondiale s.t.
23 Joe Dombrowski Lotto Soudal s.t.
24 Giulio Ciccone Astana Pro Team + 4'32
25 Jarlinson Pantano Team INEOS s.t.
26 Neilson Powless Team Sunweb + 5'10
27 Andrey Zeits BORA - hansgrohe s.t.
28 Kilian Frankiny Team INEOS + 6'13
29 David De la Cruz Astana Pro Team s.t.
30 Mathias Frank Team Dimension Data s.t.
31 Marc Hirschi Cofidis, Solutions Crédits s.t.
32 Sébastien Reichenbach Deceuninck-Quick Step s.t.
33 Ruben Guerreiro Bahrain - Merida + 7'12
34 Mattia Cattaneo Astana Pro Team s.t.
35 Patrick Konrad Team Katusha- Alpecin + 8'04
36 Edward Dunbar Mitchelton-Scott + 8'25
37 Andrey Amador Movistar Team s.t.
38 Jai Hindley BORA - hansgrohe s.t.
39 Domenico Pozzovivo Bahrain - Merida s.t.
40 Stephen Cummings Team INEOS s.t.
41 Eduard Prades Ag2r La Mondiale s.t.
42 Serghei Tvetcov BORA - hansgrohe s.t.
43 Odd Christian Eiking Ag2r La Mondiale s.t.
44 Nick Van Der Lijke Team Katusha- Alpecin s.t.
45 Leopold König Team Total Direct Energie s.t.
46 Jhonatan Narváez EF Education First p/b Cannondale s.t.
47 Darwin Atapuma Deceuninck-Quick Step s.t.
48 Dayer Quintana Trek - Segafredo s.t.
49 Greg Van Avermaet CCC Team s.t.
50 Ildar Arslanov BORA - hansgrohe s.t.
51 Dylan Van Baarle Astana Pro Team + 9'35
52 Jonathan Castroviejo Movistar Team s.t.
53 Antonio Pedrero Movistar Team + 10'13
54 Benjamin King EF Education First p/b Cannondale s.t.
55 Christoph Pfingsten Arkéa - Samsic s.t.
56 Hugh Carthy Deceuninck-Quick Step s.t.
57 Pieter Weening Team Total Direct Energie s.t.
58 Antonio Nibali UAE Team Emirates s.t.
59 Tom Jelte Slagter Bahrain - Merida s.t.
60 Kristijan Koren Trek - Segafredo s.t.
61 François Bidard Cofidis, Solutions Crédits s.t.
62 Filippo Ganna Astana Pro Team s.t.
63 Roland Thalmann Deceuninck-Quick Step s.t.
64 Pascal Eenkhoorn Team Total Direct Energie s.t.
65 Robert Stannard CCC Team s.t.
66 Matteo Badilatti Lotto Soudal s.t.
67 Jaime Rosón EF Education First p/b Cannondale s.t.
68 Jonas Koch Ag2r La Mondiale + 11'40
69 Manuel Senni UAE Team Emirates + 12'07
70 Michael Storer Team Sunweb s.t.
71 Daniel Navarro Garcia Team INEOS s.t.
72 Alexandr Riabushenko Team Katusha- Alpecin s.t.
73 Edoardo Affini Astana Pro Team s.t.
74 Michael Schär Team Sunweb s.t.
75 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
76 Kasper Asgreen Team Jumbo-Visma s.t.
77 Fernando Barceló Movistar Team s.t.
78 Steff Cras Lotto Soudal s.t.
79 Jonathan Hivert Arkéa - Samsic s.t.
80 Maximiliano Ariel Richeze Groupama - FDJ s.t.
81 Maurits Lammertink EF Education First p/b Cannondale s.t.
82 Lukasz Owsian Trek - Segafredo s.t.
83 Casper Pedersen Team Jumbo-Visma s.t.
84 Christian Knees Team Sunweb s.t.
85 Olivier Le Gac Arkéa - Samsic s.t.
86 Matthias Brändle Bahrain - Merida s.t.
87 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
88 Yves Lampaert CCC Team s.t.
89 Oscar Riesebeek CCC Team s.t.
90 Silvan Dillier Bahrain - Merida s.t.
91 Rafael Valls Cofidis, Solutions Crédits + 16'07
92 Davide Villella UAE Team Emirates s.t.
93 Floris Gerts Deceuninck-Quick Step s.t.
94 Cyril Barthe Team Katusha- Alpecin s.t.
95 Mikkel Bjerg Team Jumbo-Visma s.t.
96 Guillaume Boivin Lotto Soudal s.t.
97 Wilmar Paredes BORA - hansgrohe s.t.
98 Hernán Aguirre Mitchelton-Scott s.t.
99 Julien Simon Mitchelton-Scott + 17'11
100 Giacomo Nizzolo Groupama - FDJ s.t.
101 Matteo Moschetti Team INEOS s.t.
102 Michael Mørkøv Team Jumbo-Visma s.t.
103 Jelle Wallays Cofidis, Solutions Crédits s.t.
104 Ryan Gibbons Ag2r La Mondiale s.t.
105 Stan Dewulf Team Total Direct Energie s.t.
106 Oscar Gatto UAE Team Emirates + 18'45
107 Kamil Gradek CCC Team s.t.
108 Julius Van den Berg Mitchelton-Scott s.t.
109 Pim Ligthart Deceuninck-Quick Step s.t.
110 Adam Blythe UAE Team Emirates s.t.
111 Rick Zabel Cofidis, Solutions Crédits s.t.
112 Cees Bol Team Dimension Data s.t.
113 Rüdiger Selig Groupama - FDJ s.t.
114 Jens Debusschere Team Dimension Data s.t.
115 Ramunas Navardauskas Lotto Soudal s.t.
116 Mark Renshaw Arkéa - Samsic s.t.
117 Marc Sarreau Bahrain - Merida s.t.
118 Eugert Zhupa Lotto Soudal s.t.
119 Lionel Taminiaux Team Sunweb s.t.
120 Kiel Reijnen Trek - Segafredo s.t.
121 Bram Welten Team Katusha- Alpecin + 20'52
122 Iljo Keisse Arkéa - Samsic s.t.
123 Davide Cimolai Trek - Segafredo s.t.
124 Ivo Oliveira Movistar Team s.t.
125 Adrien Petit Mitchelton-Scott s.t.
126 Paolo Simion Arkéa - Samsic s.t.
127 Alan Banaszek Team Sunweb s.t.
128 Ryan Mullen BORA - hansgrohe s.t.
129 Nacer Bouhanni EF Education First p/b Cannondale s.t.
130 Colin Joyce Ag2r La Mondiale + 22'39
131 Nicolai Brøchner Team Jumbo-Visma + 24'07
132 Peter Kennaugh Cofidis, Solutions Crédits + 25'02
133 Niccolo Bonifazio Movistar Team s.t.
134 Andrea Guardini Team Total Direct Energie s.t.
135 Roy Jans Arkéa - Samsic s.t.
136 Matteo Malucelli Team INEOS + 27'14
137 Alvaro Hodeg EF Education First p/b Cannondale s.t.
138 Juan Sebastián Molano Bahrain - Merida + 29'37
139 Kristijan Durasek Team Sunweb + 31'18
140 Fabio Sabatini Trek - Segafredo + 32'36
141 Carlos Verona UAE Team Emirates s.t.
142 Kenny Dehaes Trek - Segafredo + 33'59
143 Quinten Hermans Team Dimension Data + 36'15
Général
1 Tom Dumoulin Astana Pro Team 22h18'02
2 Adam Yates Mitchelton-Scott + 21
3 Enric Mas Team Katusha- Alpecin + 2'32
4 Egan Bernal Team INEOS + 3'31
5 Pavel Sivakov BORA - hansgrohe + 4'00
6 Rigoberto Uran EF Education First p/b Cannondale + 4'05
7 Tadej Pogačar UAE Team Emirates + 4'22
8 Wout Poels Deceuninck-Quick Step + 4'34
9 Daniel Felipe Martínez Movistar Team + 6'02
10 Warren Barguil Team Total Direct Energie + 7'39
11 Mikel Nieve Groupama - FDJ + 7'41
12 Giulio Ciccone Astana Pro Team + 7'56
13 Gianni Moscon Ag2r La Mondiale + 7'59
14 Ilnur Zakarin CCC Team + 8'10
15 Gianluca Brambilla Groupama - FDJ + 8'23
16 Remco Evenepoel Team Dimension Data + 9'04
17 Roman Kreuziger Team Total Direct Energie + 9'13
18 Simon Spilak Team Dimension Data + 9'43
19 Michael Albasini Groupama - FDJ + 9'45
20 Brandon Mcnulty Team Katusha- Alpecin + 9'48
21 Tanel Kangert Lotto Soudal + 11'46
22 Jack Haig Ag2r La Mondiale + 11'55
23 Joe Dombrowski Lotto Soudal + 12'03
24 David De la Cruz Astana Pro Team + 12'30
25 Marc Hirschi Cofidis, Solutions Crédits + 12'34
26 Neilson Powless Team Sunweb + 13'06
27 Mathias Frank Team Dimension Data + 14'13
28 Andrey Amador Movistar Team + 14'30
29 Mattia Cattaneo Astana Pro Team + 14'44
30 Dylan Van Baarle Astana Pro Team + 14'47
31 Domenico Pozzovivo Bahrain - Merida + 14'50
32 Patrick Konrad Team Katusha- Alpecin + 15'14
33 Sébastien Reichenbach Deceuninck-Quick Step + 15'16
34 Greg Van Avermaet CCC Team + 16'17
35 Odd Christian Eiking Ag2r La Mondiale + 16'20
36 Jonathan Castroviejo Movistar Team + 16'21
37 Edward Dunbar Mitchelton-Scott + 16'30
38 Filippo Ganna Astana Pro Team + 16'31
39 Jai Hindley BORA - hansgrohe + 16'50
40 Eduard Prades Ag2r La Mondiale + 17'16
41 Leopold König Team Total Direct Energie + 17'36
42 Jarlinson Pantano Team INEOS + 17'56
43 Ildar Arslanov BORA - hansgrohe + 17'58
44 Tom Jelte Slagter Bahrain - Merida + 18'17
45 Kilian Frankiny Team INEOS + 18'44
46 Antonio Nibali UAE Team Emirates + 19'28
47 Ruben Guerreiro Bahrain - Merida + 19'36
48 Serghei Tvetcov BORA - hansgrohe + 19'45
49 Antonio Pedrero Movistar Team + 19'58
50 Manuel Senni UAE Team Emirates + 20'02
51 Vegard Stake Laengen Team Jumbo-Visma + 20'40
52 Michael Storer Team Sunweb + 20'56
53 Hugh Carthy Deceuninck-Quick Step + 21'03
54 Robert Stannard CCC Team + 21'13
55 Oscar Riesebeek CCC Team + 22'38
56 Benoît Cosnefroy Cofidis, Solutions Crédits + 23'07
57 Jonathan Hivert Arkéa - Samsic + 23'23
58 Steff Cras Lotto Soudal + 23'29
59 Jhonatan Narváez EF Education First p/b Cannondale + 24'09
60 Pascal Eenkhoorn Team Total Direct Energie + 24'13
61 Kasper Asgreen Team Jumbo-Visma + 24'59
62 Kristijan Koren Trek - Segafredo + 25'27
63 Darwin Atapuma Deceuninck-Quick Step + 25'38
64 Stephen Cummings Team INEOS + 25'50
65 Christoph Pfingsten Arkéa - Samsic + 26'13
66 Fernando Barceló Movistar Team + 26'22
67 Matteo Badilatti Lotto Soudal + 26'27
68 Pieter Weening Team Total Direct Energie + 27'12
69 Davide Villella UAE Team Emirates + 27'20
70 Andrey Zeits BORA - hansgrohe + 27'23
71 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 27'51
72 Benjamin King EF Education First p/b Cannondale + 28'05
73 Rafael Valls Cofidis, Solutions Crédits + 29'05
74 Edoardo Affini Astana Pro Team + 29'29
75 Nick Van Der Lijke Team Katusha- Alpecin + 30'01
76 Silvan Dillier Bahrain - Merida + 30'20
77 Dayer Quintana Trek - Segafredo + 31'38
78 Michael Schär Team Sunweb + 31'51
79 Matthias Brändle Bahrain - Merida + 33'18
80 Maurits Lammertink EF Education First p/b Cannondale + 33'20
81 Roland Thalmann Deceuninck-Quick Step + 33'27
82 Jonas Koch Ag2r La Mondiale + 33'32
83 Alexandr Riabushenko Team Katusha- Alpecin + 34'24
84 Jaime Rosón EF Education First p/b Cannondale + 36'01
85 Peter Kennaugh Cofidis, Solutions Crédits + 36'20
86 Wilmar Paredes BORA - hansgrohe + 36'21
87 Olivier Le Gac Arkéa - Samsic + 36'51
88 Christian Knees Team Sunweb + 38'05
89 Carlos Verona UAE Team Emirates + 39'27
90 Yves Lampaert CCC Team + 40'51
91 Maximiliano Ariel Richeze Groupama - FDJ + 40'53
92 Casper Pedersen Team Jumbo-Visma + 42'52
93 Ryan Gibbons Ag2r La Mondiale + 43'03
94 Lukasz Owsian Trek - Segafredo + 43'05
95 Julien Simon Mitchelton-Scott + 43'19
96 Floris Gerts Deceuninck-Quick Step + 44'05
97 Mikkel Bjerg Team Jumbo-Visma + 44'39
98 Giacomo Nizzolo Groupama - FDJ + 45'23
99 Rick Zabel Cofidis, Solutions Crédits + 45'36
100 Daniel Navarro Garcia Team INEOS + 46'02
101 Pim Ligthart Deceuninck-Quick Step + 46'52
102 Ramunas Navardauskas Lotto Soudal + 47'28
103 Hernán Aguirre Mitchelton-Scott + 48'33
104 Stan Dewulf Team Total Direct Energie + 49'16
105 François Bidard Cofidis, Solutions Crédits + 49'22
106 Matteo Moschetti Team INEOS + 49'41
107 Guillaume Boivin Lotto Soudal + 50'45
108 Eugert Zhupa Lotto Soudal + 50'53
109 Jelle Wallays Cofidis, Solutions Crédits + 51'11
110 Marc Sarreau Bahrain - Merida + 51'49
111 Kiel Reijnen Trek - Segafredo + 52'02
112 Kamil Gradek CCC Team + 52'31
113 Cyril Barthe Team Katusha- Alpecin + 53'13
114 Jens Debusschere Team Dimension Data + 53'18
115 Niccolo Bonifazio Movistar Team + 54'57
116 Rüdiger Selig Groupama - FDJ s.t.
117 Ryan Mullen BORA - hansgrohe + 55'10
118 Davide Cimolai Trek - Segafredo + 55'24
119 Oscar Gatto UAE Team Emirates + 56'12
120 Adrien Petit Mitchelton-Scott + 57'11
121 Colin Joyce Ag2r La Mondiale + 58'15
122 Nacer Bouhanni EF Education First p/b Cannondale + 58'50
123 Mark Renshaw Arkéa - Samsic + 59'31
124 Julius Van den Berg Mitchelton-Scott + 59'33
125 Cees Bol Team Dimension Data + 1h00'20
126 Matteo Malucelli Team INEOS s.t.
127 Kristijan Durasek Team Sunweb + 1h00'30
128 Alvaro Hodeg EF Education First p/b Cannondale + 1h00'43
129 Ivo Oliveira Movistar Team + 1h01'30
130 Lionel Taminiaux Team Sunweb + 1h02'40
131 Michael Mørkøv Team Jumbo-Visma + 1h05'18
132 Iljo Keisse Arkéa - Samsic + 1h06'07
133 Bram Welten Team Katusha- Alpecin + 1h07'17
134 Paolo Simion Arkéa - Samsic + 1h08'36
135 Adam Blythe UAE Team Emirates + 1h10'14
136 Nicolai Brøchner Team Jumbo-Visma + 1h12'36
137 Fabio Sabatini Trek - Segafredo + 1h19'11
138 Quinten Hermans Team Dimension Data + 1h20'21
139 Juan Sebastián Molano Bahrain - Merida + 1h23'30
140 Kenny Dehaes Trek - Segafredo + 1h23'57
141 Alan Banaszek Team Sunweb + 1h26'37
142 Roy Jans Arkéa - Samsic + 1h26'40
143 Andrea Guardini Team Total Direct Energie + 1h52'49
Etape 7
Etape
1 Adam Yates Mitchelton-Scott 4h16'43
2 Egan Bernal Team INEOS + 25
3 Rigoberto Uran EF Education First p/b Cannondale s.t.
4 Tom Dumoulin Astana Pro Team s.t.
5 Pavel Sivakov BORA - hansgrohe s.t.
6 Simon Spilak Team Dimension Data + 1'46
7 Enric Mas Team Katusha- Alpecin s.t.
8 Wout Poels Deceuninck-Quick Step s.t.
9 Warren Barguil Team Total Direct Energie s.t.
10 Brandon Mcnulty Team Katusha- Alpecin + 2'08
11 Daniel Felipe Martínez Movistar Team + 2'30
12 Tadej Pogačar UAE Team Emirates s.t.
13 Ilnur Zakarin CCC Team + 3'06
14 Jack Haig Ag2r La Mondiale + 3'46
15 Gianni Moscon Ag2r La Mondiale s.t.
16 Remco Evenepoel Team Dimension Data + 4'56
17 Tanel Kangert Lotto Soudal s.t.
18 Patrick Konrad Team Katusha- Alpecin s.t.
19 Hugh Carthy Deceuninck-Quick Step s.t.
20 Giulio Ciccone Astana Pro Team s.t.
21 Edward Dunbar Mitchelton-Scott + 5'37
22 Kasper Asgreen Team Jumbo-Visma s.t.
23 Peter Kennaugh Cofidis, Solutions Crédits + 6'15
24 Michael Albasini Groupama - FDJ s.t.
25 Domenico Pozzovivo Bahrain - Merida s.t.
26 David De la Cruz Astana Pro Team s.t.
27 Jai Hindley BORA - hansgrohe s.t.
28 Neilson Powless Team Sunweb + 7'06
29 Andrey Zeits BORA - hansgrohe s.t.
30 Mikel Nieve Groupama - FDJ s.t.
31 Dylan Van Baarle Astana Pro Team s.t.
32 Kilian Frankiny Team INEOS s.t.
33 Jhonatan Narváez EF Education First p/b Cannondale s.t.
34 Rafael Valls Cofidis, Solutions Crédits s.t.
35 Filippo Ganna Astana Pro Team s.t.
36 Sébastien Reichenbach Deceuninck-Quick Step s.t.
37 Antonio Nibali UAE Team Emirates s.t.
38 Andrey Amador Movistar Team s.t.
39 Leopold König Team Total Direct Energie s.t.
40 Marc Hirschi Cofidis, Solutions Crédits s.t.
41 Carlos Verona UAE Team Emirates s.t.
42 Michael Storer Team Sunweb + 8'06
43 Jonathan Castroviejo Movistar Team s.t.
44 Vegard Stake Laengen Team Jumbo-Visma s.t.
45 François Bidard Cofidis, Solutions Crédits s.t.
46 Nick Van Der Lijke Team Katusha- Alpecin s.t.
47 Tom Jelte Slagter Bahrain - Merida s.t.
48 Steff Cras Lotto Soudal s.t.
49 Stephen Cummings Team INEOS s.t.
50 Wilmar Paredes BORA - hansgrohe s.t.
51 Greg Van Avermaet CCC Team s.t.
52 Benjamin King EF Education First p/b Cannondale s.t.
53 Mattia Cattaneo Astana Pro Team + 10'21
54 Robert Stannard CCC Team s.t.
55 Ruben Guerreiro Bahrain - Merida s.t.
56 Jelle Wallays Cofidis, Solutions Crédits s.t.
57 Oscar Riesebeek CCC Team s.t.
58 Roland Thalmann Deceuninck-Quick Step s.t.
59 Antonio Pedrero Movistar Team + 11'03
60 Gianluca Brambilla Groupama - FDJ s.t.
61 Manuel Senni UAE Team Emirates s.t.
62 Ildar Arslanov BORA - hansgrohe s.t.
63 Daniel Navarro Garcia Team INEOS + 11'26
64 Christoph Pfingsten Arkéa - Samsic s.t.
65 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
66 Roman Kreuziger Team Total Direct Energie s.t.
67 Jarlinson Pantano Team INEOS s.t.
68 Jaime Rosón EF Education First p/b Cannondale s.t.
69 Hernán Aguirre Mitchelton-Scott s.t.
70 Matteo Badilatti Lotto Soudal s.t.
71 Jonathan Hivert Arkéa - Samsic s.t.
72 Serghei Tvetcov BORA - hansgrohe s.t.
73 Joe Dombrowski Lotto Soudal s.t.
74 Kristijan Durasek Team Sunweb s.t.
75 Davide Villella UAE Team Emirates s.t.
76 Cyril Barthe Team Katusha- Alpecin s.t.
77 Maurits Lammertink EF Education First p/b Cannondale s.t.
78 Christian Knees Team Sunweb s.t.
79 Pascal Eenkhoorn Team Total Direct Energie + 12'30
80 Silvan Dillier Bahrain - Merida + 12'44
81 Darwin Atapuma Deceuninck-Quick Step s.t.
82 Pieter Weening Team Total Direct Energie s.t.
83 Yves Lampaert CCC Team s.t.
84 Michael Schär Team Sunweb s.t.
85 Olivier Le Gac Arkéa - Samsic s.t.
86 Floris Gerts Deceuninck-Quick Step s.t.
87 Maximiliano Ariel Richeze Groupama - FDJ s.t.
88 Matteo Moschetti Team INEOS s.t.
89 Matthias Brändle Bahrain - Merida + 14'18
90 Lukasz Owsian Trek - Segafredo + 14'35
91 Alexandr Riabushenko Team Katusha- Alpecin s.t.
92 Edoardo Affini Astana Pro Team s.t.
93 Bram Welten Team Katusha- Alpecin s.t.
94 Stan Dewulf Team Total Direct Energie s.t.
95 Odd Christian Eiking Ag2r La Mondiale + 15'25
96 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
97 Mathias Frank Team Dimension Data s.t.
98 Eugert Zhupa Lotto Soudal s.t.
99 Casper Pedersen Team Jumbo-Visma + 16'36
100 Kiel Reijnen Trek - Segafredo + 16'59
101 Pim Ligthart Deceuninck-Quick Step s.t.
102 Mark Renshaw Arkéa - Samsic s.t.
103 Ryan Mullen BORA - hansgrohe s.t.
104 Fernando Barceló Movistar Team + 17'14
105 Julien Simon Mitchelton-Scott + 18'19
106 Oscar Gatto UAE Team Emirates s.t.
107 Giacomo Nizzolo Groupama - FDJ s.t.
108 Mikkel Bjerg Team Jumbo-Visma s.t.
109 Kamil Gradek CCC Team s.t.
110 Ivo Oliveira Movistar Team s.t.
111 Niccolo Bonifazio Movistar Team s.t.
112 Matteo Malucelli Team INEOS s.t.
113 Iljo Keisse Arkéa - Samsic s.t.
114 Lionel Taminiaux Team Sunweb s.t.
115 Alvaro Hodeg EF Education First p/b Cannondale s.t.
116 Paolo Simion Arkéa - Samsic s.t.
117 Roy Jans Arkéa - Samsic s.t.
118 Kristijan Koren Trek - Segafredo + 19'29
119 Dayer Quintana Trek - Segafredo s.t.
120 Ramunas Navardauskas Lotto Soudal s.t.
121 Quinten Hermans Team Dimension Data s.t.
122 Guillaume Boivin Lotto Soudal s.t.
123 Cees Bol Team Dimension Data s.t.
124 Michael Mørkøv Team Jumbo-Visma s.t.
125 Julius Van den Berg Mitchelton-Scott s.t.
126 Alan Banaszek Team Sunweb s.t.
127 Nacer Bouhanni EF Education First p/b Cannondale s.t.
128 Adrien Petit Mitchelton-Scott + 21'51
129 Marc Sarreau Bahrain - Merida + 22'23
130 Rick Zabel Cofidis, Solutions Crédits s.t.
131 Ryan Gibbons Ag2r La Mondiale s.t.
132 Jonas Koch Ag2r La Mondiale s.t.
133 Adam Blythe UAE Team Emirates s.t.
134 Fabio Sabatini Trek - Segafredo + 23'12
135 Nicolai Brøchner Team Jumbo-Visma + 24'52
136 Davide Cimolai Trek - Segafredo s.t.
137 Jens Debusschere Team Dimension Data + 26'43
138 Juan Sebastián Molano Bahrain - Merida s.t.
139 Andrea Guardini Team Total Direct Energie + 27'29
140 Kenny Dehaes Trek - Segafredo + 27'40
141 Colin Joyce Ag2r La Mondiale + 31'10
Général
1 Adam Yates Mitchelton-Scott 26h34'56
2 Tom Dumoulin Astana Pro Team + 14
3 Egan Bernal Team INEOS + 3'39
4 Enric Mas Team Katusha- Alpecin + 4'07
5 Pavel Sivakov BORA - hansgrohe + 4'14
6 Rigoberto Uran EF Education First p/b Cannondale + 4'15
7 Wout Poels Deceuninck-Quick Step + 6'09
8 Tadej Pogačar UAE Team Emirates + 6'41
9 Daniel Felipe Martínez Movistar Team + 8'21
10 Warren Barguil Team Total Direct Energie + 9'14
11 Ilnur Zakarin CCC Team + 11'05
12 Simon Spilak Team Dimension Data + 11'17
13 Gianni Moscon Ag2r La Mondiale + 11'34
14 Brandon Mcnulty Team Katusha- Alpecin + 11'45
15 Giulio Ciccone Astana Pro Team + 12'41
16 Remco Evenepoel Team Dimension Data + 13'49
17 Mikel Nieve Groupama - FDJ + 14'36
18 Jack Haig Ag2r La Mondiale + 15'30
19 Michael Albasini Groupama - FDJ + 15'49
20 Tanel Kangert Lotto Soudal + 16'31
21 David De la Cruz Astana Pro Team + 18'34
22 Gianluca Brambilla Groupama - FDJ + 19'15
23 Marc Hirschi Cofidis, Solutions Crédits + 19'26
24 Patrick Konrad Team Katusha- Alpecin + 19'59
25 Neilson Powless Team Sunweb + 20'01
26 Roman Kreuziger Team Total Direct Energie + 20'28
27 Domenico Pozzovivo Bahrain - Merida + 20'52
28 Andrey Amador Movistar Team + 21'25
29 Dylan Van Baarle Astana Pro Team + 21'42
30 Edward Dunbar Mitchelton-Scott + 21'56
31 Sébastien Reichenbach Deceuninck-Quick Step + 22'11
32 Jai Hindley BORA - hansgrohe + 22'54
33 Joe Dombrowski Lotto Soudal + 23'18
34 Filippo Ganna Astana Pro Team + 23'26
35 Greg Van Avermaet CCC Team + 24'12
36 Jonathan Castroviejo Movistar Team + 24'16
37 Leopold König Team Total Direct Energie + 24'31
38 Mattia Cattaneo Astana Pro Team + 24'54
39 Kilian Frankiny Team INEOS + 25'39
40 Hugh Carthy Deceuninck-Quick Step + 25'48
41 Tom Jelte Slagter Bahrain - Merida + 26'12
42 Antonio Nibali UAE Team Emirates + 26'23
43 Vegard Stake Laengen Team Jumbo-Visma + 28'35
44 Ildar Arslanov BORA - hansgrohe + 28'50
45 Michael Storer Team Sunweb + 28'51
46 Jarlinson Pantano Team INEOS + 29'11
47 Mathias Frank Team Dimension Data + 29'27
48 Ruben Guerreiro Bahrain - Merida + 29'43
49 Kasper Asgreen Team Jumbo-Visma + 30'23
50 Antonio Pedrero Movistar Team + 30'50
51 Manuel Senni UAE Team Emirates + 30'54
52 Serghei Tvetcov BORA - hansgrohe + 31'00
53 Jhonatan Narváez EF Education First p/b Cannondale + 31'04
54 Robert Stannard CCC Team + 31'23
55 Steff Cras Lotto Soudal + 31'24
56 Odd Christian Eiking Ag2r La Mondiale + 31'34
57 Oscar Riesebeek CCC Team + 32'48
58 Stephen Cummings Team INEOS + 33'45
59 Andrey Zeits BORA - hansgrohe + 34'18
60 Benoît Cosnefroy Cofidis, Solutions Crédits + 34'22
61 Jonathan Hivert Arkéa - Samsic + 34'38
62 Benjamin King EF Education First p/b Cannondale + 36'00
63 Rafael Valls Cofidis, Solutions Crédits s.t.
64 Pascal Eenkhoorn Team Total Direct Energie + 36'32
65 Christoph Pfingsten Arkéa - Samsic + 37'28
66 Matteo Badilatti Lotto Soudal + 37'42
67 Nick Van Der Lijke Team Katusha- Alpecin + 37'56
68 Darwin Atapuma Deceuninck-Quick Step + 38'10
69 Davide Villella UAE Team Emirates + 38'35
70 Pieter Weening Team Total Direct Energie + 39'45
71 Peter Kennaugh Cofidis, Solutions Crédits + 42'24
72 Silvan Dillier Bahrain - Merida + 42'53
73 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 43'05
74 Fernando Barceló Movistar Team + 43'25
75 Roland Thalmann Deceuninck-Quick Step + 43'37
76 Edoardo Affini Astana Pro Team + 43'53
77 Wilmar Paredes BORA - hansgrohe + 44'16
78 Michael Schär Team Sunweb + 44'24
79 Maurits Lammertink EF Education First p/b Cannondale + 44'35
80 Kristijan Koren Trek - Segafredo + 44'45
81 Carlos Verona UAE Team Emirates + 46'22
82 Jaime Rosón EF Education First p/b Cannondale + 47'16
83 Matthias Brändle Bahrain - Merida + 47'25
84 Alexandr Riabushenko Team Katusha- Alpecin + 48'48
85 Christian Knees Team Sunweb + 49'20
86 Olivier Le Gac Arkéa - Samsic + 49'24
87 Dayer Quintana Trek - Segafredo + 50'56
88 Yves Lampaert CCC Team + 53'24
89 Maximiliano Ariel Richeze Groupama - FDJ + 53'26
90 Jonas Koch Ag2r La Mondiale + 55'44
91 Floris Gerts Deceuninck-Quick Step + 56'38
92 Daniel Navarro Garcia Team INEOS + 57'17
93 François Bidard Cofidis, Solutions Crédits s.t.
94 Lukasz Owsian Trek - Segafredo + 57'29
95 Casper Pedersen Team Jumbo-Visma + 59'17
96 Hernán Aguirre Mitchelton-Scott + 59'48
97 Jelle Wallays Cofidis, Solutions Crédits + 1h01'21
98 Julien Simon Mitchelton-Scott + 1h01'27
99 Matteo Moschetti Team INEOS + 1h02'14
100 Mikkel Bjerg Team Jumbo-Visma + 1h02'47
101 Giacomo Nizzolo Groupama - FDJ + 1h03'31
102 Stan Dewulf Team Total Direct Energie + 1h03'40
103 Pim Ligthart Deceuninck-Quick Step s.t.
104 Cyril Barthe Team Katusha- Alpecin + 1h04'28
105 Ryan Gibbons Ag2r La Mondiale + 1h05'15
106 Eugert Zhupa Lotto Soudal + 1h06'07
107 Ramunas Navardauskas Lotto Soudal + 1h06'46
108 Rick Zabel Cofidis, Solutions Crédits + 1h07'48
109 Kiel Reijnen Trek - Segafredo + 1h08'50
110 Guillaume Boivin Lotto Soudal + 1h10'03
111 Kamil Gradek CCC Team + 1h10'39
112 Kristijan Durasek Team Sunweb + 1h11'45
113 Ryan Mullen BORA - hansgrohe + 1h11'58
114 Niccolo Bonifazio Movistar Team + 1h13'05
115 Marc Sarreau Bahrain - Merida + 1h14'01
116 Oscar Gatto UAE Team Emirates + 1h14'20
117 Mark Renshaw Arkéa - Samsic + 1h16'19
118 Nacer Bouhanni EF Education First p/b Cannondale + 1h18'08
119 Matteo Malucelli Team INEOS + 1h18'28
120 Adrien Petit Mitchelton-Scott + 1h18'51
121 Alvaro Hodeg EF Education First p/b Cannondale s.t.
122 Julius Van den Berg Mitchelton-Scott s.t.
123 Ivo Oliveira Movistar Team + 1h19'38
124 Cees Bol Team Dimension Data s.t.
125 Jens Debusschere Team Dimension Data + 1h19'50
126 Davide Cimolai Trek - Segafredo + 1h20'05
127 Lionel Taminiaux Team Sunweb + 1h20'48
128 Bram Welten Team Katusha- Alpecin + 1h21'41
129 Iljo Keisse Arkéa - Samsic + 1h24'15
130 Michael Mørkøv Team Jumbo-Visma + 1h24'36
131 Paolo Simion Arkéa - Samsic + 1h26'44
132 Colin Joyce Ag2r La Mondiale + 1h29'14
133 Adam Blythe UAE Team Emirates + 1h32'26
134 Nicolai Brøchner Team Jumbo-Visma + 1h37'17
135 Quinten Hermans Team Dimension Data + 1h39'39
136 Fabio Sabatini Trek - Segafredo + 1h42'12
137 Roy Jans Arkéa - Samsic + 1h44'48
138 Alan Banaszek Team Sunweb + 1h45'55
139 Juan Sebastián Molano Bahrain - Merida + 1h50'02
140 Kenny Dehaes Trek - Segafredo + 1h51'26
141 Andrea Guardini Team Total Direct Energie + 2h20'07
Etape 8
Etape
1 Ruben Guerreiro Bahrain - Merida 2h15'49
2 Casper Pedersen Team Jumbo-Visma s.t.
3 Jelle Wallays Cofidis, Solutions Crédits s.t.
4 Michael Storer Team Sunweb s.t.
5 Pim Ligthart Deceuninck-Quick Step s.t.
6 Matteo Moschetti Team INEOS + 5'04
7 Ryan Gibbons Ag2r La Mondiale s.t.
8 Bram Welten Team Katusha- Alpecin s.t.
9 Marc Sarreau Bahrain - Merida s.t.
10 Alvaro Hodeg EF Education First p/b Cannondale s.t.
11 Cees Bol Team Dimension Data s.t.
12 Niccolo Bonifazio Movistar Team s.t.
13 Rick Zabel Cofidis, Solutions Crédits s.t.
14 Adam Blythe UAE Team Emirates s.t.
15 Davide Cimolai Trek - Segafredo s.t.
16 Adam Yates Mitchelton-Scott s.t.
17 Egan Bernal Team INEOS s.t.
18 Enric Mas Team Katusha- Alpecin s.t.
19 Adrien Petit Mitchelton-Scott s.t.
20 Tadej Pogačar UAE Team Emirates s.t.
21 Nicolai Brøchner Team Jumbo-Visma s.t.
22 Roy Jans Arkéa - Samsic s.t.
23 Davide Villella UAE Team Emirates s.t.
24 Filippo Ganna Astana Pro Team s.t.
25 Nick Van Der Lijke Team Katusha- Alpecin s.t.
26 Kasper Asgreen Team Jumbo-Visma s.t.
27 Wout Poels Deceuninck-Quick Step s.t.
28 Edward Dunbar Mitchelton-Scott s.t.
29 Dylan Van Baarle Astana Pro Team s.t.
30 Edoardo Affini Astana Pro Team s.t.
31 Warren Barguil Team Total Direct Energie s.t.
32 Julien Simon Mitchelton-Scott s.t.
33 Christoph Pfingsten Arkéa - Samsic s.t.
34 Gianni Moscon Ag2r La Mondiale s.t.
35 Maurits Lammertink EF Education First p/b Cannondale s.t.
36 Tom Dumoulin Astana Pro Team s.t.
37 Pavel Sivakov BORA - hansgrohe s.t.
38 Ivo Oliveira Movistar Team s.t.
39 Ryan Mullen BORA - hansgrohe s.t.
40 Jarlinson Pantano Team INEOS s.t.
41 Paolo Simion Arkéa - Samsic s.t.
42 Colin Joyce Ag2r La Mondiale s.t.
43 Quinten Hermans Team Dimension Data s.t.
44 Matteo Malucelli Team INEOS s.t.
45 Alexandr Riabushenko Team Katusha- Alpecin s.t.
46 Floris Gerts Deceuninck-Quick Step s.t.
47 Jhonatan Narváez EF Education First p/b Cannondale s.t.
48 Greg Van Avermaet CCC Team s.t.
49 Nacer Bouhanni EF Education First p/b Cannondale s.t.
50 Rigoberto Uran EF Education First p/b Cannondale s.t.
51 Jaime Rosón EF Education First p/b Cannondale s.t.
52 Jonathan Castroviejo Movistar Team s.t.
53 Yves Lampaert CCC Team s.t.
54 Stephen Cummings Team INEOS s.t.
55 Silvan Dillier Bahrain - Merida s.t.
56 Benjamin King EF Education First p/b Cannondale s.t.
57 Andrea Guardini Team Total Direct Energie s.t.
58 Kiel Reijnen Trek - Segafredo s.t.
59 Julius Van den Berg Mitchelton-Scott s.t.
60 Daniel Felipe Martínez Movistar Team s.t.
61 Stan Dewulf Team Total Direct Energie s.t.
62 Mark Renshaw Arkéa - Samsic s.t.
63 Fernando Barceló Movistar Team s.t.
64 Antonio Pedrero Movistar Team s.t.
65 Marc Hirschi Cofidis, Solutions Crédits s.t.
66 Iljo Keisse Arkéa - Samsic s.t.
67 Wilmar Paredes BORA - hansgrohe s.t.
68 Oscar Gatto UAE Team Emirates s.t.
69 Robert Stannard CCC Team s.t.
70 David De la Cruz Astana Pro Team s.t.
71 Kilian Frankiny Team INEOS s.t.
72 Giulio Ciccone Astana Pro Team s.t.
73 Juan Sebastián Molano Bahrain - Merida s.t.
74 Pascal Eenkhoorn Team Total Direct Energie s.t.
75 Serghei Tvetcov BORA - hansgrohe s.t.
76 Jonas Koch Ag2r La Mondiale s.t.
77 Daniel Navarro Garcia Team INEOS s.t.
78 Fabio Sabatini Trek - Segafredo s.t.
79 François Bidard Cofidis, Solutions Crédits s.t.
80 Oscar Riesebeek CCC Team s.t.
81 Remco Evenepoel Team Dimension Data s.t.
82 Patrick Konrad Team Katusha- Alpecin s.t.
83 Ildar Arslanov BORA - hansgrohe s.t.
84 Jai Hindley BORA - hansgrohe s.t.
85 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
86 Odd Christian Eiking Ag2r La Mondiale s.t.
87 Andrey Amador Movistar Team s.t.
88 Giacomo Nizzolo Groupama - FDJ s.t.
89 Jonathan Hivert Arkéa - Samsic s.t.
90 Leopold König Team Total Direct Energie s.t.
91 Kamil Gradek CCC Team s.t.
92 Sébastien Reichenbach Deceuninck-Quick Step s.t.
93 Matthias Brändle Bahrain - Merida s.t.
94 Roland Thalmann Deceuninck-Quick Step s.t.
95 Kenny Dehaes Trek - Segafredo s.t.
96 Ilnur Zakarin CCC Team s.t.
97 Mattia Cattaneo Astana Pro Team s.t.
98 Jens Debusschere Team Dimension Data s.t.
99 Olivier Le Gac Arkéa - Samsic s.t.
100 Guillaume Boivin Lotto Soudal s.t.
101 Tanel Kangert Lotto Soudal s.t.
102 Brandon Mcnulty Team Katusha- Alpecin s.t.
103 Simon Spilak Team Dimension Data s.t.
104 Roman Kreuziger Team Total Direct Energie s.t.
105 Lukasz Owsian Trek - Segafredo s.t.
106 Andrey Zeits BORA - hansgrohe s.t.
107 Hugh Carthy Deceuninck-Quick Step s.t.
108 Jonas Vingegaard Rasmussen Team Jumbo-Visma s.t.
109 Jack Haig Ag2r La Mondiale s.t.
110 Pieter Weening Team Total Direct Energie s.t.
111 Michael Albasini Groupama - FDJ s.t.
112 Tom Jelte Slagter Bahrain - Merida s.t.
113 Michael Mørkøv Team Jumbo-Visma s.t.
114 Cyril Barthe Team Katusha- Alpecin s.t.
115 Antonio Nibali UAE Team Emirates s.t.
116 Ramunas Navardauskas Lotto Soudal s.t.
117 Hernán Aguirre Mitchelton-Scott s.t.
118 Darwin Atapuma Deceuninck-Quick Step s.t.
119 Michael Schär Team Sunweb s.t.
120 Maximiliano Ariel Richeze Groupama - FDJ s.t.
121 Mathias Frank Team Dimension Data s.t.
122 Alan Banaszek Team Sunweb s.t.
123 Neilson Powless Team Sunweb s.t.
124 Mikkel Bjerg Team Jumbo-Visma s.t.
125 Manuel Senni UAE Team Emirates s.t.
126 Lionel Taminiaux Team Sunweb s.t.
127 Dayer Quintana Trek - Segafredo s.t.
128 Christian Knees Team Sunweb s.t.
129 Kristijan Koren Trek - Segafredo s.t.
130 Kristijan Durasek Team Sunweb s.t.
131 Peter Kennaugh Cofidis, Solutions Crédits s.t.
132 Domenico Pozzovivo Bahrain - Merida s.t.
133 Vegard Stake Laengen Team Jumbo-Visma s.t.
134 Carlos Verona UAE Team Emirates s.t.
135 Joe Dombrowski Lotto Soudal s.t.
136 Mikel Nieve Groupama - FDJ s.t.
137 Matteo Badilatti Lotto Soudal s.t.
138 Steff Cras Lotto Soudal s.t.
139 Eugert Zhupa Lotto Soudal s.t.
140 Rafael Valls Cofidis, Solutions Crédits s.t.
141 Gianluca Brambilla Groupama - FDJ + 9'17
Général
1 Adam Yates Mitchelton-Scott 28h55'49
2 Tom Dumoulin Astana Pro Team + 14
3 Egan Bernal Team INEOS + 3'39
4 Enric Mas Team Katusha- Alpecin + 4'07
5 Pavel Sivakov BORA - hansgrohe + 4'14
6 Rigoberto Uran EF Education First p/b Cannondale + 4'15
7 Wout Poels Deceuninck-Quick Step + 6'09
8 Tadej Pogačar UAE Team Emirates + 6'41
9 Daniel Felipe Martínez Movistar Team + 8'21
10 Warren Barguil Team Total Direct Energie + 9'14
11 Ilnur Zakarin CCC Team + 11'05
12 Simon Spilak Team Dimension Data + 11'17
13 Gianni Moscon Ag2r La Mondiale + 11'34
14 Brandon Mcnulty Team Katusha- Alpecin + 11'45
15 Giulio Ciccone Astana Pro Team + 12'41
16 Remco Evenepoel Team Dimension Data + 13'49
17 Mikel Nieve Groupama - FDJ + 14'36
18 Jack Haig Ag2r La Mondiale + 15'30
19 Michael Albasini Groupama - FDJ + 15'49
20 Tanel Kangert Lotto Soudal + 16'31
21 David De la Cruz Astana Pro Team + 18'34
22 Marc Hirschi Cofidis, Solutions Crédits + 19'26
23 Patrick Konrad Team Katusha- Alpecin + 19'59
24 Neilson Powless Team Sunweb + 20'01
25 Roman Kreuziger Team Total Direct Energie + 20'28
26 Domenico Pozzovivo Bahrain - Merida + 20'52
27 Andrey Amador Movistar Team + 21'25
28 Dylan Van Baarle Astana Pro Team + 21'42
29 Edward Dunbar Mitchelton-Scott + 21'56
30 Sébastien Reichenbach Deceuninck-Quick Step + 22'11
31 Jai Hindley BORA - hansgrohe + 22'54
32 Joe Dombrowski Lotto Soudal + 23'18
33 Filippo Ganna Astana Pro Team + 23'26
34 Gianluca Brambilla Groupama - FDJ + 23'28
35 Michael Storer Team Sunweb + 23'43
36 Greg Van Avermaet CCC Team + 24'12
37 Jonathan Castroviejo Movistar Team + 24'16
38 Ruben Guerreiro Bahrain - Merida + 24'29
39 Leopold König Team Total Direct Energie + 24'31
40 Mattia Cattaneo Astana Pro Team + 24'54
41 Kilian Frankiny Team INEOS + 25'39
42 Hugh Carthy Deceuninck-Quick Step + 25'48
43 Tom Jelte Slagter Bahrain - Merida + 26'12
44 Antonio Nibali UAE Team Emirates + 26'23
45 Vegard Stake Laengen Team Jumbo-Visma + 28'35
46 Ildar Arslanov BORA - hansgrohe + 28'50
47 Jarlinson Pantano Team INEOS + 29'11
48 Mathias Frank Team Dimension Data + 29'27
49 Kasper Asgreen Team Jumbo-Visma + 30'23
50 Antonio Pedrero Movistar Team + 30'50
51 Manuel Senni UAE Team Emirates + 30'54
52 Serghei Tvetcov BORA - hansgrohe + 31'00
53 Jhonatan Narváez EF Education First p/b Cannondale + 31'04
54 Robert Stannard CCC Team + 31'23
55 Steff Cras Lotto Soudal + 31'24
56 Odd Christian Eiking Ag2r La Mondiale + 31'34
57 Oscar Riesebeek CCC Team + 32'48
58 Stephen Cummings Team INEOS + 33'45
59 Andrey Zeits BORA - hansgrohe + 34'18
60 Benoît Cosnefroy Cofidis, Solutions Crédits + 34'22
61 Jonathan Hivert Arkéa - Samsic + 34'38
62 Benjamin King EF Education First p/b Cannondale + 36'00
63 Rafael Valls Cofidis, Solutions Crédits s.t.
64 Pascal Eenkhoorn Team Total Direct Energie + 36'32
65 Christoph Pfingsten Arkéa - Samsic + 37'28
66 Matteo Badilatti Lotto Soudal + 37'42
67 Nick Van Der Lijke Team Katusha- Alpecin + 37'56
68 Darwin Atapuma Deceuninck-Quick Step + 38'10
69 Davide Villella UAE Team Emirates + 38'35
70 Pieter Weening Team Total Direct Energie + 39'45
71 Peter Kennaugh Cofidis, Solutions Crédits + 42'24
72 Silvan Dillier Bahrain - Merida + 42'53
73 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 43'05
74 Fernando Barceló Movistar Team + 43'25
75 Roland Thalmann Deceuninck-Quick Step + 43'37
76 Edoardo Affini Astana Pro Team + 43'53
77 Wilmar Paredes BORA - hansgrohe + 44'16
78 Michael Schär Team Sunweb + 44'24
79 Maurits Lammertink EF Education First p/b Cannondale + 44'35
80 Kristijan Koren Trek - Segafredo + 44'45
81 Carlos Verona UAE Team Emirates + 46'22
82 Jaime Rosón EF Education First p/b Cannondale + 47'16
83 Matthias Brändle Bahrain - Merida + 47'25
84 Alexandr Riabushenko Team Katusha- Alpecin + 48'48
85 Christian Knees Team Sunweb + 49'20
86 Olivier Le Gac Arkéa - Samsic + 49'24
87 Dayer Quintana Trek - Segafredo + 50'56
88 Yves Lampaert CCC Team + 53'24
89 Maximiliano Ariel Richeze Groupama - FDJ + 53'26
90 Casper Pedersen Team Jumbo-Visma + 54'05
91 Jonas Koch Ag2r La Mondiale + 55'44
92 Jelle Wallays Cofidis, Solutions Crédits + 56'09
93 Floris Gerts Deceuninck-Quick Step + 56'38
94 Daniel Navarro Garcia Team INEOS + 57'17
95 François Bidard Cofidis, Solutions Crédits s.t.
96 Lukasz Owsian Trek - Segafredo + 57'29
97 Pim Ligthart Deceuninck-Quick Step + 58'34
98 Hernán Aguirre Mitchelton-Scott + 59'48
99 Julien Simon Mitchelton-Scott + 1h01'27
100 Matteo Moschetti Team INEOS + 1h02'14
101 Mikkel Bjerg Team Jumbo-Visma + 1h02'47
102 Giacomo Nizzolo Groupama - FDJ + 1h03'31
103 Stan Dewulf Team Total Direct Energie + 1h03'40
104 Cyril Barthe Team Katusha- Alpecin + 1h04'28
105 Ryan Gibbons Ag2r La Mondiale + 1h05'15
106 Eugert Zhupa Lotto Soudal + 1h06'07
107 Ramunas Navardauskas Lotto Soudal + 1h06'46
108 Rick Zabel Cofidis, Solutions Crédits + 1h07'48
109 Kiel Reijnen Trek - Segafredo + 1h08'50
110 Guillaume Boivin Lotto Soudal + 1h10'03
111 Kamil Gradek CCC Team + 1h10'39
112 Kristijan Durasek Team Sunweb + 1h11'45
113 Ryan Mullen BORA - hansgrohe + 1h11'58
114 Niccolo Bonifazio Movistar Team + 1h13'05
115 Marc Sarreau Bahrain - Merida + 1h14'01
116 Oscar Gatto UAE Team Emirates + 1h14'20
117 Mark Renshaw Arkéa - Samsic + 1h16'19
118 Nacer Bouhanni EF Education First p/b Cannondale + 1h18'08
119 Matteo Malucelli Team INEOS + 1h18'28
120 Adrien Petit Mitchelton-Scott + 1h18'51
121 Alvaro Hodeg EF Education First p/b Cannondale s.t.
122 Julius Van den Berg Mitchelton-Scott s.t.
123 Cees Bol Team Dimension Data + 1h19'38
124 Ivo Oliveira Movistar Team s.t.
125 Jens Debusschere Team Dimension Data + 1h19'50
126 Davide Cimolai Trek - Segafredo + 1h20'05
127 Lionel Taminiaux Team Sunweb + 1h20'48
128 Bram Welten Team Katusha- Alpecin + 1h21'41
129 Iljo Keisse Arkéa - Samsic + 1h24'15
130 Michael Mørkøv Team Jumbo-Visma + 1h24'36
131 Paolo Simion Arkéa - Samsic + 1h26'44
132 Colin Joyce Ag2r La Mondiale + 1h29'14
133 Adam Blythe UAE Team Emirates + 1h32'26
134 Nicolai Brøchner Team Jumbo-Visma + 1h37'17
135 Quinten Hermans Team Dimension Data + 1h39'39
136 Fabio Sabatini Trek - Segafredo + 1h42'12
137 Roy Jans Arkéa - Samsic + 1h44'48
138 Alan Banaszek Team Sunweb + 1h45'55
139 Juan Sebastián Molano Bahrain - Merida + 1h50'02
140 Kenny Dehaes Trek - Segafredo + 1h51'26
141 Andrea Guardini Team Total Direct Energie + 2h20'07
Etape 9
Etape
1 Tom Dumoulin Astana Pro Team 37'03
2 Daniel Felipe Martínez Movistar Team + 37
3 Egan Bernal Team INEOS + 51
4 Gianni Moscon Ag2r La Mondiale + 52
5 Tadej Pogačar UAE Team Emirates + 1'04
6 Brandon Mcnulty Team Katusha- Alpecin + 1'05
7 Pavel Sivakov BORA - hansgrohe + 1'07
8 Enric Mas Team Katusha- Alpecin s.t.
9 Adam Yates Mitchelton-Scott + 1'11
10 Simon Spilak Team Dimension Data + 1'19
11 Jonathan Castroviejo Movistar Team + 1'29
12 Patrick Konrad Team Katusha- Alpecin + 1'33
13 Andrey Amador Movistar Team + 1'34
14 Ilnur Zakarin CCC Team s.t.
15 Rigoberto Uran EF Education First p/b Cannondale + 1'35
16 Wout Poels Deceuninck-Quick Step + 1'40
17 Neilson Powless Team Sunweb + 1'42
18 David De la Cruz Astana Pro Team + 1'49
19 Hugh Carthy Deceuninck-Quick Step + 1'52
20 Filippo Ganna Astana Pro Team + 1'53
21 Gianluca Brambilla Groupama - FDJ + 1'56
22 Ryan Mullen BORA - hansgrohe s.t.
23 Kasper Asgreen Team Jumbo-Visma + 2'01
24 Mattia Cattaneo Astana Pro Team + 2'10
25 Mikel Nieve Groupama - FDJ s.t.
26 Silvan Dillier Bahrain - Merida + 2'13
27 Sébastien Reichenbach Deceuninck-Quick Step + 2'15
28 Remco Evenepoel Team Dimension Data + 2'17
29 Stephen Cummings Team INEOS + 2'18
30 Pieter Weening Team Total Direct Energie + 2'19
31 Jarlinson Pantano Team INEOS s.t.
32 Dylan Van Baarle Astana Pro Team s.t.
33 Marc Hirschi Cofidis, Solutions Crédits + 2'20
34 Yves Lampaert CCC Team + 2'23
35 Leopold König Team Total Direct Energie s.t.
36 Warren Barguil Team Total Direct Energie s.t.
37 Vegard Stake Laengen Team Jumbo-Visma + 2'25
38 Tanel Kangert Lotto Soudal + 2'27
39 Edward Dunbar Mitchelton-Scott + 2'30
40 Domenico Pozzovivo Bahrain - Merida + 2'34
41 Roman Kreuziger Team Total Direct Energie + 2'37
42 Kristijan Koren Trek - Segafredo + 2'39
43 Serghei Tvetcov BORA - hansgrohe s.t.
44 Jack Haig Ag2r La Mondiale + 2'41
45 Giulio Ciccone Astana Pro Team s.t.
46 Pascal Eenkhoorn Team Total Direct Energie + 2'44
47 Edoardo Affini Astana Pro Team + 2'48
48 Michael Storer Team Sunweb + 2'49
49 Kristijan Durasek Team Sunweb + 2'50
50 Peter Kennaugh Cofidis, Solutions Crédits + 2'51
51 Oscar Riesebeek CCC Team + 2'55
52 Mathias Frank Team Dimension Data + 2'56
53 Greg Van Avermaet CCC Team s.t.
54 Matthias Brändle Bahrain - Merida + 2'57
55 Manuel Senni UAE Team Emirates + 3'00
56 Michael Schär Team Sunweb + 3'04
57 Benjamin King EF Education First p/b Cannondale s.t.
58 Jhonatan Narváez EF Education First p/b Cannondale + 3'07
59 Ildar Arslanov BORA - hansgrohe s.t.
60 Rafael Valls Cofidis, Solutions Crédits + 3'08
61 Ramunas Navardauskas Lotto Soudal + 3'09
62 Jai Hindley BORA - hansgrohe + 3'13
63 Fernando Barceló Movistar Team + 3'16
64 Michael Albasini Groupama - FDJ + 3'20
65 Mikkel Bjerg Team Jumbo-Visma + 3'22
66 Davide Villella UAE Team Emirates + 3'25
67 Casper Pedersen Team Jumbo-Visma + 3'29
68 Tom Jelte Slagter Bahrain - Merida s.t.
69 Daniel Navarro Garcia Team INEOS + 3'30
70 Roland Thalmann Deceuninck-Quick Step s.t.
71 Andrey Zeits BORA - hansgrohe + 3'32
72 Joe Dombrowski Lotto Soudal + 3'38
73 Michael Mørkøv Team Jumbo-Visma + 3'43
74 Jelle Wallays Cofidis, Solutions Crédits + 3'45
75 Kilian Frankiny Team INEOS + 3'47
76 Kamil Gradek CCC Team s.t.
77 Christian Knees Team Sunweb + 3'48
78 Antonio Nibali UAE Team Emirates s.t.
79 Ruben Guerreiro Bahrain - Merida s.t.
80 Maurits Lammertink EF Education First p/b Cannondale + 3'49
81 Lukasz Owsian Trek - Segafredo + 3'52
82 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 3'53
83 Steff Cras Lotto Soudal + 4'01
84 Ryan Gibbons Ag2r La Mondiale + 4'03
85 Jonathan Hivert Arkéa - Samsic + 4'04
86 Matteo Malucelli Team INEOS + 4'06
87 Cyril Barthe Team Katusha- Alpecin + 4'11
88 Antonio Pedrero Movistar Team + 4'12
89 Jonas Koch Ag2r La Mondiale + 4'17
90 Julius Van den Berg Mitchelton-Scott + 4'19
91 Robert Stannard CCC Team s.t.
92 Odd Christian Eiking Ag2r La Mondiale + 4'25
93 Darwin Atapuma Deceuninck-Quick Step + 4'30
94 Carlos Verona UAE Team Emirates + 4'31
95 Kiel Reijnen Trek - Segafredo + 4'32
96 Matteo Badilatti Lotto Soudal + 4'33
97 Lionel Taminiaux Team Sunweb + 4'37
98 Niccolo Bonifazio Movistar Team + 4'38
99 Adrien Petit Mitchelton-Scott + 4'41
100 Hernán Aguirre Mitchelton-Scott s.t.
101 Dayer Quintana Trek - Segafredo + 4'44
102 Wilmar Paredes BORA - hansgrohe + 4'45
103 Cees Bol Team Dimension Data + 4'46
104 Colin Joyce Ag2r La Mondiale + 4'47
105 Benoît Cosnefroy Cofidis, Solutions Crédits s.t.
106 Christoph Pfingsten Arkéa - Samsic + 4'49
107 Matteo Moschetti Team INEOS + 4'50
108 François Bidard Cofidis, Solutions Crédits s.t.
109 Ivo Oliveira Movistar Team + 4'52
110 Nick Van Der Lijke Team Katusha- Alpecin + 4'55
111 Oscar Gatto UAE Team Emirates + 5'01
112 Jens Debusschere Team Dimension Data + 5'04
113 Iljo Keisse Arkéa - Samsic + 5'05
114 Alexandr Riabushenko Team Katusha- Alpecin s.t.
115 Jaime Rosón EF Education First p/b Cannondale + 5'06
116 Alvaro Hodeg EF Education First p/b Cannondale + 5'09
117 Floris Gerts Deceuninck-Quick Step + 5'13
118 Stan Dewulf Team Total Direct Energie + 5'15
119 Marc Sarreau Bahrain - Merida s.t.
120 Juan Sebastián Molano Bahrain - Merida + 5'16
121 Pim Ligthart Deceuninck-Quick Step s.t.
122 Quinten Hermans Team Dimension Data + 5'17
123 Giacomo Nizzolo Groupama - FDJ s.t.
124 Rick Zabel Cofidis, Solutions Crédits + 5'18
125 Paolo Simion Arkéa - Samsic + 5'21
126 Davide Cimolai Trek - Segafredo + 5'24
127 Eugert Zhupa Lotto Soudal + 5'25
128 Maximiliano Ariel Richeze Groupama - FDJ + 5'26
129 Olivier Le Gac Arkéa - Samsic + 5'33
130 Julien Simon Mitchelton-Scott + 5'35
131 Guillaume Boivin Lotto Soudal + 5'39
132 Fabio Sabatini Trek - Segafredo + 5'47
133 Bram Welten Team Katusha- Alpecin s.t.
134 Nicolai Brøchner Team Jumbo-Visma + 5'50
135 Mark Renshaw Arkéa - Samsic + 5'55
136 Alan Banaszek Team Sunweb + 5'56
137 Nacer Bouhanni EF Education First p/b Cannondale + 6'06
138 Adam Blythe UAE Team Emirates + 6'28
139 Kenny Dehaes Trek - Segafredo + 6'43
140 Andrea Guardini Team Total Direct Energie + 6'44
141 Roy Jans Arkéa - Samsic + 8'11
Général final
1 Tom Dumoulin Astana Pro Team 29h33'06
2 Adam Yates Mitchelton-Scott + 57
3 Egan Bernal Team INEOS + 4'16
4 Enric Mas Team Katusha- Alpecin + 5'00
5 Pavel Sivakov BORA - hansgrohe + 5'07
6 Rigoberto Uran EF Education First p/b Cannondale + 5'36
7 Tadej Pogačar UAE Team Emirates + 7'31
8 Wout Poels Deceuninck-Quick Step + 7'35
9 Daniel Felipe Martínez Movistar Team + 8'44
10 Warren Barguil Team Total Direct Energie + 11'23
11 Gianni Moscon Ag2r La Mondiale + 12'12
12 Simon Spilak Team Dimension Data + 12'22
13 Ilnur Zakarin CCC Team + 12'25
14 Brandon Mcnulty Team Katusha- Alpecin + 12'36
15 Giulio Ciccone Astana Pro Team + 15'08
16 Remco Evenepoel Team Dimension Data + 15'52
17 Mikel Nieve Groupama - FDJ + 16'32
18 Jack Haig Ag2r La Mondiale + 17'57
19 Tanel Kangert Lotto Soudal + 18'44
20 Michael Albasini Groupama - FDJ + 18'55
21 David De la Cruz Astana Pro Team + 20'09
22 Patrick Konrad Team Katusha- Alpecin + 21'18
23 Neilson Powless Team Sunweb + 21'29
24 Marc Hirschi Cofidis, Solutions Crédits + 21'32
25 Andrey Amador Movistar Team + 22'45
26 Roman Kreuziger Team Total Direct Energie + 22'51
27 Domenico Pozzovivo Bahrain - Merida + 23'12
28 Dylan Van Baarle Astana Pro Team + 23'47
29 Edward Dunbar Mitchelton-Scott + 24'12
30 Sébastien Reichenbach Deceuninck-Quick Step s.t.
31 Filippo Ganna Astana Pro Team + 25'05
32 Gianluca Brambilla Groupama - FDJ + 25'10
33 Jonathan Castroviejo Movistar Team + 25'31
34 Jai Hindley BORA - hansgrohe + 25'53
35 Michael Storer Team Sunweb + 26'18
36 Leopold König Team Total Direct Energie + 26'40
37 Joe Dombrowski Lotto Soudal + 26'42
38 Mattia Cattaneo Astana Pro Team + 26'50
39 Greg Van Avermaet CCC Team + 26'54
40 Hugh Carthy Deceuninck-Quick Step + 27'26
41 Ruben Guerreiro Bahrain - Merida + 28'03
42 Kilian Frankiny Team INEOS + 29'12
43 Tom Jelte Slagter Bahrain - Merida + 29'27
44 Antonio Nibali UAE Team Emirates + 29'57
45 Vegard Stake Laengen Team Jumbo-Visma + 30'46
46 Jarlinson Pantano Team INEOS + 31'16
47 Ildar Arslanov BORA - hansgrohe + 31'43
48 Mathias Frank Team Dimension Data + 32'09
49 Kasper Asgreen Team Jumbo-Visma + 32'10
50 Serghei Tvetcov BORA - hansgrohe + 33'25
51 Manuel Senni UAE Team Emirates + 33'40
52 Jhonatan Narváez EF Education First p/b Cannondale + 33'57
53 Antonio Pedrero Movistar Team + 34'48
54 Steff Cras Lotto Soudal + 35'11
55 Robert Stannard CCC Team + 35'28
56 Oscar Riesebeek CCC Team + 35'29
57 Odd Christian Eiking Ag2r La Mondiale + 35'45
58 Stephen Cummings Team INEOS + 35'49
59 Andrey Zeits BORA - hansgrohe + 37'36
60 Jonathan Hivert Arkéa - Samsic + 38'28
61 Benjamin King EF Education First p/b Cannondale + 38'50
62 Rafael Valls Cofidis, Solutions Crédits + 38'54
63 Benoît Cosnefroy Cofidis, Solutions Crédits + 38'55
64 Pascal Eenkhoorn Team Total Direct Energie + 39'02
65 Davide Villella UAE Team Emirates + 41'46
66 Pieter Weening Team Total Direct Energie + 41'50
67 Matteo Badilatti Lotto Soudal + 42'01
68 Christoph Pfingsten Arkéa - Samsic + 42'03
69 Darwin Atapuma Deceuninck-Quick Step + 42'26
70 Nick Van Der Lijke Team Katusha- Alpecin + 42'37
71 Silvan Dillier Bahrain - Merida + 44'52
72 Peter Kennaugh Cofidis, Solutions Crédits + 45'01
73 Edoardo Affini Astana Pro Team + 46'27
74 Fernando Barceló Movistar Team s.t.
75 Jonas Vingegaard Rasmussen Team Jumbo-Visma + 46'44
76 Roland Thalmann Deceuninck-Quick Step + 46'53
77 Kristijan Koren Trek - Segafredo + 47'10
78 Michael Schär Team Sunweb + 47'14
79 Maurits Lammertink EF Education First p/b Cannondale + 48'10
80 Wilmar Paredes BORA - hansgrohe + 48'47
81 Matthias Brändle Bahrain - Merida + 50'08
82 Carlos Verona UAE Team Emirates + 50'39
83 Jaime Rosón EF Education First p/b Cannondale + 52'08
84 Christian Knees Team Sunweb + 52'54
85 Alexandr Riabushenko Team Katusha- Alpecin + 53'39
86 Olivier Le Gac Arkéa - Samsic + 54'43
87 Dayer Quintana Trek - Segafredo + 55'26
88 Yves Lampaert CCC Team + 55'33
89 Casper Pedersen Team Jumbo-Visma + 57'20
90 Maximiliano Ariel Richeze Groupama - FDJ + 58'38
91 Jelle Wallays Cofidis, Solutions Crédits + 59'40
92 Jonas Koch Ag2r La Mondiale + 59'47
93 Daniel Navarro Garcia Team INEOS + 1h00'33
94 Lukasz Owsian Trek - Segafredo + 1h01'07
95 Floris Gerts Deceuninck-Quick Step + 1h01'37
96 François Bidard Cofidis, Solutions Crédits + 1h01'53
97 Pim Ligthart Deceuninck-Quick Step + 1h03'36
98 Hernán Aguirre Mitchelton-Scott + 1h04'15
99 Mikkel Bjerg Team Jumbo-Visma + 1h05'55
100 Julien Simon Mitchelton-Scott + 1h06'48
101 Matteo Moschetti Team INEOS + 1h06'50
102 Cyril Barthe Team Katusha- Alpecin + 1h08'25
103 Giacomo Nizzolo Groupama - FDJ + 1h08'34
104 Stan Dewulf Team Total Direct Energie + 1h08'41
105 Ryan Gibbons Ag2r La Mondiale + 1h09'04
106 Ramunas Navardauskas Lotto Soudal + 1h09'41
107 Eugert Zhupa Lotto Soudal + 1h11'18
108 Rick Zabel Cofidis, Solutions Crédits + 1h12'52
109 Kiel Reijnen Trek - Segafredo + 1h13'08
110 Ryan Mullen BORA - hansgrohe + 1h13'40
111 Kamil Gradek CCC Team + 1h14'12
112 Kristijan Durasek Team Sunweb + 1h14'21
113 Guillaume Boivin Lotto Soudal + 1h15'28
114 Niccolo Bonifazio Movistar Team + 1h17'29
115 Marc Sarreau Bahrain - Merida + 1h19'02
116 Oscar Gatto UAE Team Emirates + 1h19'07
117 Mark Renshaw Arkéa - Samsic + 1h22'00
118 Matteo Malucelli Team INEOS + 1h22'20
119 Julius Van den Berg Mitchelton-Scott + 1h22'56
120 Adrien Petit Mitchelton-Scott + 1h23'18
121 Alvaro Hodeg EF Education First p/b Cannondale + 1h23'46
122 Nacer Bouhanni EF Education First p/b Cannondale + 1h24'00
123 Cees Bol Team Dimension Data + 1h24'10
124 Ivo Oliveira Movistar Team + 1h24'16
125 Jens Debusschere Team Dimension Data + 1h24'40
126 Lionel Taminiaux Team Sunweb + 1h25'11
127 Davide Cimolai Trek - Segafredo + 1h25'15
128 Bram Welten Team Katusha- Alpecin + 1h27'14
129 Michael Mørkøv Team Jumbo-Visma + 1h28'05
130 Iljo Keisse Arkéa - Samsic + 1h29'06
131 Paolo Simion Arkéa - Samsic + 1h31'51
132 Colin Joyce Ag2r La Mondiale + 1h33'47
133 Adam Blythe UAE Team Emirates + 1h38'40
134 Nicolai Brøchner Team Jumbo-Visma + 1h42'53
135 Quinten Hermans Team Dimension Data + 1h44'42
136 Fabio Sabatini Trek - Segafredo + 1h47'45
137 Alan Banaszek Team Sunweb + 1h51'37
138 Roy Jans Arkéa - Samsic + 1h52'45
139 Juan Sebastián Molano Bahrain - Merida + 1h55'04
140 Kenny Dehaes Trek - Segafredo + 1h57'55
141 Andrea Guardini Team Total Direct Energie + 2h26'37