2024 Tour de France by BikeRaceInfo (original) (raw)


Sunday, July 21: 21st and Final Stage, Monaco - Nice 33.7 km individual time trial.

Stage 21 map & profile | Stage 21 photos

Tadej Pogacar wins the stage 21 time trial and the 2024 Tour de France.

Story of the Tour de France Volume 2

Bill and Carol McGann's book The Story of the Tour de France, Vol 2: 1976 - 2018 is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.

Rated ascent:

Weather at the finish city of Nice at 2:00 PM, local time: 26C (79F), light rain, with the wind from the east at 14 km/hr (9 mph). There is a 77% chance of rain over the next hour, dropping to 65% at 3:00 and 9% at 4:00 PM.

The stage: Tour boss Christian Prudhomme writes: "Everyone remembers the last occasion the Tour finished with a time trial, when Greg LeMond stripped the yellow jersey from the shoulders of Laurent Fignon on the Champs-Élysées in 1989, by just eight seconds. Thirty-five years on, we can but dream of a similar duel, involving two or three riders, an authentic athletic confrontation whose outcome would determine the final podium of the 111th edition, and the first to finish far from its familiar Parisian setting, the ultimate finale destined for Place Masséna, just a few pedal-strokes from the Promenade des Anglais."

The race: First rider off was the last man in the GC, Davide Ballerini (Astana Qazaqstan) at 2:40 PM, local time.

Davide Ballerini was the first rider off and was the first rider to finish.

Here's the race organizer's stage 21 summary:

Sunday’s final stage of the 2024 Tour de France saw Tadej Pogacar (UAE Team Emirates) confirm his third overall Tour victory with first place in the ITT from Monaco to Nice. On a balmy afternoon on the Côte d'Azur Pogacar made light work of the climbs to La Turbie and Col d'Èze to take the time trial win by a considerable 1’03” margin from Jonas Vingegaard (Visma-Lease a Bike) for his sixth stage bouquet of this year’s race and his third overall Tour triumph. In the Yellow Jersey again, Pogacar finally finished the 2024 Tour 6’17” ahead of his great Danish rival, having dominated the race.

Remco Evenepoel (Soudal-Quick Step) was in tears at the end of his Tour debut in Nice’s Place Massena, finishing the final stage in third, behind Pogacar by 1'14”, leaving him also third overall, 9'18” adrift of the unstoppable Slovenian. The GC top five was rounded out by Joao Almeida (UAE Team Emirates) at 19'03” and Mikel Landa (Soudal-Quick Step) at 20'06”.

A switchback early in the course in Monaco.

Cavendish takes a bow
141 riders took part in the final stage of the 2024 Tour, a 33.7km Individual Time Trial from Monaco to Nice with everything on the line. Mark Cavendish was the second rider to start – after his Astana Qazaqstan teammate Davide Ballerini – and the veteran British rider achieved his objective of finishing his final Tour de France. With a record 35 stage victories in the Tour to his name, Cavendish ended his historic relationship with this race as a rider in the most beautiful way possible, concluding it for the 8th time in his 15 participations. Intermarche-Wanty's Biniam Girmay also knew that he would not win this ITT stage, but he too made it to the finish in Nice in style, to the cheers and support of the crowd, becoming the first African rider to win a ranking in the Tour de France, in his green jersey.

Martinez sets a marker
Groupama-FDJ’s young Frenchman Lenny Martinez completed the course at an impressive average speed of 41.8 km/h and in a time of 48'24” to position himself as the provisional leader, where he would remain for well over an hour, until Harold Tejada (Astana Qazaqstan) took over in the top spot, beating Martinez by 10”. In tears yesterday after his final Tour de France stage in the mountains, French hero and Yellow Jersey wearer on Stage 2 Romain Bardet (Team dsm-firmenich PostNL) was given huge support by the fans on his last ever day on the Tour. Due to retire just before the 2025 Tour, Bardet finished today’s stage in 37th place and was 30th in the final GC.

Carapaz in polka dots
Ecuadorian star Richard Carapaz (EF Education-EasyPost) finished a highly successful Tour as the winner of the Mountain classification with 127 points, compared to 102 for Pogacar and 70 for Vingegaard. It is Ecuador's first victory in any final ranking of the Tour de France.

Remco Evenepoel on the La Turbie climb.

The GC favourites fight for final win
Riders such as Harold Tejada (Astana Qazaqstan), Derek Gee (Israel - Premier Tech) and Matteo Jorgenson (Visma-Lease a Bike) all enjoyed a moment with the provisional lead before the GC top 3 finished their runs. Pogacar was already the fastest man in the first sector, 7” and 26” ahead of Vingegaard and Evenepoel, increasing those respective advantages to 24” over Vingegaard and 51” on Evenepoel at the second intermediate marker on Col d’Èze. Pogacar was absolutely flying by the time he reached the Place Île de Beauté in Nice (km 28.6), the third and final intermediate marker, with 1'04" over Vingegaard and 1'28" over white jersey winner Evenepoel, going on the wrap up the victory and a third overall GC success in superb style.

After he flew to La Turbie at an average of 33.3km/h, Tadej Pogacar hit a top speed of 91.2km/h on the downhill from Col d'Èze to power to a 6th stage win on top of his overall triumph, an exploit not achieved since Bernard Hinault in 1979.

And here is Tadej Pogacar after the first time check, where he is ahead.

Complete results:

Stage 21 photos

33.7 kilometers raced at an average speed of 44.537 km/hr

