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 Vuelta a España

79th edition: Aug 17 - Sep 8, 2024
Stage 12, Thursday, August 29

Back to 2024 Vuelta a España

Thursday, August 29: Stage 12, Ourense Termal - Estación de Montaña de Manzaneda, 137.4 km

Stage 12 map & profile | Stage 12 photos

Pablo Castrillo wins stage 12, the first Grand Tour win ever for his Equipo Kern Pharma team. Photo: Sprint Cycling

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.

Weather at the city of Puebla de Trives, on the route, 16.7 km from the finish, at 1:30 PM, local time: 23C (73F), sunny, with the wind from the northwest at 5 km/hr (3 mph). There is a 10% chance of rain.

Rated ascent:

  • Km 137.4: Estación de Montaña de Manzaneda, 15.4 km @ 4.7%. Cat 1

The race: Lennert Van Eetvelt (Lotto Dstny) did not start. He is experiencing significant discomfort in his lungs and will undergo further medical examination in Belgium. Early in the stage Kevin Geniets (Groupama-FDJ) abandoned.

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

Pablo Castrillo (Kern Pharma) claimed a supremely emotional victory on day 12 of La Vuelta 24. Not only did the young Spaniard take his first professional victory and his team’s first ever Grand Tour stage win… He did so on the day after their emblematic founder and leader Manolo Azcona passed away, at the age of 71. Some 70 riders turned professional through Azcona’s teams and Castrillo is one of the latest to have done so, a couple of years ago. A fierce battle on the slopes leading to the Manzaneda mountain resort saw him get the better of his breakaway companions, with Max Poole (DSM-Firmenich-PostNL) coming second, ahead of Marc Soler (UAE Team Emirates), another disciple of Azcona. The GC contenders finished together ahead of another stage over the Galiacian summits.

The race:
Stage 12 of La Vuelta 24 is the third set in Galicia. After Pontevedra and A Coruña, the riders visit the province of Ourense, where Carlos Canal (the only Galician rider in La Vuelta 24) hails from. The riders will head to a summit finish at the Manzaneda ski resort. There are no categorised climbs prior to the final ascent but the day will be demanding nonetheless, with constant ups and downs adding up to a total elevation of 3,100m.

It's about time to race.

An inspired breakaway
The terrain inspires the early attackers, who quickly initiate a fierce battle for the breakaway. Ten riders go clear after they’ve covered 42.1km in the first hour, on a rolling terrain: Marc Soler (UAE Team Emirates), Jhonatan Narvaez, Oscar Rodriguez (Ineos Grenadiers), Mauri Vansevenant (T-Rex Quick-Step), Carlos Verona (Lidl-Trek), Mauro Schmid (Jayco AlUla), Louis Meintjes (Intermarché-Wanty), Max Poole (DSM-Firmenich-PostNL), Harold Tejada (Astana Qazaqstan) and Pablo Castrillo (Kern Pharma).

Three of them - Soler, Rodriguez and Castrillo - rode for the iconic development team Lizarte (now Finisher), built by Manolo Azcona, founder of the Asociacion Deportiva Galibier in 1993, the structure that also gave birth to Equipo Kern Pharma. A moment of silence was observed at the start to celebrate the memory of Azcona, who passed away on Wednesday at 71 years old.

The peloton 20 km into the stage.

Castrillo, for Azcona
Decathlon AG2R La Mondiale drive the bunch and the gap goes up to 10’12’’ at km 86. The pace gradually picks up towards the decisive climb but the ten attackers are still 7’15’’ away at the bottom.

Soler attacks with 14 kilometres to go… But his rivals react. Verona counter-attacks but it isn’t enough either. And then, Castrillo sets off with 10km to go. He only looks back inside the last kilometre to see he could hold off Poole and raise a finger to the sky, for Manolo Azcona.

The GC contenders finished together, with a gap of 6’30’’.

Pablo Castrillo wins stage 12.

Complete results:

Stage 12 photos

137.4 kilometers raced at an average speed of 38.131 km/hr

