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

2025 Vuelta a España

90th edition: Aug 23 - Sep 14, 2025
Stage 13, September 5, 2025

Back to 2025 Vuelta a España

Friday, September 5: Stage 13, Cabezón de la Sal - l'Angliru, 202.7 km

Stage 13 map & profile | Stage 13 photos

Joao Almeida wins the stage with GC leader Jonas Vingegaard (you can see his red sleeve) right on his wheel. Photo: Sprint Cycling.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Plato's Crito

Plato's dialogue Crito is available both in audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.

Weather at the city of Priandi, on the route, 75 km from the finish, at 2:00 PM, local time: 22C (72F), sunny, with the wind from the northeast at 11 km/hr (7 mph). There is just a 1% chance of rain.

Rated ascents:

  • Km 153.6: Alto de la Mozqueta, 6.3 km @ 8.4%. Cat. 1
  • Km 181.6: Alto del Cordal, 5.5 km @ 8.8%. Cat. 1
  • Km 202.7: Alto de l'Angliru, 12.4 km @ 9.7%. Hors Categorie

The stage: The longest stage of La Vuelta 25. The first part will take place parallel to the coastline and then head into Asturias, where the final stretch will be particularly tough. La Mozqueta and El Cordal, both 1st category climbs, will be the preludes to the feared Altu de l’Angliru. Facing La Cueña les Cabres with almost 200 km behind them, will be a crucial test for the favourite riders who, should they have a bad day, can kiss La Vuelta goodbye.

The race: Archie Ryan (EF Education-EasyPost) has a strained glute muscle and did not start.

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

Jonas Vingegaard (Visma–Lease a Bike) had to settle for second on Friday, despite setting his sights on conquering L’Angliru with La Roja on his shoulders - an achievement that would have made him the first leader of La Vuelta to win atop the iconic ascent. His overall lead was never under threat, but he was also unable to distance Joao Almeida, who set the pace in the final six kilometres and dropped everyone except for Vingegaard. Almeida is the ninth different winner at L’Angliru from ten La Vuelta finishes atop this climb. This is also his first stage victory in the Spanish Grand Tour. The duo have emerged as the main contenders for La Roja heading into Madrid. Tom Pidcock (Q36.5) remains third overall, but now trails by 2’18’’.

The race:
The mighty L’Angliru looms on the horizon for the peloton of La Vuelta 25, facing 202.7 km of racing from Cabezon de la Sal, with two cat.-1 ascents prior to a brutal uphill finish. The long flat start to the stage inspires early attackers, although most riders expect a GC showdown up one of the most iconic climbs in professional cycling.

A 25-man breakaway
It’s a very fast start, with a flurry of attacks. Jonas Vingegaard’s Visma-Lease a Bike try to control the formation of the breakaway, and the peloton momentarily splits, with Felix Gall (Decathlon AG2R La Mondiale) among the riders off the back.

The peloton 20 km into the stage with lots of attacks flying off.

After almost 20 kilometres of battle, the Austrian climber returns to the bunch, and 24 attackers emerge at the front with Mads Pedersen (Lidl-Trek) on the move again, with Antonio Tiberi (Bahrain Victorious), Jefferson Cepeda (Movistar), Gianmarco Garofoli (Soudal Quick Step), Bob Jungels (Ineos Grenadiers), Rémi Cavagna (Groupama-FDJ), Joel Nicolau (Caja Rural-Seguros RGA)…

Several riders set off in pursuit, but only one manages to come across: birthday boy Ivo Oliveira (UAE Team Emirates-XRG), who turns 29 and makes it to the front at km 52.

Halfway into the stage this 25-man break has a 2min 55sec lead.

Early wear and tear
Jonas Vingegaard’s teammates control the gap to a maximum of 3’40’’ at the bottom of the first climb of the day, Alto de la Mozqueta, to be summited with 49.1 km to go. The breakaway explodes on the ascent. Nico Vinokurov (XDS Astana) goes first, followed by Bob Jungels, Antonio Tiberi, Gianmarco Garofoli and Jefferson Cepeda. Mads Pedersen gets back to them on the downhill. Q36.5 set the pace on the ascent, maintaining a gap of 3’40’’.

