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