Du au

Tour de France

2.GT (21 étapes)

Gros plan

La 111e édition du Tour de France (2.UWT) se dispute du samedi 29 juin au dimanche 21 juillet. Vingt-et-une étapes figurent au programme, dont un contre-la-montre individuel. La Grande Boucle s'élancera de Florence, en Toscane, le 29 juin. Le Tour quittera l'Italie, pour revenir en France, le quatrième jour. En raison de la tenue des JO de Paris, la course s'achèvera exceptionnellement du côté de Nice, avec un contre-la-montre individuel entre Monaco et la préfecture des Alpes-Maritimes. Le vainqueur succédera au Danois Jonas Vingegaard, vainqueur des deux dernières éditions (voir classements 2023). Retrouvez ci-dessous la liste des étapes et des engagés. Toutes les informations sur www.letour.fr.

Les étapes :
29/06 - Et. 1 : Florence - Rimini (206 km)
30/06 - Et. 2 : Cesenatico - Bologne (200 km)
01/07 - Et. 3 : Plaisance - Turin (230,8 km)
02/07 - Et. 4 : Pinerolo - Valloire (139,6 km)
03/07 - Et. 5 : Saint-Jean-de-Maurienne - Saint-Vulbas (177,4 km)
04/07 - Et. 6 : Mâcon - Dijon (163,5 km)
05/07 - Et. 7 : Contre-la-montre individuel Nuits-Saint-Georges - Gevrey-Chambertin (25 km)
06/07 - Et. 8 : Semur-en-Auxois - Colombey-les-Deux-Églises 183,4 km)
07/07 - Et. 9 : Troyes - Troyes (199 km)
08/07 - Journée de repos à Orléans
09/07 - Et. 10 : Orléans - Saint-Amand-Montrond (187,3 km)
10/07 - Et. 11 : Évaux-les-Bains - Le Lioran (211 km)
11/07 - Et. 12 : Aurillac - Villeneuve-sur-Lot (204 km)
12/07 - Et. 13 : Agen - Pau (165,3 km)
13/07 - Et. 14 : Pau - Saint-Lary-Soulan Pla d'Adet (151,9 km)
14/07 - Et. 15 : Loudenvielle - Plateau de Beille (198 km)
15/07 - Journée de repos à Gruissan
16/07 - Et. 16 : Gruissan - Nîmes (188,6 km)
17/07 - Et. 17 : Saint-Paul-Trois-Châteaux - Super-Dévoluy (178 km)
18/07 - Et. 18 : Gap - Barcelonnette (179 km)
19/07 - Et. 19 : Embrun - Isola 2000 (145 km)
20/07 - Et. 20 : Nice - Col de la Couillole (132,8 km)
21/07 - Et. 21 : Contre-la-montre individuel - Monaco - Nice (34 km)


Autres éditions de l'épreuve :
2026 - 2025 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007