Tiberi suffers a puncture on the downhill. Pedersen goes first at the intermediate sprint (La Vega, km 175), ahead of the climb up Alto del Cordal. At the top (km 181.6), Vinokurov goes first again, with Jungels and Cepeda in his wake. Tiberi doesn’t succeed in chasing them down, and he crashes on the following downhill.

Almeida doesn’t look back
At the bottom of the final climb, UAE Team Emirates-XRG drive the chase 2’20’’ behind the lead trio, that soon becomes a duo, as Cepeda is dropped. Jungels goes solo with 7 km to go, but he’s reeled in just before the last 5 kilometres. At that point, Joao Almeida (UAE Team Emirates-XRG) sets his own pace, with only Jonas Vingegaard, Sepp Kuss (Visma-Lease a Bike) and Jai Hindley (Red Bull-Bora-Hansgrohe) on his wheel.

The quartet turns into a duo as Kuss and Hindley are distanced with 4.5 km to go. Almeida sets a strong pace, with Vingegaard keeping up with him. The Portuguese never relinquishes the first position and eventually takes his first La Vuelta stage win, ahead of Vingegaard. Hindley completes the podium on the day with a gap of 28’’, ahead of Kuss (+30’’), Gall (+52’’), Pellizzari (+1’11’’) and Tom Pidcock (+1’16’’).

Here's seventh-place Tom Pidcock climbing the Angliru. Photo: Colin Flockton / PhotoSport International UK, UAE, Asia ©

Complete results:

Photos

202.7 kilometers raced at an average speed of 41.332 km/hr