1 Tadej Pogacar UAE Team Emirates 45min 24sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 1min 3sec
3 Remco Evenepoel Soudal Quick-Step 1:14
4 Matteo Jorgenson Team Visma | Lease a Bike 2:08
5 Joao Almeida UAE Team Emirates 2:18
6 Derek Gee Israel-Premier Tech 2:31
7 Mikel Landa Soudal Quick-Step 2:41
8 Harold Tejada Astana Qazaqstan 2:50
9 Santiago Buitrago Bahrain Victorious 2:53
10 Adam Yates UAE Team Emirates 2:56
11 Lenny Martinez Groupama-FDJ 3:00
12 Simon Yates Jayco-AlUla 3:10
13 Victor Campenaerts Lotto Dstny 3:14
14 Quentin Pacher Groupama-FDJ 3:34
15 Romain Grégoire Groupama-FDJ s.t.
16 Neilson Powless EF Education-EasyPost 3:45
17 Carlos Rodriguez INEOS Grenadiers 3:52
18 Ilan Van Wilder Soudal Quick-Step 3:54
19 Matteo Sobrero Red Bull-BORA-hansgrohe 3:55
20 Kévin Vauquelin Arkéa-B&B Hotels 3:58
21 Jakob Fuglsang Israel-Premier Tech s.t.
22 Michael Matthews Jayco-AlUla 4:00
23 Bruno Armirail Decathlon Ag2r La Mondiale s.t.
24 Jan Tratnik Team Visma | Lease a Bike 4:07
25 Enric Mas Movistar 4:16
26 Laurens De Plus INEOS Grenadiers 4:17
27 Guillaume Martin Cofidis 4:19
28 Raúl García Arkéa-B&B Hotels 4:33
29 Jasper Stuyven Lidl-Trek 4:35
30 Mathieu Burgaudeau TotalEnergies s.t.
31 Oscar Onley Team dsm-firmenich PostNL 4:41
32 Jordan Jegat TotalEnergies s.t.
33 Thomas Gachignard TotalEnergies 4:44
34 Jai Hindley Red Bull-BORA-hansgrohe 4:50
35 Bob Jungels Red Bull-BORA-hansgrohe 4:53
36 Giulio Ciccone Lidl-Trek 4:54
37 Romain Bardet Team dsm-firmenich PostNL 4:57
38 Steff Cras TotalEnergies 4:58
39 Valentin Madouas Groupama-FDJ 5:00
40 Jack Haig Bahrain Victorious 5:01
41 Tim Wellens UAE Team Emirates 5:06
42 Mathieu Van der Poel Alpecin-Deceuninck 5:11
43 Kobe Goossens Intermarché-Wanty 5:17
44 Bart Lemmen Team Visma | Lease a Bike 5:20
45 Mattéo Vercher TotalEnergies 5:22
46 Louis Meintjes Intermarché-Wanty 5:26
47 Clément Russo Groupama-FDJ 5:30
48 Nicolas Prodhomme Decathlon Ag2r La Mondiale 5:32
49 Julien Bernard Lidl-Trek 5:35
50 Hugo Houle Israel-Premier Tech 5:40
51 Luke Durbridge Jayco-AlUla 5:47
52 Dorian Godon Decathlon Ag2r La Mondiale s.t.
53 Krists Neilands Israel-Premier Tech 5:48
54 Clément Champoussin Arkéa-B&B Hotels 5:51
55 Geraint Thomas INEOS Grenadiers 5:53
56 David Gaudu Groupama-FDJ 5:55
57 Matej Mohoric Bahrain Victorious 5:59
58 Christopher Juul-Jensen Jayco-AlUla 6:04
59 Warren Barguil Team dsm-firmenich PostNL 6:08
60 Frank Van Den Broek Team dsm-firmenich PostNL 6:10
61 Axel Laurance Alpecin-Deceuninck s.t.
62 Simon Geschke Cofidis 6:11
63 Oier Lazkano Movistar 6:15
64 Nans Peters Decathlon Ag2r La Mondiale s.t.
65 Nelson Oliveira Movistar 6:17
66 Davide Formolo Movistar 6:18
67 Egan Bernal INEOS Grenadiers 6:19
68 Gregor Mühlberger Movistar 6:20
69 Sébastien Grignard Lotto Dstny s.t.
70 Nils Politt UAE Team Emirates 6:22
71 Sean Quinn EF Education-EasyPost 6:23
72 Axel Zingle Cofidis 6:26
73 Fabien Grellier TotalEnergies 6:28
74 Ryan Gibbons Lidl-Trek 6:34
75 Harm Vanhoucke Lotto Dstny 6:40
76 Johannes Kulset Uno-X Mobility 6:44
77 Cristian Rodriguez Arkéa-B&B Hotels 6:46
78 Wilco Kelderman Team Visma | Lease a Bike 6:49
79 Tobias Halland Johannessen Uno-X Mobility 6:49
80 Cédric Beullens Lotto Dstny 6:50
81 Hugo Page Intermarché-Wanty 6:53
82 Pavel Sivakov UAE Team Emirates 6:54
83 Javier Romo Movistar s.t.
84 Stefan Bissegger EF Education-EasyPost 6:58
85 Carlos Verona Lidl-Trek s.t.
86 Cees Bol Astana Qazaqstan 7:00
87 Rasmus Tiller Uno-X Mobility 7:01
88 Brent Van Moer Lotto Dstny 7:02
89 Christophe Laporte Team Visma | Lease a Bike 7:05
90 Marijn Van Den Berg EF Education-EasyPost s.t.
91 Kevin Geniets Groupama-FDJ s.t.
92 Bryan Coquard Cofidis 7:06
93 Jonas Abrahamsen Uno-X Mobility s.t.
94 Georg Zimmermann Intermarché-Wanty 7:07
95 Laurenz Rex Intermarché-Wanty 7:09
96 Magnus Cort Uno-X Mobility s.t.
97 Wout Poels Bahrain Victorious 7:15
98 Odd Christian Eiking Uno-X Mobility 7:18
99 Danny Van Poppel Red Bull-BORA-hansgrohe 7:20
100 Jarrad Drizners Lotto Dstny 7:25
101 Gianni Vermeersch Alpecin-Deceuninck 7:29
102 Rui Costa EF Education-EasyPost 7:30
103 Felix Gall Decathlon Ag2r La Mondiale 7:31
104 Jasper Philipsen Alpecin-Deceuninck s.t.
105 Jonathan Castroviejo INEOS Grenadiers 7:34
106 Paul Lapeira Decathlon Ag2r La Mondiale 7:37
107 Tiesj Benoot Team Visma | Lease a Bike 7:38
108 Anthony Turgis TotalEnergies s.t.
109 Silvan Dillier Alpecin-Deceuninck 7:39
110 Ben Healy EF Education-EasyPost 7:43
111 Jan Hirt Soudal Quick-Step s.t.
112 Ben Turner INEOS Grenadiers s.t.
113 Davide Ballerini Astana Qazaqstan 7:46
114 Robbe Ghys Alpecin-Deceuninck 7:47
115 Nico Denz Red Bull-BORA-hansgrohe 7:49
116 Alex Aranburu Movistar 8:02
117 Arnaud De Lie Lotto Dstny 8:11
118 Luka Mezgec Jayco-AlUla 8:12
119 Gianni Moscon Soudal Quick-Step s.t.
120 Wout Van Aert Team Visma | Lease a Bike 8:14
121 Mike Teunissen Intermarché-Wanty 8:18
122 Richard Carapaz EF Education-EasyPost 8:24
123 John Degenkolb Team dsm-firmenich PostNL 8:25
124 Yves Lampaert Soudal Quick-Step s.t.
125 Toms Skujins Lidl-Trek 8:34
126 Luca Mozzato Arkéa-B&B Hotels 8:35
127 Alexander Kristoff Uno-X Mobility 8:41
128 Michal Kwiatkowski INEOS Grenadiers s.t.
129 Daniel McLay Arkéa-B&B Hotels 8:45
130 Pascal Ackermann Israel-Premier Tech 8:49
131 Marco Haller Red Bull-BORA-hansgrohe 8:51
132 Piet Allegaert Cofidis 8:57
133 Oliver Naesen Decathlon Ag2r La Mondiale s.t.
134 Mark Cavendish Astana Qazaqstan 9:14
135 Biniam Girmay Intermarché-Wanty 9:23
136 Stephen Williams Israel-Premier Tech 9:35
137 Sandy Dujardin TotalEnergies 9:36
138 Søren Wærenskjold Uno-X Mobility 9:40
139 Nikias Arndt Bahrain Victorious s.t.
140 Marc Soler UAE Team Emirates 9:46
141 Dylan Groenewegen Jayco-AlUla 10:41

Final GC after stage 21:

3,498 kilometers raced at an average speed of 41.818 km/hr

1 Tadej Pogacar UAE Team Emirates 83hr 38min 56sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 6min 17sec
3 Remco Evenepoel Soudal Quick-Step 9:18
4 Joao Almeida UAE Team Emirates 19:03
5 Mikel Landa Soudal Quick-Step 20:06
6 Adam Yates UAE Team Emirates 24:07
7 Carlos Rodriguez INEOS Grenadiers 25:04
8 Matteo Jorgenson Team Visma | Lease a Bike 26:34
9 Derek Gee Israel-Premier Tech 27:21
10 Santiago Buitrago Bahrain Victorious 29:03
11 Giulio Ciccone Lidl-Trek 30:42
12 Simon Yates Jayco-AlUla 39:04
13 Guillaume Martin Cofidis 43:49
14 Felix Gall Decathlon Ag2r La Mondiale 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 Movistar 1:11:05
20 Louis Meintjes Intermarché-Wanty 1:11:50
21 Wilco Kelderman Team Visma | Lease a Bike 1:23:11
22 Julien Bernard Lidl-Trek 1:37:15
23 Javier Romo Movistar 1:42:26
24 Carlos Verona Lidl-Trek 1:47:13
25 Valentin Madouas Groupama-FDJ 1:51:59
26 Ilan Van Wilder Soudal Quick-Step 1:54:30
27 Ben Healy EF Education-EasyPost 1:56:12
28 Jordan Jegat TotalEnergies 2:02:36
29 Egan Bernal INEOS Grenadiers 2:03:50
30 Romain Bardet Team dsm-firmenich PostNL 2:04:25
31 Jack Haig Bahrain Victorious 2:11:33
32 Pavel Sivakov UAE Team Emirates 2:14:21
33 Bruno Armirail Decathlon Ag2r La Mondiale 2:15:39
34 Odd Christian Eiking Uno-X Mobility 2🔞34
35 Tobias Halland Johannessen Uno-X Mobility 2:21:37
36 Cristian Rodriguez Arkéa-B&B Hotels 2:26:59
37 Bob Jungels Red Bull-BORA-hansgrohe 2:29:05
38 Jakob Fuglsang Israel-Premier Tech 2:31:42
39 Oscar Onley Team dsm-firmenich PostNL 2:41:39
40 Warren Barguil Team dsm-firmenich PostNL 2:42:13
41 Romain Grégoire Groupama-FDJ 2:43:41
42 Geraint Thomas INEOS Grenadiers 2:47:36
43 Wout Poels Bahrain Victorious 2:54:52
44 Marc Soler UAE Team Emirates 2:55:47
45 Toms Skujins Lidl-Trek 2:57:02
46 Quentin Pacher Groupama-FDJ 3:15:07
47 Johannes Kulset Uno-X Mobility 3:17:42
48 Nicolas Prodhomme Decathlon Ag2r La Mondiale 3:19:25
49 Tiesj Benoot Team Visma | Lease a Bike 3:26:11
50 Hugo Houle Israel-Premier Tech 3:26:55
51 Nelson Oliveira Movistar 3:33:54
52 Wout Van Aert Team Visma | Lease a Bike 3:35:56
53 Jonathan Castroviejo INEOS Grenadiers 3:35:58
54 Michal Kwiatkowski INEOS Grenadiers 3:36:34
55 Jonas Abrahamsen Uno-X Mobility 3:38:58
56 Gregor Mühlberger Movistar 3:40:17
57 Magnus Cort Uno-X Mobility 3:41:57
58 Kevin Geniets Groupama-FDJ 3:44:19
59 Neilson Powless EF Education-EasyPost 3:45:24
60 Matteo Sobrero Red Bull-BORA-hansgrohe 3:46:46
61 Jasper Stuyven Lidl-Trek 3:47:39
62 Frank Van Den Broek Team dsm-firmenich PostNL 3:48:02
63 Mathieu Burgaudeau TotalEnergies 3:48:17
64 Jan Tratnik Team Visma | Lease a Bike 3:48:34
65 David Gaudu Groupama-FDJ 3:49:23
66 Krists Neilands Israel-Premier Tech 3:52:08
67 Jan Hirt Soudal Quick-Step 3:54:00
68 Rui Costa EF Education-EasyPost 3:54:10
69 Kobe Goossens Intermarché-Wanty 3:56:05
70 Bart Lemmen Team Visma | Lease a Bike 3:56:28
71 Alex Aranburu Movistar 3:57:53
72 Davide Formolo Movistar 3:59:41
73 Stephen Williams Israel-Premier Tech 3:59:57
74 Harold Tejada Astana Qazaqstan 4:00:13
75 Nils Politt UAE Team Emirates 4:03:21
76 Nans Peters Decathlon Ag2r La Mondiale 4:07:39
77 Georg Zimmermann Intermarché-Wanty 4:07:59
78 Sean Quinn EF Education-EasyPost 4:10:38
79 Oier Lazkano Movistar 4:10:41
80 Tim Wellens UAE Team Emirates 4:20:49
81 Victor Campenaerts Lotto Dstny 4:23:21
82 Dorian Godon Decathlon Ag2r La Mondiale 4:23:27
83 Oliver Naesen Decathlon Ag2r La Mondiale 4:23:43
84 Christophe Laporte Team Visma | Lease a Bike 4:26:27
85 Marco Haller Red Bull-BORA-hansgrohe 4:26:52
86 Gianni Moscon Soudal Quick-Step 4:26:54
87 Ryan Gibbons Lidl-Trek 4:28:44
88 Paul Lapeira Decathlon Ag2r La Mondiale 4:28:54
89 Michael Matthews Jayco-AlUla 4:30:03
90 Fabien Grellier TotalEnergies 4:33:40
91 Kévin Vauquelin Arkéa-B&B Hotels 4:33:56
92 Thomas Gachignard TotalEnergies 4:38:30
93 Mike Teunissen Intermarché-Wanty 4:40:14
94 Simon Geschke Cofidis 4:40:30
95 Brent Van Moer Lotto Dstny 4:42:29
96 Mathieu Van der Poel Alpecin-Deceuninck 4:44:05
97 Christopher Juul-Jensen Jayco-AlUla 4:45:12
98 Raúl García Arkéa-B&B Hotels 4:46:12
99 Axel Laurance Alpecin-Deceuninck 4:46:25
100 Stefan Bissegger EF Education-EasyPost 4:46:55
101 Clément Champoussin Arkéa-B&B Hotels 4:49:59
102 Clément Russo Groupama-FDJ 4:51:24
103 Mattéo Vercher TotalEnergies 4:55:14
104 Bryan Coquard Cofidis 4:56:46
105 Rasmus Tiller Uno-X Mobility 4:56:51
106 Anthony Turgis TotalEnergies 4:59:48
107 Gianni Vermeersch Alpecin-Deceuninck 5:02:07
108 Axel Zingle Cofidis 5:04:30
109 Marijn Van Den Berg EF Education-EasyPost 5:07:55
110 Nico Denz Red Bull-BORA-hansgrohe 5:08:12
111 Nikias Arndt Bahrain Victorious 5:08:28
112 Pascal Ackermann Israel-Premier Tech 5:10:14
113 Biniam Girmay Intermarché-Wanty 5:12:47
114 Piet Allegaert Cofidis 5:16:14
115 Ben Turner INEOS Grenadiers 5:17:11
116 Luka Mezgec Jayco-AlUla 5:17:26
117 Hugo Page Intermarché-Wanty 5:17:59
118 Laurenz Rex Intermarché-Wanty 5🔞20
119 Arnaud De Lie Lotto Dstny 5:19:56
120 Danny Van Poppel Red Bull-BORA-hansgrohe 5:22:16
121 Cédric Beullens Lotto Dstny 5:23:17
122 John Degenkolb Team dsm-firmenich PostNL 5:24:08
123 Luke Durbridge Jayco-AlUla 5:26:37
124 Lenny Martinez Groupama-FDJ 5:26:45
125 Yves Lampaert Soudal Quick-Step 5:27:51
126 Silvan Dillier Alpecin-Deceuninck 5:31:21
127 Matej Mohoric Bahrain Victorious 5:33:22
128 Jasper Philipsen Alpecin-Deceuninck 5:34:33
129 Sébastien Grignard Lotto Dstny 5:36:52
130 Harm Vanhoucke Lotto Dstny 5:37:11
131 Alexander Kristoff Uno-X Mobility 5:39:42
132 Sandy Dujardin TotalEnergies 5:40:58
133 Søren Wærenskjold Uno-X Mobility 5:46:24
134 Robbe Ghys Alpecin-Deceuninck 5:55:14
135 Dylan Groenewegen Jayco-AlUla 5:57:41
136 Daniel McLay Arkéa-B&B Hotels 5:58:08
137 Luca Mozzato Arkéa-B&B Hotels 5:59:36
138 Cees Bol Astana Qazaqstan 6:08:11
139 Jarrad Drizners Lotto Dstny 6:12:21
140 Davide Ballerini Astana Qazaqstan 6:22:46
141 Mark Cavendish Astana Qazaqstan 6:23:11

