Nice - Nice (110.5 km)

Route

 17 March 2019
 Profile  Mountain stage
 Start  Nice
 Finish  Nice
 Distance  110.5 km  (68.7 mi)
 Speed  41.138 km/h  (25.562 mi/h)

Classifications

 Race jerseys after stage 8
 Bernal, Egan (SKY) 29h 17' 02''
 Kwiatkowski, .. (SKY) 33 points
 De Gendt, Tho.. (LTS) 76 points
 Bernal, Egan (SKY) 29h 17' 02''
 Team Sky 87h 57' 51''

Results

#  Rider Age  Team Time Bonus
1 25  Izagirre, Ion 30  Astana Pro Team 2h 41' 10'' - 10'' 21 8 5 -
2 66  Naesen, Oliver 28  Ag2r La Mondiale + 00' 18'' - 06'' 13 10 43 -
3 164  Kelderman, Wilco 27  Team Sunweb + 00' 18'' - 04'' 14 21 36 -
4 154  Martínez, Daniel 22  EF Education First + 00' 18'' 18 2 8 3
5 54  Großschartner, Felix 25  Bora-Hansgrohe + 00' 18'' 12 24 35 -
6 41  Pozzovivo, Domenico 36  Bahrain-Merida + 00' 18'' 26 29 27 -
7 27  Sánchez, Luis León 35  Astana Pro Team + 00' 18'' 9 4 9 -
8 11  Yates, Simon 26  Mitchelton-Scott + 00' 20'' 25 3 13 -
9 157  Garderen, Tejay van van 30  EF Education First + 00' 20'' - 01'' 19 20 6 -
10 5  Quintana, Nairo 29  Movistar Team + 00' 22'' - 03'' 2 31 3 -
11 111  Jungels, Bob 26  Deceuninck-Quick Step + 00' 26'' 8 49 26 -
12 106  Molard, Rudy 29  Groupama-FDJ + 00' 26'' 7 39 - -
13 105  Madouas, Valentin 22  Groupama-FDJ + 00' 26'' 11 28 34 2
14 142  Bennett, George 28  Team Jumbo-Visma + 00' 26'' 6 - - -
15 61  Bardet, Romain 28  Ag2r La Mondiale + 00' 26'' 5 38 - -
16 14  Haig, Jack 25  Mitchelton-Scott + 00' 26'' 4 43 42 -
17 74  Kwiatkowski, Michał 28  Team Sky + 00' 26'' 3 1 28 -
18 47  Teuns, Dylan 27  Bahrain-Merida + 00' 26'' 17 - - -
19 71  Bernal, Egan 22  Team Sky + 00' 26'' 1 15 - 1
20 204  Hivert, Jonathan 33  Direct Energie + 01' 17'' 42 26 17 -
21 133  Gesbert, Elie 23  Team Arkéa-Samsic + 01' 23'' 38 - 15 7
22 121  Zakarin, Ilnur 29  Team Katusha-Alpecin + 01' 41'' 10 - - -
23 194  De Marchi, Alessandro 32  CCC Team + 01' 43'' 27 22 2 -
24 72  Geoghegan Hart, Tao 23  Team Sky + 01' 45'' 32 - 45 5
25 201  Calmejane, Lilian 26  Direct Energie + 01' 55'' 16 25 - -
26 175  Périchon, Pierre-Luc 32  Cofidis, solutions crédits + 01' 57'' 66 - - -
27 77  Sosa, Iván 21  Team Sky + 02' 41'' 41 - - 8
28 172  Edet, Nicolas 31  Cofidis, solutions crédits + 04' 05'' 40 23 20 -
29 191  Antunes, Amaro 28  CCC Team + 04' 05'' 29 - - -
30 92  Bernard, Julien 27  Trek-Segafredo + 04' 05'' 34 44 22 -
31 16  Nieve, Mikel 34  Mitchelton-Scott + 04' 05'' 56 - - -
32 222  El Fares, Julien 33  Delko-Marseille Provence + 04' 40'' 24 32 21 -
33 97  Theuns, Edward 27  Trek-Segafredo + 06' 00'' 35 45 - -
34 215  Pacher, Quentin 27  Vital Concept-B&B Hô.. + 06' 00'' 45 - 38 -
35 224  Finetto, Mauro 33  Delko-Marseille Provence + 06' 00'' 92 - 19 -
36 62  Chérel, Mikaël 33  Ag2r La Mondiale + 06' 00'' 22 - 37 -
37 213  Gautier, Cyril 31  Vital Concept-B&B Hô.. + 06' 00'' 20 - - -
38 23  Houle, Hugo 28  Astana Pro Team + 06' 00'' 23 - - -
39 17  Trentin, Matteo 29  Mitchelton-Scott + 06' 00'' 39 5 4 -
40 43  Cortina, Iván 23  Bahrain-Merida + 06' 00'' 46 17 16 9
41 63  Cosnefroy, Benoît 23  Ag2r La Mondiale + 06' 00'' 79 - - 16
42 113  Gilbert, Philippe 36  Deceuninck-Quick Step + 06' 00'' 15 9 44 -
43 193  De La Parte, Victor 32  CCC Team + 06' 00'' 43 40 - -
44 135  Moinard, Amaël 37  Team Arkéa-Samsic + 06' 00'' 74 - 32 -
45 51  Konrad, Patrick 27  Bora-Hansgrohe + 07' 32'' 36 - 46 -
46 13  Chaves, Esteban 29  Mitchelton-Scott + 08' 38'' 51 - - -
47 21  López, Miguel Ángel 25  Astana Pro Team + 08' 38'' - 03'' 28 12 7 4
48 2  Anacona, Winner 30  Movistar Team + 08' 38'' 33 - - -
49 3  Carretero, Héctor 23  Movistar Team + 08' 38'' 77 - - 14
50 196  Dam, Laurens ten ten 38  CCC Team + 09' 15'' 44 - - -
51 1  Soler, Marc 25  Movistar Team + 09' 15'' - 02'' 50 33 11 -
52 104  Le Gac, Olivier 25  Groupama-FDJ + 10' 30'' 84 35 40 -
53 81  Henao, Sergio 31  UAE Team Emirates + 10' 30'' 31 36 - -
54 73  Henao, Sebastián 25  Team Sky + 10' 30'' 57 - - -
55 75  Narváez, Jhonnatan 22  Team Sky + 10' 30'' 81 - - 17
56 223  Fedeli, Alessandro 23  Delko-Marseille Provence + 11' 01'' 111 - - 21
57 126  Politt, Nils 25  Team Katusha-Alpecin + 12' 02'' 48 18 29 10
58 202  Bonifazio, Niccolò 25  Direct Energie + 12' 02'' 105 30 - -
59 205  Petit, Adrien 28  Direct Energie + 12' 02'' 101 - - -
60 83  Bystrøm, Sven Erik 27  UAE Team Emirates + 12' 02'' 99 - - -
61 221  Combaud, Romain 27  Delko-Marseille Provence + 12' 02'' 53 - 18 -
62 42  Colbrelli, Sonny 28  Bahrain-Merida + 12' 02'' - 03'' 49 19 30 -
63 103  Konovalovas, Ignatas 33  Groupama-FDJ + 12' 02'' 88 - - -
64 136  Pichon, Laurent 32  Team Arkéa-Samsic + 12' 02'' 83 - 24 -
65 44  Haussler, Heinrich 35  Bahrain-Merida + 12' 02'' 60 - - -
66 56  Poljański, Pawel 28  Bora-Hansgrohe + 12' 02'' 47 34 - -
67 127  Špilak, Simon 32  Team Katusha-Alpecin + 12' 02'' 59 - 39 -
68 173  Hansen, Jesper 28  Cofidis, solutions crédits + 12' 02'' 67 - - -
69 37  Monfort, Maxime 36  Lotto-Soudal + 12' 02'' 30 - - -
70 4  Erviti, Imanol 35  Movistar Team + 12' 02'' 80 - - -
71 156  Scully, Tom 29  EF Education First + 12' 02'' 109 37 - -
72 96  Pantano, Jarlinson 30  Trek-Segafredo + 12' 02'' 54 - - -
73 33  De Gendt, Thomas 32  Lotto-Soudal + 14' 12'' 58 11 1 -
74 26  Cort, Magnus 26  Astana Pro Team + 14' 12'' 71 7 31 -
75 165  Pedersen, Casper 23  Team Sunweb + 14' 46'' 96 - - 20
76 67  Vandenbergh, Stijn 34  Ag2r La Mondiale + 16' 40'' 61 - - -
77 123  Haller, Marco 27  Team Katusha-Alpecin + 16' 40'' 93 - - -
78 94  Kort, Koen de de 36  Trek-Segafredo + 16' 40'' 85 - - -
79 91  Degenkolb, John 30  Trek-Segafredo + 16' 40'' 75 16 - -
80 145  Lindeman, Bert-Jan 29  Team Jumbo-Visma + 16' 40'' 65 - - -
81 116  Sabatini, Fabio 34  Deceuninck-Quick Step + 16' 40'' 103 - - -
82 115  Keisse, Iljo 36  Deceuninck-Quick Step + 16' 40'' 115 - - -
83 22  De Vreese, Laurens 30  Astana Pro Team + 16' 40'' 89 - - -
84 101  Démare, Arnaud 27  Groupama-FDJ + 16' 40'' 70 6 - -
85 112  Declercq, Tim 29  Deceuninck-Quick Step + 16' 40'' 64 48 47 -
86 187  Vermote, Julien 29  Team Dimension Data + 16' 40'' 118 - - -
87 102  Guarnieri, Jacopo 31  Groupama-FDJ + 16' 40'' 102 - - -
88 124  Hollenstein, Reto 33  Team Katusha-Alpecin + 16' 40'' 82 - - -
89 143  Eenkhoorn, Pascal 22  Team Jumbo-Visma + 16' 40'' 78 - - 15
90 146  Teunissen, Mike 26  Team Jumbo-Visma + 16' 40'' 55 46 - -
91 95  Kirsch, Alex 26  Trek-Segafredo + 16' 40'' 76 - 33 -
92 177  Van Lerberghe, Bert 26  Cofidis, solutions crédits + 16' 40'' 110 - - -
93 144  Jansen, Amund 25  Team Jumbo-Visma + 16' 40'' 87 - - 18
94 225  Grosu, Eduard 26  Delko-Marseille Provence + 16' 40'' 117 47 14 -
95 153  Docker, Mitchell 32  EF Education First + 16' 40'' 91 - - -
96 93  Ciccone, Giulio 24  Trek-Segafredo + 16' 40'' 37 13 10 6
97 214  Müller, Patrick 22  Vital Concept-B&B Hô.. + 16' 40'' 90 - - 19
98 192  Barta, Will 23  CCC Team + 16' 40'' 114 - - 22
99 85  Marcato, Marco 35  UAE Team Emirates + 16' 40'' 62 - - -
100 36  Maes, Nikolas 32  Lotto-Soudal + 16' 40'' 100 - - -
101 184  Davies, Scott 23  Team Dimension Data + 16' 40'' 52 - - 11
102 185  Eisel, Bernhard 38  Team Dimension Data + 16' 40'' 107 - - -
103 34  Hansen, Adam 37  Lotto-Soudal + 16' 40'' 68 - - -
104 227  Šiškevičius, Evaldas 30  Delko-Marseille Provence + 16' 40'' 106 42 41 -
105 207  Turgis, Anthony 24  Direct Energie + 16' 40'' 73 27 - 13
106 211  Coquard, Bryan 26  Vital Concept-B&B Hô.. + 16' 40'' 86 14 - -
107 176  Soupe, Geoffrey 30  Cofidis, solutions crédits + 16' 40'' 112 - - -
108 45  Koren, Kristjan 32  Bahrain-Merida + 16' 40'' 69 - - -
109 174  Le Turnier, Mathias 24  Cofidis, solutions crédits + 16' 40'' 72 - 23 12
110 76  Rowe, Luke 29  Team Sky + 16' 40'' 104 - 25 -
111 86  Sutherland, Rory 37  UAE Team Emirates + 16' 40'' 113 - - -
112 6  Roelandts, Jürgen 33  Movistar Team + 16' 40'' 94 - - -
113 134  Greipel, André 36  Team Arkéa-Samsic + 16' 40'' 95 41 - -
114 206  Terpstra, Niki 34  Direct Energie + 16' 40'' 63 - - -
115 162  Bakelants, Jan 33  Team Sunweb + 16' 40'' 98 - - -
116 212  Boeckmans, Kris 32  Vital Concept-B&B Hô.. + 16' 40'' 116 - - -
117 12  Bauer, Jack 33  Mitchelton-Scott + 18' 39'' 97 - 12 -
118 107  Sinkeldam, Ramon 30  Groupama-FDJ + 21' 58'' 108 - - -
DNF 15  Mezgec, Luka 30  Mitchelton-Scott
DNF 35  Kluge, Roger 33  Lotto-Soudal
DNF 53  Drücker, Jempy 32  Bora-Hansgrohe
DNF 55  Pfingsten, Christoph 31  Bora-Hansgrohe
DNF 57  Schwarzmann, Michael 28  Bora-Hansgrohe
DNF 117  Sénéchal, Florian 25  Deceuninck-Quick Step
DNF 147  Wynants, Maarten 36  Team Jumbo-Visma
DNF 163  Curvers, Roy 39  Team Sunweb
DNF 203  Gaudin, Damien 32  Direct Energie
DNF 216  Réza, Kévin 30  Vital Concept-B&B Hô..
DNF 226  Navardauskas, Ramunas 31  Delko-Marseille Provence
DNS 65  Gallopin, Tony 30  Ag2r La Mondiale
DNS 84  Kristoff, Alexander 31  UAE Team Emirates
DNS 155  McLay, Daniel 27  EF Education First
DNS 171  Laporte, Christophe 26  Cofidis, solutions crédits
Km   Sprint #  Rider  Team Points Bonus
24.8   Levens 1 42  Colbrelli, Sonny  Bahrain-Merida 3 pts - 03''
2 21  López, Miguel Ángel  Astana Pro Team 2 pts - 02''
3 157  Garderen, Tejay van  EF Education First 1 pts - 01''
79.3   La Turbie 1 5  Quintana, Nairo  Movistar Team 3 pts - 03''
2 1  Soler, Marc  Movistar Team 2 pts - 02''
3 21  López, Miguel Ángel  Astana Pro Team 1 pts - 01''
Km   Climb #  Rider  Team Points Bonus
20.8   Côte de Levens (2C) 1 33  De Gendt, Thomas  Lotto-Soudal 7 pts -
2 111  Jungels, Bob  Deceuninck-Quick Step 5 pts -
3 1  Soler, Marc  Movistar Team 3 pts -
4 27  Sánchez, Luis León  Astana Pro Team 2 pts -
5 51  Konrad, Patrick  Bora-Hansgrohe 1 pts -
36.8   Côte de Châteauneuf (2C) 1 17  Trentin, Matteo  Mitchelton-Scott 7 pts -
2 33  De Gendt, Thomas  Lotto-Soudal 5 pts -
3 42  Colbrelli, Sonny  Bahrain-Merida 3 pts -
4 105  Madouas, Valentin  Groupama-FDJ 2 pts -
5 133  Gesbert, Elie  Team Arkéa-Samsic 1 pts -
51.3   Col de Calaïson (2C) 1 17  Trentin, Matteo  Mitchelton-Scott 7 pts -
2 157  Garderen, Tejay van  EF Education First 5 pts -
3 222  El Fares, Julien  Delko-Marseille Provence 3 pts -
4 43  Cortina, Iván  Bahrain-Merida 2 pts -
5 127  Špilak, Simon  Team Katusha-Alpecin 1 pts -
68.3   Côte de Peille (1C) 1 5  Quintana, Nairo  Movistar Team 10 pts -
2 1  Soler, Marc  Movistar Team 8 pts -
3 27  Sánchez, Luis León  Astana Pro Team 6 pts -
4 21  López, Miguel Ángel  Astana Pro Team 4 pts -
5 25  Izagirre, Ion  Astana Pro Team 3 pts -
6 54  Großschartner, Felix  Bora-Hansgrohe 2 pts -
7 41  Pozzovivo, Domenico  Bahrain-Merida 1 pts -
84.3   Col d'Èze (1C) 1 5  Quintana, Nairo  Movistar Team 10 pts -
2 157  Garderen, Tejay van  EF Education First 8 pts -
3 25  Izagirre, Ion  Astana Pro Team 6 pts -
4 27  Sánchez, Luis León  Astana Pro Team 4 pts -
5 41  Pozzovivo, Domenico  Bahrain-Merida 3 pts -
6 164  Kelderman, Wilco  Team Sunweb 2 pts -
7 75  Narváez, Jhonnatan  Team Sky 1 pts -
101.8   Col des Quatre Chemins (2C) 1 25  Izagirre, Ion  Astana Pro Team 7 pts -
2 5  Quintana, Nairo  Movistar Team 5 pts -
3 157  Garderen, Tejay van  EF Education First 3 pts -
4     - pts - 0-''
#  Team Time Sum #  Rider Age Time
1  Team Sky 8h 06' 07'' 60 1
17 74  Kwiatkowski, Michał 28 2h 41' 36''
19 71  Bernal, Egan 22 2h 41' 36''
24 72  Geoghegan Hart, Tao 23 2h 42' 55''
2  Mitchelton-Scott 8h 08' 21'' 55 4
8 11  Yates, Simon 26 2h 41' 30''
16 14  Haig, Jack 25 2h 41' 36''
31 16  Nieve, Mikel 34 2h 45' 15''
3  Astana Pro Team 8h 09' 48'' 46 2
1 25  Izagirre, Ion 30 2h 41' 10''
7 27  Sánchez, Luis León 35 2h 41' 28''
38 23  Houle, Hugo 28 2h 47' 10''
4  Ag2r La Mondiale 8h 10' 14'' 53 3
2 66  Naesen, Oliver 28 2h 41' 28''
15 61  Bardet, Romain 28 2h 41' 36''
36 62  Chérel, Mikaël 33 2h 47' 10''
5  Bahrain-Merida 8h 10' 14'' 64 5
6 41  Pozzovivo, Domenico 36 2h 41' 28''
18 47  Teuns, Dylan 27 2h 41' 36''
40 43  Cortina, Iván 23 2h 47' 10''
6  Groupama-FDJ 8h 14' 52'' 77 8
12 106  Molard, Rudy 29 2h 41' 36''
13 105  Madouas, Valentin 22 2h 41' 36''
52 104  Le Gac, Olivier 25 2h 51' 40''
7  CCC Team 8h 15' 18'' 95 12
23 194  De Marchi, Alessandro 32 2h 42' 53''
29 191  Antunes, Amaro 28 2h 45' 15''
43 193  De La Parte, Victor 32 2h 47' 10''
8  EF Education First 8h 16' 10'' 84 11
4 154  Martínez, Daniel 22 2h 41' 28''
9 157  Garderen, Tejay van 30 2h 41' 30''
71 156  Scully, Tom 29 2h 53' 12''
9  Direct Energie 8h 18' 44'' 103 7
20 204  Hivert, Jonathan 33 2h 42' 27''
25 201  Calmejane, Lilian 26 2h 43' 05''
58 202  Bonifazio, Niccolò 25 2h 53' 12''
10  Movistar Team 8h 21' 08'' 107 6
10 5  Quintana, Nairo 29 2h 41' 32''
48 2  Anacona, Winner 30 2h 49' 48''
49 3  Carretero, Héctor 23 2h 49' 48''
11  Cofidis, solutions crédits 8h 21' 34'' 122 16
26 175  Périchon, Pierre-Luc 32 2h 43' 07''
28 172  Edet, Nicolas 31 2h 45' 15''
68 173  Hansen, Jesper 28 2h 53' 12''
12  Team Arkéa-Samsic 8h 22' 55'' 129 22
21 133  Gesbert, Elie 23 2h 42' 33''
44 135  Moinard, Amaël 37 2h 47' 10''
64 136  Pichon, Laurent 32 2h 53' 12''
13  Bora-Hansgrohe 8h 23' 22'' 116 13
5 54  Großschartner, Felix 25 2h 41' 28''
45 51  Konrad, Patrick 27 2h 48' 42''
66 56  Poljański, Pawel 28 2h 53' 12''
14  Delko-Marseille Provence 8h 25' 11'' 123 19
32 222  El Fares, Julien 33 2h 45' 50''
35 224  Finetto, Mauro 33 2h 47' 10''
56 223  Fedeli, Alessandro 23 2h 52' 11''
15  Trek-Segafredo 8h 25' 37'' 135 9
30 92  Bernard, Julien 27 2h 45' 15''
33 97  Theuns, Edward 27 2h 47' 10''
72 96  Pantano, Jarlinson 30 2h 53' 12''
16  Deceuninck-Quick Step 8h 26' 36'' 134 10
11 111  Jungels, Bob 26 2h 41' 36''
42 113  Gilbert, Philippe 36 2h 47' 10''
81 116  Sabatini, Fabio 34 2h 57' 50''
17  Team Katusha-Alpecin 8h 29' 15'' 146 14
22 121  Zakarin, Ilnur 29 2h 42' 51''
57 126  Politt, Nils 25 2h 53' 12''
67 127  Špilak, Simon 32 2h 53' 12''
18  Vital Concept-B&B Hôtels 8h 32' 10'' 168 17
34 215  Pacher, Quentin 27 2h 47' 10''
37 213  Gautier, Cyril 31 2h 47' 10''
97 214  Müller, Patrick 22 2h 57' 50''
19  Team Sunweb 8h 35' 14'' 193 21
3 164  Kelderman, Wilco 27 2h 41' 28''
75 165  Pedersen, Casper 23 2h 55' 56''
115 162  Bakelants, Jan 33 2h 57' 50''
20  Team Jumbo-Visma 8h 37' 16'' 183 15
14 142  Bennett, George 28 2h 41' 36''
80 145  Lindeman, Bert-Jan 29 2h 57' 50''
89 143  Eenkhoorn, Pascal 22 2h 57' 50''
21  UAE Team Emirates 8h 42' 42'' 212 20
53 81  Henao, Sergio 31 2h 51' 40''
60 83  Bystrøm, Sven Erik 27 2h 53' 12''
99 85  Marcato, Marco 35 2h 57' 50''
22  Lotto-Soudal 8h 46' 24'' 242 18
69 37  Monfort, Maxime 36 2h 53' 12''
73 33  De Gendt, Thomas 32 2h 55' 22''
100 36  Maes, Nikolas 32 2h 57' 50''
23  Team Dimension Data 8h 53' 30'' 289 23
86 187  Vermote, Julien 29 2h 57' 50''
101 184  Davies, Scott 23 2h 57' 50''
102 185  Eisel, Bernhard 38 2h 57' 50''
#  Rider Age  Team Time Difference Rank +/-
1 71  Bernal, Egan 22  Team Sky 29h 17' 02'' -
2 5  Quintana, Nairo 29  Movistar Team 29h 17' 41'' + 00' 39'' + 1
3 74  Kwiatkowski, Michał 28  Team Sky 29h 18' 05'' + 01' 03'' + 1
4 14  Haig, Jack 25  Mitchelton-Scott 29h 18' 23'' + 01' 21'' + 1
5 61  Bardet, Romain 28  Ag2r La Mondiale 29h 18' 47'' + 01' 45'' + 1
6 142  Bennett, George 28  Team Jumbo-Visma 29h 19' 22'' + 02' 20'' + 1
7 106  Molard, Rudy 29  Groupama-FDJ 29h 20' 04'' + 03' 02'' + 2
8 111  Jungels, Bob 26  Deceuninck-Quick Step 29h 20' 08'' + 03' 06'' + 2
9 27  Sánchez, Luis León 35  Astana Pro Team 29h 20' 14'' + 03' 12'' + 2
10 121  Zakarin, Ilnur 29  Team Katusha-Alpecin 29h 21' 09'' + 04' 07'' - 2
11 105  Madouas, Valentin 22  Groupama-FDJ 29h 21' 09'' + 04' 07'' + 1
12 54  Großschartner, Felix 25  Bora-Hansgrohe 29h 21' 12'' + 04' 10'' + 1
13 66  Naesen, Oliver 28  Ag2r La Mondiale 29h 22' 38'' + 05' 36'' + 1
14 164  Kelderman, Wilco 27  Team Sunweb 29h 22' 59'' + 05' 57'' + 2
15 113  Gilbert, Philippe 36  Deceuninck-Quick Step 29h 23' 21'' + 06' 19'' - 13
16 201  Calmejane, Lilian 26  Direct Energie 29h 24' 30'' + 07' 28'' - 1
17 47  Teuns, Dylan 27  Bahrain-Merida 29h 24' 39'' + 07' 37'' -
18 154  Martínez, Daniel 22  EF Education First 29h 26' 29'' + 09' 27'' + 2
19 157  Garderen, Tejay van 30  EF Education First 29h 29' 33'' + 12' 31'' + 3
20 213  Gautier, Cyril 31  Vital Concept-B&B Hô.. 29h 31' 25'' + 14' 23'' - 2
21 25  Izagirre, Ion 30  Astana Pro Team 29h 31' 54'' + 14' 52'' + 6
22 62  Chérel, Mikaël 33  Ag2r La Mondiale 29h 31' 58'' + 14' 56'' - 3
23 23  Houle, Hugo 28  Astana Pro Team 29h 32' 22'' + 15' 20'' - 2
24 222  El Fares, Julien 33  Delko-Marseille Provence 29h 36' 34'' + 19' 32'' + 2
25 11  Yates, Simon 26  Mitchelton-Scott 29h 39' 32'' + 22' 30'' + 8
26 41  Pozzovivo, Domenico 36  Bahrain-Merida 29h 39' 44'' + 22' 42'' + 8
27 194  De Marchi, Alessandro 32  CCC Team 29h 40' 01'' + 22' 59'' + 5
28 21  López, Miguel Ángel 25  Astana Pro Team 29h 40' 46'' + 23' 44'' -
29 191  Antunes, Amaro 28  CCC Team 29h 41' 40'' + 24' 38'' + 2
30 37  Monfort, Maxime 36  Lotto-Soudal 29h 42' 43'' + 25' 41'' - 6
31 81  Henao, Sergio 31  UAE Team Emirates 29h 43' 14'' + 26' 12'' - 2
32 72  Geoghegan Hart, Tao 23  Team Sky 29h 43' 25'' + 26' 23'' + 6
33 2  Anacona, Winner 30  Movistar Team 29h 44' 36'' + 27' 34'' - 3
34 92  Bernard, Julien 27  Trek-Segafredo 29h 46' 15'' + 29' 13'' + 6
35 97  Theuns, Edward 27  Trek-Segafredo 29h 46' 54'' + 29' 52'' + 1
36 51  Konrad, Patrick 27  Bora-Hansgrohe 29h 46' 59'' + 29' 57'' - 1
37 93  Ciccone, Giulio 24  Trek-Segafredo 29h 47' 23'' + 30' 21'' - 12
38 133  Gesbert, Elie 23  Team Arkéa-Samsic 29h 47' 26'' + 30' 24'' + 9
39 17  Trentin, Matteo 29  Mitchelton-Scott 29h 47' 36'' + 30' 34'' - 2
40 172  Edet, Nicolas 31  Cofidis, solutions crédits 29h 48' 58'' + 31' 56'' + 6
41 77  Sosa, Iván 21  Team Sky 29h 48' 59'' + 31' 57'' + 9
42 204  Hivert, Jonathan 33  Direct Energie 29h 51' 26'' + 34' 24'' + 15
43 193  De La Parte, Victor 32  CCC Team 29h 52' 04'' + 35' 02'' + 5
44 196  Dam, Laurens ten 38  CCC Team 29h 52' 31'' + 35' 29'' -
45 215  Pacher, Quentin 27  Vital Concept-B&B Hô.. 29h 53' 22'' + 36' 20'' + 7
46 43  Cortina, Iván 23  Bahrain-Merida 29h 53' 49'' + 36' 47'' + 8
47 56  Poljański, Pawel 28  Bora-Hansgrohe 29h 53' 58'' + 36' 56'' - 8
48 126  Politt, Nils 25  Team Katusha-Alpecin 29h 54' 24'' + 37' 22'' - 6
49 42  Colbrelli, Sonny 28  Bahrain-Merida 29h 54' 56'' + 37' 54'' - 6
50 1  Soler, Marc 25  Movistar Team 29h 55' 57'' + 38' 55'' + 1
51 13  Chaves, Esteban 29  Mitchelton-Scott 29h 56' 02'' + 39' 00'' + 2
52 184  Davies, Scott 23  Team Dimension Data 29h 58' 52'' + 41' 50'' - 11
53 221  Combaud, Romain 27  Delko-Marseille Provence 30h 00' 14'' + 43' 12'' + 2
54 96  Pantano, Jarlinson 30  Trek-Segafredo 30h 00' 56'' + 43' 54'' + 2
55 146  Teunissen, Mike 26  Team Jumbo-Visma 30h 02' 55'' + 45' 53'' - 6
56 16  Nieve, Mikel 34  Mitchelton-Scott 30h 04' 38'' + 47' 36'' + 17
57 73  Henao, Sebastián 25  Team Sky 30h 05' 06'' + 48' 04'' + 8
58 33  De Gendt, Thomas 32  Lotto-Soudal 30h 05' 17'' + 48' 15'' + 1
59 127  Špilak, Simon 32  Team Katusha-Alpecin 30h 06' 21'' + 49' 19'' + 4
60 44  Haussler, Heinrich 35  Bahrain-Merida 30h 06' 21'' + 49' 19'' + 4
61 67  Vandenbergh, Stijn 34  Ag2r La Mondiale 30h 07' 14'' + 50' 12'' - 3
62 85  Marcato, Marco 35  UAE Team Emirates 30h 08' 17'' + 51' 15'' - 2
63 206  Terpstra, Niki 34  Direct Energie 30h 09' 10'' + 52' 08'' - 2
64 112  Declercq, Tim 29  Deceuninck-Quick Step 30h 09' 59'' + 52' 57'' - 2
65 145  Lindeman, Bert-Jan 29  Team Jumbo-Visma 30h 11' 26'' + 54' 24'' + 1
66 175  Périchon, Pierre-Luc 32  Cofidis, solutions crédits 30h 11' 51'' + 54' 49'' + 25
67 173  Hansen, Jesper 28  Cofidis, solutions crédits 30h 13' 02'' + 56' 00'' + 7
68 34  Hansen, Adam 37  Lotto-Soudal 30h 13' 17'' + 56' 15'' - 1
69 45  Koren, Kristjan 32  Bahrain-Merida 30h 14' 05'' + 57' 03'' - 1
70 101  Démare, Arnaud 27  Groupama-FDJ 30h 14' 29'' + 57' 27'' - 1
71 26  Cort, Magnus 26  Astana Pro Team 30h 16' 02'' + 59' 00'' + 5
72 174  Le Turnier, Mathias 24  Cofidis, solutions crédits 30h 16' 21'' + 59' 19'' - 2
73 207  Turgis, Anthony 24  Direct Energie 30h 16' 25'' + 59' 23'' - 2
74 135  Moinard, Amaël 37  Team Arkéa-Samsic 30h 16' 42'' + 59' 40'' + 23
75 91  Degenkolb, John 30  Trek-Segafredo 30h 16' 59'' + 59' 57'' - 3
76 95  Kirsch, Alex 26  Trek-Segafredo 30h 18' 26'' + 1h 01' 24'' - 1
77 3  Carretero, Héctor 23  Movistar Team 30h 18' 41'' + 1h 01' 39'' + 16
78 143  Eenkhoorn, Pascal 22  Team Jumbo-Visma 30h 18' 43'' + 1h 01' 41'' - 1
79 63  Cosnefroy, Benoît 23  Ag2r La Mondiale 30h 19' 28'' + 1h 02' 26'' + 26
80 4  Erviti, Imanol 35  Movistar Team 30h 19' 32'' + 1h 02' 30'' + 1
81 75  Narváez, Jhonnatan 22  Team Sky 30h 20' 15'' + 1h 03' 13'' + 9
82 124  Hollenstein, Reto 33  Team Katusha-Alpecin 30h 21' 24'' + 1h 04' 22'' - 4
83 136  Pichon, Laurent 32  Team Arkéa-Samsic 30h 21' 31'' + 1h 04' 29'' + 5
84 104  Le Gac, Olivier 25  Groupama-FDJ 30h 23' 03'' + 1h 06' 01'' + 18
85 94  Kort, Koen de 36  Trek-Segafredo 30h 24' 03'' + 1h 07' 01'' - 6
86 211  Coquard, Bryan 26  Vital Concept-B&B Hô.. 30h 24' 08'' + 1h 07' 06'' - 6
87 144  Jansen, Amund 25  Team Jumbo-Visma 30h 24' 36'' + 1h 07' 34'' - 5
88 103  Konovalovas, Ignatas 33  Groupama-FDJ 30h 25' 19'' + 1h 08' 17'' + 16
89 22  De Vreese, Laurens 30  Astana Pro Team 30h 25' 45'' + 1h 08' 43'' - 4
90 214  Müller, Patrick 22  Vital Concept-B&B Hô.. 30h 26' 09'' + 1h 09' 07'' - 3
91 153  Docker, Mitchell 32  EF Education First 30h 26' 11'' + 1h 09' 09'' - 2
92 224  Finetto, Mauro 33  Delko-Marseille Provence 30h 26' 31'' + 1h 09' 29'' + 25
93 123  Haller, Marco 27  Team Katusha-Alpecin 30h 26' 40'' + 1h 09' 38'' - 1
94 6  Roelandts, Jürgen 33  Movistar Team 30h 26' 47'' + 1h 09' 45'' -
95 134  Greipel, André 36  Team Arkéa-Samsic 30h 27' 00'' + 1h 09' 58'' + 1
96 165  Pedersen, Casper 23  Team Sunweb 30h 27' 04'' + 1h 10' 02'' + 5
97 12  Bauer, Jack 33  Mitchelton-Scott 30h 27' 35'' + 1h 10' 33'' - 13
98 162  Bakelants, Jan 33  Team Sunweb 30h 27' 48'' + 1h 10' 46'' -
99 83  Bystrøm, Sven Erik 27  UAE Team Emirates 30h 28' 20'' + 1h 11' 18'' + 12
100 36  Maes, Nikolas 32  Lotto-Soudal 30h 28' 57'' + 1h 11' 55'' -
101 205  Petit, Adrien 28  Direct Energie 30h 30' 49'' + 1h 13' 47'' + 14
102 102  Guarnieri, Jacopo 31  Groupama-FDJ 30h 31' 40'' + 1h 14' 38'' + 6
103 116  Sabatini, Fabio 34  Deceuninck-Quick Step 30h 31' 51'' + 1h 14' 49'' + 6
104 76  Rowe, Luke 29  Team Sky 30h 31' 55'' + 1h 14' 53'' + 6
105 202  Bonifazio, Niccolò 25  Direct Energie 30h 32' 29'' + 1h 15' 27'' + 11
106 227  Šiškevičius, Evaldas 30  Delko-Marseille Provence 30h 33' 54'' + 1h 16' 52'' + 6
107 185  Eisel, Bernhard 38  Team Dimension Data 30h 34' 18'' + 1h 17' 16'' + 6
108 107  Sinkeldam, Ramon 30  Groupama-FDJ 30h 36' 14'' + 1h 19' 12'' - 2
109 156  Scully, Tom 29  EF Education First 30h 37' 03'' + 1h 20' 01'' + 12
110 177  Van Lerberghe, Bert 26  Cofidis, solutions crédits 30h 38' 18'' + 1h 21' 16'' + 9
111 223  Fedeli, Alessandro 23  Delko-Marseille Provence 30h 39' 58'' + 1h 22' 56'' + 13
112 176  Soupe, Geoffrey 30  Cofidis, solutions crédits 30h 43' 01'' + 1h 25' 59'' + 10
113 86  Sutherland, Rory 37  UAE Team Emirates 30h 44' 08'' + 1h 27' 06'' + 10
114 192  Barta, Will 23  CCC Team 30h 46' 21'' + 1h 29' 19'' + 11
115 115  Keisse, Iljo 36  Deceuninck-Quick Step 30h 46' 36'' + 1h 29' 34'' + 11
116 212  Boeckmans, Kris 32  Vital Concept-B&B Hô.. 30h 48' 21'' + 1h 31' 19'' + 12
117 225  Grosu, Eduard 26  Delko-Marseille Provence 30h 54' 19'' + 1h 37' 17'' + 15
118 187  Vermote, Julien 29  Team Dimension Data 30h 54' 29'' + 1h 37' 27'' + 15
#  Rider Age  Team Points Difference Rank +/-
1 74  Kwiatkowski, Michał 28  Team Sky 33 pts -
2 154  Martínez, Daniel 22  EF Education First 28 pts -5 pts + 3
3 11  Yates, Simon 26  Mitchelton-Scott 25 pts -8 pts -
4 27  Sánchez, Luis León 35  Astana Pro Team 24 pts -9 pts + 2
5 17  Trentin, Matteo 29  Mitchelton-Scott 24 pts -9 pts - 3
6 101  Démare, Arnaud 27  Groupama-FDJ 22 pts -11 pts - 2
7 26  Cort, Magnus 26  Astana Pro Team 18 pts -15 pts -
8 25  Izagirre, Ion 30  Astana Pro Team 18 pts -15 pts + 25
9 113  Gilbert, Philippe 36  Deceuninck-Quick Step 16 pts -17 pts - 1
10 66  Naesen, Oliver 28  Ag2r La Mondiale 16 pts -17 pts + 18
11 33  De Gendt, Thomas 32  Lotto-Soudal 16 pts -17 pts - 2
12 21  López, Miguel Ángel 25  Astana Pro Team 15 pts -18 pts + 2
13 93  Ciccone, Giulio 24  Trek-Segafredo 14 pts -19 pts - 3
14 211  Coquard, Bryan 26  Vital Concept-B&B Hô.. 14 pts -19 pts - 3
15 71  Bernal, Egan 22  Team Sky 13 pts -20 pts - 3
16 91  Degenkolb, John 30  Trek-Segafredo 13 pts -20 pts - 3
17 43  Cortina, Iván 23  Bahrain-Merida 12 pts -21 pts - 1
18 126  Politt, Nils 25  Team Katusha-Alpecin 12 pts -21 pts - 3
19 42  Colbrelli, Sonny 28  Bahrain-Merida 10 pts -23 pts + 1
20 157  Garderen, Tejay van 30  EF Education First 10 pts -23 pts - 1
21 164  Kelderman, Wilco 27  Team Sunweb 9 pts -24 pts
22 194  De Marchi, Alessandro 32  CCC Team 9 pts -24 pts - 5
23 172  Edet, Nicolas 31  Cofidis, solutions crédits 9 pts -24 pts - 5
24 54  Großschartner, Felix 25  Bora-Hansgrohe 7 pts -26 pts + 20
25 201  Calmejane, Lilian 26  Direct Energie 6 pts -27 pts - 3
26 204  Hivert, Jonathan 33  Direct Energie 6 pts -27 pts - 3
27 207  Turgis, Anthony 24  Direct Energie 6 pts -27 pts - 3
28 105  Madouas, Valentin 22  Groupama-FDJ 5 pts -28 pts - 3
29 41  Pozzovivo, Domenico 36  Bahrain-Merida 5 pts -28 pts
30 202  Bonifazio, Niccolò 25  Direct Energie 5 pts -28 pts - 4
31 5  Quintana, Nairo 29  Movistar Team 4 pts -29 pts
32 222  El Fares, Julien 33  Delko-Marseille Provence 4 pts -29 pts - 3
33 1  Soler, Marc 25  Movistar Team 4 pts -29 pts + 7
34 56  Poljański, Pawel 28  Bora-Hansgrohe 3 pts -30 pts - 3
35 104  Le Gac, Olivier 25  Groupama-FDJ 3 pts -30 pts - 3
36 81  Henao, Sergio 31  UAE Team Emirates 3 pts -30 pts - 2
37 156  Scully, Tom 29  EF Education First 3 pts -30 pts - 1
38 61  Bardet, Romain 28  Ag2r La Mondiale 2 pts -31 pts - 1
39 106  Molard, Rudy 29  Groupama-FDJ 2 pts -31 pts - 1
40 193  De La Parte, Victor 32  CCC Team 2 pts -31 pts - 1
41 134  Greipel, André 36  Team Arkéa-Samsic 2 pts -31 pts -
42 227  Šiškevičius, Evaldas 30  Delko-Marseille Provence 2 pts -31 pts -
43 14  Haig, Jack 25  Mitchelton-Scott 1 pts -32 pts -
44 92  Bernard, Julien 27  Trek-Segafredo 1 pts -32 pts + 2
45 97  Theuns, Edward 27  Trek-Segafredo 1 pts -32 pts -
46 146  Teunissen, Mike 26  Team Jumbo-Visma 1 pts -32 pts + 1
47 225  Grosu, Eduard 26  Delko-Marseille Provence 1 pts -32 pts + 1
48 112  Declercq, Tim 29  Deceuninck-Quick Step -2 pts -35 pts + 1
49 111  Jungels, Bob 26  Deceuninck-Quick Step -3 pts -36 pts + 1
#  Rider Age  Team Points Difference Rank +/-
1 33  De Gendt, Thomas 32  Lotto-Soudal 76 pts -
2 194  De Marchi, Alessandro 32  CCC Team 43 pts -33 pts -
3 5  Quintana, Nairo 29  Movistar Team 25 pts -51 pts
4 17  Trentin, Matteo 29  Mitchelton-Scott 16 pts -60 pts + 24
5 25  Izagirre, Ion 30  Astana Pro Team 16 pts -60 pts
6 157  Garderen, Tejay van 30  EF Education First 16 pts -60 pts
7 21  López, Miguel Ángel 25  Astana Pro Team 15 pts -61 pts - 1
8 154  Martínez, Daniel 22  EF Education First 14 pts -62 pts - 4
9 27  Sánchez, Luis León 35  Astana Pro Team 12 pts -64 pts
10 93  Ciccone, Giulio 24  Trek-Segafredo 12 pts -64 pts - 5
11 1  Soler, Marc 25  Movistar Team 11 pts -65 pts
12 12  Bauer, Jack 33  Mitchelton-Scott 10 pts -66 pts - 5
13 11  Yates, Simon 26  Mitchelton-Scott 10 pts -66 pts - 5
14 225  Grosu, Eduard 26  Delko-Marseille Provence 9 pts -67 pts - 5
15 133  Gesbert, Elie 23  Team Arkéa-Samsic 9 pts -67 pts - 5
16 43  Cortina, Iván 23  Bahrain-Merida 8 pts -68 pts - 1
17 204  Hivert, Jonathan 33  Direct Energie 8 pts -68 pts - 5
18 221  Combaud, Romain 27  Delko-Marseille Provence 8 pts -68 pts - 7
19 224  Finetto, Mauro 33  Delko-Marseille Provence 7 pts -69 pts - 6
20 172  Edet, Nicolas 31  Cofidis, solutions crédits 7 pts -69 pts - 6
21 222  El Fares, Julien 33  Delko-Marseille Provence 5 pts -71 pts + 6
22 92  Bernard, Julien 27  Trek-Segafredo 5 pts -71 pts - 6
23 174  Le Turnier, Mathias 24  Cofidis, solutions crédits 5 pts -71 pts - 6
24 136  Pichon, Laurent 32  Team Arkéa-Samsic 5 pts -71 pts - 6
25 76  Rowe, Luke 29  Team Sky 5 pts -71 pts - 6
26 111  Jungels, Bob 26  Deceuninck-Quick Step 4 pts -72 pts + 11
27 41  Pozzovivo, Domenico 36  Bahrain-Merida 4 pts -72 pts
28 74  Kwiatkowski, Michał 28  Team Sky 3 pts -73 pts - 7
29 126  Politt, Nils 25  Team Katusha-Alpecin 3 pts -73 pts - 7
30 42  Colbrelli, Sonny 28  Bahrain-Merida 3 pts -73 pts
31 26  Cort, Magnus 26  Astana Pro Team 3 pts -73 pts - 7
32 135  Moinard, Amaël 37  Team Arkéa-Samsic 3 pts -73 pts - 7
33 95  Kirsch, Alex 26  Trek-Segafredo 3 pts -73 pts - 10
34 105  Madouas, Valentin 22  Groupama-FDJ 2 pts -74 pts
35 54  Großschartner, Felix 25  Bora-Hansgrohe 2 pts -74 pts
36 164  Kelderman, Wilco 27  Team Sunweb 2 pts -74 pts
37 62  Chérel, Mikaël 33  Ag2r La Mondiale 2 pts -74 pts - 11
38 215  Pacher, Quentin 27  Vital Concept-B&B Hô.. 2 pts -74 pts - 9
39 127  Špilak, Simon 32  Team Katusha-Alpecin 2 pts -74 pts - 4
40 104  Le Gac, Olivier 25  Groupama-FDJ 2 pts -74 pts - 10
41 227  Šiškevičius, Evaldas 30  Delko-Marseille Provence 2 pts -74 pts - 10
42 14  Haig, Jack 25  Mitchelton-Scott 1 pts -75 pts - 9
43 66  Naesen, Oliver 28  Ag2r La Mondiale 1 pts -75 pts
44 113  Gilbert, Philippe 36  Deceuninck-Quick Step 1 pts -75 pts - 12
45 72  Geoghegan Hart, Tao 23  Team Sky 1 pts -75 pts - 11
46 51  Konrad, Patrick 27  Bora-Hansgrohe 1 pts -75 pts
47 112  Declercq, Tim 29  Deceuninck-Quick Step -1 pts -77 pts - 9
#  Rider Age  Team Points Difference Rank +/-
#  Rider Age  Team Time Difference Rank +/-
1 71  Bernal, Egan 22  Team Sky 29h 17' 02'' -
2 105  Madouas, Valentin 22  Groupama-FDJ 29h 21' 09'' + 04' 07'' -
3 154  Martínez, Daniel 22  EF Education First 29h 26' 29'' + 09' 27'' -
4 21  López, Miguel Ángel 25  Astana Pro Team 29h 40' 46'' + 23' 44'' + 1
5 72  Geoghegan Hart, Tao 23  Team Sky 29h 43' 25'' + 26' 23'' + 1
6 93  Ciccone, Giulio 24  Trek-Segafredo 29h 47' 23'' + 30' 21'' - 2
7 133  Gesbert, Elie 23  Team Arkéa-Samsic 29h 47' 26'' + 30' 24'' + 2
8 77  Sosa, Iván 21  Team Sky 29h 48' 59'' + 31' 57'' + 2
9 43  Cortina, Iván 23  Bahrain-Merida 29h 53' 49'' + 36' 47'' + 2
10 126  Politt, Nils 25  Team Katusha-Alpecin 29h 54' 24'' + 37' 22'' - 2
11 184  Davies, Scott 23  Team Dimension Data 29h 58' 52'' + 41' 50'' - 4
12 174  Le Turnier, Mathias 24  Cofidis, solutions crédits 30h 16' 21'' + 59' 19'' -
13 207  Turgis, Anthony 24  Direct Energie 30h 16' 25'' + 59' 23'' -
14 3  Carretero, Héctor 23  Movistar Team 30h 18' 41'' + 1h 01' 39'' + 4
15 143  Eenkhoorn, Pascal 22  Team Jumbo-Visma 30h 18' 43'' + 1h 01' 41'' - 1
16 63  Cosnefroy, Benoît 23  Ag2r La Mondiale 30h 19' 28'' + 1h 02' 26'' + 4
17 75  Narváez, Jhonnatan 22  Team Sky 30h 20' 15'' + 1h 03' 13'' -
18 144  Jansen, Amund 25  Team Jumbo-Visma 30h 24' 36'' + 1h 07' 34'' - 3
19 214  Müller, Patrick 22  Vital Concept-B&B Hô.. 30h 26' 09'' + 1h 09' 07'' - 3
20 165  Pedersen, Casper 23  Team Sunweb 30h 27' 04'' + 1h 10' 02'' - 1
21 223  Fedeli, Alessandro 23  Delko-Marseille Provence 30h 39' 58'' + 1h 22' 56'' -
22 192  Barta, Will 23  CCC Team 30h 46' 21'' + 1h 29' 19'' -
#  Team Time Difference Rank +/-
1  Team Sky 87h 57' 51'' -
2  Astana Pro Team 88h 07' 37'' + 09' 46'' -
3  Ag2r La Mondiale 88h 08' 16'' + 10' 25'' -
4  Mitchelton-Scott 88h 13' 18'' + 15' 27'' + 1
5  Bahrain-Merida 88h 15' 09'' + 17' 18'' - 1
6  Movistar Team 88h 31' 07'' + 33' 16'' -
7  Direct Energie 88h 38' 10'' + 40' 19'' + 2
8  Groupama-FDJ 88h 39' 32'' + 41' 41'' + 2
9  Trek-Segafredo 88h 40' 09'' + 42' 18'' - 2
10  Deceuninck-Quick Step 88h 41' 37'' + 43' 46'' - 2
11  EF Education First 88h 43' 51'' + 46' 00'' -
12  CCC Team 88h 50' 52'' + 53' 01'' + 1
13  Bora-Hansgrohe 88h 51' 43'' + 53' 52'' - 1
14  Team Katusha-Alpecin 89h 10' 41'' + 1h 12' 50'' + 2
15  Team Jumbo-Visma 89h 18' 23'' + 1h 20' 32'' -
16  Cofidis, solutions crédits 89h 18' 46'' + 1h 20' 55'' + 2
17  Vital Concept-B&B Hôtels 89h 21' 06'' + 1h 23' 15'' -
18  Lotto-Soudal 89h 23' 09'' + 1h 25' 18'' - 4
19  Delko-Marseille Provence 89h 43' 14'' + 1h 45' 23'' + 1
20  UAE Team Emirates 89h 44' 37'' + 1h 46' 46'' - 1
21  Team Sunweb 89h 53' 57'' + 1h 56' 06'' -
22  Team Arkéa-Samsic 90h 01' 29'' + 2h 03' 38'' -
23  Team Dimension Data 90h 48' 32'' + 2h 50' 41'' -


© Wijnreder Media