1 João Almeida UAE Team Emirates-XRG 4hr 54min 15sec
2 Jonas Vingegaard Team Visma | Lease a Bike s.t.
3 Jai Hindley Red Bull-BORA-hansgrohe @ 28sec
4 Sepp Kuss Team Visma | Lease a Bike 0:30
5 Felix Gall Decathlon AG2R La Mondiale 0:52
6 Giulio Pellizzari Red Bull-BORA-hansgrohe 1:11
7 Tom Pidcock Q36.5 Pro Cycling Team 1:16
8 Matthew Riccitello Israel-Premier Tech s.t.
9 Giulio Ciccone Lidl-Trek 2:15
10 Abel Balderstone Caja Rural-Seguros RGA 3:06
11 Harold Tejada XDS Astana Team 3:43
12 Felix Grossschartner UAE Team Emirates-XRG s.t.
13 Junior Lecerf Soudal Quick-Step s.t.
14 Torstein Træen Bahrain Victorious 4:09
15 Juan Martinez Team Picnic PostNL 4:26
16 Egan Bernal INEOS Grenadiers 4:32
17 Matteo Jorgenson Team Visma | Lease a Bike s.t.
18 Jay Vine UAE Team Emirates-XRG 6:12
19 Jaume Guardeño Caja Rural-Seguros RGA 6:47
20 Louis Meintjes Intermarché-Wanty s.t.
21 Bob Jungels INEOS Grenadiers 7:07
22 Nicolas Vinokurov XDS Astana Team 7:14
23 Kevin Vermaerke Team Picnic PostNL 7:57
24 Jefferson Cepeda Movistar Team 8:03
25 Wout Poels XDS Astana Team 8:18
26 Martin López XDS Astana Team s.t.
27 Edward Dunbar Team Jayco-AlUla 9:11
28 Bruno Armirail Decathlon AG2R La Mondiale 9:35
29 Antonio Tiberi Bahrain Victorious 10:38
30 Gianmarco Garofoli Soudal Quick-Step 10:56
31 José Luis Faura Burgos Burpellet BH 11:07
32 Mikel Landa Soudal Quick-Step 11:51
33 Rudy Molard Groupama-FDJ 12:17
34 Johannes Staune-Mittet Decathlon AG2R La Mondiale 12:34
35 Clément Braz Afonso Groupama-FDJ 12:36
36 Thomas Silva Caja Rural-Seguros RGA 13:58
37 Jonas Gregaard Lotto 16:00
38 Edward Planckaert Alpecin-Deceuninck 16:59
39 Ben Zwiehoff Red Bull-BORA-hansgrohe s.t.
40 Andrea Bagioli Lidl-Trek 17:16
41 Julien Bernard Lidl-Trek 17:29
42 Hugo de la Calle Burgos Burpellet BH s.t.
43 Marco Frigo Israel-Premier Tech 17:41
44 Jan Hirt Israel-Premier Tech 17:42
45 Pierre Thierry Arkea-B&B Hotels 17:47
46 David González Q36.5 Pro Cycling Team 18:03
47 Marc Soler UAE Team Emirates-XRG 18:15
48 Huub Artz Intermarché-Wanty s.t.
49 Jack Haig Bahrain Victorious s.t.
50 Victor Langellotti INEOS Grenadiers s.t.
51 Damien Howson Q36.5 Pro Cycling Team 18:30
52 Léandre Lozouet Arkea-B&B Hotels 18:52
53 Finlay Pickering Bahrain Victorious s.t.
54 Gijs Leemreize Team Picnic PostNL s.t.
55 Ivo Oliveira UAE Team Emirates-XRG 19:05
56 Lorenzo Fortunato XDS Astana Team 19:55
57 Santiago Buitrago Bahrain Victorious 20:05
58 Ben Tulett Team Visma | Lease a Bike 20:10
59 Fausto Masnada XDS Astana Team 20:12
60 Carlos Verona Lidl-Trek 20:26
61 Léo Bisiaux Decathlon AG2R La Mondiale s.t.
62 Victor Campenaerts Team Visma | Lease a Bike 20:42
63 Finn Fisher-Black Red Bull-BORA-hansgrohe 20:51
64 Iván García Cortina Movistar Team 21:27
65 Jonas Rickaert Alpecin-Deceuninck s.t.
66 Michel Hessmann Movistar Team 22:38
67 Roman Ermakov Bahrain Victorious 23:16
68 Marcel Camprubí Q36.5 Pro Cycling Team s.t.
69 Mathijs Paasschens Bahrain Victorious s.t.
70 Amanuel Ghebreigzabhier Lidl-Trek 23:22
71 Max Schachmann Soudal Quick-Step s.t.
72 Emanuel Buchmann Cofidis s.t.
73 Jakub Otruba Caja Rural-Seguros RGA 23:26
74 Sergio Samitier Cofidis 24:15
75 Jordan Labrosse Decathlon AG2R La Mondiale 25:03
76 Remi Cavagna Groupama-FDJ 25:07
77 Alex Molenaar Caja Rural-Seguros RGA 25:16
78 Callum Scotson Decathlon AG2R La Mondiale 25:31
79 Nicolò Buratti Bahrain Victorious s.t.
80 Nickolas Zukowsky Q36.5 Pro Cycling Team 25:42
81 Brandon Rivera INEOS Grenadiers 25:50
82 Domen Novak UAE Team Emirates-XRG 25:56
83 Christopher Juul-Jensen Team Jayco-AlUla 26:04
84 Chris Hamilton Team Picnic PostNL 26:15
85 Louis Vervaeke Soudal Quick-Step 26:19
86 Mauri Vansevenant Soudal Quick-Step 26:29
87 Kelland O'Brien Team Jayco-AlUla 26:39
88 Gal Glivar Alpecin-Deceuninck s.t.
89 Nans Peters Decathlon AG2R La Mondiale 26:48
90 Juan Ayuso UAE Team Emirates-XRG 26:51
91 Mario Aparicio Burgos Burpellet BH 27:05
92 David Gaudu Groupama-FDJ 27:28
93 Brieuc Rolland Groupama-FDJ s.t.
94 Thibaud Gruel Groupama-FDJ s.t.
95 Markel Beloki EF Education-EasyPost s.t.
96 Simone Petilli Intermarché-Wanty s.t.
97 Stefan Küng Groupama-FDJ s.t.
98 Lukas Nerurkar EF Education-EasyPost 27:49
99 Eduardo Sepulveda Lotto s.t.
100 Liam Slock Lotto 27:54
101 Victor Guernalec Arkea-B&B Hotels 27:58
102 Sean Quinn EF Education-EasyPost 28:20
103 Anders Foldager Team Jayco-AlUla 28:22
104 Jesus Herrada Cofidis 28:36
105 Wilco Kelderman Team Visma | Lease a Bike s.t.
106 Bjoern Koerdt Team Picnic PostNL 29:03
107 Patrick Gamper Team Jayco-AlUla s.t.
108 Sander De Pestel Decathlon AG2R La Mondiale s.t.
109 David de la Cruz Q36.5 Pro Cycling Team 29:17
110 Xabier Azparren Q36.5 Pro Cycling Team s.t.
111 Javier Romo Movistar Team s.t.
112 Sergio Higuita XDS Astana Team s.t.
113 Jardi Van Der Lee EF Education-EasyPost 29:27
114 Lars Craps Lotto 29:40
115 Nicola Conci XDS Astana Team 29:44
116 Dion Smith Intermarché-Wanty 30:31
117 Orluis Aular Movistar Team s.t.
118 Carlos Canal Movistar Team 30:52
119 Madis Mihkels EF Education-EasyPost 31:13
120 James Shaw EF Education-EasyPost 31:41
121 Nico Denz Red Bull-BORA-hansgrohe 32:27
122 Tim van Dijke Red Bull-BORA-hansgrohe 32:29
123 Matteo Sobrero Red Bull-BORA-hansgrohe s.t.
124 Filippo Ganna INEOS Grenadiers s.t.
125 Giovanni Aleotti Red Bull-BORA-hansgrohe s.t.
126 Jasper De Buyst Lotto s.t.
127 Tobias Bayer Alpecin-Deceuninck s.t.
128 Jasper Philipsen Alpecin-Deceuninck s.t.
129 Alec Segaert Lotto s.t.
130 Patrick Eddy Team Picnic PostNL s.t.
131 Kamiel Bonneu Intermarché-Wanty 32:50
132 Bryan Coquard Cofidis 33:53
133 Luca Van Boven Intermarché-Wanty 34:01
134 Joan Bou Caja Rural-Seguros RGA 34:06
135 Joel Nicolau Caja Rural-Seguros RGA s.t.
136 Alessandro Verre Arkea-B&B Hotels 34:09
137 Arne Marit Intermarché-Wanty 34:30
138 Jenthe Biermans Arkea-B&B Hotels s.t.
139 Louis Rouland Arkea-B&B Hotels 34:32
140 Dylan van Baarle Team Visma | Lease a Bike 35:10
141 Magnus Sheffield INEOS Grenadiers 35:12
142 Fabio Christen Q36.5 Pro Cycling Team 35:33
143 Mikkel Bjerg UAE Team Emirates-XRG 35:55
144 Daan Hoole Lidl-Trek s.t.
145 Ben Turner INEOS Grenadiers s.t.
146 Nadav Raisberg Israel-Premier Tech s.t.
147 Michal Kwiatkowski INEOS Grenadiers s.t.
148 Pier-André Côté Israel-Premier Tech s.t.
149 Timo Roosen Team Picnic PostNL s.t.
150 Ethan Vernon Israel-Premier Tech s.t.
151 Dries De Pooter Intermarché-Wanty 36:07
152 Jake Stewart Israel-Premier Tech s.t.
153 Elia Viviani Lotto 36:18
154 Oscar Riesebeek Alpecin-Deceuninck 36:23
155 Stanislaw Aniolkowski Cofidis 36:35
156 Mads Pedersen Lidl-Trek 37:27
157 Søren Kragh Andersen Lidl-Trek s.t.
158 Sergio Chumil Burgos Burpellet BH 41:10

 