Mountains classification:

1 Richard Carapaz EF Education-EasyPost 127 points
2 Tadej Pogacar UAE Team Emirates 102
3 Jonas Vingegaard Team Visma | Lease a Bike 70
4 Matteo Jorgenson Team Visma | Lease a Bike 54
5 Remco Evenepoel Soudal Quick-Step 50
6 Wilco Kelderman Team Visma | Lease a Bike 43
7 Oier Lazkano Movistar 41
8 Jonas Abrahamsen Uno-X Mobility 36
9 Enric Mas Movistar 33
10 David Gaudu Groupama-FDJ 30
11 Simon Yates Jayco-AlUla 30
12 Jai Hindley Red Bull-BORA-hansgrohe 28
13 Cristian Rodriguez Arkéa-B&B Hotels 27
14 Carlos Rodriguez INEOS Grenadiers 24
15 Ben Healy EF Education-EasyPost 21
16 Bruno Armirail Decathlon Ag2r La Mondiale 21
17 Tobias Halland Johannessen Uno-X Mobility 19
18 Javier Romo Movistar 18
19 Marc Soler UAE Team Emirates 17
20 Laurens De Plus INEOS Grenadiers 16
21 Valentin Madouas Groupama-FDJ 16
22 Joao Almeida UAE Team Emirates 15
23 Mikel Landa Soudal Quick-Step 14
24 Oscar Onley Team dsm-firmenich PostNL 11
25 Stephen Williams Israel-Premier Tech 10
26 Michal Kwiatkowski INEOS Grenadiers 10
27 Adam Yates UAE Team Emirates 10
28 Santiago Buitrago Bahrain Victorious 10
29 Ilan Van Wilder Soudal Quick-Step 10
30 Jan Tratnik Team Visma | Lease a Bike 10
31 Frank Van Den Broek Team dsm-firmenich PostNL 9
32 Giulio Ciccone Lidl-Trek 9
33 Romain Bardet Team dsm-firmenich PostNL 9
34 Alex Aranburu Movistar 8
35 Louis Meintjes Intermarché-Wanty 8
36 Pavel Sivakov UAE Team Emirates 8
37 Bob Jungels Red Bull-BORA-hansgrohe 8
38 Magnus Cort Uno-X Mobility 5
39 Warren Barguil Team dsm-firmenich PostNL 5
40 Romain Grégoire Groupama-FDJ 3
41 Kévin Vauquelin Arkéa-B&B Hotels 2
42 Felix Gall Decathlon Ag2r La Mondiale 2
43 Kevin Geniets Groupama-FDJ 2
44 Mathieu Van der Poel Alpecin-Deceuninck 2
45 Matteo Sobrero Red Bull-BORA-hansgrohe 1
46 Fabien Grellier TotalEnergies 1
47 Thomas Gachignard TotalEnergies 1
48 Clément Russo Groupama-FDJ 1
49 Gianni Vermeersch Alpecin-Deceuninck 1
50 Derek Gee Israel-Premier Tech 1
51 Julien Bernard Lidl-Trek 1
52 Jordan Jegat TotalEnergies 1
53 Jakob Fuglsang Israel-Premier Tech 1
54 Tiesj Benoot Team Visma | Lease a Bike 1
55 Hugo Houle Israel-Premier Tech 1
56 Neilson Powless EF Education-EasyPost 1
57 Sean Quinn EF Education-EasyPost 1
58 Matej Mohoric Bahrain Victorious 1

Points classification:

