Thursday, July 11: Stage 12, Aurillac - Villeneuve-sur-Lot, 203.6 km
Stage 12 map & profile | Stage 12 photos
Biniam Girmay gets his third stage win this Tour. ASO photo
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Rated ascents:
Weather at the finish city of Villeneuve-sur-Lot at 1:45 PM, local time: 29C (85F), fair, with the wind from the east-northeast at 10 km/hr (6 mph). there is a 4% chance of rain, increasing to 7% at 4:00 PM.
The stage: Tour boss Christian Prudhomme writes: The aesthetic landscapes of the Cantal and Lot regions won’t distract the baroudeurs (breakaway specialists) from the knowledge that there’s something for them to play for. The terrain here is all hills, with the climb to Rocamadour standing out – it’ll be tackled in the opposite direction to the route taken by the 2022 Tour time trial. The second part of the stage is more suited to the sprinters’ teams that are set on chasing the break down. However, on two previous and similar stages into Villeneuve-sur-Lot, the breakaway managed to hold off its pursuers.
The race: Fred Wright (Bahrain Victorious), probably ill, did not finish stage 11 within the time limit and was eliminated from the race. Michael Morkov (Astana Qazaqstan) did not start stage 12. Though not symptomatic, Morkov tested positive for Covid-19. That left 167 riders on the start line.
Last in the GC, Fabio Jakobsen (Team dsm-firmenich PostNL) abandoned 20 kilometers into the stage. Later on Pello Bilbao (Bahrain Victorious) also quit.
Here's the race organizer's stage 12 summary:
Another brilliant finish for Biniam Girmay (Intermarche-Wanty) in the green jersey gave him a third stage victory at the 2024 Tour de France as he outsprinted his rivals to the line in Villeneuve-sur-Lot. Girmay accelerated superbly on the final straight of Stage 12, beating second placed Wout van Aert (Visma-Lease a Bike) and third placed Arnaud Demare (Arkea-B&B Hotels) to the finish. A crash towards the end of the stage for Primoz Roglic (Red Bull-Bora-Hansgrohe) saw him lose time in the GC, whilst Tadej Pogacar (UAE Team Emirates) retained the yellow jersey. Pogacar continues to lead by 1’06” from second placed Remco Evenepoel (Soudal-Quick Step), whilst Jonas Vingegaard (Visma-Lease a Bike) is still third at +1’14”. Roglic has dropped to sixth overall, now +4’42” off the leader Pogacar.
A picturesque route ahead
Stage 12 commenced with 167 riders on the start line, after Michael Morkov tested positive for Covid-19 and the Astana Qazaqstan team’s medical staff took the decision to withdraw him from the Tour. With an afternoon in the beautiful landscapes of the Cantal and Lot regions ahead on the hilly 203.6 km route from Aurillac to Villeneuve-sur-Lot, the early running saw several breakaway attempts failing in the first few kilometres.
Four men in the breakaway
Eventually it was Valentin Madouas (Groupama-FDJ) who initiated a successful movement at km 19 and he was quickly followed by his teammate Quentin Pacher (Groupama-FDJ), as well as Jonas Abrahamsen (Uno-X) and Anthony Turgis (TotalEnergies). This quartet did not encounter any opposition at first, especially as the peloton’s progress was disrupted by a crash at km 23. The incident was of no consequence, however, the day quickly turned into an ordeal for (Fabio Jakobsen Team dsm-firmenich PostNL) and then later Pello Bilbao (Bahrain – Victorious) who both abandoned the race due to illness.
Abrahamsen and Turgis
Still wearing the polka dot jersey despite having lost the lead in the Mountain classification to Yellow Jersey Tadej Pogacar (UAE Team Emirates) yesterday, Abrahamsen was the first to reach the summits of both the Côte d'Autoire (Cat. 4, km 62.8) and the Côte de Rocamadour (Cat. 4, km 84.3), where the breakaway foursome maintained a lead of 2'10” over the peloton. Turgis then led the breakaway through the intermediate sprint point at Gourdon (km 110), where they still had a 1’25” lead over their pursuers in the main group. The top of the Côte de Montcléra (Cat. 4, km 135.5) climb was also reached first by Abrahamsen and by that time the peloton had reduced their deficit to 1'10”.
An exciting finale in Villeneuve-sur-Lot
That Côte de Montcléra climb had seen Turgis lose contact with the other three riders in the breakaway and within 30 km the peloton caught up with the remaining trio of escapees (at km 162). With 12.5 kilometres to go a crash for Alexey Lutsenko (Astana Qazaqstan) brought several other riders to the ground, including Roglic, costing him crucial time in the GC. After a flat final sector it was another fantastic, frantic bunch sprint in Villeneuve-sur-Lot, with Girmay producing a brutal acceleration to beat his rivals to the finish line for his third win at this year’s Tour.
Complete results:
203.6 kilometers raced at an average speed of 47.487 km/hr
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. |
11 | Dylan Groenewegen | Jayco-AlUla | s.t. |
12 | Ryan Gibbons | Lidl-Trek | s.t. |
13 | Marijn Van Den Berg | EF Education-EasyPost | s.t. |
14 | Sam Bennett | Decathlon Ag2r La Mondiale | s.t. |
15 | Clément Russo | Groupama-FDJ | s.t. |
16 | Bram Welten | Team dsm-firmenich PostNL | s.t. |
17 | Jasper Stuyven | Lidl-Trek | s.t. |
18 | Fernando Gaviria | Movistar | s.t. |
19 | Anthony Turgis | TotalEnergies | s.t. |
20 | Daniel McLay | Arkéa-B&B Hotels | s.t. |
21 | Mike Teunissen | Intermarché-Wanty | s.t. |
22 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
23 | John Degenkolb | Team dsm-firmenich PostNL | s.t. |
24 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
25 | Tadej Pogacar | UAE Team Emirates | s.t. |
26 | Julien Bernard | Lidl-Trek | s.t. |
27 | Tiesj Benoot | Team Visma | Lease a Bike | s.t. |
28 | Giulio Ciccone | Lidl-Trek | s.t. |
29 | Remco Evenepoel | Soudal Quick-Step | s.t. |
30 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
31 | Derek Gee | Israel-Premier Tech | s.t. |
32 | Santiago Buitrago | Bahrain Victorious | s.t. |
33 | Egan Bernal | INEOS Grenadiers | s.t. |
34 | Søren Wærenskjold | Uno-X Mobility | s.t. |
35 | Frank Van Den Broek | Team dsm-firmenich PostNL | s.t. |
36 | Adam Yates | UAE Team Emirates | s.t. |
37 | Oliver Naesen | Decathlon Ag2r La Mondiale | s.t. |
38 | Laurenz Rex | Intermarché-Wanty | s.t. |
39 | Joao Almeida | UAE Team Emirates | s.t. |
40 | Mikel Landa | Soudal Quick-Step | s.t. |
41 | Louis Meintjes | Intermarché-Wanty | s.t. |
42 | Guillaume Martin | Cofidis | s.t. |
43 | Jack Haig | Bahrain Victorious | s.t. |
44 | Steff Cras | TotalEnergies | s.t. |
45 | Paul Lapeira | Decathlon Ag2r La Mondiale | s.t. |
46 | Juan Ayuso | UAE Team Emirates | s.t. |
47 | Felix Gall | Decathlon Ag2r La Mondiale | s.t. |
48 | Ben Healy | EF Education-EasyPost | s.t. |
49 | Javier Romo | Movistar | s.t. |
50 | Laurens De Plus | INEOS Grenadiers | s.t. |
51 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
52 | Romain Grégoire | Groupama-FDJ | s.t. |
53 | Odd Christian Eiking | Uno-X Mobility | s.t. |
54 | Yves Lampaert | Soudal Quick-Step | s.t. |
55 | Brent Van Moer | Lotto Dstny | s.t. |
56 | Jake Stewart | Israel-Premier Tech | s.t. |
57 | Victor Campenaerts | Lotto Dstny | s.t. |
58 | Axel Laurance | Alpecin-Deceuninck | s.t. |
59 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
60 | Cees Bol | Astana Qazaqstan | s.t. |
61 | Christophe Laporte | Team Visma | Lease a Bike | s.t. |
62 | Luka Mezgec | Jayco-AlUla | s.t. |
63 | Nikias Arndt | Bahrain Victorious | s.t. |
64 | Carlos Verona | Lidl-Trek | s.t. |
65 | Elmar Reinders | Jayco-AlUla | s.t. |
66 | Dorian Godon | Decathlon Ag2r La Mondiale | s.t. |
67 | Nelson Oliveira | Movistar | s.t. |
68 | Nicolas Prodhomme | Decathlon Ag2r La Mondiale | s.t. |
69 | Stefan Bissegger | EF Education-EasyPost | @ 36sec |
70 | Piet Allegaert | Cofidis | 0;44 |
71 | Rasmus Tiller | Uno-X Mobility | s.t. |
72 | Krists Neilands | Israel-Premier Tech | 0:47 |
73 | Hugo Houle | Israel-Premier Tech | s.t. |
74 | Jordan Jegat | TotalEnergies | s.t. |
75 | Kobe Goossens | Intermarché-Wanty | s.t. |
76 | Gianni Vermeersch | Alpecin-Deceuninck | s.t. |
77 | Guillaume Boivin | Israel-Premier Tech | s.t. |
78 | Bruno Armirail | Decathlon Ag2r La Mondiale | 0:58 |
79 | Valentin Madouas | Groupama-FDJ | s.t. |
80 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
81 | Wout Poels | Bahrain Victorious | 1:06 |
82 | Amaury Capiot | Arkéa-B&B Hotels | s.t. |
83 | Michael Matthews | Jayco-AlUla | s.t. |
84 | Nils Politt | UAE Team Emirates | s.t. |
85 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
86 | Axel Zingle | Cofidis | 1:13 |
87 | Clément Champoussin | Arkéa-B&B Hotels | 1:24 |
88 | Tim Wellens | UAE Team Emirates | 1:29 |
89 | Stefan Küng | Groupama-FDJ | s.t. |
90 | Nils Eekhoff | Team dsm-firmenich PostNL | 1:34 |
91 | Cristian Rodriguez | Arkéa-B&B Hotels | s.t. |
92 | Matej Mohoric | Bahrain Victorious | 1:39 |
93 | Robbe Ghys | Alpecin-Deceuninck | 1:53 |
94 | Toms Skujins | Lidl-Trek | s.t. |
95 | Neilson Powless | EF Education-EasyPost | 2:02 |
96 | Quentin Pacher | Groupama-FDJ | s.t. |
97 | Fabien Grellier | TotalEnergies | s.t. |
98 | Sandy Dujardin | TotalEnergies | s.t. |
99 | Simon Geschke | Cofidis | s.t. |
100 | Jakob Fuglsang | Israel-Premier Tech | s.t. |
101 | Mattéo Vercher | TotalEnergies | s.t. |
102 | Thomas Gachignard | TotalEnergies | s.t. |
103 | Nans Peters | Decathlon Ag2r La Mondiale | s.t. |
104 | Pavel Sivakov | UAE Team Emirates | s.t. |
105 | Kevin Geniets | Groupama-FDJ | s.t. |
106 | Davide Formolo | Movistar | s.t. |
107 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
108 | Sébastien Grignard | Lotto Dstny | s.t. |
109 | Luke Durbridge | Jayco-AlUla | s.t. |
110 | Christopher Juul-Jensen | Jayco-AlUla | s.t. |
111 | Gerben Thijssen | Intermarché-Wanty | s.t. |
112 | Geraint Thomas | INEOS Grenadiers | s.t. |
113 | Mathieu Burgaudeau | TotalEnergies | s.t. |
114 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
115 | Romain Bardet | Team dsm-firmenich PostNL | s.t. |
116 | Enric Mas | Movistar | s.t. |
117 | Davide Ballerini | Astana Qazaqstan | 2:22 |
118 | Bob Jungels | Red Bull-BORA-hansgrohe | 2:27 |
119 | Marco Haller | Red Bull-BORA-hansgrohe | s.t. |
120 | Primoz Roglic | Red Bull-BORA-hansgrohe | s.t. |
121 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
122 | Danny Van Poppel | Red Bull-BORA-hansgrohe | s.t. |
123 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
124 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
125 | Stephen Williams | Israel-Premier Tech | s.t. |
126 | Oscar Onley | Team dsm-firmenich PostNL | s.t. |
127 | Alberto Bettiol | EF Education-EasyPost | s.t. |
128 | Simon Yates | Jayco-AlUla | 2:40 |
129 | Gianni Moscon | Soudal Quick-Step | s.t. |
130 | Jan Tratnik | Team Visma | Lease a Bike | 2:57 |
131 | Hugo Page | Intermarché-Wanty | 3:25 |
132 | Magnus Cort | Uno-X Mobility | s.t. |
133 | Silvan Dillier | Alpecin-Deceuninck | 4:52 |
134 | Gregor Mühlberger | Movistar | s.t. |
135 | Tom Pidcock | INEOS Grenadiers | s.t. |
136 | Tobias Halland Johannessen | Uno-X Mobility | s.t. |
137 | Ben Turner | INEOS Grenadiers | s.t. |
138 | Johannes Kulset | Uno-X Mobility | s.t. |
139 | Marc Soler | UAE Team Emirates | s.t. |
140 | Alex Aranburu | Movistar | s.t. |
141 | David Gaudu | Groupama-FDJ | s.t. |
142 | Warren Barguil | Team dsm-firmenich PostNL | s.t. |
143 | Oier Lazkano | Movistar | s.t. |
144 | Lenny Martinez | Groupama-FDJ | s.t. |
145 | Cédric Beullens | Lotto Dstny | s.t. |
146 | Louis Vervaeke | Soudal Quick-Step | s.t. |
147 | Mathieu Van Der Poel | Alpecin-Deceuninck | s.t. |
148 | Jan Hirt | Soudal Quick-Step | s.t. |
149 | Sean Quinn | EF Education-EasyPost | s.t. |
150 | Jesus Herrada | Cofidis | s.t. |
151 | Rui Costa | EF Education-EasyPost | s.t. |
152 | Richard Carapaz | EF Education-EasyPost | s.t. |
153 | Luca Mozzato | Arkéa-B&B Hotels | 7:54 |
154 | Kévin Vauquelin | Arkéa-B&B Hotels | s.t. |
155 | Georg Zimmermann | Intermarché-Wanty | s.t. |
156 | Harold Tejada | Astana Qazaqstan | s.t. |
157 | Chris Harper | Jayco-AlUla | s.t. |
158 | Harm Vanhoucke | Lotto Dstny | 12:19 |
159 | Maxim Van Gils | Lotto Dstny | s.t. |
160 | Jarrad Drizners | Lotto Dstny | s.t. |
161 | Raúl García | Arkéa-B&B Hotels | 12:45 |
162 | Alexey Lutsenko | Astana Qazaqstan | 15:42 |
GC after stage 12:
2,126.1 kilometers raced so far at an average speed of 43.128 km/hr
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 |
11 | Derek Gee | Israel-Premier Tech | 7:54 |
12 | Matteo Jorgenson | Team Visma | Lease a Bike | 8:56 |
13 | Felix Gall | Decathlon Ag2r La Mondiale | 9:18 |
14 | Santiago Buitrago | Bahrain Victorious | 9:41 |
15 | Egan Bernal | INEOS Grenadiers | 10:18 |
16 | Ben Healy | EF Education-EasyPost | 12:08 |
17 | Steff Cras | TotalEnergies | 12:16 |
18 | Javier Romo | Movistar | 15:41 |
19 | Jai Hindley | Red Bull-BORA-hansgrohe | 19:25 |
20 | Enric Mas | Movistar | 19:28 |
21 | Jack Haig | Bahrain Victorious | 20:32 |
22 | Guillaume Martin | Cofidis | 20:36 |
23 | Laurens De Plus | INEOS Grenadiers | 20:42 |
24 | Simon Yates | Jayco-AlUla | 22:34 |
25 | Louis Meintjes | Intermarché-Wanty | 25:55 |
26 | Odd Christian Eiking | Uno-X Mobility | 32:38 |
27 | Wilco Kelderman | Team Visma | Lease a Bike | 32:59 |
28 | Ilan Van Wilder | Soudal Quick-Step | 33:16 |
29 | Julien Bernard | Lidl-Trek | 33:36 |
30 | Geraint Thomas | INEOS Grenadiers | 34:43 |
31 | Carlos Verona | Lidl-Trek | 39:23 |
32 | Richard Carapaz | EF Education-EasyPost | 42:41 |
33 | Valentin Madouas | Groupama-FDJ | 43:38 |
34 | Bruno Armirail | Decathlon Ag2r La Mondiale | 44:43 |
35 | Toms Skujins | Lidl-Trek | 51:07 |
36 | Chris Harper | Jayco-AlUla | 53:29 |
37 | Pavel Sivakov | UAE Team Emirates | 54:06 |
38 | Oscar Onley | Team dsm-firmenich PostNL | 54:29 |
39 | Tom Pidcock | INEOS Grenadiers | 54:40 |
40 | Romain Bardet | Team dsm-firmenich PostNL | 55:11 |
41 | Warren Barguil | Team dsm-firmenich PostNL | 57:21 |
42 | Davide Formolo | Movistar | 1:01:02 |
43 | Neilson Powless | EF Education-EasyPost | 1:01:41 |
44 | Frank Van Den Broek | Team dsm-firmenich PostNL | 1:02:02 |
45 | Tiesj Benoot | Team Visma | Lease a Bike | 1:02:19 |
46 | Nelson Oliveira | Movistar | 1:02:50 |
47 | Jakob Fuglsang | Israel-Premier Tech | 1:02:57 |
48 | Louis Vervaeke | Soudal Quick-Step | 1:03:28 |
49 | Bob Jungels | Red Bull-BORA-hansgrohe | 1:03:35 |
50 | Romain Grégoire | Groupama-FDJ | 1:05:32 |
51 | Cristian Rodriguez | Arkéa-B&B Hotels | 1:07:20 |
52 | Rui Costa | EF Education-EasyPost | 1:07:27 |
53 | Hugo Houle | Israel-Premier Tech | 1:09:14 |
54 | Michal Kwiatkowski | INEOS Grenadiers | 1:10:22 |
55 | Tobias Halland Johannessen | Uno-X Mobility | 1:11:17 |
56 | Wout Van Aert | Team Visma | Lease a Bike | 1:11:55 |
57 | Maxim Van Gils | Lotto Dstny | 1:12:02 |
58 | Nicolas Prodhomme | Decathlon Ag2r La Mondiale | 1:13:52 |
59 | Krists Neilands | Israel-Premier Tech | 1:16:11 |
60 | Quentin Pacher | Groupama-FDJ | 1:16:30 |
61 | Jordan Jegat | TotalEnergies | 1:16:32 |
62 | Alex Aranburu | Movistar | 1:18:19 |
63 | Kobe Goossens | Intermarché-Wanty | 1:18:39 |
64 | Paul Lapeira | Decathlon Ag2r La Mondiale | 1:19:50 |
65 | Kevin Geniets | Groupama-FDJ | 1:22:00 |
66 | Alberto Bettiol | EF Education-EasyPost | 1:22:21 |
67 | Johannes Kulset | Uno-X Mobility | 1:22:38 |
68 | Marc Soler | UAE Team Emirates | 1:24:04 |
69 | Jonas Abrahamsen | Uno-X Mobility | 1:25:03 |
70 | Wout Poels | Bahrain Victorious | 1:25:24 |
71 | Stefan Küng | Groupama-FDJ | 1:26:37 |
72 | Nans Peters | Decathlon Ag2r La Mondiale | 1:31:15 |
73 | Mike Teunissen | Intermarché-Wanty | 1:31:30 |
74 | Jan Tratnik | Team Visma | Lease a Bike | 1:32:40 |
75 | Jonathan Castroviejo | INEOS Grenadiers | 1:33:41 |
76 | Harold Tejada | Astana Qazaqstan | 1:35:49 |
77 | Ryan Gibbons | Lidl-Trek | 1:36:55 |
78 | Gianni Moscon | Soudal Quick-Step | 1:37:12 |
79 | Victor Campenaerts | Lotto Dstny | 1:38:36 |
80 | Oliver Naesen | Decathlon Ag2r La Mondiale | 1:38:43 |
81 | Stephen Williams | Israel-Premier Tech | 1:39:29 |
82 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 1:39:30 |
83 | Thomas Gachignard | TotalEnergies | 1:39:33 |
84 | Bart Lemmen | Team Visma | Lease a Bike | 1:39:44 |
85 | David Gaudu | Groupama-FDJ | 1:40:10 |
86 | Jasper Stuyven | Lidl-Trek | 1:40:21 |
87 | Mathieu Van Der Poel | Alpecin-Deceuninck | 1:41:26 |
88 | Georg Zimmermann | Intermarché-Wanty | 1:42:21 |
89 | Gregor Mühlberger | Movistar | 1:43:58 |
90 | Christophe Laporte | Team Visma | Lease a Bike | 1:44:27 |
91 | Nils Politt | UAE Team Emirates | 1:44:33 |
92 | Tim Wellens | UAE Team Emirates | 1:44:37 |
93 | Dorian Godon | Decathlon Ag2r La Mondiale | 1:44:44 |
94 | Axel Laurance | Alpecin-Deceuninck | 1:44:49 |
95 | Brent Van Moer | Lotto Dstny | 1:45:43 |
96 | Stefan Bissegger | EF Education-EasyPost | 1:47:14 |
97 | Magnus Cort | Uno-X Mobility | 1:47:31 |
98 | Michael Matthews | Jayco-AlUla | 1:47:54 |
99 | Oier Lazkano | Movistar | 1:48:59 |
100 | Rasmus Tiller | Uno-X Mobility | 1:49:03 |
101 | Nico Denz | Red Bull-BORA-hansgrohe | 1:49:05 |
102 | Gianni Vermeersch | Alpecin-Deceuninck | 1:49:20 |
103 | Kévin Vauquelin | Arkéa-B&B Hotels | 1:49:38 |
104 | Alexey Lutsenko | Astana Qazaqstan | 1:50:26 |
105 | Simon Geschke | Cofidis | 1:51:51 |
106 | Sean Quinn | EF Education-EasyPost | 1:52:16 |
107 | Mathieu Burgaudeau | TotalEnergies | 1:53:19 |
108 | Christopher Juul-Jensen | Jayco-AlUla | 1:53:22 |
109 | Clément Champoussin | Arkéa-B&B Hotels | 1:53:36 |
110 | Jesus Herrada | Cofidis | 1:54:03 |
111 | Marijn Van Den Berg | EF Education-EasyPost | 1:54:10 |
112 | Marco Haller | Red Bull-BORA-hansgrohe | 1:54:18 |
113 | Jan Hirt | Soudal Quick-Step | 1:54:32 |
114 | Fabien Grellier | TotalEnergies | 1:54:49 |
115 | Piet Allegaert | Cofidis | 1:54:51 |
116 | Luka Mezgec | Jayco-AlUla | 1:56:40 |
117 | Anthony Turgis | TotalEnergies | 1:58:46 |
118 | Bryan Coquard | Cofidis | 2:00:11 |
119 | Pascal Ackermann | Israel-Premier Tech | 2:00:15 |
120 | Nikias Arndt | Bahrain Victorious | 2:00:49 |
121 | Biniam Girmay | Intermarché-Wanty | 2:00:50 |
122 | Hugo Page | Intermarché-Wanty | 2:01:49 |
123 | John Degenkolb | Team dsm-firmenich PostNL | 2:02:12 |
124 | Jake Stewart | Israel-Premier Tech | 2:02:14 |
125 | Cédric Beullens | Lotto Dstny | 2:02:59 |
126 | Luke Durbridge | Jayco-AlUla | 2:03:08 |
127 | Yves Lampaert | Soudal Quick-Step | 2:03:46 |
128 | Axel Zingle | Cofidis | 2:05:02 |
129 | Matej Mohoric | Bahrain Victorious | 2:05:03 |
130 | Clément Russo | Groupama-FDJ | 2:07:10 |
131 | Danny Van Poppel | Red Bull-BORA-hansgrohe | 2:07:36 |
132 | Guillaume Boivin | Israel-Premier Tech | 2:08:02 |
133 | Ben Turner | INEOS Grenadiers | 2:08:32 |
134 | Laurenz Rex | Intermarché-Wanty | 2:08:37 |
135 | Mattéo Vercher | TotalEnergies | 2:09:01 |
136 | Raúl García | Arkéa-B&B Hotels | 2:09:22 |
137 | Alexander Kristoff | Uno-X Mobility | 2:12:55 |
138 | Arnaud De Lie | Lotto Dstny | 2:13:40 |
139 | Silvan Dillier | Alpecin-Deceuninck | 2:14:13 |
140 | Amaury Capiot | Arkéa-B&B Hotels | 2:14:38 |
141 | Harm Vanhoucke | Lotto Dstny | 2:15:53 |
142 | Sébastien Grignard | Lotto Dstny | 2:16:57 |
143 | Robbe Ghys | Alpecin-Deceuninck | 2:17:06 |
144 | Jasper Philipsen | Alpecin-Deceuninck | 2:17:51 |
145 | Arnaud Démare | Arkéa-B&B Hotels | 2:18:22 |
146 | Sandy Dujardin | TotalEnergies | 2:20:48 |
147 | Sam Bennett | Decathlon Ag2r La Mondiale | 2:21:49 |
148 | Daniel McLay | Arkéa-B&B Hotels | 2:23:32 |
149 | Fernando Gaviria | Movistar | 2:24:22 |
150 | Luca Mozzato | Arkéa-B&B Hotels | 2:24:33 |
151 | Dylan Groenewegen | Jayco-AlUla | 2:28:06 |
152 | Elmar Reinders | Jayco-AlUla | 2:28:07 |
153 | Søren Wærenskjold | Uno-X Mobility | 2:28:28 |
154 | Nils Eekhoff | Team dsm-firmenich PostNL | 2:30:05 |
155 | Phil Bauhaus | Bahrain Victorious | 2:30:32 |
156 | Lenny Martinez | Groupama-FDJ | 2:31:05 |
157 | Mark Cavendish | Astana Qazaqstan | 2:34:46 |
158 | Cees Bol | Astana Qazaqstan | 2:34:51 |
159 | Davide Ballerini | Astana Qazaqstan | 2:35:11 |
160 | Gerben Thijssen | Intermarché-Wanty | 2:40:20 |
161 | Jarrad Drizners | Lotto Dstny | 2:40:38 |
162 | Bram Welten | Team dsm-firmenich PostNL | 2:59:55 |
Stage 12 map & profile:
Stage 12 map
Stage 12 profile
Stage 12 photos by Fotoreporter Sirotti:
Team Baharin Victorious before the stage start.
Belgian champion Arnaud De Lie
Stefan Küng
Mark Cavendish
Simon Yates
Romain Bardet and Warren Barguil
The crowd at the stage start
Retired sprinter Marcel Kittel was there. He had 89 pro wins, including 19 stage wins in Grand Tours.
Here they come...
Biniam wins a close one.
Biniam Girmay has won a quarter of the stages this Tour.
Tadej Pogacar finished safely in the pack.
Biniam Girmay remains the points classification leader.
Remco Evenepoel leads the young rider classification.
Tadej Pogacar will start stage 13 in yellow.