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 7, August 29, 2025

Back to 2025 Vuelta a España

Friday, August 29: Stage 7, Andorra La Vela - Cerler, Huesca la Magia, 188 km

Stage 7 map & profile | Stage 7 photos

Stage winner Juan Ayuso has left all the others far behind. Sprint Cycling photo

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
Tour of Flanders, the Inside Story

Les Woodland's book Tour of Flanders: The Inside Story - The rocky roads of the Ronde van Vlaanderen is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Cerler at 2:00 PM, local time: 16C (60F), cloudy, with the wind from the southwest at 6 km/hr (4 mph). There is a 17% chance of rain, growing to 24% at 4:00 PM.

Rated ascents:

  • Km 37.9: Port del Canto, 24.7 km @ 4.4%. Cat. 1
  • Km 107.7: Creu de Perves, 5.7 km @ 6.3%. Cat. 2
  • Km 141.5: La Espina, 7.1 km @ 5.5%. Cat. 2
  • Km 188: Cerler, 12.1 km @ 5.8%. Cat. 1

The stage: Another mountain stage. The Coll del Cantó, a 1st category climb, will help shape the previous day’s escape before facing two 2nd category climbs. The ascent will be tougher than the day before, with the toughest part being the first few kilometres towards the town of Cerler.

The race: Cristian Rodriguez (Arkea-B&B Hotels) did not start.

Here's the race organizer's stage seven Summary:

The day after crumbling in Andorra and seeing his GC hopes slip away, Juan Ayuso (UAE Team Emirates-XRG) showed his grit and skill to claim an impressive solo victory. The young Spaniard launched his attack on the very first climb of the day, the mighty Port del Canto, and dropped his breakaway companions almost 10 kilometers from the summit finish at the Cerler ski resort. He takes his first La Vuelta stage win after opening his Grand Tour tally earlier this season at the Giro d’Italia. It’s also a third consecutive victory for UAE Team Emirates-XRG, following the team time trial and Jay Vine’s success in Andorra. Their Portuguese leader João Almeida also attacked on the final climb, but the main GC contenders finished together, with Torstein Træen (Bahrain Victorious) matching their pace to retain La Roja.

The race:
After a week of international racing, the peloton exit Andorra and return to Spain, where they will remain for the remainder of La Vuelta 25 after visiting Italy, France and Andorra. En route to the province of Huesca and a summit finish at Cerler, they have to overcome no less than 4,211 meters of elevation, the 2nd highest figure of this edition!

Ayuso leads an attacking festival
Attackers are inspired by the many ascents of the day (adding up to 4,211 meters of elevation, the 2nd highest figure of La Vuelta 25). A few moves are initiated on the opening downhill sections but the real battle unfolds on the ascent up Port del Canto (24.7km at 4.4%).

Some 22 kilometers away from the summit, Juan Ayuso (UAE Team Emirates-XRG) sets off, looking for revenge after dropping to 43rd position overall on day 6. Many riders attack behind him, including his teammate Jay Vine, winner in Pal and leader of the KOM standings, as well as Louis Vervaeke (Soudal Quick-Step), 4th overall, whose attempts are covered by Bahrain Victorious as they defend Torstein Træen’s La Roja.

Ayuso goes solo all the way to the summit (km 37.9) and is joined by eleven riders on the downhill: Jay Vine (UAE Team Emirates-XRG), Mads Pedersen (Lidl-Trek), Sean Quinn (EF Education-EasyPost), Damien Howson (Q36.5), Harold Tejada (XDS Astana), Brieuc Rolland (Groupama-FDJ), Joel Nicolau (Caja Rural-Seguros RGA), Raul Garcia Pierna (Arkéa-B&B Hotels), Kevin Vermaerke (Picnic PostNL), Eduardo Sepulveda (Lotto), and Marco Frigo (Israel Premier Tech).

Mid-way into the stage, beautiful country to race in. Photo: CX Cycling

Vine and Pedersen take the points
The gap increases in the valley, reaching a maximum of 4’10’’. Træen’s teammates set the pace in the bunch to ensure the attackers pose no threat to La Roja. Raul Garcia Pierna is the best-placed rider in the GC among them, sitting 4’57’’ down. He never gets to enjoy the virtual race lead.

Jay Vine strengthens his grip on the polka-dot jersey going first atop the cat.-2 climbs of Creu de Perves (km 107.7) and L’Espina (km 141.5). Then it’s Mads Pedersen who is rewarded for his effort at the front with 20 points at the intermediate sprint (Benasque, km 174).

The 12 leaders are still three minutes and a half ahead of the bunch at the bottom of the final climb to Cerler (21.1 km at 5.8%).

The peloton late in the stage. CX Cycling photo

Ayuso takes off to victory
Vine sets the pace early on the climb. Pedersen and Nicolau are rapidly dropped. Ayuso attacks with 11 kilometres to go. Frigo manages to get back to him… But the Italian powerhouse can’t react when the Spanish climber accelerates again just inside the last 10 kilometers.

The Spaniard flies away to his first La Vuelta stage win, on the day after losing minutes in Andorra. Behind him, Garcia Pierna gets back to Frigo but the Italian rider eventually takes 2nd place.

In the peloton, Visma-Lease a Bike and then UAE Team Emirates-XRG set a strong pace. Joao Almeida attacks inside the last 5 kilometers. Jonas Vingegaard is right on his wheel, followed by Giulio Ciccone (Lidl-Trek). The GC contenders get back together, including Træen, who holds on to the overall lead.

Complete results:

Photos

188 kilometers raced at an average speed of 38.939 km/hr

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

 

GC after stage 7:

  • GC leader: Torstein Træen (Bahrain Victorious)
  • 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

1,064.9 kilometers raced so far at an average speed of 49.090 km/hr

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

 


Content continues below the ads

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

Stage 7 map & profile:

Stage 7 map

Stage 7 profile. Another hilltop finish.


Content continues below the ads

Advertise with us!

Stage seven photos by Fotoreporter Sirotti:

All the riding photos were taken on the final climb to the finish at Cerler.

A large group climbing to Cerler.

Another shot of riders on the final climb.

Sepp Kuss & Giulio Ciccone.

Brieuc Rolland

Race leader Torsten Træen

Marco Frigo on his escape. He was second in the stage.

Alone and off the front. Juan Ayuso on his way to winning the stage.

Juan Ayuso solos across the finish line.

Stage winner Juan Ayuso

Torstein Træen remains the GC leader and will start stage eight in red.