1 Biniam Girmay Intermarché-Wanty 387 Points
2 Jasper Philipsen Alpecin-Deceuninck 354
3 Bryan Coquard Cofidis 208
4 Tadej Pogacar UAE Team Emirates 196
5 Anthony Turgis TotalEnergies 180
6 Arnaud De Lie Lotto Dstny 161
7 Remco Evenepoel Soudal Quick-Step 152
8 Wout van Aert Team Visma | Lease a Bike 152
9 Jonas Abrahamsen Uno-X Mobility 149
10 Jonas Vingegaard Team Visma | Lease a Bike 136
11 Pascal Ackermann Israel-Premier Tech 118
12 Richard Carapaz EF Education-EasyPost 99
13 Magnus Cort Uno-X Mobility 89
14 Dylan Groenewegen Jayco-AlUla 87
15 Kévin Vauquelin Arkéa-B&B Hotels 81
16 Joao Almeida UAE Team Emirates 76
17 Ryan Gibbons Lidl-Trek 74
18 Alex Aranburu Movistar 69
19 Alexander Kristoff Uno-X Mobility 69
20 Oier Lazkano Movistar 67
21 Mikel Landa Soudal Quick-Step 65
22 Michael Matthews Jayco-AlUla 62
23 Derek Gee Israel-Premier Tech 61
24 Mike Teunissen Intermarché-Wanty 60
25 Matteo Jorgenson Team Visma | Lease a Bike 59
26 Quentin Pacher Groupama-FDJ 59
27 Toms Skujins Lidl-Trek 57
28 Jasper Stuyven Lidl-Trek 55
29 Adam Yates UAE Team Emirates 55
30 Victor Campenaerts Lotto Dstny 54
31 Frank Van Den Broek Team dsm-firmenich PostNL 52
32 Simon Yates Jayco-AlUla 51
33 Michal Kwiatkowski INEOS Grenadiers 51
34 Romain Bardet Team dsm-firmenich PostNL 49
35 Mattéo Vercher TotalEnergies 48
36 Enric Mas Movistar 46
37 Cristian Rodriguez Arkéa-B&B Hotels 45
38 Marijn Van Den Berg EF Education-EasyPost 45
39 Carlos Rodriguez INEOS Grenadiers 44
40 Giulio Ciccone Lidl-Trek 43
41 Clément Russo Groupama-FDJ 42
42 Santiago Buitrago Bahrain Victorious 42
43 Romain Grégoire Groupama-FDJ 41
44 Harold Tejada Astana Qazaqstan 41
45 Valentin Madouas Groupama-FDJ 38
46 Tobias Halland Johannessen Uno-X Mobility 35
47 Mathieu Van der Poel Alpecin-Deceuninck 35
48 Jai Hindley Red Bull-BORA-hansgrohe 34
49 Axel Zingle Cofidis 34
50 Sandy Dujardin TotalEnergies 32
51 Wilco Kelderman Team Visma | Lease a Bike 32
52 Javier Romo Movistar 32
53 Nelson Oliveira Movistar 31
54 Ben Healy EF Education-EasyPost 29
55 Laurenz Rex Intermarché-Wanty 29
56 Mark Cavendish Astana Qazaqstan 28
57 Bob Jungels Red Bull-BORA-hansgrohe 26
58 Axel Laurance Alpecin-Deceuninck 26
59 Louis Meintjes Intermarché-Wanty 25
60 Hugo Houle Israel-Premier Tech 25
61 Oscar Onley Team dsm-firmenich PostNL 23
62 Georg Zimmermann Intermarché-Wanty 22
63 Laurens De Plus INEOS Grenadiers 21
64 Jordan Jegat TotalEnergies 21
65 Bruno Armirail Decathlon Ag2r La Mondiale 21
66 Kobe Goossens Intermarché-Wanty 20
67 Felix Gall Decathlon Ag2r La Mondiale 20
68 John Degenkolb Team dsm-firmenich PostNL 20
69 Julien Bernard Lidl-Trek 19
70 Ilan Van Wilder Soudal Quick-Step 19
71 Nikias Arndt Bahrain Victorious 19
72 Matej Mohoric Bahrain Victorious 19
73 Brent Van Moer Lotto Dstny 17
74 Gianni Vermeersch Alpecin-Deceuninck 17
75 Harm Vanhoucke Lotto Dstny 17
76 Søren Wærenskjold Uno-X Mobility 17
77 Tiesj Benoot Team Visma | Lease a Bike 16
78 Guillaume Martin Cofidis 15
79 Bart Lemmen Team Visma | Lease a Bike 15
80 Paul Lapeira Decathlon Ag2r La Mondiale 15
81 Stephen Williams Israel-Premier Tech 14
82 Davide Ballerini Astana Qazaqstan 14
83 Krists Neilands Israel-Premier Tech 13
84 Raúl García Arkéa-B&B Hotels 13
85 Danny Van Poppel Red Bull-BORA-hansgrohe 12
86 Wout Poels Bahrain Victorious 11
87 Neilson Powless EF Education-EasyPost 11
88 Oliver Naesen Decathlon Ag2r La Mondiale 11
89 Stefan Bissegger EF Education-EasyPost 11
90 Jakob Fuglsang Israel-Premier Tech 10
91 Jan Tratnik Team Visma | Lease a Bike 10
92 Clément Champoussin Arkéa-B&B Hotels 10
93 Nico Denz Red Bull-BORA-hansgrohe 10
94 Silvan Dillier Alpecin-Deceuninck 10
95 Kevin Geniets Groupama-FDJ 9
96 Davide Formolo Movistar 9
97 Daniel McLay Arkéa-B&B Hotels 9
98 Egan Bernal INEOS Grenadiers 8
99 Gregor Mühlberger Movistar 8
100 Rui Costa EF Education-EasyPost 8
101 Sean Quinn EF Education-EasyPost 8
102 Cédric Beullens Lotto Dstny 8
103 Lenny Martinez Groupama-FDJ 8
104 Marc Soler UAE Team Emirates 7
105 Piet Allegaert Cofidis 7
106 Robbe Ghys Alpecin-Deceuninck 7
107 Steff Cras TotalEnergies 6
108 Geraint Thomas INEOS Grenadiers 6
109 Dorian Godon Decathlon Ag2r La Mondiale 6
110 Luka Mezgec Jayco-AlUla 6
111 Gianni Moscon Soudal Quick-Step 5
112 Rasmus Tiller Uno-X Mobility 5
113 Cees Bol Astana Qazaqstan 5
114 Carlos Verona Lidl-Trek 4
115 Nans Peters Decathlon Ag2r La Mondiale 4
116 Marco Haller Red Bull-BORA-hansgrohe 4
117 Warren Barguil Team dsm-firmenich PostNL 3
118 Jan Hirt Soudal Quick-Step 3
119 Tim Wellens UAE Team Emirates 3
120 David Gaudu Groupama-FDJ 2
121 Christophe Laporte Team Visma | Lease a Bike 2
122 Fabien Grellier TotalEnergies 2
123 Pavel Sivakov UAE Team Emirates 1

Young rider classification:

1 Remco Evenepoel Soudal Quick-Step 83hr 48min 14sec
2 Carlos Rodriguez INEOS Grenadiers @ 15min 46sec
3 Matteo Jorgenson Team Visma | Lease a Bike 17:16
4 Santiago Buitrago Bahrain Victorious 19:45
5 Javier Romo Movistar 1:33:08
6 Ilan Van Wilder Soudal Quick-Step 1:45:12
7 Ben Healy EF Education-EasyPost 1:46:54
8 Jordan Jegat TotalEnergies 1:53:18
9 Tobias Halland Johannessen Uno-X Mobility 2:12:19
10 Oscar Onley Team dsm-firmenich PostNL 2:32:21
11 Romain Grégoire Groupama-FDJ 2:34:23
12 Johannes Kulset Uno-X Mobility 3:08:24
13 Frank Van Den Broek Team dsm-firmenich PostNL 3:38:44
14 Sean Quinn EF Education-EasyPost 4:01:20
15 Oier Lazkano Movistar 4:01:23
16 Paul Lapeira Decathlon Ag2r La Mondiale 4:19:36
17 Kévin Vauquelin Arkéa-B&B Hotels 4:24:38
18 Thomas Gachignard TotalEnergies 4:29:12
19 Raúl García Arkéa-B&B Hotels 4:36:54
20 Axel Laurance Alpecin-Deceuninck 4:37:07
21 Mattéo Vercher TotalEnergies 4:45:56
22 Marijn Van Den Berg EF Education-EasyPost 4:58:37
23 Biniam Girmay Intermarché-Wanty 5:03: 29
24 Ben Turner INEOS Grenadiers 5:07-53
25 Hugo Page Intermarché-Wanty 5:08:41
26 Laurenz Rex Intermarché-Wanty 5:09: 02
27 Arnaud De Lie Lotto Dstny 5:10: 38
28 Lenny Martinez Groupama-FDJ 5:17:27
29 Sébastien Grignard Lotto Dstny 5:27:34
30 Søren Wærenskjold Uno-X Mobility 5:37:06
31 Jarrad Drizners Lotto Dstny 6:03:03

Teams classification:

1 UAE Team Emirates 251hr 36min 43sec
2 Team Visma | Lease a Bike @ 31min 51sec
3 Soudal Quick-Step 1:33:06
4 INEOS Grenadiers 1:34:05
5 Lidl-Trek 2:33:49
6 Movistar 3:10:06
7 Bahrain Victorious 3:38:21
8 Red Bull-BORA-hansgrohe 3:57:23
9 Israel-Premier Tech 4:01:23
10 EF Education-EasyPost 4:06:54
11 Decathlon Ag2r La Mondiale 4:24:12
12 TotalEnergies 4:42:04
13 Uno-X Mobility 5:00:00
14 Groupama-FDJ 5:25:49
15 Team dsm-firmenich PostNL 5:34:05
16 Jayco-AlUla 6:28:13
17 Intermarché-Wanty 6:56:56
18 Cofidis 8:14:25
19 Arkéa-B&B Hotels 9:38:02
20 Lotto Dstny 11:26:25
21 Alpecin-Deceuninck 12:49:40
22 Astana Qazaqstan

Stage 21 map & profile:

Stage 21 map

Stage 21 profile

Stage 21 photos by Fotoreporter Sirotti:

The finish city of Nice got dressed up for the party.

Tadej Pogacar knows he's won the stage and the 2024 Tour de France.

Jonas Vingegaard was second in the stage and second in the final GC.

Remco Evenepoel was third.

Fourth-place Matteo Jorgenson

Joao Almeida was fifth in the stage.

Derek Gee rode a solid Tour. Here he finishes sixth

Seventh place Mikel Landa.

Santiago Buitrago finishing ninth.

Adam Yates was tenth.

Romain Bardet, 37th, turns the final Tour de France pedal strokes of his career.

Mathieu Van der Poel was 42nd, @ 5min 11sec. Note he is not using a crono bike, nor even time trial bars.

Mark Cavendish suffered through the mountains stages to finish this Tour. He did it. Here he finishes 134th, @ 9min 14sec.

Biniam Girmay and a teammate after his ride.