Départ : Florence
Arrivée : Rimini
Heure de départ :
Départ : Cesenatico
Arrivée : Bologne
Heure de départ :
Départ : Plaisance
Arrivée : Turin
Heure de départ :
Départ : Pignerol
Arrivée : Valloire
Heure de départ :
Départ : Saint-Jean-de-Maurienne
Arrivée : Saint-Vulbas
Heure de départ :
Départ : Mâcon
Arrivée : Dijon
Heure de départ :
Départ : Nuits-Saint-Georges
Arrivée : Gevrey-Chambertin
Distance : 25.3 km
Heure de départ :
Départ : Semur-en-Auxois
Arrivée : Colombey-les-Deux-Églises
Heure de départ :
Départ : Troyes
Arrivée : Troyes
Heure de départ :
Départ : Orléans
Arrivée : Saint-Amand-Montrond
Heure de départ :
Départ : Évaux-les-Bains
Arrivée : Non précisé
Heure de départ :
Départ : Aurillac
Arrivée : Villeneuve-sur-Lot
Heure de départ :
Départ : Agen
Arrivée : Non précisé
Heure de départ :
Départ : Pau
Arrivée : Saint-Lary-Soulan
Heure de départ :
Départ : Loudenvielle
Arrivée : Non précisé
Heure de départ :
Départ : Gruissan
Arrivée : Nîmes
Distance : 188.6 km
Heure de départ :
Départ : Saint-Paul-Trois-Châteaux
Arrivée : Non précisé
Distance : 177.8 km
Heure de départ :
Départ : Gap
Arrivée : Barcelonnette
Heure de départ :
Départ : Embrun
Arrivée : Isola
Heure de départ :
Départ : Nice
Arrivée : Non précisé
Heure de départ : Non précisée
Départ : Monaco
Arrivée : Nice
Heure de départ :
1 Biniam Girmay Intermarché-Wanty
2 Fernando Gaviria Rendon Movistar Team 0"
3 Arnaud De Lie Lotto 0"
4 Mads Pedersen Lidl-Trek 0"
5 Dylan Groenewegen Team Jayco AlUla 0"
6 Phil Bauhaus Bahrain Victorious 0"
7 Fabio Jakobsen Team Picnic PostNL 0"
8 Davide Ballerini XDS Astana Team 0"
9 Sam Bennett Decathlon AG2R La Mondiale Team 0"
10 Bryan Coquard Cofidis 0"
11 Jonas Rickaert Alpecin-Deceuninck 0"
12 Anthony Turgis TotalEnergies 0"
13 Marijn Van den Berg EF Education-EasyPost 0"
14 Richard Carapaz EF Education-EasyPost 0"
15 Pascal Ackermann Israel-Premier Tech 0"
16 Gerben Thijssen Intermarché-Wanty 0"
17 Jasper Stuyven Lidl-Trek 0"
18 Paul Lapeira Decathlon AG2R La Mondiale Team 0"
19 Matej Mohoric Bahrain Victorious 0"
20 Thomas Gachignard TotalEnergies 0"
21 Axel Zingle Cofidis 0"
22 Oier Lazkano Lopez Movistar Team 0"
23 Derek Gee Israel-Premier Tech 0"
24 Elmar Reinders Team Jayco AlUla 0"
25 Oliver Naesen Decathlon AG2R La Mondiale Team 0"
26 Guillaume Martin-Guyonnet Cofidis 0"
27 Arnaud Démare Arkéa-B&B Hôtels 0"
28 Dorian Godon Decathlon AG2R La Mondiale Team 0"
29 Ryan Gibbons Lidl-Trek 0"
30 Mike Teunissen Intermarché-Wanty 0"
31 Nils Eekhoff Team Picnic PostNL 0"
32 Cédric Beullens Lotto 0"
33 Alex Aranburu Deva Movistar Team 0"
34 Nelson Oliveira Movistar Team 0"
35 Danny Van Poppel Red Bull-BORA-Hansgrohe 0"
36 Pello Bilbao Lopez de Armentia Bahrain Victorious 0"
37 Ben Healy EF Education-EasyPost 0"
38 Tadej Pogačar UAE Team Emirates XRG 0"
39 Nils Politt UAE Team Emirates XRG 0"
40 Remco Evenepoel Soudal Quick-Step 0"
41 Louis Meintjes Intermarché-Wanty 0"
42 Yves Lampaert Soudal Quick-Step 0"
43 Georg Zimmermann Intermarché-Wanty 0"
44 Jack Haig Bahrain Victorious 0"
45 Simon Yates Team Jayco AlUla 0"
46 Hugo Houle Israel-Premier Tech 0"
47 Davide Formolo Movistar Team 0"
48 Jai Hindley Red Bull-BORA-Hansgrohe 0"
49 Chris Harper Team Jayco AlUla 0"
50 Santiago Buitrago Sanchez Bahrain Victorious 0"
51 Aleksandr Vlasov Red Bull-BORA-Hansgrohe 0"
52 Egan Bernal INEOS Grenadiers 0"
53 Carlos Rodriguez Cano INEOS Grenadiers 0"
54 Nico Denz Red Bull-BORA-Hansgrohe 0"
55 Laurens De Plus INEOS Grenadiers 0"
56 Sandy Dujardin TotalEnergies 0"
57 Romain Bardet Team Picnic PostNL 0"
58 Wout Van Aert Visma-Lease a Bike 0"
59 Laurenz Rex Intermarché-Wanty 0"
60 Toms Skujins Lidl-Trek 0"
61 Bruno Armirail Decathlon AG2R La Mondiale Team 47"
62 Hugo Page Intermarché-Wanty 0"
63 Brent Van Moer Lotto 0"
64 Frank Van den Broek Team Picnic PostNL 0"
65 Bram Welten Team Picnic PostNL 0"
66 John Degenkolb Team Picnic PostNL 0"
67 Matteo Jorgenson Visma-Lease a Bike 0"
68 Jonas Vingegaard Visma-Lease a Bike 0"
69 Tiesj Benoot Visma-Lease a Bike 0"
70 Bart Lemmen Visma-Lease a Bike 0"
71 Tim Wellens UAE Team Emirates XRG 0"
72 Odd Christian Eiking Uno-X Mobility 0"
73 Valentin Madouas Groupama-FDJ 0"
74 Julien Bernard Lidl-Trek 0"
75 Tobias Halland Johannessen Uno-X Mobility 0"
76 Johannes Kulset Uno-X Mobility 0"
77 Giulio Ciccone Lidl-Trek 0"
78 Clément Russo Groupama-FDJ 0"
79 Stefan Küng Groupama-FDJ 0"
80 Javier Romo Oliver Movistar Team 0"
81 Enric Mas Nicolau Movistar Team 0"
82 Romain Grégoire Groupama-FDJ 0"
83 Alexander Kristoff Uno-X Mobility 0"
84 Krists Neilands Israel-Premier Tech 0"
85 Cristián Rodriguez Martin Arkéa-B&B Hôtels 0"
86 Gregor Mühlberger Movistar Team 0"
87 Matteo Sobrero Red Bull-BORA-Hansgrohe 0"
88 Bob Jungels Red Bull-BORA-Hansgrohe 0"
89 Primoz Roglic Red Bull-BORA-Hansgrohe 0"
90 Steff Cras TotalEnergies 0"
91 Jordan Jegat TotalEnergies 0"
92 Rui Costa EF Education-EasyPost 0"
93 Nicolas Prodhomme Decathlon AG2R La Mondiale Team 0"
94 Felix Gall Decathlon AG2R La Mondiale Team 0"
95 Nans Peters Decathlon AG2R La Mondiale Team 0"
96 Nikias Arndt Bahrain Victorious 0"
97 João Almeida UAE Team Emirates XRG 0"
98 Kevin Geniets Groupama-FDJ 0"
99 Neilson Powless EF Education-EasyPost 0"
100 Juan Ayuso Pesquera UAE Team Emirates XRG 0"
101 Maxim Van Gils Lotto 0"
102 Mikel Landa Meana Soudal Quick-Step 0"
103 Kobe Goossens Intermarché-Wanty 0"
104 Gianni Moscon Soudal Quick-Step 0"
105 Adam Yates UAE Team Emirates XRG 0"
106 Tim Declercq Lidl-Trek 0"
107 Oscar Onley Team Picnic PostNL 0"
108 Piet Allegaert Cofidis 0"
109 Simon Geschke Cofidis 0"
110 Wilco Kelderman Visma-Lease a Bike 0"
111 Daniel McLay Arkéa-B&B Hôtels 0"
112 Raùl Garcia Pierna Arkéa-B&B Hôtels 0"
113 Mark Cavendish XDS Astana Team 0"
114 Stefan Bissegger EF Education-EasyPost 0"
115 Warren Barguil Team Picnic PostNL 0"
116 Alberto Bettiol EF Education-EasyPost 0"
117 Cees Bol XDS Astana Team 0"
118 Jasper Philipsen Alpecin-Deceuninck 0"
119 David Gaudu Groupama-FDJ 0"
120 Ilan Van Wilder Soudal Quick-Step 0"
121 Wouter Poels Bahrain Victorious 0"
122 Geraint Thomas INEOS Grenadiers 0"
123 Carlos Verona Quintanilla Lidl-Trek 0"
124 Marc Soler UAE Team Emirates XRG 0"
125 Quentin Pacher Groupama-FDJ 0"
126 Amaury Capiot Arkéa-B&B Hôtels 0"
127 Kévin Vauquelin Arkéa-B&B Hôtels 0"
128 Luca Mozzato Arkéa-B&B Hôtels 0"
129 Sébastien Grignard Lotto 0"
130 Jesus Herrada Cofidis 0"
131 Louis Vervaeke Soudal Quick-Step 0"
132 Mathieu Burgaudeau TotalEnergies 0"
133 Sean Quinn EF Education-EasyPost 0"
134 Ben Turner INEOS Grenadiers 0"
135 Pavel Sivakov UAE Team Emirates XRG 0"
136 Michal Kwiatkowski INEOS Grenadiers 0"
137 Harm Vanhoucke Lotto 0"
138 Marco Haller Red Bull-BORA-Hansgrohe 0"
139 Michael Matthews Team Jayco AlUla 0"
140 Harold Alfonso Tejada Canacue XDS Astana Team 0"
141 Yevgeniy Fedorov XDS Astana Team 0"
142 Luka Mezgec Team Jayco AlUla 0"
143 Alexey Lutsenko XDS Astana Team 0"
144 Fred Wright Bahrain Victorious 0"
145 Clément Champoussin Arkéa-B&B Hôtels 0"
146 Thomas Pidcock INEOS Grenadiers 0"
147 Ion Izagirre Insausti Cofidis 0"
148 Jan Tratnik Visma-Lease a Bike 0"
149 Luke Durbridge Team Jayco AlUla 0"
150 Jarrad Drizners Lotto 0"
151 Jonas Abrahamsen Uno-X Mobility 0"
152 Gianni Vermeersch Alpecin-Deceuninck 0"
153 Mattéo Vercher TotalEnergies 2'01"
154 Michael Morkov XDS Astana Team 0"
155 Søren Kragh Andersen Alpecin-Deceuninck 0"
156 Stephen Williams Israel-Premier Tech 0"
157 Victor Campenaerts Lotto 2'16"
158 Magnus Cort Nielsen Uno-X Mobility 0"
159 Rasmus Tiller Uno-X Mobility 2'27"
160 Christophe Laporte Visma-Lease a Bike 0"
161 Mathieu Van der Poel Alpecin-Deceuninck 2'42"
162 Axel Laurance Alpecin-Deceuninck 2'42"
163 Robbe Ghys Alpecin-Deceuninck 0"
164 Jakob Fuglsang Israel-Premier Tech 0"
165 Fabien Grellier TotalEnergies 3'22"
166 Christopher Juul Jensen Team Jayco AlUla 3'22"
167 Silvan Dillier Alpecin-Deceuninck 3'22"
168 Guillaume Boivin Israel-Premier Tech 0"
169 Jake Stewart Israel-Premier Tech 0"
170 Jonathan Castroviejo Nicolas INEOS Grenadiers 0"
171 Lenny Martinez Groupama-FDJ 4'14"
172 Jan Hirt Soudal Quick-Step 4'14"
173 Alexis Renard Cofidis 0"
174 Soren Waerenskjold Uno-X Mobility 0"
175 Casper Pedersen Soudal Quick-Step 9'26"
1 Richard Carapaz EF Education-EasyPost
2 Tadej Pogačar UAE Team Emirates XRG 0"
3 Remco Evenepoel Soudal Quick-Step 0"
4 Jonas Vingegaard Visma-Lease a Bike 0"
5 Romain Bardet Team Picnic PostNL 6"
6 Pello Bilbao Lopez de Armentia Bahrain Victorious 21"
7 Guillaume Martin-Guyonnet Cofidis 21"
8 Egan Bernal INEOS Grenadiers 21"
9 Jai Hindley Red Bull-BORA-Hansgrohe 21"
10 Aleksandr Vlasov Red Bull-BORA-Hansgrohe 21"
11 Carlos Rodriguez Cano INEOS Grenadiers 21"
12 Simon Yates Team Jayco AlUla 21"
13 Matteo Jorgenson Visma-Lease a Bike 21"
14 Giulio Ciccone Lidl-Trek 21"
15 Maxim Van Gils Lotto 21"
16 Enric Mas Nicolau Movistar Team 21"
17 Primoz Roglic Red Bull-BORA-Hansgrohe 21"
18 Felix Gall Decathlon AG2R La Mondiale Team 21"
19 Juan Ayuso Pesquera UAE Team Emirates XRG 21"
20 Mikel Landa Meana Soudal Quick-Step 21"
21 João Almeida UAE Team Emirates XRG 21"
22 Adam Yates UAE Team Emirates XRG 21"
23 Thomas Pidcock INEOS Grenadiers 21"
24 Laurens De Plus INEOS Grenadiers 1'11"
25 Santiago Buitrago Sanchez Bahrain Victorious 1'11"
26 Steff Cras TotalEnergies 1'11"
27 Derek Gee Israel-Premier Tech 1'22"
28 Jack Haig Bahrain Victorious 1'22"
29 Chris Harper Team Jayco AlUla 1'22"
30 Javier Romo Oliver Movistar Team 1'22"
31 Ilan Van Wilder Soudal Quick-Step 1'22"
32 Neilson Powless EF Education-EasyPost 1'51"
33 Louis Meintjes Intermarché-Wanty 2'31"
34 Odd Christian Eiking Uno-X Mobility 2'31"
35 Rui Costa EF Education-EasyPost 2'31"
36 Oscar Onley Team Picnic PostNL 2'31"
37 Warren Barguil Team Picnic PostNL 2'31"
38 Ben Healy EF Education-EasyPost 2'44"
39 Bruno Armirail Decathlon AG2R La Mondiale Team 3'18"
40 Julien Bernard Lidl-Trek 3'50"
41 Valentin Madouas Groupama-FDJ 4'07"
42 Toms Skujins Lidl-Trek 4'24"
43 Geraint Thomas INEOS Grenadiers 4'24"
44 Carlos Verona Quintanilla Lidl-Trek 5'43"
45 Wilco Kelderman Visma-Lease a Bike 6'11"
46 Frank Van den Broek Team Picnic PostNL 8'36"
47 Pavel Sivakov UAE Team Emirates XRG 8'36"
48 Tobias Halland Johannessen Uno-X Mobility 8'47"
49 Wout Van Aert Visma-Lease a Bike 11'00"
50 Johannes Kulset Uno-X Mobility 12'39"
51 Jonas Abrahamsen Uno-X Mobility 13'02"
52 Victor Campenaerts Lotto 13'20"
53 Harold Alfonso Tejada Canacue XDS Astana Team 13'24"
54 Alex Aranburu Deva Movistar Team 15'50"
55 Michal Kwiatkowski INEOS Grenadiers 16'01"
56 Quentin Pacher Groupama-FDJ 17'05"
57 Cristián Rodriguez Martin Arkéa-B&B Hôtels 17'09"
58 Nelson Oliveira Movistar Team 17'10"
59 Louis Vervaeke Soudal Quick-Step 17'42"
60 Hugo Houle Israel-Premier Tech 17'56"
61 Mads Pedersen Lidl-Trek 18'02"
62 Alberto Bettiol EF Education-EasyPost 18'02"
63 Davide Formolo Movistar Team 18'35"
64 Romain Grégoire Groupama-FDJ 19'02"
65 Axel Laurance Alpecin-Deceuninck 20'14"
66 Bob Jungels Red Bull-BORA-Hansgrohe 20'36"
67 Kobe Goossens Intermarché-Wanty 21'12"
68 Paul Lapeira Decathlon AG2R La Mondiale Team 24'19"
69 Tiesj Benoot Visma-Lease a Bike 24'19"
70 Kevin Geniets Groupama-FDJ 26'00"
71 Kévin Vauquelin Arkéa-B&B Hôtels 26'30"
72 Ryan Gibbons Lidl-Trek 26'57"
73 Marc Soler UAE Team Emirates XRG 27'17"
74 Stefan Küng Groupama-FDJ 27'28"
75 Ion Izagirre Insausti Cofidis 27'28"
76 Søren Kragh Andersen Alpecin-Deceuninck 28'14"
77 Mike Teunissen Intermarché-Wanty 28'21"
78 Jordan Jegat TotalEnergies 29'09"
79 Brent Van Moer Lotto 29'45"
80 Krists Neilands Israel-Premier Tech 29'45"
81 Harm Vanhoucke Lotto 29'45"
82 Jakob Fuglsang Israel-Premier Tech 29'45"
83 Jan Tratnik Visma-Lease a Bike 30'01"
84 Alexey Lutsenko XDS Astana Team 31'34"
85 Matej Mohoric Bahrain Victorious 32'43"
86 Fabien Grellier TotalEnergies 33'07"
87 Bart Lemmen Visma-Lease a Bike 34'31"
88 Gianni Moscon Soudal Quick-Step 34'31"
89 Georg Zimmermann Intermarché-Wanty 34'47"
90 Jesus Herrada Cofidis 35'34"
91 Nicolas Prodhomme Decathlon AG2R La Mondiale Team 36'08"
92 Stephen Williams Israel-Premier Tech 36'08"
93 Cédric Beullens Lotto 36'43"
94 Hugo Page Intermarché-Wanty 36'43"
95 Gianni Vermeersch Alpecin-Deceuninck 36'43"
96 Jonathan Castroviejo Nicolas INEOS Grenadiers 36'43"
97 Mathieu Van der Poel Alpecin-Deceuninck 37'13"
98 Rasmus Tiller Uno-X Mobility 38'09"
99 Nico Denz Red Bull-BORA-Hansgrohe 40'13"
100 Nans Peters Decathlon AG2R La Mondiale Team 40'13"
101 Matteo Sobrero Red Bull-BORA-Hansgrohe 40'13"
102 Simon Geschke Cofidis 40'13"
103 Wouter Poels Bahrain Victorious 40'13"
104 Jasper Stuyven Lidl-Trek 41'31"
105 Magnus Cort Nielsen Uno-X Mobility 42'37"
106 Nikias Arndt Bahrain Victorious 42'40"
107 Biniam Girmay Intermarché-Wanty 44'49"
108 Bryan Coquard Cofidis 44'59"
109 Pascal Ackermann Israel-Premier Tech 44'59"
110 Sandy Dujardin TotalEnergies 44'59"
111 Gregor Mühlberger Movistar Team 44'59"
112 David Gaudu Groupama-FDJ 44'59"
113 Christophe Laporte Visma-Lease a Bike 44'59"
114 Clément Champoussin Arkéa-B&B Hôtels 44'59"
115 Guillaume Boivin Israel-Premier Tech 44'59"
116 Anthony Turgis TotalEnergies 46'02"
117 Tim Wellens UAE Team Emirates XRG 46'02"
118 Clément Russo Groupama-FDJ 46'02"
119 Sébastien Grignard Lotto 46'02"
120 Soren Waerenskjold Uno-X Mobility 46'02"
121 Luka Mezgec Team Jayco AlUla 46'02"
122 Thomas Gachignard TotalEnergies 46'03"
123 Axel Zingle Cofidis 47'06"
124 Alexander Kristoff Uno-X Mobility 47'06"
125 Arnaud De Lie Lotto 47'07"
126 Phil Bauhaus Bahrain Victorious 47'11"
127 Marijn Van den Berg EF Education-EasyPost 47'11"
128 Nils Politt UAE Team Emirates XRG 47'11"
129 Oliver Naesen Decathlon AG2R La Mondiale Team 47'11"
130 Dorian Godon Decathlon AG2R La Mondiale Team 47'11"
131 Danny Van Poppel Red Bull-BORA-Hansgrohe 47'11"
132 Sam Bennett Decathlon AG2R La Mondiale Team 47'11"
133 Oier Lazkano Lopez Movistar Team 47'11"
134 John Degenkolb Team Picnic PostNL 47'11"
135 Tim Declercq Lidl-Trek 47'11"
136 Stefan Bissegger EF Education-EasyPost 47'11"
137 Fred Wright Bahrain Victorious 47'11"
138 Piet Allegaert Cofidis 47'11"
139 Sean Quinn EF Education-EasyPost 47'11"
140 Ben Turner INEOS Grenadiers 47'11"
141 Mathieu Burgaudeau TotalEnergies 47'11"
142 Luke Durbridge Team Jayco AlUla 47'11"
143 Michael Matthews Team Jayco AlUla 47'11"
144 Marco Haller Red Bull-BORA-Hansgrohe 47'11"
145 Robbe Ghys Alpecin-Deceuninck 47'11"
146 Jake Stewart Israel-Premier Tech 47'11"
147 Jarrad Drizners Lotto 47'11"
148 Arnaud Démare Arkéa-B&B Hôtels 47'25"
149 Raùl Garcia Pierna Arkéa-B&B Hôtels 47'25"
150 Elmar Reinders Team Jayco AlUla 48'15"
151 Dylan Groenewegen Team Jayco AlUla 48'15"
152 Gerben Thijssen Intermarché-Wanty 48'15"
153 Yves Lampaert Soudal Quick-Step 48'15"
154 Laurenz Rex Intermarché-Wanty 48'15"
155 Jasper Philipsen Alpecin-Deceuninck 48'15"
156 Alexis Renard Cofidis 48'15"
157 Christopher Juul Jensen Team Jayco AlUla 48'21"
158 Amaury Capiot Arkéa-B&B Hôtels 48'29"
159 Luca Mozzato Arkéa-B&B Hôtels 48'29"
160 Mattéo Vercher TotalEnergies 49'07"
161 Lenny Martinez Groupama-FDJ 49'13"
162 Silvan Dillier Alpecin-Deceuninck 49'25"
163 Nils Eekhoff Team Picnic PostNL 51'23"
164 Fernando Gaviria Rendon Movistar Team 52'21"
165 Daniel McLay Arkéa-B&B Hôtels 52'27"
166 Jan Hirt Soudal Quick-Step 52'29"
167 Casper Pedersen Soudal Quick-Step 56'37"
168 Jonas Rickaert Alpecin-Deceuninck 57'09"
169 Davide Ballerini XDS Astana Team 1h01'21"
170 Fabio Jakobsen Team Picnic PostNL 1h01'21"
171 Bram Welten Team Picnic PostNL 1h01'21"
172 Mark Cavendish XDS Astana Team 1h01'21"
173 Cees Bol XDS Astana Team 1h01'21"
174 Yevgeniy Fedorov XDS Astana Team 1h01'21"
175 Michael Morkov XDS Astana Team 1h01'21"
1 Jonas Abrahamsen Uno-X Mobility 24 pts
2 Valentin Madouas Groupama-FDJ 11 pts
3 Frank Van den Broek Team Picnic PostNL 9 pts
4 Ion Izagirre Insausti Cofidis 8 pts
5 Romain Bardet Team Picnic PostNL 3 pts
6 Cristián Rodriguez Martin Arkéa-B&B Hôtels 3 pts
7 Kévin Vauquelin Arkéa-B&B Hôtels 2 pts
8 Fabien Grellier TotalEnergies 1 pt
9 Matteo Sobrero Red Bull-BORA-Hansgrohe 1 pt
10 Hugo Houle Israel-Premier Tech 1 pt
11 Matej Mohoric Bahrain Victorious 1 pt
1 Jonas Abrahamsen Uno-X Mobility 76 pts
2 Biniam Girmay Intermarché-Wanty 66 pts
3 Kévin Vauquelin Arkéa-B&B Hôtels 60 pts
4 Mads Pedersen Lidl-Trek 59 pts
5 Fernando Gaviria Rendon Movistar Team 41 pts
6 Quentin Pacher Groupama-FDJ 35 pts
7 Frank Van den Broek Team Picnic PostNL 33 pts
8 Harold Alfonso Tejada Canacue XDS Astana Team 33 pts
9 Romain Bardet Team Picnic PostNL 30 pts
10 Bryan Coquard Cofidis 30 pts
11 Nelson Oliveira Movistar Team 27 pts
12 Cristián Rodriguez Martin Arkéa-B&B Hôtels 26 pts
13 Jasper Philipsen Alpecin-Deceuninck 25 pts
14 Tadej Pogačar UAE Team Emirates XRG 22 pts
15 Wout Van Aert Visma-Lease a Bike 22 pts
16 Sandy Dujardin TotalEnergies 21 pts
17 Sam Bennett Decathlon AG2R La Mondiale Team 21 pts
18 Arnaud De Lie Lotto 20 pts
19 Hugo Houle Israel-Premier Tech 19 pts
20 Axel Laurance Alpecin-Deceuninck 19 pts
21 Mike Teunissen Intermarché-Wanty 19 pts
22 Arnaud Démare Arkéa-B&B Hôtels 18 pts
23 Maxim Van Gils Lotto 17 pts
24 Remco Evenepoel Soudal Quick-Step 16 pts
25 Dylan Groenewegen Team Jayco AlUla 16 pts
26 Alex Aranburu Deva Movistar Team 15 pts
27 Ryan Gibbons Lidl-Trek 15 pts
28 Phil Bauhaus Bahrain Victorious 14 pts
29 Fabio Jakobsen Team Picnic PostNL 14 pts
30 Valentin Madouas Groupama-FDJ 13 pts
31 Jordan Jegat TotalEnergies 12 pts
32 Matej Mohoric Bahrain Victorious 11 pts
33 Richard Carapaz EF Education-EasyPost 10 pts
34 Clément Champoussin Arkéa-B&B Hôtels 10 pts
35 Marijn Van den Berg EF Education-EasyPost 10 pts
36 Davide Ballerini XDS Astana Team 10 pts
37 Pello Bilbao Lopez de Armentia Bahrain Victorious 9 pts
38 Ion Izagirre Insausti Cofidis 9 pts
39 Alberto Bettiol EF Education-EasyPost 7 pts
40 Nils Eekhoff Team Picnic PostNL 7 pts
41 Thomas Pidcock INEOS Grenadiers 6 pts
42 Jonas Rickaert Alpecin-Deceuninck 6 pts
43 Egan Bernal INEOS Grenadiers 5 pts
44 Anthony Turgis TotalEnergies 5 pts
45 Gerben Thijssen Intermarché-Wanty 5 pts
46 Jonas Vingegaard Visma-Lease a Bike 4 pts
47 Ilan Van Wilder Soudal Quick-Step 4 pts
48 John Degenkolb Team Picnic PostNL 4 pts
49 Victor Campenaerts Lotto 3 pts
50 Daniel McLay Arkéa-B&B Hôtels 3 pts
51 Jai Hindley Red Bull-BORA-Hansgrohe 2 pts
52 Giulio Ciccone Lidl-Trek 2 pts
53 Jasper Stuyven Lidl-Trek 2 pts
54 Pascal Ackermann Israel-Premier Tech 2 pts
55 Stefan Bissegger EF Education-EasyPost 1 pt
1 Remco Evenepoel Soudal Quick-Step
2 Carlos Rodriguez Cano INEOS Grenadiers 21"
3 Matteo Jorgenson Visma-Lease a Bike 21"
4 Maxim Van Gils Lotto 21"
5 Juan Ayuso Pesquera UAE Team Emirates XRG 21"
6 Thomas Pidcock INEOS Grenadiers 21"
7 Santiago Buitrago Sanchez Bahrain Victorious 1'11"
8 Javier Romo Oliver Movistar Team 1'22"
9 Ilan Van Wilder Soudal Quick-Step 1'22"
10 Oscar Onley Team Picnic PostNL 2'31"
11 Ben Healy EF Education-EasyPost 2'44"
12 Frank Van den Broek Team Picnic PostNL 8'36"
13 Tobias Halland Johannessen Uno-X Mobility 8'47"
14 Johannes Kulset Uno-X Mobility 12'39"
15 Romain Grégoire Groupama-FDJ 19'02"
16 Axel Laurance Alpecin-Deceuninck 20'14"
17 Paul Lapeira Decathlon AG2R La Mondiale Team 24'19"
18 Kévin Vauquelin Arkéa-B&B Hôtels 26'30"
19 Jordan Jegat TotalEnergies 29'09"
20 Hugo Page Intermarché-Wanty 36'43"
21 Biniam Girmay Intermarché-Wanty 44'49"
22 Sébastien Grignard Lotto 46'02"
23 Soren Waerenskjold Uno-X Mobility 46'02"
24 Thomas Gachignard TotalEnergies 46'03"
25 Arnaud De Lie Lotto 47'07"
26 Marijn Van den Berg EF Education-EasyPost 47'11"
27 Oier Lazkano Lopez Movistar Team 47'11"
28 Fred Wright Bahrain Victorious 47'11"
29 Sean Quinn EF Education-EasyPost 47'11"
30 Ben Turner INEOS Grenadiers 47'11"
31 Jake Stewart Israel-Premier Tech 47'11"
32 Jarrad Drizners Lotto 47'11"
33 Raùl Garcia Pierna Arkéa-B&B Hôtels 47'25"
34 Laurenz Rex Intermarché-Wanty 48'15"
35 Alexis Renard Cofidis 48'15"
36 Mattéo Vercher TotalEnergies 49'07"
37 Lenny Martinez Groupama-FDJ 49'13"
38 Yevgeniy Fedorov XDS Astana Team 1h01'21"
1 Tadej Pogačar UAE Team Emirates XRG
2 Jonas Vingegaard Visma-Lease a Bike 6'17"
3 Remco Evenepoel Soudal Quick-Step 9'18"
4 João Almeida UAE Team Emirates XRG 19'03"
5 Mikel Landa Meana Soudal Quick-Step 20'06"
6 Adam Yates UAE Team Emirates XRG 24'07"
7 Carlos Rodriguez Cano INEOS Grenadiers 25'04"
8 Matteo Jorgenson Visma-Lease a Bike 26'34"
9 Derek Gee Israel-Premier Tech 27'21"
10 Santiago Buitrago Sanchez Bahrain Victorious 29'03"
11 Giulio Ciccone Lidl-Trek 30'42"
12 Simon Yates Team Jayco AlUla 39'04"
13 Guillaume Martin-Guyonnet Cofidis 43'49"
14 Felix Gall Decathlon AG2R La Mondiale Team 46'12"
15 Laurens De Plus INEOS Grenadiers 46'24"
16 Steff Cras TotalEnergies 49'18"
17 Richard Carapaz EF Education-EasyPost 49'24"
18 Jai Hindley Red Bull-BORA-Hansgrohe 57'04"
19 Enric Mas Nicolau Movistar Team 1h11'05"
20 Louis Meintjes Intermarché-Wanty 1h11'50"
21 Wilco Kelderman Visma-Lease a Bike 1h23'11"
22 Julien Bernard Lidl-Trek 1h37'15"
23 Javier Romo Oliver Movistar Team 1h42'26"
24 Carlos Verona Quintanilla Lidl-Trek 1h47'13"
25 Valentin Madouas Groupama-FDJ 1h51'59"
26 Ilan Van Wilder Soudal Quick-Step 1h54'30"
27 Ben Healy EF Education-EasyPost 1h56'12"
28 Jordan Jegat TotalEnergies 2h02'36"
29 Egan Bernal INEOS Grenadiers 2h03'50"
30 Romain Bardet Team Picnic PostNL 2h04'25"
31 Jack Haig Bahrain Victorious 2h11'33"
32 Pavel Sivakov UAE Team Emirates XRG 2h14'21"
33 Bruno Armirail Decathlon AG2R La Mondiale Team 2h15'39"
34 Odd Christian Eiking Uno-X Mobility 2h18'34"
35 Tobias Halland Johannessen Uno-X Mobility 2h21'37"
36 Cristián Rodriguez Martin Arkéa-B&B Hôtels 2h26'59"
37 Bob Jungels Red Bull-BORA-Hansgrohe 2h29'05"
38 Jakob Fuglsang Israel-Premier Tech 2h31'42"
39 Oscar Onley Team Picnic PostNL 2h41'39"
40 Warren Barguil Team Picnic PostNL 2h42'13"
41 Romain Grégoire Groupama-FDJ 2h43'41"
42 Geraint Thomas INEOS Grenadiers 2h47'36"
43 Wouter Poels Bahrain Victorious 2h54'52"
44 Marc Soler UAE Team Emirates XRG 2h55'47"
45 Toms Skujins Lidl-Trek 2h57'02"
46 Quentin Pacher Groupama-FDJ 3h15'07"
47 Johannes Kulset Uno-X Mobility 3h17'42"
48 Nicolas Prodhomme Decathlon AG2R La Mondiale Team 3h19'25"
49 Tiesj Benoot Visma-Lease a Bike 3h26'11"
50 Hugo Houle Israel-Premier Tech 3h26'55"
51 Nelson Oliveira Movistar Team 3h33'54"
52 Wout Van Aert Visma-Lease a Bike 3h35'56"
53 Jonathan Castroviejo Nicolas INEOS Grenadiers 3h35'58"
54 Michal Kwiatkowski INEOS Grenadiers 3h36'34"
55 Jonas Abrahamsen Uno-X Mobility 3h38'58"
56 Gregor Mühlberger Movistar Team 3h40'17"
57 Magnus Cort Nielsen Uno-X Mobility 3h41'57"
58 Kevin Geniets Groupama-FDJ 3h44'19"
59 Neilson Powless EF Education-EasyPost 3h45'24"
60 Matteo Sobrero Red Bull-BORA-Hansgrohe 3h46'46"
61 Jasper Stuyven Lidl-Trek 3h47'39"
62 Frank Van den Broek Team Picnic PostNL 3h48'02"
63 Mathieu Burgaudeau TotalEnergies 3h48'17"
64 Jan Tratnik Visma-Lease a Bike 3h48'34"
65 David Gaudu Groupama-FDJ 3h49'23"
66 Krists Neilands Israel-Premier Tech 3h52'08"
67 Jan Hirt Soudal Quick-Step 3h54'00"
68 Rui Costa EF Education-EasyPost 3h54'10"
69 Kobe Goossens Intermarché-Wanty 3h56'05"
70 Bart Lemmen Visma-Lease a Bike 3h56'28"
71 Alex Aranburu Deva Movistar Team 3h57'53"
72 Davide Formolo Movistar Team 3h59'41"
73 Stephen Williams Israel-Premier Tech 3h59'57"
74 Harold Alfonso Tejada Canacue XDS Astana Team 4h00'13"
75 Nils Politt UAE Team Emirates XRG 4h03'21"
76 Nans Peters Decathlon AG2R La Mondiale Team 4h07'39"
77 Georg Zimmermann Intermarché-Wanty 4h07'59"
78 Sean Quinn EF Education-EasyPost 4h10'38"
79 Oier Lazkano Lopez Movistar Team 4h10'41"
80 Tim Wellens UAE Team Emirates XRG 4h20'49"
81 Victor Campenaerts Lotto 4h23'21"
82 Dorian Godon Decathlon AG2R La Mondiale Team 4h23'27"
83 Oliver Naesen Decathlon AG2R La Mondiale Team 4h23'43"
84 Christophe Laporte Visma-Lease a Bike 4h26'27"
85 Marco Haller Red Bull-BORA-Hansgrohe 4h26'52"
86 Gianni Moscon Soudal Quick-Step 4h26'54"
87 Ryan Gibbons Lidl-Trek 4h28'44"
88 Paul Lapeira Decathlon AG2R La Mondiale Team 4h28'54"
89 Michael Matthews Team Jayco AlUla 4h30'03"
90 Fabien Grellier TotalEnergies 4h33'40"
91 Kévin Vauquelin Arkéa-B&B Hôtels 4h33'56"
92 Thomas Gachignard TotalEnergies 4h38'30"
93 Mike Teunissen Intermarché-Wanty 4h40'14"
94 Simon Geschke Cofidis 4h40'30"
95 Brent Van Moer Lotto 4h42'29"
96 Mathieu Van der Poel Alpecin-Deceuninck 4h44'05"
97 Christopher Juul Jensen Team Jayco AlUla 4h45'12"
98 Raùl Garcia Pierna Arkéa-B&B Hôtels 4h46'12"
99 Axel Laurance Alpecin-Deceuninck 4h46'25"
100 Stefan Bissegger EF Education-EasyPost 4h46'55"
101 Clément Champoussin Arkéa-B&B Hôtels 4h49'59"
102 Clément Russo Groupama-FDJ 4h51'24"
103 Mattéo Vercher TotalEnergies 4h55'14"
104 Bryan Coquard Cofidis 4h56'46"
105 Rasmus Tiller Uno-X Mobility 4h56'51"
106 Anthony Turgis TotalEnergies 4h59'48"
107 Gianni Vermeersch Alpecin-Deceuninck 5h02'07"
108 Axel Zingle Cofidis 5h04'30"
109 Marijn Van den Berg EF Education-EasyPost 5h07'55"
110 Nico Denz Red Bull-BORA-Hansgrohe 5h08'12"
111 Nikias Arndt Bahrain Victorious 5h08'28"
112 Pascal Ackermann Israel-Premier Tech 5h10'14"
113 Biniam Girmay Intermarché-Wanty 5h12'47"
114 Piet Allegaert Cofidis 5h16'14"
115 Ben Turner INEOS Grenadiers 5h17'11"
116 Luka Mezgec Team Jayco AlUla 5h17'26"
117 Hugo Page Intermarché-Wanty 5h17'59"
118 Laurenz Rex Intermarché-Wanty 5h18'20"
119 Arnaud De Lie Lotto 5h19'56"
120 Danny Van Poppel Red Bull-BORA-Hansgrohe 5h22'16"
121 Cédric Beullens Lotto 5h23'17"
122 John Degenkolb Team Picnic PostNL 5h24'08"
123 Luke Durbridge Team Jayco AlUla 5h26'37"
124 Lenny Martinez Groupama-FDJ 5h26'45"
125 Yves Lampaert Soudal Quick-Step 5h27'51"
126 Silvan Dillier Alpecin-Deceuninck 5h31'21"
127 Matej Mohoric Bahrain Victorious 5h33'22"
128 Jasper Philipsen Alpecin-Deceuninck 5h34'33"
129 Sébastien Grignard Lotto 5h36'52"
130 Harm Vanhoucke Lotto 5h37'11"
131 Alexander Kristoff Uno-X Mobility 5h39'42"
132 Sandy Dujardin TotalEnergies 5h40'58"
133 Soren Waerenskjold Uno-X Mobility 5h46'24"
134 Robbe Ghys Alpecin-Deceuninck 5h55'14"
135 Dylan Groenewegen Team Jayco AlUla 5h57'41"
136 Daniel McLay Arkéa-B&B Hôtels 5h58'08"
137 Luca Mozzato Arkéa-B&B Hôtels 5h59'36"
138 Cees Bol XDS Astana Team 6h08'11"
139 Jarrad Drizners Lotto 6h12'21"
140 Davide Ballerini XDS Astana Team 6h22'46"
141 Mark Cavendish XDS Astana Team 6h23'11"