1 Pablo Castrillo Equipo Kern Pharma 3hr 36min 12sec
2 Max Poole Team dsm-firmenich PostNL @ 8sec
3 Marc Soler UAE Team Emirates 0:16
4 Mauro Schmid Jayco-AlUla 0:23
5 Jhonnatan Narvaez INEOS Grenadiers 0:34
6 Mauri Vansevenant Soudal Quick-Step 0:40
7 Harold Tejada Astana Qazaqstan 0:49
8 Carlos Verona Lidl-Trek 1:03
9 Louis Meintjes Intermarché-Wanty 1:14
10 Óscar Rodríguez INEOS Grenadiers 1:52
11 Mattias Skjelmose Lidl-Trek 6:29
12 Felix Gall Decathlon Ag2r La Mondiale s.t.
13 Pavel Sivakov UAE Team Emirates s.t.
14 Ben O'Connor Decathlon Ag2r La Mondiale s.t.
15 Enric Mas Movistar s.t.
16 Richard Carapaz EF Education-EasyPost s.t.
17 Carlos Rodriguez INEOS Grenadiers s.t.
18 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
19 David Gaudu Groupama-FDJ s.t.
20 Cristian Rodriguez Arkéa-B&B Hotels s.t.
21 Florian Lipowitz Red Bull-BORA-hansgrohe s.t.
22 Rein Taaramäe Intermarché-Wanty s.t.
23 Mikel Landa Soudal Quick-Step s.t.
24 Sepp Kuss Team Visma | Lease a Bike s.t.
25 Lorenzo Fortunato Astana Qazaqstan s.t.
26 Edward Dunbar Jayco-AlUla s.t.
27 Adam Yates UAE Team Emirates s.t.
28 George Bennett Israel-Premier Tech s.t.
29 Jack Haig Bahrain Victorious s.t.
30 Guillaume Martin Cofidis s.t.
31 Aleksandr Vlasov Red Bull-BORA-hansgrohe s.t.
32 José Félix Parra Equipo Kern Pharma 6:40
33 Sam Oomen Lidl-Trek s.t.
34 Matthew Riccitello Israel-Premier Tech s.t.
35 Mikel Bizkarra Euskaltel-Euskadi s.t.
36 Mattia Cattaneo Soudal Quick-Step 6:55
37 Callum Scotson Jayco-AlUla 6:58
38 Alexander Cepeda EF Education-EasyPost 7:04
39 Reuben Thompson Groupama-FDJ 7:20
40 Cian Uijtdebroeks Team Visma | Lease a Bike 7:27
41 Steven Kruijswijk Team Visma | Lease a Bike s.t.
42 Roger Adrià Red Bull-BORA-hansgrohe 7:30
43 Clément Berthet Decathlon Ag2r La Mondiale s.t.
44 Einer Rubio Movistar 7:39
45 Attila Valter Team Visma | Lease a Bike 7:44
46 Louis Vervaeke Soudal Quick-Step 8:01
47 Nairo Quintana Movistar 8:37
48 Torstein Træen Bahrain Victorious 8:44
49 Marco Frigo Israel-Premier Tech 9:01
50 Filippo Zana Jayco-AlUla s.t.
51 Tao Geoghegan Hart Lidl-Trek s.t.
52 Thomas Champion Cofidis 10:00
53 Robert Gesink Team Visma | Lease a Bike s.t.
54 Dylan Teuns Israel-Premier Tech s.t.
55 Luis Angel Mate Euskaltel-Euskadi s.t.
56 Bruno Armirail Decathlon Ag2r La Mondiale s.t.
57 Valentin Paret-Peintre Decathlon Ag2r La Mondiale 10:02
58 Isaac del Toro UAE Team Emirates s.t.
59 Vito Braet Intermarché-Wanty 10:13
60 Thomas De Gendt Lotto Dstny 10:30
61 Harry Sweeny EF Education-EasyPost 10:58
62 Brandon Rivera INEOS Grenadiers 11:17
63 Xandro Meurisse Alpecin-Deceuninck 11:20
64 Jonathan Lastra Cofidis 11:43
65 Giovanni Aleotti Red Bull-BORA-hansgrohe 12:54
66 Daniel Martinez Red Bull-BORA-hansgrohe s.t.
67 Simone Petilli Intermarché-Wanty s.t.
68 Gianmarco Garofoli Astana Qazaqstan 13:51
69 Filippo Baroncini UAE Team Emirates s.t.
70 Michel Ries Arkéa-B&B Hotels s.t.
71 Arne Marit Intermarché-Wanty s.t.
72 Gleb Brussenskiy Astana Qazaqstan 13:58
73 Santiago Umba Astana Qazaqstan s.t.
74 Nadav Raisberg Israel-Premier Tech s.t.
75 Quentin Pacher Groupama-FDJ s.t.
76 Martijn Tusveld Team dsm-firmenich PostNL s.t.
77 Xabier Isasa Euskaltel-Euskadi s.t.
78 Lukasz Owsian Arkéa-B&B Hotels s.t.
79 Txomin Juaristi Euskaltel-Euskadi s.t.
80 Gotzon Martín Euskaltel-Euskadi s.t.
81 Mathias Vacek Lidl-Trek s.t.
82 Chris Hamilton Team dsm-firmenich PostNL s.t.
83 Nelson Oliveira Movistar s.t.
84 Fran Miholjevic Bahrain Victorious s.t.
85 James Knox Soudal Quick-Step s.t.
86 Edoardo Affini Team Visma | Lease a Bike s.t.
87 Lorenzo Germani Groupama-FDJ 14:41
88 Unai Iribar Equipo Kern Pharma 15:24
89 Urko Berrade Equipo Kern Pharma s.t.
90 Tim Naberman Team dsm-firmenich PostNL s.t.
91 Jesus Herrada Cofidis s.t.
92 Xabier Berasategi Euskaltel-Euskadi s.t.
93 Pelayo Sanchez Movistar s.t.
94 Alessandro De Marchi Jayco-AlUla s.t.
95 Juri Hollmann Alpecin-Deceuninck s.t.
96 Carlos Canal Movistar s.t.
97 Antonio Soto Equipo Kern Pharma 15:36
98 Pau Miquel Delgado Equipo Kern Pharma s.t.
99 Simon Guglielmi Arkéa-B&B Hotels 15:44
100 Mathis Le Berre Arkéa-B&B Hotels s.t.
101 Victor Lafay Decathlon Ag2r La Mondiale s.t.
102 Felix Engelhardt Jayco-AlUla 16:06
103 James Shaw EF Education-EasyPost s.t.
104 Jonas Gregaard Lotto Dstny s.t.
105 Casper Pedersen Soudal Quick-Step s.t.
106 Darren Rafferty EF Education-EasyPost s.t.
107 Sven Erik Bystrøm Groupama-FDJ s.t.
108 Stefan Küng Groupama-FDJ s.t.
109 Brandon McNulty UAE Team Emirates s.t.
110 Welay Berhe Jayco-AlUla s.t.
111 Jasha Sütterlin Bahrain Victorious s.t.
112 Kim Heiduk INEOS Grenadiers 16:19
113 Wout van Aert Team Visma | Lease a Bike 17:26
114 Kamil Gradek Bahrain Victorious s.t.
115 Ruben Fernandez Cofidis s.t.
116 Joan Bou Euskaltel-Euskadi s.t.
117 Ibon Ruiz Equipo Kern Pharma s.t.
118 Jorge Gutiérrez Equipo Kern Pharma s.t.
119 Owain Doull EF Education-EasyPost s.t.
120 Ion Izagirre Cofidis s.t.
121 Otto Vergaerde Lidl-Trek s.t.
122 Jorge Arcas Movistar s.t.
123 Gijs Leemreize Team dsm-firmenich PostNL s.t.
124 Corbin Strong Israel-Premier Tech s.t.
125 Riley Sheehan Israel-Premier Tech s.t.
126 Jay Vine UAE Team Emirates s.t.
127 Quinten Hermans Alpecin-Deceuninck s.t.
128 Michael Woods Israel-Premier Tech s.t.
129 Laurens Huys Arkéa-B&B Hotels s.t.
130 Luca Vergallito Alpecin-Deceuninck s.t.
131 Ide Schelling Astana Qazaqstan 17:44
132 Kaden Groves Alpecin-Deceuninck 18:07
133 Edward Planckaert Alpecin-Deceuninck s.t.
134 Maurice Ballerstedt Alpecin-Deceuninck s.t.
135 Nicolas Vinokurov Astana Qazaqstan s.t.
136 Patrick Gamper Red Bull-BORA-hansgrohe s.t.
137 Eduardo Sepulveda Lotto Dstny 18:19
138 Julius van den Berg Team dsm-firmenich PostNL 18:26
139 Tom Paquot Intermarché-Wanty 18:27
140 Arjen Livyns Lotto Dstny 18:40
141 Pavel Bittner Team dsm-firmenich PostNL 18:49
142 Enzo Leijnse Team dsm-firmenich PostNL s.t.
143 Oscar Riesebeek Alpecin-Deceuninck s.t.
144 Victor Campenaerts Lotto Dstny s.t.
145 Sylvain Moniquet Lotto Dstny s.t.
146 William Junior Lecerf Soudal Quick-Step s.t.
147 Nico Denz Red Bull-BORA-hansgrohe s.t.
148 Oier Lazkano Movistar 19:01
149 Geoffrey Bouchard Decathlon Ag2r La Mondiale 20:03
150 Thibault Guernalec Arkéa-B&B Hotels s.t.
151 Kasper Asgreen Soudal Quick-Step 21:02
152 Sander De Pestel Decathlon Ag2r La Mondiale 21:32
153 Rémy Rochas Groupama-FDJ 22:49

 

