BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2024 Tour de France

111th edition: June 29 - July 21, 2024
Stage 12, July 11, 2024

Back to 2024 Tour de France

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

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Tour de France, volume 1 South Salem Cycleworks frames Melanoma: It Started With a Freckle Peaks Coaching: work with a coach! Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

The Story of the Tour de France, volume 1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Epictetus' Golden Sayings

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:

  • Km 62.8: Côte d'Autoire, 2.7 km @ 5.9%. Cat. 4
  • Km 84.3: Côte de Rocamadour, 2 km @ 5.8%. Cat 4
  • Km 135.5: Côte de Montcléra, 2 km @ 4.6%. Cat. 4

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:

Stage 12 photos

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:

  • GC leader: Tadej Pogacar (UAE Team Emirates)
  • Mountains classification leader: Tadej Pogacar (UAE Team Emirates)
  • Points classification leader: Biniam Girmay (Intermarché-Wanty)
  • Best young rider: Remco Evenepoel (Soudal Quick-Step)
  • Teams classification leader: UAE Team Emirates

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

 


Content continues below the ads

Peaks Coaching: work with a coach! Neugent Cycling Wheels

Stage 12 map & profile:

Stage 12 map

Stage 12 profile


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

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.