Sunday, July 17: Stage 15: Rodez - Carcassonne, 202.5 km
Stage 15 map & profile | Stage 15 photos
Jasper Philipsen (center) just beats Wout van Aert (green kit) for the stage win. Photo: ASO
Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Carcassone at 1:40 PM, local time: 36F (97F), fair, with the wind from the east at 18 km/hr (11 mph). No rain is forecast. The plan is for the riders to race the entire 202.5 kilomters.
Rated ascents:
The race: For the second year in a row, Primoz Roglic, the runner-up of the 2020 Tour de France, won’t finish the race. He’s a non-starter today after he decided with his team Jumbo-Visma to let his injuries heal. He crashed on a haybale inside the final 30km of stage 5 but kept riding despite suffering. “To allow my injuries to heal properly, we have decided that I won’t start today,” Roglic said in a communication by his team.
Also, stage winners Magnus Cort (EF Education-EasyPost) and Simon Clarke (Israel-Premier Tech), both Covid-19 positive, did not start stage 15. That left 154 riders in the starting peloton who began the stage at 1:19 PM.
Because of the heat, the rules for feeding have been loosened. The Tour posted this: Feeding is authorized from km 0 to 10km to go, the time cut is 20% whatever the average speed is, and riders are allowed to get bottles from the spectators wherever, providing that safety comes first.
Here is the Tour's "Annual Sunflower Picture".
There was a crash at kilometer 135 that took down Kruijswijk, van Aert, Tusveld & Fuglsang. Steven Kruijswijk (13th in the GC) was badly injured and was taken away in an ambulance.
Here's the Tour organizer's stage 15 summary:
After eight top 3s in sprint stages of the Tour de France, Jasper Philipsen, 24, claimed his maiden victory in the race he discovered as the youngest rider in Brussels for the Grand Départ in 2019. It was another 1-2 for Belgian riders at Carcassonne as Wout van Aert crossed the line in second place for a reversed outcome compared to the sprint of the Champs-Elysées last year. Philipsen is the youngest Belgian stage winner since Tom Boonen at Angers in 2004. Mads Pedersen rounded out the stage podium while Jonas Vingegaard retained the yellow jersey after losing two important team-mates for the coming mountains: Primoz Roglic and Steven Kruijswijk.
154 riders took the start of stage 15 at 13:19 under the scorching sun. 3 non-starters: Primoz Roglic (Jumbo-Visma), Magnus Cort (EF Education-EasyPost) and Simon Clarke (Israel-Premier Tech).
A leading trio was formed at km 5 with Wout van Aert (Jumbo-Visma), Nils Politt (Bora-Hansgrohe) and Mikkel Honoré (Quick Step-Alpha Vinyl). At km 41, Van Aert was instructed by his team to sit up and wait for the peloton that had remained very active until BikeExchange-Jayco and later Alpecin-Deceuninck set a steady tempo with the aim of a bunch sprint finish for Dylan Groenewegen and Jasper Philipsen respectively.
It was Politt doing all the work at the front Honoré’s team also had a bunch gallop in mind for Fabio Jakobsen one year after they won in Carcassonne with Mark Cavendish equalling Eddy Merckx’s record of stage victories at the Tour de France (34). But it was a very different story this time around for Quick Step’s lead out man Michael Morkov who got dropped from the peloton in the early kilometres of stage 15 and was left by himself minutes behind.
At half-way into the 202.5-km long race, the leading duo was 1’30’’ ahead of the peloton after having reached a maximum advantage of 3’ at Ambialet (km 64), on the beautiful shores of the Tarn river. As Honoré swapped turns with Politt in the second half of the stage, the time difference with the peloton went up and down, between one and two minutes as the sprinters’ teams weren’t eager to come across quickly. Steven Kruijswijk (Jumbo-Visma) crashed out at km 135.
Another crash affected the same team ten kilometres further. This time, it was the Maillot Jaune himself, Jonas Vingegaard, who went down along with his team-mate Tiesj Benoot.
Trek-Segafredo put the hammer down so Honoré and Politt were reeled in in the ascent to côte des Cammazes (km 154.6) where local rider Benjamin Thomas (Cofidis) and Alexis Gougeard (B&B Hotels-KTM) managed to escape.
Some sprinters got dropped: Caleb Ewan (Lotto-Soudal), Fabio Jakobsen (Quick Step), Dylan Groenewegen (BikeExchange-Jayco), Peter Sagan (TotalEnergies)… Some of them got back on 25km before the end. Sprinters’ teams and Ineos Grenadier sped up behind the leading duo.
Thomas got rid of Gougeard and forged on by himself 4.5km before the finish at Carcassonne. The French track specialist got overhauled by the peloton only 500 metres before the line. Mads Pedersen launched the sprint strongly after that. Jasper Philipsen managed to pass on the inside to the left while Van Aert on the right side missed out on a third stage win by very little.
Complete results:
202.5 kilometers raced at an average speed of 45.429 km/hr
1 | Jasper Philipsen | Alpecin-Deceuninck | 4hr 27min 27sec |
2 | Wout van Aert | Jumbo-Visma | s.t. |
3 | Mads Pedersen | Trek-Segafredo | s.t. |
4 | Peter Sagan | TotalEnergies | s.t. |
5 | Danny Van Poppel | BORA-hansgrohe | s.t. |
6 | Dylan Groenewegen | BikeExchange-Jayco | s.t. |
7 | Florian Sénéchal | Quick-Step Alpha Vinyl | s.t. |
8 | Luca Mozzato | B&B Hotels-KTM | s.t. |
9 | Andrea Pasqualon | Intermarché-Wanty-Gobert | s.t. |
10 | Fred Wright | Bahrain Victorious | s.t. |
11 | Florian Vermeersch | Lotto Soudal | s.t. |
12 | Tadej Pogacar | UAE Team Emirates | s.t. |
13 | Alexander Kristoff | Intermarché-Wanty-Gobert | s.t. |
14 | Hugo Houle | Israel-Premier Tech | s.t. |
15 | Hugo Hofstetter | Arkéa-Samsic | s.t. |
16 | Aleksandr Vlasov | BORA-hansgrohe | s.t. |
17 | Stan Dewulf | Ag2r-Citroën | s.t. |
18 | Jasper Stuyven | Trek-Segafredo | s.t. |
19 | Simone Velasco | Astana Qazaqstan | s.t. |
20 | Philippe Gilbert | Lotto Soudal | s.t. |
21 | David Gaudu | Groupama-FDJ | s.t. |
22 | Tom Pidcock | INEOS Grenadiers | s.t. |
23 | Jonas Vingegaard | Jumbo-Visma | s.t. |
24 | Cyril Barthe | B&B Hotels-KTM | s.t. |
25 | Alberto Dainese | Team DSM | s.t. |
26 | Romain Bardet | Team DSM | s.t. |
27 | Neilson Powless | EF Education-EasyPost | s.t. |
28 | Damiano Caruso | Bahrain Victorious | s.t. |
29 | Louis Meintjes | Intermarché-Wanty-Gobert | s.t. |
30 | Luis León Sánchez | Bahrain Victorious | s.t. |
31 | Sebastian Schönberger | B&B Hotels-KTM | s.t. |
32 | Geraint Thomas | INEOS Grenadiers | s.t. |
33 | Nairo Quintana | Arkéa-Samsic | s.t. |
34 | Adam Yates | INEOS Grenadiers | s.t. |
35 | Gorka Izagirre | Movistar | s.t. |
36 | Stefan Küng | Groupama-FDJ | s.t. |
37 | Enric Mas | Movistar | s.t. |
38 | Bob Jungels | Ag2r-Citroën | s.t. |
39 | Valentin Madouas | Groupama-FDJ | s.t. |
40 | Chris Froome | Israel-Premier Tech | s.t. |
41 | Matteo Jorgenson | Movistar | s.t. |
42 | Aurélien Paret-Peintre | Ag2r-Citroën | s.t. |
43 | Maxime Bouet | Arkéa-Samsic | s.t. |
44 | Alexey Lutsenko | Astana Qazaqstan | s.t. |
45 | Pierre Rolland | B&B Hotels-KTM | s.t. |
46 | Andrey Zeits | Astana Qazaqstan | s.t. |
47 | Stefan Bissegger | EF Education-EasyPost | s.t. |
48 | Brandon McNulty | UAE Team Emirates | s.t. |
49 | Jonas Rutsch | EF Education-EasyPost | s.t. |
50 | Thibaut Pinot | Groupama-FDJ | s.t. |
51 | Lukasz Owsian | Arkéa-Samsic | s.t. |
52 | Edvald Boasson-Hagen | TotalEnergies | @ 15sec |
53 | Bauke Mollema | Trek-Segafredo | 0:24 |
54 | Imanol Erviti | Movistar | s.t. |
55 | Kobe Goossens | Intermarché-Wanty-Gobert | s.t. |
56 | Mikaël Chérel | Ag2r-Citroën | s.t. |
57 | Patrick Konrad | BORA-hansgrohe | s.t. |
58 | Dylan Teuns | Bahrain Victorious | s.t. |
59 | Nelson Oliveira | Movistar | s.t. |
60 | Connor Swift | Arkéa-Samsic | s.t. |
61 | Maximilian Schachmann | BORA-hansgrohe | s.t. |
62 | Kristian Sbaragli | Alpecin-Deceuninck | s.t. |
63 | Alberto Bettiol | EF Education-EasyPost | s.t. |
64 | Benjamin Thomas | Cofidis | s.t. |
65 | Ion Izagirre | Cofidis | s.t. |
66 | Pierre-Luc Périchon | Cofidis | s.t. |
67 | Joe Dombrowski | Astana Qazaqstan | s.t. |
68 | Alexander Krieger | Alpecin-Deceuninck | s.t. |
69 | Matej Mohoric | Bahrain Victorious | 0:36 |
70 | Quinn Simmons | Trek-Segafredo | s.t. |
71 | Luka Mezgec | BikeExchange-Jayco | s.t. |
72 | Antoine Duchesne | Groupama-FDJ | s.t. |
73 | Nils Politt | BORA-hansgrohe | 0:47 |
74 | Marco Haller | BORA-hansgrohe | 0:48 |
75 | Mikkel Bjerg | UAE Team Emirates | 0:50 |
76 | Maciej Bodnar | TotalEnergies | 0:52 |
77 | Rafal Majka | UAE Team Emirates | 1:03 |
78 | Carlos Verona | Movistar | s.t. |
79 | Marc Soler | UAE Team Emirates | s.t. |
80 | Anthony Turgis | TotalEnergies | 1:09 |
81 | Georg Zimmermann | Intermarché-Wanty-Gobert | s.t. |
82 | Christophe Laporte | Jumbo-Visma | 1:23 |
83 | Dylan Van Baarle | INEOS Grenadiers | 1:25 |
84 | Jan Tratnik | Bahrain Victorious | 1:27 |
85 | Fabio Felline | Astana Qazaqstan | 1:32 |
86 | Alexis Gougeard | B&B Hotels-KTM | 1:56 |
87 | Luke Rowe | INEOS Grenadiers | 2:20 |
88 | Amaury Capiot | Arkéa-Samsic | 2:49 |
89 | Michael Woods | Israel-Premier Tech | 3:47 |
90 | Gregor Muhlberger | Movistar | s.t. |
91 | Chris Hamilton | Team DSM | s.t. |
92 | Michael Storer | Groupama-FDJ | s.t. |
93 | Guy Niv | Israel-Premier Tech | s.t. |
94 | Andreas Leknessund | Team DSM | s.t. |
95 | Rigoberto Uran | EF Education-EasyPost | s.t. |
96 | Daniel Martinez | INEOS Grenadiers | s.t. |
97 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
98 | Mathieu Burgaudeau | TotalEnergies | s.t. |
99 | Olivier Le Gac | Groupama-FDJ | s.t. |
100 | Felix Grossschartner | BORA-hansgrohe | s.t. |
101 | Andreas Kron | Lotto Soudal | s.t. |
102 | Anthony Perez | Cofidis | s.t. |
103 | Toms Skujins | Trek-Segafredo | 4:58 |
104 | Giulio Ciccone | Trek-Segafredo | 5:05 |
105 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
106 | Dmitriy Gruzdev | Astana Qazaqstan | 12:13 |
107 | Kevin Geniets | Groupama-FDJ | 12:37 |
108 | Alexandr Riabushenko | Astana Qazaqstan | s.t. |
109 | Nick Schultz | BikeExchange-Jayco | s.t. |
110 | Jack Bauer | BikeExchange-Jayco | 17:16 |
111 | Mikkel Honore | Quick-Step Alpha Vinyl | s.t. |
112 | Kamil Gradek | Bahrain Victorious | s.t. |
113 | Simon Geschke | Cofidis | s.t. |
114 | Tony Gallopin | Trek-Segafredo | s.t. |
115 | Silvan Dillier | Alpecin-Deceuninck | s.t. |
116 | Marc Hirschi | UAE Team Emirates | s.t. |
117 | Sepp Kuss | Jumbo-Visma | s.t. |
118 | Andrea Bagioli | Quick-Step Alpha Vinyl | s.t. |
119 | Cyril Lemoine | B&B Hotels-KTM | s.t. |
120 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | s.t. |
121 | Nathan Van Hooydonck | Jumbo-Visma | s.t. |
122 | Brent Van Moer | Lotto Soudal | s.t. |
123 | Albert Torres | Movistar | s.t. |
124 | Lennard Kämna | BORA-hansgrohe | s.t. |
125 | Yves Lampaert | Quick-Step Alpha Vinyl | s.t. |
126 | Christopher Juul-Jensen | BikeExchange-Jayco | s.t. |
127 | Guillaume Boivin | Israel-Premier Tech | s.t. |
128 | Amund Grøndahl Jansen | BikeExchange-Jayco | s.t. |
129 | Michael Matthews | BikeExchange-Jayco | 17:46 |
130 | Tim Wellens | Lotto Soudal | 20:16 |
131 | Frederik Frison | Lotto Soudal | s.t. |
132 | Filippo Ganna | INEOS Grenadiers | s.t. |
133 | Franck Bonnamour | B&B Hotels-KTM | s.t. |
134 | Jérémy Lecroq | B&B Hotels-KTM | s.t. |
135 | Nils Eekhoff | Team DSM | s.t. |
136 | Max Walscheid | Cofidis | s.t. |
137 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert | s.t. |
138 | John Degenkolb | Team DSM | s.t. |
139 | Pierre Latour | TotalEnergies | s.t. |
140 | Krists Neilands | Israel-Premier Tech | s.t. |
141 | Jakob Fuglsang | Israel-Premier Tech | s.t. |
142 | Mattia Cattaneo | Quick-Step Alpha Vinyl | s.t. |
143 | Fabio Jakobsen | Quick-Step Alpha Vinyl | s.t. |
144 | Martijn Tusveld | Team DSM | s.t. |
145 | Reinardt Janse Van Rensburg | Lotto Soudal | s.t. |
146 | Owain Doull | EF Education-EasyPost | 20:24 |
147 | Benoît Cosnefroy | Ag2r-Citroën | s.t. |
148 | Tiesj Benoot | Jumbo-Visma | s.t. |
149 | Adrien Petit | Intermarché-Wanty-Gobert | s.t. |
150 | Taco Van Der Hoorn | Intermarché-Wanty-Gobert | s.t. |
151 | Matis Louvel | Arkéa-Samsic | 20:32 |
152 | Caleb Ewan | Lotto Soudal | 20:34 |
GC after stage 15:
2,547.8 kilometers raced so far at an average speed of 42.481 km/hr
1 | Jonas Vingegaard | Jumbo-Visma | 59hr 58min 28sec |
2 | Tadej Pogacar | UAE Team Emirates | @ 2min 22sec |
3 | Geraint Thomas | INEOS Grenadiers | 2:43 |
4 | Romain Bardet | Team DSM | 3:01 |
5 | Adam Yates | INEOS Grenadiers | 4:06 |
6 | Nairo Quintana | Arkéa-Samsic | 4:15 |
7 | Louis Meintjes | Intermarché-Wanty-Gobert | 4:24 |
8 | David Gaudu | Groupama-FDJ | 4:24 |
9 | Tom Pidcock | INEOS Grenadiers | 8:49 |
10 | Enric Mas | Movistar | 9:58 |
11 | Aleksandr Vlasov | BORA-hansgrohe | 10:32 |
12 | Alexey Lutsenko | Astana Qazaqstan | 11:23 |
13 | Neilson Powless | EF Education-EasyPost | 18:11 |
14 | Bob Jungels | Ag2r-Citroën | 23:19 |
15 | Valentin Madouas | Groupama-FDJ | 27:10 |
16 | Luis León Sánchez | Bahrain Victorious | 27:44 |
17 | Thibaut Pinot | Groupama-FDJ | 27:48 |
18 | Patrick Konrad | BORA-hansgrohe | 31:16 |
19 | Rafal Majka | UAE Team Emirates | 35:17 |
20 | Damiano Caruso | Bahrain Victorious | 44:45 |
21 | Sepp Kuss | Jumbo-Visma | 44:49 |
22 | Dylan Teuns | Bahrain Victorious | 55:06 |
23 | Bauke Mollema | Trek-Segafredo | 59:04 |
24 | Aurélien Paret-Peintre | Ag2r-Citroën | 59:50 |
25 | Brandon McNulty | UAE Team Emirates | 1:00:05 |
26 | Lennard Kämna | BORA-hansgrohe | 1:00:28 |
27 | Matteo Jorgenson | Movistar | 1:01:04 |
28 | Rigoberto Uran | EF Education-EasyPost | 1:02:56 |
29 | Chris Froome | Israel-Premier Tech | 1:05:34 |
30 | Ion Izagirre | Cofidis | 1:07:49 |
31 | Wout van Aert | Jumbo-Visma | 1:10:06 |
32 | Carlos Verona | Movistar | 1:11:52 |
33 | Hugo Houle | Israel-Premier Tech | 1:15:25 |
34 | Stefan Küng | Groupama-FDJ | 1:15:45 |
35 | Andreas Leknessund | Team DSM | 1:16:06 |
36 | Alberto Bettiol | EF Education-EasyPost | 1:17:20 |
37 | Simone Velasco | Astana Qazaqstan | 1:17:45 |
38 | Nick Schultz | BikeExchange-Jayco | 1:19:05 |
39 | Tony Gallopin | Trek-Segafredo | 1:19:19 |
40 | Tiesj Benoot | Jumbo-Visma | 1:19:23 |
41 | Daniel Martinez | INEOS Grenadiers | 1:19:40 |
42 | Sebastian Schönberger | B&B Hotels-KTM | 1:20:06 |
43 | Marc Soler | UAE Team Emirates | 1:21:58 |
44 | Michael Storer | Groupama-FDJ | 1:25:24 |
45 | Lukasz Owsian | Arkéa-Samsic | 1:26:12 |
46 | Gregor Muhlberger | Movistar | 1:26:20 |
47 | Michael Woods | Israel-Premier Tech | 1:26:39 |
48 | Andrey Zeits | Astana Qazaqstan | 1:28:18 |
49 | Simon Geschke | Cofidis | 1:29:10 |
50 | Dylan Van Baarle | INEOS Grenadiers | 1:29:24 |
51 | Gorka Izagirre | Movistar | 1:31:19 |
52 | Joe Dombrowski | Astana Qazaqstan | 1:31:52 |
53 | Kevin Geniets | Groupama-FDJ | 1:34:04 |
54 | Maximilian Schachmann | BORA-hansgrohe | 1:35:07 |
55 | Georg Zimmermann | Intermarché-Wanty-Gobert | 1:35:42 |
56 | Chris Hamilton | Team DSM | 1:36:16 |
57 | Andrea Pasqualon | Intermarché-Wanty-Gobert | 1:36:20 |
58 | Maxime Bouet | Arkéa-Samsic | 1:37:25 |
59 | Jakob Fuglsang | Israel-Premier Tech | 1:37:53 |
60 | Edvald Boasson-Hagen | TotalEnergies | 1:42:00 |
61 | Benjamin Thomas | Cofidis | 1:44:41 |
62 | Kobe Goossens | Intermarché-Wanty-Gobert | 1:45:33 |
63 | Mikaël Chérel | Ag2r-Citroën | 1:45:38 |
64 | Franck Bonnamour | B&B Hotels-KTM | 1:46:02 |
65 | Fred Wright | Bahrain Victorious | 1:46:57 |
66 | Nils Politt | BORA-hansgrohe | 1:49:55 |
67 | Felix Grossschartner | BORA-hansgrohe | 1:50:31 |
68 | Nelson Oliveira | Movistar | 1:52:11 |
69 | Silvan Dillier | Alpecin-Deceuninck | 1:55:25 |
70 | Pierre Latour | TotalEnergies | 1:56:06 |
71 | Pierre-Luc Périchon | Cofidis | 1:58:53 |
72 | Jonathan Castroviejo | INEOS Grenadiers | 1:59:10 |
73 | Andreas Kron | Lotto Soudal | 2:00:41 |
74 | Quinn Simmons | Trek-Segafredo | 2:01:05 |
75 | Pierre Rolland | B&B Hotels-KTM | 2:01:52 |
76 | Jan Tratnik | Bahrain Victorious | 2:04:12 |
77 | Kristian Sbaragli | Alpecin-Deceuninck | 2:04:26 |
78 | Martijn Tusveld | Team DSM | 2:04:29 |
79 | Stan Dewulf | Ag2r-Citroën | 2:07:16 |
80 | Matej Mohoric | Bahrain Victorious | 2:07:55 |
81 | Michael Matthews | BikeExchange-Jayco | 2:09:47 |
82 | Christophe Laporte | Jumbo-Visma | 2:10:32 |
83 | Connor Swift | Arkéa-Samsic | 2:11:16 |
84 | Anthony Perez | Cofidis | s.t. |
85 | Antoine Duchesne | Groupama-FDJ | 2:11:41 |
86 | Imanol Erviti | Movistar | 2:13:02 |
87 | Marco Haller | BORA-hansgrohe | 2:15:21 |
88 | Philippe Gilbert | Lotto Soudal | 2:16:01 |
89 | Toms Skujins | Trek-Segafredo | 2:17:31 |
90 | Guy Niv | Israel-Premier Tech | 2:17:56 |
91 | Jasper Stuyven | Trek-Segafredo | 2:18:27 |
92 | Hugo Hofstetter | Arkéa-Samsic | 2:19:22 |
93 | Giulio Ciccone | Trek-Segafredo | 2:22:19 |
94 | Mads Pedersen | Trek-Segafredo | 2:24:39 |
95 | Mattia Cattaneo | Quick-Step Alpha Vinyl | 2:26:15 |
96 | Matis Louvel | Arkéa-Samsic | 2:27:28 |
97 | Jasper Philipsen | Alpecin-Deceuninck | 2:27:51 |
98 | Filippo Ganna | INEOS Grenadiers | 2:28:54 |
99 | Benoît Cosnefroy | Ag2r-Citroën | 2:29:25 |
100 | Amaury Capiot | Arkéa-Samsic | 2:29:31 |
101 | Fabio Felline | Astana Qazaqstan | 2:29:33 |
102 | Krists Neilands | Israel-Premier Tech | 2:30:07 |
103 | Jonas Rutsch | EF Education-EasyPost | 2:30:33 |
104 | Owain Doull | EF Education-EasyPost | 2:32:01 |
105 | Stefan Bissegger | EF Education-EasyPost | 2:34:03 |
106 | Alexis Gougeard | B&B Hotels-KTM | 2:34:28 |
107 | Luka Mezgec | BikeExchange-Jayco | 2:35:16 |
108 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert | 2:36:19 |
109 | Cyril Barthe | B&B Hotels-KTM | 2:36:35 |
110 | Andrea Bagioli | Quick-Step Alpha Vinyl | 2:36:56 |
111 | Olivier Le Gac | Groupama-FDJ | 2:37:07 |
112 | Alberto Dainese | Team DSM | 2:38:51 |
113 | Alexander Krieger | Alpecin-Deceuninck | 2:39:38 |
114 | Alexander Kristoff | Intermarché-Wanty-Gobert | 2:40:41 |
115 | Luca Mozzato | B&B Hotels-KTM | 2:41:20 |
116 | John Degenkolb | Team DSM | 2:42:20 |
117 | Mathieu Burgaudeau | TotalEnergies | 2:42:50 |
118 | Alexandr Riabushenko | Astana Qazaqstan | 2:46:23 |
119 | Florian Sénéchal | Quick-Step Alpha Vinyl | 2:46:37 |
120 | Luke Rowe | INEOS Grenadiers | 2:47:37 |
121 | Nathan Van Hooydonck | Jumbo-Visma | 2:51:55 |
122 | Adrien Petit | Intermarché-Wanty-Gobert | 2:53:45 |
123 | Cyril Lemoine | B&B Hotels-KTM | 2:54:11 |
124 | Danny Van Poppel | BORA-hansgrohe | 2:55:03 |
125 | Jack Bauer | BikeExchange-Jayco | 2:58:17 |
126 | Florian Vermeersch | Lotto Soudal | 2:58:27 |
127 | Dylan Groenewegen | BikeExchange-Jayco | 2:58:55 |
128 | Dmitriy Gruzdev | Astana Qazaqstan | 2:59:28 |
129 | Edward Planckaert | Alpecin-Deceuninck | 2:59:35 |
130 | Peter Sagan | TotalEnergies | 3:01:36 |
131 | Kamil Gradek | Bahrain Victorious | 3:03:00 |
132 | Maciej Bodnar | TotalEnergies | 3:04:13 |
133 | Yves Lampaert | Quick-Step Alpha Vinyl | 3:04:55 |
134 | Guillaume Boivin | Israel-Premier Tech | 3:05:42 |
135 | Mikkel Honore | Quick-Step Alpha Vinyl | 3:06:59 |
136 | Taco Van Der Hoorn | Intermarché-Wanty-Gobert | 3:08:30 |
137 | Nils Eekhoff | Team DSM | 3:10:31 |
138 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | 3:11:08 |
139 | Brent Van Moer | Lotto Soudal | 3:18:12 |
140 | Tim Wellens | Lotto Soudal | 3:21:45 |
141 | Max Walscheid | Cofidis | 3:21:53 |
142 | Jérémy Lecroq | B&B Hotels-KTM | 3:26:02 |
143 | Mikkel Bjerg | UAE Team Emirates | 3:30:26 |
144 | Marc Hirschi | UAE Team Emirates | 3:31:39 |
145 | Fabio Jakobsen | Quick-Step Alpha Vinyl | 3:33:56 |
146 | Anthony Turgis | TotalEnergies | 3:35:12 |
147 | Christopher Juul-Jensen | BikeExchange-Jayco | 3:36:49 |
148 | Amund Grøndahl Jansen | BikeExchange-Jayco | 3:37:24 |
149 | Albert Torres | Movistar | 3:44:16 |
150 | Frederik Frison | Lotto Soudal | 3:53:48 |
151 | Reinardt Janse Van Rensburg | Lotto Soudal | 3:54:18 |
152 | Caleb Ewan | Lotto Soudal | 4:06:54 |
Stage 15 map & profile:
Stage 15 map
Stage 15 profile
Stage 15 photos by Fotoreporter Sirotti:
Wout van Aert & Jonas Vingegaard wearing cooling vests at the rider presentation ceremony before the stage start.
GC leader Jonas Vingegaard stays cool with an ice pop before the stage.
.
Tadej Pogacar before the stage.
Louis Meintjes
Thibaut Pinot & David Gaudu
Wout van Aert & Jasper Philipsen just going by Mads Pedersen.
Jasper Philipsen wins his first Tour de France stage.
After crossing the line.
Simon Geschke is still King of the Mountains.
Jonas Vingegaard will take the yellow jersey into the Tour's final week.