GC after stage 13:

  • GC leader: Jonas Vingegaard (Visma | Lease a Bike)
  • Mountains classification leader: Jay Vine (UAE Team Emirates-XRG)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider: Giulio Pellizzari (Red Bull-BORA-hansgrohe)
  • Teams classification leader: UAE Team Emirates-XRG

2,101.2 kilommeters raced so far at an average speed of 42.436 km/hr

1 Jonas Vingegaard Team Visma | Lease a Bike 49hr 30min 54sec
2 João Almeida UAE Team Emirates-XRG @ 46sec
3 Tom Pidcock Q36.5 Pro Cycling Team 2:18
4 Jai Hindley Red Bull-BORA-hansgrohe 3:00
5 Felix Gall Decathlon AG2R La Mondiale 3:15
6 Giulio Pellizzari Red Bull-BORA-hansgrohe 4:01
7 Matthew Riccitello Israel-Premier Tech 4:33
8 Giulio Ciccone Lidl-Trek 4:54
9 Torstein Træen Bahrain Victorious 5:21
10 Sepp Kuss Team Visma | Lease a Bike 5:26
11 Matteo Jorgenson Team Visma | Lease a Bike 7:04
12 Egan Bernal INEOS Grenadiers 8:01
13 Junior Lecerf Soudal Quick-Step 8:23
14 Harold Tejada XDS Astana Team 10:00
15 Bruno Armirail Decathlon AG2R La Mondiale 12:04
16 Abel Balderstone Caja Rural-Seguros RGA 15:21
17 Louis Meintjes Intermarché-Wanty 16:07
18 Martin López XDS Astana Team 16:10
19 Jaume Guardeño Caja Rural-Seguros RGA 18:03
20 Rudy Molard Groupama-FDJ 28:24
21 Santiago Buitrago Bahrain Victorious 31:49
22 Marc Soler UAE Team Emirates-XRG 34:05
23 Mikel Landa Soudal Quick-Step 36:33
24 Lorenzo Fortunato XDS Astana Team 41:32
25 Marco Frigo Israel-Premier Tech 42:22
26 Ben Tulett Team Visma | Lease a Bike 42:54
27 Gianmarco Garofoli Soudal Quick-Step 43:16
28 Jefferson Cepeda Movistar Team 43:42
29 Wout Poels XDS Astana Team 49:56
30 Kevin Vermaerke Team Picnic PostNL 51:21
31 Brieuc Rolland Groupama-FDJ 51:33
32 Damien Howson Q36.5 Pro Cycling Team 52:18
33 Edward Dunbar Team Jayco-AlUla 54:32
34 Felix Grossschartner UAE Team Emirates-XRG 55:44
35 Sergio Samitier Cofidis 59:25
36 Victor Campenaerts Team Visma | Lease a Bike 1:00:03
37 Callum Scotson Decathlon AG2R La Mondiale 1:00:11
38 Javier Romo Movistar Team 1:02:18
39 Andrea Bagioli Lidl-Trek 1:03:44
40 Markel Beloki EF Education-EasyPost 1:03:54
41 Antonio Tiberi Bahrain Victorious 1:04:18
42 Jay Vine UAE Team Emirates-XRG 1:05:18
43 Finlay Pickering Bahrain Victorious 1:05:31
44 Louis Vervaeke Soudal Quick-Step 1:07:31
45 Julien Bernard Lidl-Trek 1:08:17
46 Johannes Staune-Mittet Decathlon AG2R La Mondiale 1:08:24
47 Ben Zwiehoff Red Bull-BORA-hansgrohe 1:08:33
48 Victor Langellotti INEOS Grenadiers 1:10:27
49 Bob Jungels INEOS Grenadiers 1:10:45
50 Clément Braz Afonso Groupama-FDJ 1:11:24
51 Juan Martinez Team Picnic PostNL 1:12:25
52 Brandon Rivera INEOS Grenadiers 1:14:01
53 Fausto Masnada XDS Astana Team 1:16:29
54 Carlos Verona Lidl-Trek 1:17:41
55 Sergio Chumil Burgos Burpellet BH 1:20:49
56 Juan Ayuso UAE Team Emirates-XRG 1:22:11
57 Thomas Silva Caja Rural-Seguros RGA 1:22:40
58 Carlos Canal Movistar Team 1:24:57
59 Jan Hirt Israel-Premier Tech 1:25:13
60 José Luis Faura Burgos Burpellet BH 1:26:02
61 Magnus Sheffield INEOS Grenadiers 1:26:20
62 Chris Hamilton Team Picnic PostNL 1:26:56
63 Sander De Pestel Decathlon AG2R La Mondiale 1:28:06
64 Giovanni Aleotti Red Bull-BORA-hansgrohe 1:29:57
65 Lars Craps Lotto 1:31:53
66 Mauri Vansevenant Soudal Quick-Step 1:32:06
67 Michel Hessmann Movistar Team 1:32:31
68 Pierre Thierry Arkea-B&B Hotels 1:33:50
69 Michal Kwiatkowski INEOS Grenadiers 1:34:05
70 James Shaw EF Education-EasyPost 1:34:35
71 Wilco Kelderman Team Visma | Lease a Bike 1:34:54
72 Max Schachmann Soudal Quick-Step 1:35:22
73 Stefan Küng Groupama-FDJ 1:36:10
74 Léo Bisiaux Decathlon AG2R La Mondiale 1:37:24
75 Nicola Conci XDS Astana Team 1:37:37
76 Alex Molenaar Caja Rural-Seguros RGA 1:37:46
77 Eduardo Sepulveda Lotto 1:38:24
78 Finn Fisher-Black Red Bull-BORA-hansgrohe 1:38:39
79 Gijs Leemreize Team Picnic PostNL 1:39:26
80 Sean Quinn EF Education-EasyPost 1:40:22
81 Bjoern Koerdt Team Picnic PostNL 1:40:48
82 Jesus Herrada Cofidis 1:44:20
83 Roman Ermakov Bahrain Victorious 1:45:25
84 Jack Haig Bahrain Victorious 1:45:44
85 Sergio Higuita XDS Astana Team 1:46:34
86 David Gaudu Groupama-FDJ 1:47:23
87 Nans Peters Decathlon AG2R La Mondiale 1:48:35
88 David de la Cruz Q36.5 Pro Cycling Team 1:48:55
89 Hugo de la Calle Burgos Burpellet BH 1:50:35
90 David González Q36.5 Pro Cycling Team 1:53:05
91 Jordan Labrosse Decathlon AG2R La Mondiale 1:53:24
92 Gal Glivar Alpecin-Deceuninck 1:56:04
93 Nicolas Vinokurov XDS Astana Team 1:57:49
94 Alec Segaert Lotto 1:58:31
95 Emanuel Buchmann Cofidis 1:59:03
96 Thibaud Gruel Groupama-FDJ 1:59:19
97 Iván García Cortina Movistar Team 1:59:39
98 Jonas Gregaard Lotto 2:00:12
99 Jakub Otruba Caja Rural-Seguros RGA 2:00:50
100 Orluis Aular Movistar Team 2:01:37
101 Nico Denz Red Bull-BORA-hansgrohe 2:02:41
102 Patrick Gamper Team Jayco-AlUla 2:03:07
103 Simone Petilli Intermarché-Wanty 2:04:19
104 Jonas Rickaert Alpecin-Deceuninck 2:05:00
105 Jardi Van Der Lee EF Education-EasyPost 2:05:49
106 Kelland O'Brien Team Jayco-AlUla 2:07:39
107 Lukas Nerurkar EF Education-EasyPost 2:08:40
108 Pier-André Côté Israel-Premier Tech 2:08:44
109 Mathijs Paasschens Bahrain Victorious 2:09:07
110 Luca Van Boven Intermarché-Wanty 2:09:14
111 Marcel Camprubí Q36.5 Pro Cycling Team 2:10:11
112 Joan Bou Caja Rural-Seguros RGA 2:10:24
113 Joel Nicolau Caja Rural-Seguros RGA 2:11:01
114 Léandre Lozouet Arkea-B&B Hotels 2:11:39
115 Remi Cavagna Groupama-FDJ 2:12:09
116 Louis Rouland Arkea-B&B Hotels 2:12:45
117 Nicolò Buratti Bahrain Victorious 2:12:52
118 Ivo Oliveira UAE Team Emirates-XRG 2:12:57
119 Huub Artz Intermarché-Wanty 2:14:26
120 Christopher Juul-Jensen Team Jayco-AlUla 2:16:05
121 Mads Pedersen Lidl-Trek 2:17:27
122 Kamiel Bonneu Intermarché-Wanty 2:17:45
123 Nickolas Zukowsky Q36.5 Pro Cycling Team 2:18:07
124 Matteo Sobrero Red Bull-BORA-hansgrohe 2:18:18
125 Amanuel Ghebreigzabhier Lidl-Trek 2:19:09
126 Madis Mihkels EF Education-EasyPost 2:20:35
127 Mario Aparicio Burgos Burpellet BH 2:23:39
128 Victor Guernalec Arkea-B&B Hotels 2:25:10
129 Fabio Christen Q36.5 Pro Cycling Team 2:25:17
130 Dylan van Baarle Team Visma | Lease a Bike 2:25:53
131 Tobias Bayer Alpecin-Deceuninck 2:26:03
132 Dion Smith Intermarché-Wanty 2:26:46
133 Edward Planckaert Alpecin-Deceuninck 2:27:02
134 Bryan Coquard Cofidis 2:28:50
135 Filippo Ganna INEOS Grenadiers 2:29:16
136 Ben Turner INEOS Grenadiers 2:30:09
137 Dries De Pooter Intermarché-Wanty 2:30:52
138 Jasper De Buyst Lotto 2:32:39
139 Liam Slock Lotto 2:32:41
140 Mikkel Bjerg UAE Team Emirates-XRG 2:38:28
141 Xabier Azparren Q36.5 Pro Cycling Team 2:42:35
142 Jake Stewart Israel-Premier Tech 2:43:19
143 Alessandro Verre Arkea-B&B Hotels 2:43:37
144 Timo Roosen Team Picnic PostNL 2:45:23
145 Ethan Vernon Israel-Premier Tech 2:45:42
146 Søren Kragh Andersen Lidl-Trek 2:47:26
147 Tim van Dijke Red Bull-BORA-hansgrohe 2:47:41
148 Domen Novak UAE Team Emirates-XRG 2:48:19
149 Arne Marit Intermarché-Wanty 2:49:10
150 Anders Foldager Team Jayco-AlUla 2:49:12
151 Jenthe Biermans Arkea-B&B Hotels 2:51:03
152 Jasper Philipsen Alpecin-Deceuninck 2:52:56
153 Nadav Raisberg Israel-Premier Tech 2:54:21
154 Elia Viviani Lotto 2:55:21
155 Daan Hoole Lidl-Trek 2:55:42
156 Patrick Eddy Team Picnic PostNL 3:04:59
157 Stanislaw Aniolkowski Cofidis 3:05:47
158 Oscar Riesebeek Alpecin-Deceuninck 3:16:19

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Stage 13 map & profile:

Stage 13 map

Stage 13 profile


Content continues below the ads

Advertise with us!

Stage 13 photos by Fotoreporter Sirotti:

Joao Joao Almeida leads Jonas Vingegaard through the crowds on the Angliru.

Another shot of Almeida & Vingegaard on the tough climb.

Here's a better picture of Vingegaard.

Jai Hindley headed to a third-place finish.The rider on his wheel should be Sepp Kuss.

Here's Sepp Kuss, who was fourth in the stage.

Felix Gall riding to fifth place.

Matthew Riccitello ended up eighth in the stage.

Giulio Ciccone was ninth in the stage.

Stage winner Joao Almeida leads Jonas Vingegaard across the line.

Stage winner Joao Almeida

Jonas Vingegaard will start stage fourteen in red.