After his ride Tadej Pogacar is swarmed by his teammates.

Tadej Pogacar's UAE Team Emirates won the teams classification.

Biniam Girmay won the points classification.

Richard Carapaz is King of the Mountains.

Remco Evenepoel won the Young Rider classification.

The classification winners, from left: Remco Evenepoel (young rider), Richard Carapaz (mountains), Biniam Girmay (points), & Tadej Pogacar (GC).

UAE Team Emirates celebrates on the podium.

Tadej Pogacar and Prince Albert of Monaco.

Tadej Pogacar, winner of the 2024 Tour de France.


Saturday, July 20: Stage 20, Nice - Col de la Couillole, 132.8 km

Complete stage 20 results, stage story, map, profile, and photos

Tadej Pogacar solos across the finish line. ASO photo

Results:

1 Tadej Pogacar UAE Team Emirates 4hr 4min 22sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 7sec
3 Richard Carapaz EF Education-EasyPost 0:23
4 Remco Evenepoel Soudal Quick-Step 0:53
5 Enric Mas Movistar 1:07
6 Joao Almeida UAE Team Emirates 1:28
7 Matteo Jorgenson Team Visma | Lease a Bike 1:33
8 Mikel Landa Soudal Quick-Step 1:41
9 Adam Yates UAE Team Emirates 1:43
10 Romain Bardet Team dsm-firmenich PostNL 1:52

GC after stage 20:

1 Tadej Pogacar UAE Team Emirates 82hr 53min 32sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 5min 14sec
3 Remco Evenepoel Soudal Quick-Step 8:04
4 Joao Almeida UAE Team Emirates 16:45
5 Mikel Landa Soudal Quick-Step 17:25
6 Adam Yates UAE Team Emirates 21:11
7 Carlos Rodriguez INEOS Grenadiers 21:12
8 Matteo Jorgenson Team Visma | Lease a Bike 24:26
9 Derek Gee Israel-Premier Tech 24:50
10 Giulio Ciccone Lidl-Trek 25:48

Friday, July 19: Stage 19, Embrun - Isola 2000, 144.6 km

Complete stage 19 results, stage story, map, profile, and photos

Tadej Pogacar bows as he takes a solo win at Isola 2000. ASO photo

Results:

1 Tadej Pogacar UAE Team Emirates 4hr 4miin 3sec
2 Matteo Jorgenson Team Visma | Lease a Bike @ 21sec
3 Simon Yates Jayco-AlUla 0:40
4 Richard Carapaz EF Education-EasyPost 1:11
5 Remco Evenepoel Soudal Quick-Step 1:42
6 Jonas Vingegaard Team Visma | Lease a Bike s.t.
7 Joao Almeida UAE Team Emirates 2:00
8 Mikel Landa Soudal Quick-Step s.t.
9 Wilco Kelderman Team Visma | Lease a Bike 2:52
10 Derek Gee Israel-Premier Tech 3:27

GC after stage 19:

1 Tadej Pogacar UAE Team Emirates 78hr 49min 20sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 5min 3sec
3 Remco Evenepoel Soudal Quick-Step 7:01
4 Joao Almeida UAE Team Emirates 15:07
5 Mikel Landa Soudal Quick-Step 15:34
6 Carlos Rodriguez INEOS Grenadiers 17:36
7 Adam Yates UAE Team Emirates 19:18
8 Derek Gee Israel-Premier Tech 21:52
9 Matteo Jorgenson Team Visma | Lease a Bike 22:43
10 Giulio Ciccone Lidl-Trek 22:46

Thursday, July 18: Stage 18, Gap - Barcelonnette, 179.5 km

Complete stage 18 results, stage story, map, profile, and photos

Victor Campenaerts wins stage 18. ASO photo

Results:

1 Victor Campenaerts Lotto Dstny 4hr 10min 20sec
2 Mattéo Vercher TotalEnergies s.t.
3 Michal Kwiatkowski INEOS Grenadiers s.t.
4 Toms Skujins Lidl-Trek @ 22sec
5 Oier Lazkano Movistar s.t.
6 Bart Lemmen Team Visma | Lease a Bike s.t.
7 Krists Neilands Israel-Premier Tech s.t.
8 Jai Hindley Red Bull-BORA-hansgrohe s.t.
9 Wout Van Aert Team Visma | Lease a Bike 0:37
10 Michael Matthews Jayco-AlUla s.t.

GC after stage 18:

1 Tadej Pogacar UAE Team Emirates 74hr 45min 27sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 3min 11sec
3 Remco Evenepoel Soudal Quick-Step 5:09
4 Joao Almeida UAE Team Emirates 12:57
5 Mikel Landa Soudal Quick-Step 13:24
6 Carlos Rodriguez INEOS Grenadiers 13:30
7 Adam Yates UAE Team Emirates 15:41
8 Giulio Ciccone Lidl-Trek 17:51
9 Derek Gee Israel-Premier Tech 18:15
10 Santiago Buitrago Bahrain Victorious 18:35

Wednesday, July 17: Stage 17, Saint-Paul-Trois Châteaux - Superdévoluy, 177.8 km

Complete stage 17 results, stage story, map, profile, and photos

Richard Carapaz takes a solo win at Superdévoluy. ASO photo

Results:

1 Richard Carapaz EF Education-EasyPost 4hr 6min 13sec
2 Simon Yates Jayco-AlUla @ 37sec
3 Enric Mas Movistar 0:57
4 Laurens De Plus INEOS Grenadiers 1:44
5 Oscar Onley Team dsm-firmenich PostNL s.t.
6 Guillaume Martin Cofidis 2:36
7 Magnus Cort Uno-X Mobility 2:38
8 Wout Poels Bahrain Victorious 2:39
9 Jordan Jegat TotalEnergies s.t.
10 Alex Aranburu Movistar s.t.

GC after stage 17:

1 Tadej Pogacar UAE Team Emirates 70hr 21min 27sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 3min 11sec
3 Remco Evenepoel Soudal Quick-Step 5:09
4 Joao Almeida UAE Team Emirates 12:57
5 Mikel Landa Soudal Quick-Step 13:24
6 Carlos Rodriguez INEOS Grenadiers 13:30
7 Adam Yates UAE Team Emirates 15:41
8 Giulio Ciccone Lidl-Trek 17:51
9 Derek Gee Israel-Premier Tech 18:15
10 Santiago Buitrago Bahrain Victorious 18:35

Tuesday, July 16: Stage 16, Gruissan - Nîmes, 188.6 km

Complete stage 16 results, stage story, map, profile and photos

Jasper Philipsen gets his third stage win this Tour.

Results:

1 Jasper Philipsen Alpecin-Deceuninck 4hr 11min 27sec
2 Phil Bauhaus Bahrain Victorious s.t.
3 Alexander Kristoff Uno-X Mobility s.t.
4 Sam Bennett Decathlon Ag2r La Mondiale s.t.
5 Wout van Aert Team Visma | Lease a Bike s.t.
6 Pascal Ackermann Israel-Premier Tech s.t.
7 Bryan Coquard Cofidis s.t.
8 Søren Wærenskjold Uno-X Mobility s.t.
9 Ryan Gibbons Lidl-Trek s.t.
10 Danny Van Poppel Red Bull-BORA-hansgrohe s.t.

GC after stage 16:

1 Tadej Pogacar UAE Team Emirates 66:07:51
2 Jonas Vingegaard Team Visma | Lease a Bike 3:09
3 Remco Evenepoel Soudal Quick-Step 5:19
4 Joao Almeida UAE Team Emirates 10:54
5 Mikel Landa Soudal Quick-Step 11:21
6 Carlos Rodriguez INEOS Grenadiers 11:27
7 Adam Yates UAE Team Emirates 13:38
8 Giulio Ciccone Lidl-Trek 15:48
9 Derek Gee Israel-Premier Tech 16:12
10 Santiago Buitrago Bahrain Victorious 16:32

Monday, July 15: Rest Day 2 in Gruissan.

The 2024 Tour has so far visited the Apennines, the Italian & (a little of the) French Alps and the Massif Central. It now heads east for some real time in the French Alps, starting with stage 17.


Sunday, July 14: Stage 15, Loudenvielle - Plateau de Beille, 197.7 km

Complete stage 15 results, stage story, map, profiles & photos

.

Tadej Pogacar takes another hilltop solo win. ASO photo

Results:

1 Tadej Pogacar UAE Team Emirates 5hr 13min 55sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 1min 8sec
3 Remco Evenepoel Soudal Quick-Step 2:51
4 Mikel Landa Soudal Quick-Step 3:54
5 Joao Almeida UAE Team Emirates 4:43
6 Adam Yates UAE Team Emirates 4:56
7 Santiago Buitrago Bahrain Victorious 5:08
8 Carlos Rodriguez INEOS Grenadiers s.t.
9 Richard Carapaz EF Education-EasyPost 5:41
10 Felix Gall Decathlon Ag2r La Mondiale 5:57

GC after stage 15:

1 Tadej Pogacar UAE Team Emirates 61hr 56min 24sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 3min 9sec
3 Remco Evenepoel Soudal Quick-Step 5:19
4 Joao Almeida UAE Team Emirates 10:54
5 Mikel Landa Soudal Quick-Step 11:21
6 Carlos Rodriguez INEOS Grenadiers 11:27
7 Adam Yates UAE Team Emirates 13:38
8 Giulio Ciccone Lidl-Trek 15:48
9 Derek Gee Israel-Premier Tech 16:12
10 Santiago Buitrago Bahrain Victorious 16:32