GC after stage 12:

  • GC leader: Ben O'Connor (Decathlon Ag2r LA Mondiale)
  • Mountains classification leader: Adam Yates (UAE Team Emirates)
  • Points classification leader: Wout van Aert (Visma | Lease a Bike)
  • Best young rider: Carlos Rodriguez (INEOS Grenadiers)
  • Teams classification leader: UAE Team Emirates

1,907.1 Kilometers raced so far at an average speed of 40.043 km/hr

1 Ben O'Connor Decathlon Ag2r La Mondiale 47hr 37min 35sec
2 Primoz Roglic Red Bull-BORA-hansgrohe @ 3min 16sec
3 Enric Mas Movistar 3:58
4 Richard Carapaz EF Education-EasyPost 4:10
5 Mikel Landa Soudal Quick-Step 4:40
6 Carlos Rodriguez INEOS Grenadiers 5:23
7 Florian Lipowitz Red Bull-BORA-hansgrohe 5:29
8 Adam Yates UAE Team Emirates 5:30
9 Felix Gall Decathlon Ag2r La Mondiale 5:30
10 George Bennett Israel-Premier Tech 5:46
11 David Gaudu Groupama-FDJ 5:55
12 Mattias Skjelmose Lidl-Trek 6:41
13 Pavel Sivakov UAE Team Emirates 6:49
14 Cristian Rodriguez Arkéa-B&B Hotels 7:13
15 Sepp Kuss Team Visma | Lease a Bike 8:16
16 Guillaume Martin Cofidis 8:19
17 Aleksandr Vlasov Red Bull-BORA-hansgrohe 10:46
18 Edward Dunbar Jayco-AlUla 11:37
19 Harold Tejada Astana Qazaqstan 11:50
20 Jack Haig Bahrain Victorious 12:29
21 Lorenzo Fortunato Astana Qazaqstan 12:40
22 Clément Berthet Decathlon Ag2r La Mondiale 24:32
23 Óscar Rodríguez INEOS Grenadiers 26:09
24 Louis Meintjes Intermarché-Wanty 27:47
25 Félix Parra José Equipo Kern Pharma 30:24
26 Steven Kruijswijk Team Visma | Lease a Bike 35:49
27 Michael Woods Israel-Premier Tech 37:00
28 Nairo Quintana Movistar 37:52
29 Attila Valter Team Visma | Lease a Bike 38:01
30 Matthew Riccitello Israel-Premier Tech 38:42
31 Einer Rubio Movistar 39:07
32 Alexander Cepeda EF Education-EasyPost 40:22
33 Max Poole Team dsm-firmenich PostNL 40:40
34 Jhonnatan Narvaez INEOS Grenadiers 41:56
35 Mattia Cattaneo Soudal Quick-Step 42:27
36 Quentin Pacher Groupama-FDJ 42:39
37 Rein Taaramäe Intermarché-Wanty 43:18
38 Gotzon Martín Euskaltel-Euskadi 44:35
39 Daniel Martinez Red Bull-BORA-hansgrohe 45:17
40 Isaac del Toro UAE Team Emirates 45:55
41 Mauri Vansevenant Soudal Quick-Step 47:31
42 Rémy Rochas Groupama-FDJ 48:17
43 Stefan Küng Groupama-FDJ 49:41
44 Ion Izagirre Cofidis s.t.
45 Carlos Verona Lidl-Trek 52:20
46 Xandro Meurisse Alpecin-Deceuninck 52:52
47 Urko Berrade Equipo Kern Pharma 53:10
48 Sam Oomen Lidl-Trek 53:34
49 Mikel Bizkarra Euskaltel-Euskadi 56:38
50 Giovanni Aleotti Red Bull-BORA-hansgrohe 58:53
51 Louis Vervaeke Soudal Quick-Step 59:23
52 Marc Soler UAE Team Emirates 1:01:02
53 Cian Uijtdebroeks Team Visma | Lease a Bike 1:06:51
54 Robert Gesink Team Visma | Lease a Bike 1:07:10
55 Valentin Paret-Peintre Decathlon Ag2r La Mondiale 1:07:39
56 Martijn Tusveld Team dsm-firmenich PostNL 1:12:53
57 Torstein Træen Bahrain Victorious 1:13:14
58 Marco Frigo Israel-Premier Tech 1:14:18
59 William Junior Lecerf Soudal Quick-Step 1:14:26
60 Joan Bou Euskaltel-Euskadi 1:14:30
61 Michel Ries Arkéa-B&B Hotels 1:14:36
62 Wout van Aert Team Visma | Lease a Bike 1:16:23
63 Filippo Zana Jayco-AlUla 1:17:08
64 Pablo Castrillo Equipo Kern Pharma 1:17:16
65 Mathias Vacek Lidl-Trek 1:18:35
66 Tao Geoghegan Hart Lidl-Trek 1:19:11
67 Pau Miquel Delgado Equipo Kern Pharma 1:20:45
68 Brandon McNulty UAE Team Emirates 1:21:15
69 Luis Angel Mate Euskaltel-Euskadi 1:21:37
70 Chris Hamilton Team dsm-firmenich PostNL 1:21:54
71 Nelson Oliveira Movistar 1:23:10
72 Quinten Hermans Alpecin-Deceuninck 1:23:25
73 Ruben Fernandez Cofidis 1:24:26
74 Jonathan Lastra Cofidis 1:24:41
75 Gianmarco Garofoli Astana Qazaqstan 1:24:57
76 Gijs Leemreize Team dsm-firmenich PostNL 1:25:48
77 Carlos Canal Movistar 1:27:05
78 James Knox Soudal Quick-Step 1:29:03
79 Jay Vine UAE Team Emirates 1:29:35
80 Mathis Le Berre Arkéa-B&B Hotels 1:30:47
81 Mauro Schmid Jayco-AlUla 1:31:25
82 Bruno Armirail Decathlon Ag2r La Mondiale 1:33:28
83 Dylan Teuns Israel-Premier Tech 1:33:50
84 Simon Guglielmi Arkéa-B&B Hotels 1:33:55
85 Eduardo Sepulveda Lotto Dstny 1:35:01
86 Darren Rafferty EF Education-EasyPost 1:38:48
87 Roger Adrià Red Bull-BORA-hansgrohe 1:39:26
88 Callum Scotson Jayco-AlUla 1:40:01
89 Lukasz Owsian Arkéa-B&B Hotels 1:41:23
90 Jonas Gregaard Lotto Dstny s.t.
91 Simone Petilli Intermarché-Wanty 1:42:00
92 Jesus Herrada Cofidis 1:42:03
93 Fran Miholjevic Bahrain Victorious 1:43:01
94 Corbin Strong Israel-Premier Tech 1:43:06
95 Filippo Baroncini UAE Team Emirates 1:43:21
96 Thomas De Gendt Lotto Dstny 1:44:25
97 Victor Campenaerts Lotto Dstny 1:44:39
98 Vito Braet Intermarché-Wanty 1:45:00
99 Geoffrey Bouchard Decathlon Ag2r La Mondiale s.t.
100 Brandon Rivera INEOS Grenadiers 1:45:11
101 James Shaw EF Education-EasyPost 1:45:16
102 Thomas Champion Cofidis 1:46:30
103 Laurens Huys Arkéa-B&B Hotels 1:49:44
104 Lorenzo Germani Groupama-FDJ 1:50:05
105 Txomin Juaristi Euskaltel-Euskadi 1:50:18
106 Arjen Livyns Lotto Dstny 1:51:05
107 Reuben Thompson Groupama-FDJ 1:51:10
108 Unai Iribar Equipo Kern Pharma 1:51:24
109 Ibon Ruiz Equipo Kern Pharma 1:51:45
110 Oier Lazkano Movistar 1:51:58
111 Harry Sweeny EF Education-EasyPost 1:53:21
112 Otto Vergaerde Lidl-Trek 1:53:42
113 Felix Engelhardt Jayco-AlUla 1:53:44
114 Juri Hollmann Alpecin-Deceuninck 1:55:02
115 Xabier Isasa Euskaltel-Euskadi 1:56:25
116 Sven Erik Bystrøm Groupama-FDJ 1:56:36
117 Victor Lafay Decathlon Ag2r La Mondiale 1:57:08
118 Xabier Berasategi Euskaltel-Euskadi 2:00:15
119 Kim Heiduk INEOS Grenadiers 2:01:03
120 Luca Vergallito Alpecin-Deceuninck 2:02:08
121 Jorge Arcas Movistar 2:02:58
122 Jorge Gutiérrez Equipo Kern Pharma 2:04:35
123 Patrick Gamper Red Bull-BORA-hansgrohe 2:05:21
124 Pelayo Sanchez Movistar 2:05:26
125 Nadav Raisberg Israel-Premier Tech 2:05:27
126 Antonio Soto Equipo Kern Pharma 2:07:23
127 Kaden Groves Alpecin-Deceuninck 2:09:53
128 Santiago Umba Astana Qazaqstan 2:10:10
129 Kasper Asgreen Soudal Quick-Step 2:10:56
130 Welay Berhe Jayco-AlUla 2:12:40
131 Edoardo Affini Team Visma | Lease a Bike 2:12:45
132 Arne Marit Intermarché-Wanty 2:15:10
133 Sander De Pestel Decathlon Ag2r La Mondiale 2:15:45
134 Nico Denz Red Bull-BORA-hansgrohe 2:15:58
135 Pavel Bittner Team dsm-firmenich PostNL 2:16:14
136 Riley Sheehan Israel-Premier Tech 2:17:15
137 Sylvain Moniquet Lotto Dstny 2:17:29
138 Tom Paquot Intermarché-Wanty 2:18:29
139 Edward Planckaert Alpecin-Deceuninck 2:18:43
140 Ide Schelling Astana Qazaqstan 2:18:50
141 Nicolas Vinokurov Astana Qazaqstan 2:20:12
142 Casper Pedersen Soudal Quick-Step 2:21:00
143 Gleb Brussenskiy Astana Qazaqstan 2:22:47
144 Jasha Sütterlin Bahrain Victorious 2:23:45
145 Julius van den Berg Team dsm-firmenich PostNL 2:23:55
146 Maurice Ballerstedt Alpecin-Deceuninck 2:25:00
147 Thibault Guernalec Arkéa-B&B Hotels 2:26:17
148 Owain Doull EF Education-EasyPost 2:27:15
149 Alessandro De Marchi Jayco-AlUla 2:30:11
150 Kamil Gradek Bahrain Victorious 2:31:50
151 Enzo Leijnse Team dsm-firmenich PostNL 2:35:37
152 Oscar Riesebeek Alpecin-Deceuninck 2:39:30
153 Tim Naberman Team dsm-firmenich PostNL 2:41:52

 


Content continues below the ads

Peaks Coaching: work with a coach! Neugent Cycling Wheels

Stage 12 map & profiles:

Stage 12 map

Stage 12 profile

Detail profile of the climb to the finish


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage 12 photos by Fotoreporter Sirotti:

Pablo Castrillo wins stage 12.

Second place Max Poole came in 8 seconds later.

Marc Soler was third.

Mauro Schmid was fourth

Fifth place Jhonnatan Narvaez

Sixth place Mauri Vansevenant

Harold Tejada was seventh across the line.

Eighth place Carlos Verona

Louis Meintjes finished ninth

11th-place Mattias Skjelmose Jensen leads in the Red Jersey group.

Pablo Castrillo's joy-filled teammates celebrate the first-ever Grand Tour win by their team.

Stage winner Pablo Castrillo

Best Young Rider Carlos Rodriguez

Adam Yates remains the King of the Mountains.

Wout van Aert leads the points classification

Ben O'Connor remains the GC leader