Saturday, July 13: Stage 14: Pau - Saint-Lary-Soulan/Pla d'Adet, 151.9 km

Complete stage 14 results, stage story, map, profiles, & photos

Tadej Pogacar has left everyone behind to win atop Pla d'Adet. ASO photo

Results:

1 Tadej Pogacar UAE Team Emirates 4hr 1min 51sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 39sec
3 Remco Evenepoel Soudal Quick-Step 1:10
4 Carlos Rodriguez INEOS Grenadiers 1:19
5 Giulio Ciccone Lidl-Trek 1:23
6 Santiago Buitrago Bahrain Victorious s.t.
7 Adam Yates UAE Team Emirates s.t.
8 Felix Gall Decathlon Ag2r La Mondiale 1:26
9 Matteo Jorgenson Team Visma | Lease a Bike 1:29
10 Derek Gee Israel-Premier Tech s.t.

GC after stage 14:

1 Tadej Pogacar UAE Team Emirates 56hr 42min 39sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 1min 57sec
3 Remco Evenepoel Soudal Quick-Step 2:22
4 Joao Almeida UAE Team Emirates 6:01
5 Carlos Rodriguez INEOS Grenadiers 6:09
6 Mikel Landa Soudal Quick-Step 7:17
7 Adam Yates UAE Team Emirates 8:32
8 Giulio Ciccone Lidl-Trek 9:09
9 Derek Gee Israel-Premier Tech 9:33
10 Matteo Jorgenson Team Visma | Lease a Bike 10:35

Friday, July 12: Stage 13, Agen - Pau, 165.3 km

Complete stage 13 results, stage story, map, profile, & photos

Jasper Philipsen wins stage 13. ASO photo

Results:

1 Jasper Philipsen Alpecin-Deceuninck 3hr 23min 9sec
2 Wout van Aert Team Visma | Lease a Bike s.t.
3 Pascal Ackermann Israel-Premier Tech s.t.
4 Biniam Girmay Intermarché-Wanty s.t.
5 Nikias Arndt Bahrain Victorious s.t.
6 Jasper Stuyven Lidl-Trek s.t.
7 Clément Russo Groupama-FDJ s.t.
8 Bryan Coquard Cofidis s.t.
9 Tadej Pogacar UAE Team Emirates s.t.
10 Søren Wærenskjold Uno-X Mobility s.t.

GC after stage 13:

1 Tadej Pogacar UAE Team Emirates 52hr 40min 58sec
2 Remco Evenepoel Soudal Quick-Step @ 1min 6sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:14
4 Joao Almeida UAE Team Emirates 4:20
5 Carlos Rodriguez INEOS Grenadiers 4:40
6 Mikel Landa Soudal Quick-Step 5:38
7 Adam Yates UAE Team Emirates 6:59
8 Giulio Ciccone Lidl-Trek 7:36
9 Derek Gee Israel-Premier Tech 7:54
10 Matteo Jorgenson Team Visma | Lease a Bike 8:56

Thursday, July 11: Stage 12, Aurillac - Villeneuve-sur-Lot, 203.6 km

Complete stage 12 results, stage story, map, profile & photos

Biniam Girmay gets his third stage win this Tour. ASO photo

Results:

1 Biniam Girmay Intermarché-Wanty 4hr 17min 15sec
2 Wout Van Aert Team Visma | Lease a Bike s.t.
3 Arnaud Démare Arkéa-B&B Hotels s.t.
4 Pascal Ackermann Israel-Premier Tech s.t.
5 Mark Cavendish Astana Qazaqstan s.t.
6 Jasper Philipsen Alpecin-Deceuninck s.t.
7 Arnaud De Lie Lotto Dstny s.t.
8 Alexander Kristoff Uno-X Mobility s.t.
9 Phil Bauhaus Bahrain Victorious s.t.
10 Bryan Coquard Cofidis s.t.

GC after stage 12:

1 Tadej Pogacar UAE Team Emirates 49hr 17min 49sec
2 Remco Evenepoel Soudal Quick-Step @ 1min 6sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:14
4 Joao Almeida UAE Team Emirates 4:20
5 Carlos Rodriguez INEOS Grenadiers 4:40
6 Primoz Roglic Red Bull-BORA-hansgrohe 4:42
7 Mikel Landa Soudal Quick-Step 5:38
8 Adam Yates UAE Team Emirates 6:59
9 Juan Ayuso UAE Team Emirates 7:09
10 Giulio Ciccone Lidl-Trek 7:36

Wednesday, July 10: Stage 11, Evaux-les-Bains - Le Lioran, 211 km

Complete stage 11 results, stage story, map, profile & photos

He's back! Jonas Vingegaard wins stage 11. Now we have a race. ASO photo

Results:

1 Jonas Vingegaard Team Visma | Lease a Bike 4hr 58min 0sec
2 Tadej Pogacar UAE Team Emirates s.t.
3 Remco Evenepoel Soudal Quick-Step @ 25sec
4 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
5 Giulio Ciccone Lidl-Trek 1:47
6 Joao Almeida UAE Team Emirates 1:49
7 Adam Yates UAE Team Emirates s.t.
8 Mikel Landa Soudal Quick-Step s.t.
9 Carlos Rodriguez INEOS Grenadiers 1:55
10 Felix Gall Decathlon Ag2r La Mondiale 2:38

GC after stage 11:

1 Tadej Pogacar UAE Team Emirates 45hr 0min 34sec
2 Remco Evenepoel Soudal Quick-Step @ 1min 6sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:14
4 Primoz Roglic Red Bull-BORA-hansgrohe 2:15
5 Joao Almeida UAE Team Emirates 4:20
6 Carlos Rodriguez INEOS Grenadiers 4:40
7 Mikel Landa Soudal Quick-Step 5:38
8 Adam Yates UAE Team Emirates 6:59
9 Juan Ayuso UAE Team Emirates 7:09
10 Giulio Ciccone Lidl-Trek 7:36

.


Tuesday, July 9: Stage 10, Orléans - St.-Amand-Montrond, 187.3 km

Complete stage 10 results, stage story, map, profile and photos

Jasper Philipsen wins stage 10. ASO photo

Results:

1 Jasper Philipsen Alpecin-Deceuninck 4hr 20min 6sec
2 Biniam Girmay Intermarché-Wanty s.t.
3 Pascal Ackermann Israel-Premier Tech s.t.
4 Wout Van Aert Team Visma | Lease a Bike s.t.
5 Fernando Gaviria Movistar s.t.
6 Sam Bennett Decathlon Ag2r La Mondiale s.t.
7 John Degenkolb Team dsm-firmenich PostNL s.t.
8 Phil Bauhaus Bahrain Victorious s.t.
9 Dylan Groenewegen Jayco-AlUla s.t.
10 Axel Zingle Cofidis s.t.

GC after stage 10:

1 Tadej Pogacar UAE Team Emirates 40hr 2min 48sec
2 Remco Evenepoel Soudal Quick-Step @ 33sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:15
4 Primoz Roglic Red Bull-BORA-hansgrohe 1:36
5 Juan Ayuso UAE Team Emirates 2:16
6 Joao Almeida UAE Team Emirates 2:17
7 Carlos Rodriguez INEOS Grenadiers 2:31
8 Mikel Landa Soudal Quick-Step 3:35
9 Derek Gee Israel-Premier Tech 4:02
10 Matteo Jorgenson Team Visma | Lease a Bike 4:03
172 Fabio Jakobsen Team dsm-firmenich PostNL 2:12:44

Monday, July 8: Rest Day 1, Orléans


Sunday, July 7: Stage 9, Troyes - Troyes, 199 km

Complete stage 9 results, stage story, map, profile and photos

Anthony Turgis wins stage 9. ASO photo

Results:

1 Anthony Turgis TotalEnergies 4hr 19min 43sec
2 Tom Pidcock INEOS Grenadiers s.t.
3 Derek Gee Israel-Premier Tech s.t.
4 Alex Aranburu Movistar s.t.
5 Ben Healy EF Education-EasyPost s.t.
6 Alexey Lutsenko Astana Qazaqstan s.t.
7 Javier Romo Movistar @ 12sec
8 Jasper Stuyven Lidl-Trek 0:18
9 Biniam Girmay Intermarché-Wanty 1:17
10 Michael Matthews Jayco-AlUla s.t.

GC after stage 9:

1 Tadej Pogacar UAE Team Emirates 35hr 42min 42sec
2 Remco Evenepoel Soudal Quick-Step @ 33sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:15
4 Primoz Roglic Red Bull-BORA-hansgrohe 1:36
5 Juan Ayuso UAE Team Emirates 2:16
6 Joao Almeida UAE Team Emirates 2:17
7 Carlos Rodriguez INEOS Grenadiers 2:31
8 Mikel Landa Soudal Quick-Step 3:35
9 Derek Gee Israel-Premier Tech 4:02
10 Matteo Jorgenson Team Visma | Lease a Bike 4:03

Saturday, July 6: Stage 8, Semur-en-Auxois - Colombey-les-Deux-Eglises, 183.4 km

Complete stage 8 results, stage story, map, profile and photos

Biniam Girmay wins his second stage this Tour. ASO photo

Results:

1 Biniam Girmay Intermarché-Wanty 4hr 4min 50sec
2 Jasper Philipsen Alpecin-Deceuninck s.t.
3 Arnaud De Lie Lotto Dstny s.t.
4 Pascal Ackermann Israel-Premier Tech s.t.
5 Marijn Van Den Berg EF Education-EasyPost s.t.
6 Ryan Gibbons Lidl-Trek s.t.
7 Anthony Turgis TotalEnergies s.t.
8 Fred Wright Bahrain Victorious s.t.
9 Alex Aranburu Movistar s.t.
10 Remco Evenepoel Soudal Quick-Step s.t.

GC after stage 8:

1 Tadej Pogacar UAE Team Emirates 31hr 21min 13sec
2 Remco Evenepoel Soudal Quick-Step @ 33sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:15
4 Primoz Roglic Red Bull-BORA-hansgrohe 1:36
5 Juan Ayuso UAE Team Emirates 2:16
6 Joao Almeida UAE Team Emirates 2:17
7 Carlos Rodriguez INEOS Grenadiers 2:31
8 Mikel Landa Soudal Quick-Step 3:35
9 Matteo Jorgenson Team Visma | Lease a Bike 4:03
10 Aleksandr Vlasov Red Bull-BORA-hansgrohe 4:36

Friday, July 5: Stage 7, Nuits-St.-Georges - Gevrey-Chambertin 25.3 km individual time trial

Complete stage 7 results, stage story, maps, profile and photos

Remco Evenepoel on his way to winning the stage. ASO photo

Results:

1 Remco Evenepoel Soudal Quick-Step 28min 52sec
2 Tadej Pogacar UAE Team Emirates @ 12sec
3 Primoz Roglic Red Bull-BORA-hansgrohe 0:34
4 Jonas Vingegaard Team Visma | Lease a Bike 0:37
5 Victor Campenaerts Lotto Dstny 0:52
6 Kévin Vauquelin Arkéa-B&B Hotels s.t.
7 Matteo Jorgenson Team Visma | Lease a Bike 0:54
8 Joao Almeida UAE Team Emirates 0:57
9 Ben Healy EF Education-EasyPost 0:59
10 Stefan Küng Groupama-FDJ 1:00

GC after stage 7:

1 Tadej Pogacar UAE Team Emirates 27hr 16min 23sec
2 Remco Evenepoel Soudal Quick-Step @ 33sec
3 Jonas Vingegaard Team Visma | Lease a Bike 1:15
4 Primoz Roglic Red Bull-BORA-hansgrohe 1:36
5 Juan Ayuso UAE Team Emirates 2:16
6 Joao Almeida UAE Team Emirates 2:17
7 Carlos Rodriguez INEOS Grenadiers 2:31
8 Mikel Landa Soudal Quick-Step 3:35
9 Matteo Jorgenson Team Visma | Lease a Bike 4:03
10 Aleksandr Vlasov Red Bull-BORA-hansgrohe 4:36

Thursday, July 4: Stage 6, Mâcon - Dijon, 163.5 km

Complete stage 6 results, stage story, photos, map & profile

Dylan Groenewegen (on right) wins the sixth stage wearing the Dutch road champion's jersey. ASO photo

Results:

1 Dylan Groenewegen Jayco-AlUla 3hr 31min 55sec
2 Biniam Girmay Intermarché-Wanty s.t.
3 Fernando Gaviria Movistar s.t.
4 Phil Bauhaus Bahrain Victorious s.t.
5 Arnaud De Lie Lotto Dstny s.t.
6 Wout Van Aert Team Visma | Lease a Bike s.t.
7 Arnaud Démare Arkéa-B&B Hotels s.t.
8 Alexander Kristoff Uno-X Mobility s.t.
9 Pascal Ackermann Israel-Premier Tech s.t.
10 Piet Allegaert Cofidis s.t.

GC after stage 6:

1 Tadej Pogacar UAE Team Emirates 26hr 47min 19sec
2 Remco Evenepoel Soudal Quick-Step @ 45sec
3 Jonas Vingegaard Team Visma | Lease a Bike 0:50
4 Juan Ayuso UAE Team Emirates 1:10
5 Primoz Roglic Red Bull-Bora-hansgrohe 1:14
6 Carlos Rodriguez INEOS Grenadiers 1:16
7 Mikel Landa Soudal Quick-Step 1:32
8 Joao Almeida UAE Team Emirates s.t.
9 Giulio Ciccone Lidl-Trek 3:20
10 Egan Bernal INEOS Grenadiers 3:21

Wednesday, July 3: Stage 5, St.-Jean-de-Maurienne - St. Vulbas, 177.4 km

Complete stage 5 results, stage story, map & profile

Mark Cavendish leaves no doubt as to who won this stage, giving him his record 35th stage win, more than any other racer in Tour history. ASO photo.

Results:

1 Mark Cavendish Astana Qazaqstan Team 4hr 8min 46sec
2 Jasper Philipsen Alpecin-Deceuninck s.t.
3 Alexander Kristoff Uno-X Mobility s.t.
4 Arnaud De Lie Lotto Dstny s.t.
5 Fabio Jakobsen Team dsm-firmenich PostNL s.t.
6 Pascal Ackermann Israel-Premier Tech s.t.
7 Arnaud Démare Arkea-B&B Hotels s.t.
8 Gerben Thijssen Intermarché-Wanty s.t.
9 Biniam Girmay Intermarché-Wanty s.t.
10 Marijn Van Den Berg EF Education-EasyPost s.t.

GC after stage 5:

1 Tadej Pogacar UAE Team Emirates 23hr 15min 24sec
2 Remco Evenepoel Soudal Quick-Step @ 45sec
3 Jonas Vingegaard Team Visma | Lease a Bike 0:50
4 Juan Ayuso UAE Team Emirates 1:10
5 Primoz Roglic Red Bull-BORA-hansgrohe 1:14
6 Carlos Rodriguez INEOS Grenadiers 1:16
7 Mikel Landa Soudal Quick-Step 1:32
8 Joao Almeida UAE Team Emirates s.t.
9 Giulio Ciccone Lidl-Trek 3:20
10 Egan Bernal INEOS Grenadiers 3:21

Tuesday, July 2: Stage 4, Pinerolo - Valloire, 139.6 km

Complete stage 4 results, stage story, map & profile

Tadej Pogacar takes a solo win in Valloire. ASO photo

Results:

1 Tadej Pogacar UAE Team Emirates 3hr 46min 38sec
2 Remco Evenepoel Soudal Quick-Step @ 35sec
3 Juan Ayuso UAE Team Emirates s.t.
4 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
5 Jonas Vingegaard Team Visma | Lease a Bike 0:37
6 Carlos Rodriguez INEOS Grenadiers s.t.
7 Mikel Landa Soudal Quick-Step 0:53
8 Joao Almeida UAE Team Emirates s.t.
9 Giulio Ciccone Lidl-Trek 2:41
10 Santiago Buitrago Bahrain Victorious s.t.

GC after stage 4:

1 Tadej Pogacar UAE Team Emirates 19hr 6min 38sec
2 Remco Evenepoel Soudal Quick-Step @ 45sec
3 Jonas Vingegaard Team Visma | Lease a Bike 0:50
4 Juan Ayuso UAE Team Emirates 1:10
5 Primoz Roglic Red Bull-BORA-hansgrohe 1:14
6 Carlos Rodriguez INEOS Grenadiers 1:16
7 Mikel Landa Soudal Quick-Step 1:32
8 Joao Almeida UAE Team Emirates s.t.
9 Giulio Ciccone Lidl-Trek 3:20
10 Egan Bernal INEOS Grenadiers 3:21

Monday, July 1: Stage 3, Piacenza (Plaisance)- Torino (Turin), 230.8 km

Stage 3 complete results, stage story, map & profile

Biniam Girmay wins stage three. ASO photo

Results:

1 Biniam Girmay Intermarché-Wanty 5hr 26min 48sec
2 Fernando Gaviria Movistar Team s.t.
3 Arnaud De Lie Lotto Dstny s.t.
4 Mads Pedersen Lidl-Trek s.t.
5 Dylan Groenewegen Team Jayco-AlUla s.t.
6 Phil Bauhaus Bahrain Victorious s.t.
7 Fabio Jakobsen Team dsm-firmenich PostNL s.t.
8 Davide Ballerini Astana Qazaqstan Team s.t.
9 Sam Bennett Decathlon Ag2r La Mondiale s.t.
10 Bryan Coquard Cofidis s.t.

GC after stage 3:

1 Richard Carapaz EF Education-EasyPost 15hr 20min 18sec
2 Tadej Pogacar UAE Team Emirates s.t.
3 Remco Evenepoel Soudal Quick-Step s.t.
4 Jonas Vingegaard Team Visma | Lease a Bike s.t.
5 Romain Bardet Team dsm-firmenich PostNL @ 6sec
6 Pello Bilbao Bahrain Victorious 0:21
7 Guillaume Martin Cofidis s.t.
8 Egan Bernal INEOS Grenadiers s.t.
9 Jai Hindley Red Bull-BORA-hansgrohe s.t.
10 Aleksandr Vlasov Red Bull-BORA-hansgrohe s.t.

Sunday, June 30: Stage 2, Cesenatico - Bologna, 199.2 km

Complete stage 2 results, stage story, map & profile

Kévin Vauquelin takes a solo win in stage two.

Results:

1 Kévin Vauquelin Arkea-B&B Hotels 4hr 43min 42sec
2 Jonas Abrahamsen Uno-X Mobility @ 36sec
3 Quentin Pacher Groupama-FDJ 0:49
4 Cristian Rodriguez Arkea-B&B Hotels s.t.
5 Harold Tejada Astana Qazaqstan Team s.t.
6 Nelson Oliveira Movistar Team 0:50
7 Axel Laurance Alpecin-Deceuninck 1:12
8 Mike Teunissen Intermarché-Wanty 1:33
9 Hugo Houle Israel-Premier Tech 1:36
10 Richard Carapaz EF Education-EasyPost 2:21

GC after stage 2:

405.2 kilometers raced so far at an average speed of 40.964 km/hr

1 Tadej Pogacar UAE Team Emirates 9hr 53min 30sec
2 Remco Evenepoel Soudal Quick-Step s.t.
3 Jonas Vingegaard Team Visma | Lease a Bike s.t.
4 Richard Carapaz EF Education-EasyPost s.t.
5 Romain Bardet Team dsm-firmenich PostNL @ 6sec
6 Maxim Van Gils Lotto Dstny 0:21
7 Egan Bernal INEOS Grenadiers s.t.
8 Pello Bilbao Bahrain Victorious s.t.
9 Tom Pidcock INEOS Grenadiers s.t.
10 Giulio Ciccone Lidl-Trek s.t.

Saturday, June 29: Stage 1, Florence - Rimini, 206 km

Complete stage 1 results, stage story, map & profile

Teammates Romain Bardet and Frank Van den Broek take the stage. ASO photo

Results:

1 Romain Bardet Team dsm-firmenich PostNL 5hr 7min 22sec
2 Frank Van Den Broek Team dsm-firmenich PostNL s.t.
3 Wout Van Aert Team Visma | Lease a Bike @ 5sec
4 Tadej Pogacar UAE Team Emirates s.t.
5 Maxim Van Gils Lotto Dstny s.t.
6 Alex Aranburu Movistar Team s.t.
7 Mads Pedersen Lidl-Trek s.t.
8 Remco Evenepoel Soudal Quick-Step s.t.
9 Pello Bilbao Bahrain Victorious s.t.
10 Alberto Bettiol EF Education-EasyPost s.t.

GC after stage 1:

1 Romain Bardet Team dsm-firmenich PostNL 5hr 7min 12sec
2 Frank Van Den Broek Team dsm-firmenich PostNL @ 4sec
3 Wout Van Aert Team Visma | Lease a Bike 0:11
4 Tadej Pogacar UAE Team Emirates 0:15
5 Maxim Van Gils Lotto Dstny s.t.
6 Alex Aranburu Movistar Team s.t.
7 Mads Pedersen Lidl-Trek s.t.
8 Remco Evenepoel Soudal Quick-Step s.t.
9 Pello Bilbao Bahrain Victorious s.t.
10 Alberto Bettiol EF Education-EasyPost s.t.

Start list with back numbers, June 28, 2024

TEAM VISMA | LEASE A BIKE
1 JONAS VINGEGAARD
2 TIESJ BENOOT
3 MATTEO JORGENSON
4 WILCO KELDERMAN
5 CHRISTOPHE LAPORTE
6 BART LEMMEN
7 JAN TRATNIK
8 WOUT VAN AERT
UAE TEAM EMIRATES
11 TADEJ POGACAR
12 JOAO ALMEIDA
13 JUAN AYUSO
14 NILS POLITT
15 PAVEL SIVAKOV
16 MARC SOLER
17 TIM WELLENS
18 ADAM YATES
TEAM JAYCO ALULA
21 SIMON YATES
22 LUKE DURBRIDGE
23 DYLAN GROENEWEGEN
24 CHRIS HARPER
25 CHRISTOPHER JUUL-JENSEN
26 MICHAEL MATTHEWS
27 LUKA MEZGEC
28 ELMAR REINDERS
INEOS GRENADIERS
31 CARLOS RODRIGUEZ
32 EGAN BERNAL
33 JONATHAN CASTROVIEJO
34 LAURENS DE PLUS
35 MICHAL KWIATKOWSKI
36 TOM PIDCOCK
37 GERAINT THOMAS
38 BEN TURNER
LIDL-TREK
41 GIULIO CICCONE
42 JULIEN BERNARD
43 TIM DECLERCQ
44 RYAN GIBBONS
45 MADS PEDERSEN
46 TOMS SKUJINS
47 JASPER STUYVEN
48 CARLOS VERONA
DECATHLON AG2R LA MONDIALE TEAM
51 FELIX GALL
52 BRUNO ARMIRAIL
53 SAM BENNETT
54 DORIAN GODON
55 PAUL LAPEIRA
56 OLIVER NAESEN
57 NANS PETERS
58 NICOLAS PRODHOMME
BAHRAIN VICTORIOUS
61 PELLO BILBAO
62 NIKIAS ARNDT
63 PHIL BAUHAUS
64 SANTIAGO BUITRAGO
65 JACK HAIG
66 MATEJ MOHORIC
67 WOUT POELS
68 FRED WRIGHT
SOUDAL QUICK-STEP
71 REMCO EVENEPOEL
72 JAN HIRT
73 YVES LAMPAERT
74 MIKEL LANDA
75 GIANNI MOSCON
76 CASPER PEDERSEN
77 ILAN VAN WILDER
78 LOUIS VERVAEKE
RED BULL - BORA - HANSGROHE
81 PRIMOZ ROGLIC
82 NICO DENZ
83 MARCO HALLER
84 JAI HINDLEY
85 BOB JUNGELS
86 MATTEO SOBRERO
87 DANNY VAN POPPEL
88 ALEKSANDR VLASOV
GROUPAMA-FDJ
91 DAVID GAUDU
92 KÉVIN GENIETS
93 ROMAIN GREGOIRE
94 STEFAN KÜNG
95 VALENTIN MADOUAS
96 LENNY MARTINEZ
97 QUENTIN PACHER
98 CLÉMENT RUSSO
ALPECIN-DECEUNINCK
101 MATHIEU VAN DER POEL
102 SILVAN DILLIER
103 ROBBE GHYS
104 SOREN KRAGH ANDERSEN
105 AXEL LAURANCE
106 JASPER PHILIPSEN
107 JONAS RICKAERT
108 GIANNI VERMEERSCH
EF EDUCATION - EASYPOST
111 RICHARD CARAPAZ
112 ALBERTO BETTIOL
113 STEFAN BISSEGGER
114 RUI COSTA
115 BEN HEALY
116 NEILSON POWLESS
117 SEAN QUINN
118 MARIJN VAN DEN BERG
LOTTO DSTNY
121 ARNAUD DE LIE
122 CEDRIC BEULLENS
123 VICTOR CAMPENAERTS
124 JARRAD DRIZNERS
125 SÉBASTIEN GRIGNARD
126 MAXIM VAN GILS
127 HARM VANHOUCKE
128 BRENT VAN MOER
ISRAEL - PREMIER TECH
131 STEPHEN WILLIAMS
132 PASCAL ACKERMANN
133 GUILLAUME BOIVIN
134 JAKOB FUGLSANG
135 DEREK GEE
136 HUGO HOULE
137 KRISTS NEILANDS
138 JAKE STEWART
COFIDIS
141 GUILLAUME MARTIN
142 PIET ALLEGAERT
143 BRYAN COQUARD
144 SIMON GESCHKE
145 JESUS HERRADA
146 ION IZAGIRRE
147 ALEXIS RENARD
148 AXEL ZINGLE
MOVISTAR TEAM
151 ENRIC MAS
152 ALEX ARANBURU
153 DAVIDE FORMOLO
154 FERNANDO GAVIRIA
155 OIER LAZKANO
156 GREGOR MÜHLBERGER
157 NELSON OLIVEIRA
158 JAVIER ROMO
ARKEA-B&B HOTELS
161 KÉVIN VAUQUELIN
162 AMAURY CAPIOT
163 CLÉMENT CHAMPOUSSIN
164 ARNAUD DEMARE
165 RAUL GARCIA PIERNA
166 DANIEL MCLAY
167 LUCA MOZZATO
168 CRISTIAN RODRIGUEZ
INTERMARCHÉ - WANTY
171 LOUIS MEINTJES
172 BINIAM GIRMAY
173 KOBE GOOSSENS
174 HUGO PAGE
175 LAURENZ REX
176 MIKE TEUNISSEN
177 GERBEN THIJSSEN
178 GEORG ZIMMERMANN
TEAM DSM-FIRMENICH POSTNL
181 ROMAIN BARDET
182 WARREN BARGUIL
183 JOHN DEGENKOLB
184 NILS EEKHOFF
185 FABIO JAKOBSEN
186 OSCAR ONLEY
187 FRANK VAN DEN BROEK
188 BRAM WELTEN
ASTANA QAZAQSTAN TEAM
191 MARK CAVENDISH
192 DAVIDE BALLERINI
193 CEES BOL
194 YEVGENIY FEDOROV
195 MICHELE GAZZOLI
196 ALEXEY LUTSENKO
197 MICHAEL MORKOV
198 HAROLD TEJADA
UNO-X MOBILITY
201 MAGNUS CORT
202 JONAS ABRAHAMSEN
203 ODD CHRISTIAN EIKING
204 TOBIAS JOHANNESSEN
205 ALEXANDER KRISTOFF
206 JOHANNES KULSET
207 RASMUS TILLER
208 SOREN WAERENSKJOLD
TOTALENERGIES
211 STEFF CRAS
212 MATHIEU BURGAUDEAU
213 SANDY DUJARDIN
214 THOMAS GACHIGNARD
215 FABIEN GRELLIER
216 JORDAN JEGAT
217 ANTHONY TURGIS
218 MATTEO VERCHER