Volta a Catalunya podium history | 2024 edition | Start list | About the 2025 Volta a Catalunya
Stage 1 | Stage 2 | Stage 3
2025 Tour of Catalonia map. Catalonia is in the northeast corner of Spain.
Wednesday, March 26: Stage 3, Viladecans - La Molina, 218.6 km
Weather at the finish at La Molina
Rated ascents:
The race:
Results:
GC after stage 3:
Stage 3 profile:
Stage 3 profile
Tuesday, March 25: Stage 2, Banyoles - Figueres, 180.5 km
Ethan Vernon wins stage two.
Bill and Carol McGann's book The Story of the Tour de France, Vol 2: 1976 - 2018 is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Figueres at 1:05 PM, local time: 17C (62F), partly cloudy, with the wind from the north-northwest at 34 km/hr (21 mph). There is a 37% chance of rain, decreasing to 2% by 3:00 PM.
Rated ascents:
The race: Tao Geoghegan Hart (Lidl-Trek) became sick on stage one. Neither he nor & Simon Clarke (Israel-Premier Tech) started stage two.
Here's the report from Junior Lecerf's Team Soudal Quick-Step:
Figueres, the hometown of Salvador Dali – one of Surrealism’s leading exponents – hosted a stage finish at the Volta a Catalunya for the first time this century, and despite the presence of some climbs on the course and even of a bit of crosswind, it all came down to a bunch sprint.
It's time to go racing in Spain.
Junior Lecerf was there for Soudal Quick-Step, showing his speed on the final 600m averaging 4% against the big sprinters of the race and coming close to a top ten on this stage won by Ethan Vernon (Israel-Premier Tech). Being there in the finale helped the young Belgian gain a couple of places in the general classification, where he is now our team’s highest-ranked rider, in ninth, just a couple of seconds off the podium.
Both Lecerf and Mikel Landa – who is on the same time as his teammate – will have an important opportunity to move up in the standings on Wednesday’s stage to La Molina – the only summit finish in the Pyrenees of this edition. The first-category climb comes after a day with an elevation gain of almost 5000 meters.
Ethan Vernon wins stage two.
Complete results:
180.5 kilometers raced at an average speed of 42.261 km/hr
1 | Ethan Vernon | Israel-Premier Tech | 4hr 16min 16sec |
2 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
3 | Kaden Groves | Alpecin-Deceuninck | s.t. |
4 | Axel Laurance | INEOS Grenadiers | s.t. |
5 | Pavel Bittner | Team Picnic PostNL | s.t. |
6 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
7 | Marijn van den Berg | EF Education-EasyPost | s.t. |
8 | Stanislaw Aniolkowski | Cofidis | s.t. |
9 | Dion Smith | Intermarché-Wanty | s.t. |
10 | Anders Foldager | Team Jayco-AlUla | s.t. |
11 | Junior Lecerf | Soudal Quick-Step | s.t. |
12 | Jon Aberasturi | Euskaltel-Euskadi | s.t. |
13 | Pau Miquel Delgado | Equipo Kern Pharma | s.t. |
14 | Andrea Vendrame | Decathlon AG2R La Mondiale | s.t. |
15 | Dries De Pooter | Intermarché-Wanty | s.t. |
16 | Eric Fagundez | Burgos Burpellet BH | s.t. |
17 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
18 | Matevz Govekar | Bahrain Victorious | s.t. |
19 | Corbin Strong | Israel-Premier Tech | s.t. |
20 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
21 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
22 | Nils Eekhoff | Team Picnic PostNL | s.t. |
23 | Rainer Kepplinger | Bahrain Victorious | s.t. |
24 | Ben O'Connor | Team Jayco-AlUla | s.t. |
25 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
26 | Enric Mas | Movistar Team | s.t. |
27 | Kevin Colleoni | Intermarché-Wanty | s.t. |
28 | Darren Rafferty | EF Education-EasyPost | s.t. |
29 | Sergio Chumil | Burgos Burpellet BH | s.t. |
30 | Darren van Bekkum | XDS Astana Team | s.t. |
31 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
32 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
33 | Wout Poels | XDS Astana Team | s.t. |
34 | Clément Berthet | Decathlon AG2R La Mondiale | s.t. |
35 | Pablo Torres | UAE Team Emirates-XRG | s.t. |
36 | Richard Carapaz | EF Education-EasyPost | s.t. |
37 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
38 | Michel Hessmann | Movistar Team | s.t. |
39 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
40 | Logan Currie | Lotto | s.t. |
41 | Sam Oomen | Lidl-Trek | s.t. |
42 | George Bennett | Israel-Premier Tech | s.t. |
43 | Louis Meintjes | Intermarché-Wanty | s.t. |
44 | Esteban Chaves | EF Education-EasyPost | s.t. |
45 | Lenny Martinez | Bahrain Victorious | s.t. |
46 | Laurens De Plus | INEOS Grenadiers | s.t. |
47 | Primoz Roglic | Red Bull-BORA-hansgrohe | s.t. |
48 | Juan Pedro Lopez | Lidl-Trek | s.t. |
49 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
50 | Carlos Garcia | Burgos Burpellet BH | s.t. |
51 | Carlos Verona | Lidl-Trek | s.t. |
52 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
53 | Michel Ries | Arkea-B&B Hotels | s.t. |
54 | Nairo Quintana | Movistar Team | s.t. |
55 | Mikel Landa | Soudal Quick-Step | s.t. |
56 | Rémy Rochas | Groupama-FDJ | s.t. |
57 | Clément Braz Afonso | Groupama-FDJ | s.t. |
58 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
59 | Lennert Van Eetvelt | Lotto | s.t. |
60 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
61 | Enzo Paleni | Groupama-FDJ | s.t. |
62 | Finlay Pickering | Bahrain Victorious | s.t. |
63 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
64 | Nicolas Alustiza | Euskaltel-Euskadi | s.t. |
65 | Juan Ayuso | UAE Team Emirates-XRG | s.t. |
66 | Gregor Mühlberger | Movistar Team | s.t. |
67 | Brieuc Rolland | Groupama-FDJ | s.t. |
68 | Simon Yates | Team Visma | Lease a Bike | s.t. |
69 | Adam Yates | UAE Team Emirates-XRG | s.t. |
70 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
71 | Menno Huising | Team Visma | Lease a Bike | s.t. |
72 | Urko Berrade | Equipo Kern Pharma | s.t. |
73 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
74 | Cristian Rodriguez | Arkea-B&B Hotels | s.t. |
75 | Marc Soler | UAE Team Emirates-XRG | s.t. |
76 | Lennard Kämna | Lidl-Trek | s.t. |
77 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
78 | Egan Bernal | INEOS Grenadiers | s.t. |
79 | Gal Glivar | Alpecin-Deceuninck | s.t. |
80 | Emanuel Buchmann | Cofidis | s.t. |
81 | Ivan Sosa | Equipo Kern Pharma | s.t. |
82 | Martin López | XDS Astana Team | s.t. |
83 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
84 | Sepp Kuss | Team Visma | Lease a Bike | s.t. |
85 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
86 | James Knox | Soudal Quick-Step | s.t. |
87 | Matthew Riccitello | Israel-Premier Tech | s.t. |
88 | Lorenzo Fortunato | XDS Astana Team | s.t. |
89 | Marton Dina | Euskaltel-Euskadi | s.t. |
90 | Tom Donnenwirth | Groupama-FDJ | s.t. |
91 | Mario Aparicio | Burgos Burpellet BH | s.t. |
92 | Fran Miholjevic | Bahrain Victorious | s.t. |
93 | Geoffrey Bouchard | Decathlon AG2R La Mondiale | s.t. |
94 | Lorenzo Germani | Groupama-FDJ | s.t. |
95 | Josh Burnett | Burgos Burpellet BH | s.t. |
96 | Jonathan Lastra | Cofidis | s.t. |
97 | Pieter Serry | Soudal Quick-Step | s.t. |
98 | Reuben Thompson | Lotto | s.t. |
99 | Abel Balderstone | Caja Rural-Seguros RGA | s.t. |
100 | Louis Rouland | Arkea-B&B Hotels | s.t. |
101 | Eduardo Sepulveda | Lotto | s.t. |
102 | José Félix Parra | Equipo Kern Pharma | s.t. |
103 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
104 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
105 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
106 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
107 | Rudy Molard | Groupama-FDJ | s.t. |
108 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
109 | Quinn Simmons | Lidl-Trek | s.t. |
110 | Henok Mulubrhan | XDS Astana Team | @ 15sec |
111 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
112 | James Shaw | EF Education-EasyPost | 0:22 |
113 | Jesus Herrada | Cofidis | 0:23 |
114 | Hugh Carthy | EF Education-EasyPost | 0:25 |
115 | Christopher Juul-Jensen | Team Jayco-AlUla | 0:29 |
116 | Jonas Gregaard | Lotto | s.t. |
117 | Michael Leonard | INEOS Grenadiers | 0:32 |
118 | Albert Torres | Movistar Team | 0:38 |
119 | Antonio Pedrero | Movistar Team | 0:47 |
120 | Ivan Cobo | Equipo Kern Pharma | s.t. |
121 | Georg Steinhauser | EF Education-EasyPost | s.t. |
122 | Nick Schultz | Israel-Premier Tech | 0:50 |
123 | Alessandro De Marchi | Team Jayco-AlUla | 0:54 |
124 | Geraint Thomas | INEOS Grenadiers | 0:58 |
125 | Omar Fraile | INEOS Grenadiers | 1:35 |
126 | Jan Tratnik | Red Bull-BORA-hansgrohe | 1:43 |
127 | Romain Combaud | Team Picnic PostNL | 4:03 |
128 | Ide Schelling | XDS Astana Team | s.t. |
129 | Tom Paquot | Intermarché-Wanty | s.t. |
130 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
131 | Itamar Einhorn | Israel-Premier Tech | s.t. |
132 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
133 | Nicolò Buratti | Bahrain Victorious | s.t. |
134 | Lucas Hamilton | INEOS Grenadiers | s.t. |
135 | Hugo Toumire | Cofidis | s.t. |
136 | Jarrad Drizners | Lotto | s.t. |
137 | Sylvain Moniquet | Cofidis | s.t. |
138 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
139 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
140 | Afonso Eulalio | Bahrain Victorious | s.t. |
141 | Diego Uriarte | Equipo Kern Pharma | s.t. |
142 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
143 | Frank van den Broek | Team Picnic PostNL | s.t. |
144 | Welay Berhe | Team Jayco-AlUla | s.t. |
145 | Koen Bouwman | Team Jayco-AlUla | s.t. |
146 | Robbe Dhondt | Team Picnic PostNL | s.t. |
147 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
148 | Stan Van Tricht | Alpecin-Deceuninck | 6:04 |
149 | Domen Novak | UAE Team Emirates-XRG | 6:10 |
150 | William Barta | Movistar Team | s.t. |
151 | Daniel Babor | Caja Rural-Seguros RGA | 7:44 |
GC after stage 2:
358.8 kilometers raced so far at an average speed of 41.298 km/hr
1 | Matthew Brennan | Team Visma | Lease a Bike | 8hr 41min 17sec |
2 | Kaden Groves | Alpecin-Deceuninck | @ 6sec |
3 | Tibor Del Grosso | Alpecin-Deceuninck | 0:12 |
4 | Enric Mas | Movistar Team | 0:13 |
5 | Juan Ayuso | UAE Team Emirates-XRG | s.t. |
6 | Primoz Roglic | Red Bull-BORA-hansgrohe | 0:15 |
7 | Dorian Godon | Decathlon AG2R La Mondiale | 0:16 |
8 | Andrea Vendrame | Decathlon AG2R La Mondiale | s.t. |
9 | Junior Lecerf | Soudal Quick-Step | s.t. |
10 | Pavel Bittner | Team Picnic PostNL | s.t. |
11 | Corbin Strong | Israel-Premier Tech | s.t. |
12 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
13 | Rainer Kepplinger | Bahrain Victorious | s.t. |
14 | Laurens De Plus | INEOS Grenadiers | s.t. |
15 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
16 | Richard Carapaz | EF Education-EasyPost | s.t. |
17 | Lenny Martinez | Bahrain Victorious | s.t. |
18 | Mikel Landa | Soudal Quick-Step | s.t. |
19 | Lennert Van Eetvelt | Lotto | s.t. |
20 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
21 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
22 | Egan Bernal | INEOS Grenadiers | s.t. |
23 | Martin López | XDS Astana Team | s.t. |
24 | Ben O'Connor | Team Jayco-AlUla | 0:31 |
25 | Wout Poels | XDS Astana Team | s.t. |
26 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
27 | Juan Pedro Lopez | Lidl-Trek | s.t. |
28 | Nairo Quintana | Movistar Team | s.t. |
29 | Simon Yates | Team Visma | Lease a Bike | s.t. |
30 | Adam Yates | UAE Team Emirates-XRG | s.t. |
31 | Emanuel Buchmann | Cofidis | s.t. |
32 | Menno Huising | Team Visma | Lease a Bike | s.t. |
33 | Marc Soler | UAE Team Emirates-XRG | s.t. |
34 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
35 | Matthew Riccitello | Israel-Premier Tech | s.t. |
36 | Lorenzo Germani | Groupama-FDJ | s.t. |
37 | Enzo Paleni | Groupama-FDJ | 0:46 |
38 | Bart Lemmen | Team Visma | Lease a Bike | 1:08 |
39 | Urko Berrade | Equipo Kern Pharma | s.t. |
40 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
41 | Lorenzo Fortunato | XDS Astana Team | s.t. |
42 | Pau Miquel Delgado | Equipo Kern Pharma | 1:20 |
43 | Anders Foldager | Team Jayco-AlUla | 1:24 |
44 | Georg Steinhauser | EF Education-EasyPost | 1:55 |
45 | Eric Fagundez | Burgos Burpellet BH | 2:11 |
46 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
47 | Sergio Chumil | Burgos Burpellet BH | s.t. |
48 | Dion Smith | Intermarché-Wanty | 2:18 |
49 | Stanislaw Aniolkowski | Cofidis | s.t. |
50 | Pablo Torres | UAE Team Emirates-XRG | s.t. |
51 | Logan Currie | Lotto | s.t. |
52 | Carlos Verona | Lidl-Trek | s.t. |
53 | Clément Braz Afonso | Groupama-FDJ | s.t. |
54 | Brieuc Rolland | Groupama-FDJ | s.t. |
55 | Gal Glivar | Alpecin-Deceuninck | s.t. |
56 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 2:41 |
57 | Jonathan Lastra | Cofidis | s.t. |
58 | George Bennett | Israel-Premier Tech | 2:51 |
59 | Sepp Kuss | Team Visma | Lease a Bike | s.t. |
60 | Mario Aparicio | Burgos Burpellet BH | s.t. |
61 | Josh Burnett | Burgos Burpellet BH | s.t. |
62 | Quinten Hermans | Alpecin-Deceuninck | 2:56 |
63 | Michel Hessmann | Movistar Team | 3:08 |
64 | Carlos Garcia | Burgos Burpellet BH | s.t. |
65 | Michel Ries | Arkea-B&B Hotels | s.t. |
66 | Cristian Rodriguez | Arkea-B&B Hotels | s.t. |
67 | Ivan Sosa | Equipo Kern Pharma | s.t. |
68 | Reuben Thompson | Lotto | s.t. |
69 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
70 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
71 | Henok Mulubrhan | XDS Astana Team | 3:23 |
72 | Darren van Bekkum | XDS Astana Team | 3:35 |
73 | Geraint Thomas | INEOS Grenadiers | 3:49 |
74 | Darren Rafferty | EF Education-EasyPost | 3:55 |
75 | Clément Berthet | Decathlon AG2R La Mondiale | 4:17 |
76 | Afonso Eulalio | Bahrain Victorious | 4:19 |
77 | Omar Fraile | INEOS Grenadiers | 4:26 |
78 | Ethan Vernon | Israel-Premier Tech | 4:31 |
79 | Dries De Pooter | Intermarché-Wanty | 4:41 |
80 | Esteban Chaves | EF Education-EasyPost | s.t. |
81 | James Knox | Soudal Quick-Step | s.t. |
82 | Frank van den Broek | Team Picnic PostNL | 4:49 |
83 | James Shaw | EF Education-EasyPost | 5:03 |
84 | Gianmarco Garofoli | Soudal Quick-Step | 5:11 |
85 | Alex Molenaar | Caja Rural-Seguros RGA | 5:37 |
86 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
87 | Louis Rouland | Arkea-B&B Hotels | s.t. |
88 | Ide Schelling | XDS Astana Team | 5:44 |
89 | Gregor Mühlberger | Movistar Team | 5:53 |
90 | Pieter Serry | Soudal Quick-Step | s.t. |
91 | Matevz Govekar | Bahrain Victorious | 5:56 |
92 | Louis Meintjes | Intermarché-Wanty | 6:48 |
93 | José Félix Parra | Equipo Kern Pharma | s.t. |
94 | Valentin Paret-Peintre | Soudal Quick-Step | 6:59 |
95 | Tom Donnenwirth | Groupama-FDJ | 7:19 |
96 | Nils Eekhoff | Team Picnic PostNL | 7:24 |
97 | Danny van der Tuuk | Euskaltel-Euskadi | 7:38 |
98 | Lucas Hamilton | INEOS Grenadiers | 7:58 |
99 | Nico Denz | Red Bull-BORA-hansgrohe | 8:40 |
100 | Victor Guernalec | Arkea-B&B Hotels | 8:52 |
101 | Sam Oomen | Lidl-Trek | s.t. |
102 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
103 | Kevin Colleoni | Intermarché-Wanty | s.t. |
104 | Lennard Kämna | Lidl-Trek | s.t. |
105 | Quinn Simmons | Lidl-Trek | s.t. |
106 | Eduardo Sepulveda | Lotto | s.t. |
107 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
108 | Jesus Herrada | Cofidis | 9:15 |
109 | Hugh Carthy | EF Education-EasyPost | 9:17 |
110 | Jonas Gregaard | Lotto | 9:21 |
111 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
112 | Michael Leonard | INEOS Grenadiers | 9:24 |
113 | Albert Torres | Movistar Team | 9:30 |
114 | Antonio Pedrero | Movistar Team | 9:39 |
115 | Ivan Cobo | Equipo Kern Pharma | s.t. |
116 | Nick Schultz | Israel-Premier Tech | 9:42 |
117 | Alessandro De Marchi | Team Jayco-AlUla | 9:46 |
118 | Romain Combaud | Team Picnic PostNL | 9:56 |
119 | Fran Miholjevic | Bahrain Victorious | 10:40 |
120 | Axel Laurance | INEOS Grenadiers | 11:04 |
121 | Marijn van den Berg | EF Education-EasyPost | 11:06 |
122 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
123 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
124 | Rémy Rochas | Groupama-FDJ | s.t. |
125 | Nicolas Alustiza | Euskaltel-Euskadi | s.t. |
126 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
127 | Geoffrey Bouchard | Decathlon AG2R La Mondiale | s.t. |
128 | Abel Balderstone | Caja Rural-Seguros RGA | s.t. |
129 | Rudy Molard | Groupama-FDJ | s.t. |
130 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
131 | Julius Johansen | UAE Team Emirates-XRG | 12:55 |
132 | Hugo Toumire | Cofidis | s.t. |
133 | Welay Berhe | Team Jayco-AlUla | s.t. |
134 | Jarrad Drizners | Lotto | s.t. |
135 | Robbe Dhondt | Team Picnic PostNL | s.t. |
136 | Koen Bouwman | Team Jayco-AlUla | s.t. |
137 | Daniel Babor | Caja Rural-Seguros RGA | 12:57 |
138 | Diego Uriarte | Equipo Kern Pharma | 13:00 |
139 | Stan Van Tricht | Alpecin-Deceuninck | 14:56 |
140 | William Barta | Movistar Team | 15:02 |
141 | Sylvain Moniquet | Cofidis | 15:09 |
142 | Jan Tratnik | Red Bull-BORA-hansgrohe | 15:11 |
143 | Finlay Pickering | Bahrain Victorious | 16:41 |
144 | Jon Aberasturi | Euskaltel-Euskadi | 17:14 |
145 | Marton Dina | Euskaltel-Euskadi | 18:23 |
146 | Domen Novak | UAE Team Emirates-XRG | 19:37 |
147 | Jokin Murguialday | Euskaltel-Euskadi | 21:15 |
148 | Itamar Einhorn | Israel-Premier Tech | 21:17 |
149 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
150 | Tom Paquot | Intermarché-Wanty | 22:26 |
151 | Nicolò Buratti | Bahrain Victorious | s.t. |
Stage 2 map & profile:
Stage 2 map
Stage 2 profile
Monday, March 24: Stage 1, Sant Feliu de Guíxols - Sant Feliu de Guíxols, 178.6 km
Matthew Brennan wins the first stage.
Les Woodland's book Paris-Roubaix: The Inside Story - All the bumps of cycling's cobbled classic is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Sant Feliu de Guíxols at 1:00 PM, local time: 14C (57F), mostly cloudy, with the wind from the northeast at 16 km/hr (10 mph). There is a 90% chance of rain, decreasing to 30% at 3:00 PM.
Rated ascents:
The race: 167 riders began the stage. Kamiel Bonneu (Intermarché-Wanty) did not start.
Here's the stage one report from winner Matthew Brennan's Team Visma | Lease a Bike:
Matthew Brennan secured a stunning victory in the opening stage of the Volta Ciclista a Catalunya. The 19-year-old Brit from Team Visma | Lease a Bike powered his way to breakaway rider Tibor del Grosso in the closing kilometers before overtaking the Dutchman just before the finish line.
The start line.
“I’m absolutely thrilled with this win”, Brennan said at the finish. The 19-year-old quickly switched to analyzing the stage like a seasoned pro. “The weather conditions made it really tricky today. As a team, we did everything we could to maintain a front-row position. After my teammates put me in a good spot heading into the finale, I managed to stay near the front in the final kilometers. At that point, all I could do was go all out. I switched off my mind and gave it everything I had. The result speaks for itself.”
“Last night, I watched the finish of this stage from 2024”, Brennan continued. “I knew today would likely play out in a similar way. I think we played it just right as a team. This was the perfect scenario for us. Winning at this level means a lot.”
In harsh conditions, Brennan and his teammates rolled out of Sant Feliu de Guíxols early in the afternoon for a stage of around 180 kilometers. A traditional breakaway formed but was ultimately short-lived.
71.3 kilometers to go. Ineos Grenadiers pulls the pack with a break 39 seconds up the road.
When Del Grosso attacked from the peloton, Brennan wasted no time in responding. The sprinter, in his first year at WorldTour level, took it upon himself to lead the chase. Kaden Groves, Del Grosso’s teammate, sat on his wheel. For a long time, it looked like Del Grosso would hold on, but Brennan’s relentless effort proved decisive. Just before the line, he managed to surge past the Dutchman.
It marked Brennan’s fourth victory of the year—and his fourth victory in his last four race days. For Team Visma | Lease a Bike’s WorldTour squad, it was their ninth win of the season.
Matthew Brennan wins the first stage.
Complete results:
178.6 kilometers raced at an average speed of 40.395 km/hr
1 | Matthew Brennan | Team Visma | Lease a Bike | 4hr 25min 17sec |
2 | Kaden Groves | Alpecin-Deceuninck | s.t. |
3 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
4 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
5 | Andrea Vendrame | Decathlon AG2R La Mondiale | s.t. |
6 | Corbin Strong | Israel-Premier Tech | s.t. |
7 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
8 | Mikel Landa | Soudal Quick-Step | s.t. |
9 | Lennert Van Eetvelt | Lotto | s.t. |
10 | Laurens De Plus | INEOS Grenadiers | s.t. |
11 | Junior Lecerf | Soudal Quick-Step | s.t. |
12 | Enric Mas | Movistar Team | s.t. |
13 | Juan Ayuso | UAE Team Emirates-XRG | s.t. |
14 | Martin López | XDS Astana Team | s.t. |
15 | Primoz Roglic | Red Bull-BORA-hansgrohe | s.t. |
16 | Egan Bernal | INEOS Grenadiers | s.t. |
17 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
18 | Lenny Martinez | Bahrain Victorious | s.t. |
19 | Pavel Bittner | Team Picnic PostNL | s.t. |
20 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
21 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
22 | Afonso Eulalio | Bahrain Victorious | s.t. |
23 | Rainer Kepplinger | Bahrain Victorious | s.t. |
24 | Nairo Quintana | Movistar Team | @ 15sec |
25 | Richard Carapaz | EF Education-EasyPost | 0:17 |
26 | Juan Pedro Lopez | Lidl-Trek | 0:19 |
27 | Matthew Riccitello | Israel-Premier Tech | 0:22 |
28 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
29 | Lorenzo Germani | Groupama-FDJ | s.t. |
30 | Simon Yates | Team Visma | Lease a Bike | s.t. |
31 | Adam Yates | UAE Team Emirates-XRG | s.t. |
32 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
33 | Wout Poels | XDS Astana Team | s.t. |
34 | Marc Soler | UAE Team Emirates-XRG | s.t. |
35 | Menno Huising | Team Visma | Lease a Bike | s.t. |
36 | Ben O'Connor | Team Jayco-AlUla | s.t. |
37 | Enzo Paleni | Groupama-FDJ | 0:30 |
38 | Henri Vandenabeele | Lotto | s.t. |
39 | Frank van den Broek | Team Picnic PostNL | s.t. |
40 | Lorenzo Fortunato | XDS Astana Team | 0:52 |
41 | Urko Berrade | Equipo Kern Pharma | s.t. |
42 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
43 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
44 | Georg Steinhauser | EF Education-EasyPost | s.t. |
45 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
46 | Pau Miquel Delgado | Equipo Kern Pharma | 1:04 |
47 | Anders Foldager | Team Jayco-AlUla | 1:08 |
48 | Ide Schelling | XDS Astana Team | 1:25 |
49 | Sergio Chumil | Burgos Burpellet BH | 1:55 |
50 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
51 | Eric Fagundez | Burgos Burpellet BH | 1:58 |
52 | Carlos Verona | Lidl-Trek | 2:02 |
53 | Gal Glivar | Alpecin-Deceuninck | s.t. |
54 | Dion Smith | Intermarché-Wanty | s.t. |
55 | Pablo Torres | UAE Team Emirates-XRG | s.t. |
56 | Logan Currie | Lotto | s.t. |
57 | Brieuc Rolland | Groupama-FDJ | s.t. |
58 | Clément Braz Afonso | Groupama-FDJ | s.t. |
59 | Stanislaw Aniolkowski | Cofidis | s.t. |
60 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 2:25 |
61 | Quinten Hermans | Alpecin-Deceuninck | 2:26 |
62 | Jonathan Lastra | Cofidis | s.t. |
63 | Mats Wenzel | Equipo Kern Pharma | s.t. |
64 | Alexy Faure-Prost | Intermarché-Wanty | 2:30 |
65 | Josh Burnett | Burgos Burpellet BH | 2:35 |
66 | Sepp Kuss | Team Visma | Lease a Bike | s.t. |
67 | Mario Aparicio | Burgos Burpellet BH | s.t. |
68 | George Bennett | Israel-Premier Tech | s.t. |
69 | Omar Fraile | INEOS Grenadiers | s.t. |
70 | Geraint Thomas | INEOS Grenadiers | s.t. |
71 | Bruno Armirail | Decathlon AG2R La Mondiale | 2:52 |
72 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
73 | Reuben Thompson | Lotto | s.t. |
74 | Cristian Rodriguez | Arkea-B&B Hotels | s.t. |
75 | Henok Mulubrhan | XDS Astana Team | s.t. |
76 | Carlos Garcia | Burgos Burpellet BH | s.t. |
77 | Michel Hessmann | Movistar Team | s.t. |
78 | Michel Ries | Arkea-B&B Hotels | s.t. |
79 | Ivan Sosa | Equipo Kern Pharma | s.t. |
80 | Darren van Bekkum | XDS Astana Team | 3:19 |
81 | Danny van der Tuuk | Euskaltel-Euskadi | 3:24 |
82 | Lucas Hamilton | INEOS Grenadiers | 3:39 |
83 | Darren Rafferty | EF Education-EasyPost | s.t. |
84 | Clément Berthet | Decathlon AG2R La Mondiale | 4:01 |
85 | Nico Denz | Red Bull-BORA-hansgrohe | 4:21 |
86 | Dries De Pooter | Intermarché-Wanty | 4:25 |
87 | Ethan Vernon | Israel-Premier Tech | s.t. |
88 | James Knox | Soudal Quick-Step | s.t. |
89 | James Shaw | EF Education-EasyPost | s.t. |
90 | Esteban Chaves | EF Education-EasyPost | s.t. |
91 | Daniel Babor | Caja Rural-Seguros RGA | 4:57 |
92 | Pavel Sivakov | UAE Team Emirates-XRG | 5:21 |
93 | Louis Rouland | Arkea-B&B Hotels | s.t. |
94 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
95 | Romain Combaud | Team Picnic PostNL | 5:37 |
96 | Gregor Mühlberger | Movistar Team | s.t. |
97 | Pieter Serry | Soudal Quick-Step | s.t. |
98 | Matevz Govekar | Bahrain Victorious | 5:40 |
99 | José Félix Parra | Equipo Kern Pharma | 6:32 |
100 | Louis Meintjes | Intermarché-Wanty | s.t. |
101 | Valentin Paret-Peintre | Soudal Quick-Step | 6:43 |
102 | Nils Eekhoff | Team Picnic PostNL | 7:08 |
103 | Quinn Simmons | Lidl-Trek | 8:36 |
104 | Tao Geoghegan Hart | Lidl-Trek | s.t. |
105 | Sam Oomen | Lidl-Trek | s.t. |
106 | Jonas Gregaard | Lotto | s.t. |
107 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
108 | Jesus Herrada | Cofidis | s.t. |
109 | William Barta | Movistar Team | s.t. |
110 | Welay Berhe | Team Jayco-AlUla | s.t. |
111 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
112 | Calum Johnston | Caja Rural-Seguros RGA | s.t. |
113 | Michael Leonard | INEOS Grenadiers | s.t. |
114 | Lennard Kämna | Lidl-Trek | s.t. |
115 | Hugo Toumire | Cofidis | s.t. |
116 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
117 | Hugh Carthy | EF Education-EasyPost | s.t. |
118 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
119 | Antonio Pedrero | Movistar Team | s.t. |
120 | Robbe Dhondt | Team Picnic PostNL | s.t. |
121 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
122 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
123 | Albert Torres | Movistar Team | s.t. |
124 | Eduardo Sepulveda | Lotto | s.t. |
125 | Kevin Colleoni | Intermarché-Wanty | s.t. |
126 | Ivan Cobo | Equipo Kern Pharma | s.t. |
127 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
128 | Nick Schultz | Israel-Premier Tech | s.t. |
129 | Jarrad Drizners | Lotto | s.t. |
130 | Koen Bouwman | Team Jayco-AlUla | s.t. |
131 | Diego Uriarte | Equipo Kern Pharma | s.t. |
132 | Fran Miholjevic | Bahrain Victorious | 10:24 |
133 | Geoffrey Bouchard | Decathlon AG2R La Mondiale | 10:50 |
134 | Nolann Mahoudo | Cofidis | s.t. |
135 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
136 | Nicolas Alustiza | Euskaltel-Euskadi | s.t. |
137 | Abel Balderstone | Caja Rural-Seguros RGA | s.t. |
138 | Jan Castellon | Caja Rural-Seguros RGA | s.t. |
139 | Rudy Molard | Groupama-FDJ | s.t. |
140 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
141 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
142 | Simon Clarke | Israel-Premier Tech | s.t. |
143 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
144 | Domen Novak | UAE Team Emirates-XRG | 13:13 |
145 | Jan Tratnik | Red Bull-BORA-hansgrohe | s.t. |
146 | Haoyu Su | XDS Astana Team | 14:02 |
147 | Ethan Hayter | Soudal Quick-Step | 14:03 |
148 | Finlay Pickering | Bahrain Victorious | 16:25 |
GC after stage 1:
1 | Matthew Brennan | Team Visma | Lease a Bike | 4hr 25min 7sec |
2 | Kaden Groves | Alpecin-Deceuninck | @ 4sec |
3 | Tibor Del Grosso | Alpecin-Deceuninck | 0:06 |
4 | Enric Mas | Movistar Team | 0:07 |
5 | Primoz Roglic | Red Bull-BORA-hansgrohe | 0:09 |
6 | Dorian Godon | Decathlon AG2R La Mondiale | 0:10 |
7 | Andrea Vendrame | Decathlon AG2R La Mondiale | s.t. |
8 | Corbin Strong | Israel-Premier Tech | s.t. |
9 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
10 | Mikel Landa | Soudal Quick-Step | s.t. |
11 | Lennert Van Eetvelt | Lotto | s.t. |
12 | Laurens De Plus | INEOS Grenadiers | s.t. |
13 | Junior Lecerf | Soudal Quick-Step | s.t. |
14 | Juan Ayuso | UAE Team Emirates-XRG | s.t. |
15 | Martin López | XDS Astana Team | s.t. |
16 | Egan Bernal | INEOS Grenadiers | s.t. |
17 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
18 | Lenny Martinez | Bahrain Victorious | s.t. |
19 | Pavel Bittner | Team Picnic PostNL | s.t. |
20 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
21 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
22 | Afonso Eulalio | Bahrain Victorious | s.t. |
23 | Rainer Kepplinger | Bahrain Victorious | s.t. |
24 | Nairo Quintana | Movistar Team | 0:25 |
25 | Richard Carapaz | EF Education-EasyPost | 0:27 |
26 | Juan Pedro Lopez | Lidl-Trek | 0:29 |
27 | Matthew Riccitello | Israel-Premier Tech | 0:32 |
28 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
29 | Lorenzo Germani | Groupama-FDJ | s.t. |
30 | Simon Yates | Team Visma | Lease a Bike | s.t. |
31 | Adam Yates | UAE Team Emirates-XRG | s.t. |
32 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
33 | Wout Poels | XDS Astana Team | s.t. |
34 | Marc Soler | UAE Team Emirates-XRG | s.t. |
35 | Menno Huising | Team Visma | Lease a Bike | s.t. |
36 | Ben O'Connor | Team Jayco-AlUla | s.t. |
37 | Enzo Paleni | Groupama-FDJ | 0:40 |
38 | Henri Vandenabeele | Lotto | s.t. |
39 | Frank van den Broek | Team Picnic PostNL | s.t. |
40 | Lorenzo Fortunato | XDS Astana Team | 1:02 |
41 | Urko Berrade | Equipo Kern Pharma | s.t. |
42 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
43 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
44 | Georg Steinhauser | EF Education-EasyPost | s.t. |
45 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
46 | Pau Miquel Delgado | Equipo Kern Pharma | 1:14 |
47 | Anders Foldager | Team Jayco-AlUla | 1:18 |
48 | Ide Schelling | XDS Astana Team | 1:35 |
49 | Sergio Chumil | Burgos Burpellet BH | 2:05 |
50 | Jaume Guardeño | Caja Rural-Seguros RGA | 2:05 |
51 | Eric Fagundez | Burgos Burpellet BH | 2:08 |
52 | Carlos Verona | Lidl-Trek | 2:12 |
53 | Gal Glivar | Alpecin-Deceuninck | s.t. |
54 | Dion Smith | Intermarché-Wanty | s.t. |
55 | Pablo Torres | UAE Team Emirates-XRG | s.t. |
56 | Logan Currie | Lotto | s.t. |
57 | Brieuc Rolland | Groupama-FDJ | s.t. |
58 | Clément Braz Afonso | Groupama-FDJ | s.t. |
59 | Stanislaw Aniolkowski | Cofidis | s.t. |
60 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 2:35 |
61 | Quinten Hermans | Alpecin-Deceuninck | 2:36 |
62 | Jonathan Lastra | Cofidis | s.t. |
63 | Mats Wenzel | Equipo Kern Pharma | s.t. |
64 | Alexy Faure-Prost | Intermarché-Wanty | 2:40 |
65 | Josh Burnett | Burgos Burpellet BH | 2:45 |
66 | Sepp Kuss | Team Visma | Lease a Bike | 2:45 |
67 | Mario Aparicio | Burgos Burpellet BH | s.t. |
68 | George Bennett | Israel-Premier Tech | s.t. |
69 | Omar Fraile | INEOS Grenadiers | s.t. |
70 | Geraint Thomas | INEOS Grenadiers | s.t. |
71 | Bruno Armirail | Decathlon AG2R La Mondiale | 3:02 |
72 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
73 | Reuben Thompson | Lotto | s.t. |
74 | Cristian Rodriguez | Arkea-B&B Hotels | s.t. |
75 | Henok Mulubrhan | XDS Astana Team | s.t. |
76 | Carlos Garcia | Burgos Burpellet BH | s.t. |
77 | Michel Hessmann | Movistar Team | s.t. |
78 | Michel Ries | Arkea-B&B Hotels | s.t. |
79 | Ivan Sosa | Equipo Kern Pharma | s.t. |
80 | Darren van Bekkum | XDS Astana Team | 3:29 |
81 | Danny van der Tuuk | Euskaltel-Euskadi | 3:32 |
82 | Lucas Hamilton | INEOS Grenadiers | 3:49 |
83 | Darren Rafferty | EF Education-EasyPost | s.t. |
84 | Clément Berthet | Decathlon AG2R La Mondiale | 4:11 |
85 | Nico Denz | Red Bull-BORA-hansgrohe | 4:31 |
86 | Dries De Pooter | Intermarché-Wanty | 4:35 |
87 | Ethan Vernon | Israel-Premier Tech | 4:35 |
88 | James Knox | Soudal Quick-Step | s.t. |
89 | James Shaw | EF Education-EasyPost | s.t. |
90 | Esteban Chaves | EF Education-EasyPost | s.t. |
91 | Daniel Babor | Caja Rural-Seguros RGA | 5:07 |
92 | Pavel Sivakov | UAE Team Emirates-XRG | 5:31 |
93 | Louis Rouland | Arkea-B&B Hotels | s.t. |
94 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
95 | Romain Combaud | Team Picnic PostNL | 5:47 |
96 | Gregor Mühlberger | Movistar Team | s.t. |
97 | Pieter Serry | Soudal Quick-Step | s.t. |
98 | Matevz Govekar | Bahrain Victorious | 5:50 |
99 | José Félix Parra | Equipo Kern Pharma | 6:42 |
100 | Louis Meintjes | Intermarché-Wanty | s.t. |
101 | Valentin Paret-Peintre | Soudal Quick-Step | 6:53 |
102 | Nils Eekhoff | Team Picnic PostNL | 7:18 |
103 | Quinn Simmons | Lidl-Trek | 8:46 |
104 | Tao Geoghegan Hart | Lidl-Trek | s.t. |
105 | Sam Oomen | Lidl-Trek | s.t. |
106 | Jonas Gregaard | Lotto | s.t. |
107 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
108 | Jesus Herrada | Cofidis | s.t. |
109 | William Barta | Movistar Team | s.t. |
110 | Welay Berhe | Team Jayco-AlUla | s.t. |
111 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
112 | Calum Johnston | Caja Rural-Seguros RGA | s.t. |
113 | Michael Leonard | INEOS Grenadiers | s.t. |
114 | Lennard Kämna | Lidl-Trek | s.t. |
115 | Hugo Toumire | Cofidis | s.t. |
116 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
117 | Hugh Carthy | EF Education-EasyPost | s.t. |
118 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
119 | Antonio Pedrero | Movistar Team | s.t. |
120 | Robbe Dhondt | Team Picnic PostNL | s.t. |
121 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
122 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
123 | Albert Torres | Movistar Team | s.t. |
124 | Eduardo Sepulveda | Lotto | s.t. |
125 | Kevin Colleoni | Intermarché-Wanty | s.t. |
126 | Ivan Cobo | Equipo Kern Pharma | s.t. |
127 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
128 | Nick Schultz | Israel-Premier Tech | s.t. |
129 | Jarrad Drizners | Lotto | s.t. |
130 | Koen Bouwman | Team Jayco-AlUla | s.t. |
131 | Diego Uriarte | Equipo Kern Pharma | 8:56 |
132 | Fran Miholjevic | Bahrain Victorious | 10:34 |
133 | Jan Castellon | Caja Rural-Seguros RGA | 10:54 |
134 | Geoffrey Bouchard | Decathlon AG2R La Mondiale | 11:00 |
135 | Nolann Mahoudo | Cofidis | s.t. |
136 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
137 | Nicolas Alustiza | Euskaltel-Euskadi | s.t. |
138 | Abel Balderstone | Caja Rural-Seguros RGA | s.t. |
139 | Rudy Molard | Groupama-FDJ | s.t. |
140 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
141 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
142 | Simon Clarke | Israel-Premier Tech | s.t. |
143 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
144 | Domen Novak | UAE Team Emirates-XRG | 13:21 |
145 | Jan Tratnik | Red Bull-BORA-hansgrohe | 13:23 |
146 | Haoyu Su | XDS Astana Team | 14:12 |
147 | Ethan Hayter | Soudal Quick-Step | 14:13 |
148 | Finlay Pickering | Bahrain Victorious | 16:35 |
Stage 1 map & profile:
Stage 1 map
Stage 1 profile
Start list with back numbers, March 23, 2025:
UAE Team Emirates-XRG | |
1 | Marc Soler |
2 | Adam Yates |
3 | Juan Ayuso |
4 | Pavel Sivakov |
5 | Pablo Torres |
6 | Domen Novak |
7 | Julius Johansen |
Team Visma | Lease a Bike | |
11 | Sepp Kuss |
12 | Wilco Kelderman |
13 | Simon Yates |
14 | Bart Lemmen |
15 | Matthew Brennan |
16 | Menno Huising |
17 | Steven Kruijswijk |
Soudal Quick-Step | |
21 | Mikel Landa |
22 | Valentin Paret-Peintre |
23 | Junior Lecerf |
24 | Ethan Hayter |
25 | Gianmarco Garofoli |
26 | James Knox |
27 | Pieter Serry |
Lidl-Trek | |
31 | Quinn Simmons |
32 | Juan Pedro Lopez |
33 | Carlos Verona |
34 | Sam Oomen |
35 | Tao Geoghegan Hart |
36 | Lennard Kämna |
37 | Amanuel Ghebreigzabhier |
Red Bull-BORA-hansgrohe | |
41 | Primoz Roglic |
42 | Jan Tratnik |
43 | Giulio Pellizzari |
44 | Giovanni Aleotti |
45 | Frederik Wandahl |
46 | Alexander Hajek |
47 | Nico Denz |
Decathlon AG2R La Mondiale | |
51 | Felix Gall |
52 | Dorian Godon |
53 | Andrea Vendrame |
54 | Clément Berthet |
55 | Bruno Armirail |
56 | Johannes Staune-Mittet |
57 | Geoffrey Bouchard |
INEOS Grenadiers | |
61 | Geraint Thomas |
62 | Egan Bernal |
63 | Laurens De Plus |
64 | Axel Laurance |
65 | Michael Leonard |
66 | Lucas Hamilton |
67 | Omar Fraile |
Alpecin-Deceuninck | |
71 | Kaden Groves |
72 | Quinten Hermans |
73 | Tibor Del Grosso |
74 | Stan Van Tricht |
75 | Gal Glivar |
76 | Edward Planckaert |
77 | Jimmy Janssens |
Groupama-FDJ | |
81 | Rudy Molard |
82 | Brieuc Rolland |
83 | Rémy Rochas |
84 | Tom Donnenwirth |
85 | Clément Braz Afonso |
86 | Enzo Paleni |
87 | Lorenzo Germani |
EF Education-EasyPost | |
91 | Richard Carapaz |
92 | Marijn van den Berg |
93 | Georg Steinhauser |
94 | Darren Rafferty |
95 | Esteban Chaves |
96 | Hugh Carthy |
97 | James Shaw |
Movistar Team | |
101 | Enric Mas |
102 | Gregor Mühlberger |
103 | Nairo Quintana |
104 | William Barta |
105 | Antonio Pedrero |
106 | Michel Heßmann |
107 | Albert Torres |
Team Jayco-AlUla | |
111 | Ben O'Connor |
112 | Anders Foldager |
113 | Koen Bouwman |
114 | Welay Berhe |
115 | Alessandro De Marchi |
116 | Asbjørn Hellemose |
117 | Christopher Juul-Jensen |
Intermarché-Wanty | |
121 | Georg Zimmermann |
122 | Louis Meintjes |
123 | Dion Smith |
124 | Dries De Pooter |
125 | Alexy Faure-Prost |
126 | Kevin Colleoni |
127 | Tom Paquot |
Team Picnic PostNL | |
131 | Pavel Bittner |
132 | Frank van den Broek |
133 | Nils Eekhoff |
134 | Patrick Eddy |
135 | Robbe Dhondt |
136 | Timo Roosen |
137 | Romain Combaud |
Bahrain Victorious | |
141 | Lenny Martinez |
142 | Matevz Govekar |
143 | Afonso Eulalio |
144 | Rainer Kepplinger |
145 | Finlay Pickering |
146 | Nicolò Buratti |
147 | Fran Miholjevic |
Arkea-B&B Hotels | |
151 | Cristian Rodriguez |
152 | Michel Ries |
153 | Embret Svestad-Bårdseng |
154 | Louis Rouland |
155 | Victor Guernalec |
156 | Laurens Huys |
157 | Elie Gesbert |
Cofidis | |
161 | Stanislaw Aniolkowski |
162 | Sylvain Moniquet |
163 | Emanuel Buchmann |
164 | Jesus Herrada |
165 | Jonathan Lastra |
166 | Nolann Mahoudo |
167 | Hugo Toumire |
XDS Astana Team | |
171 | Lorenzo Fortunato |
172 | Henok Mulubrhan |
173 | Wout Poels |
174 | Martin López |
175 | Darren van Bekkum |
176 | Haoyu Su |
177 | Ide Schelling |
Lotto | |
181 | Lennert Van Eetvelt |
182 | Logan Currie |
183 | Eduardo Sepulveda |
184 | Reuben Thompson |
185 | Henri Vandenabeele |
186 | Jonas Gregaard |
187 | Jarrad Drizners |
Israel-Premier Tech | |
191 | Corbin Strong |
192 | Matthew Riccitello |
193 | George Bennett |
194 | Ethan Vernon |
195 | Nick Schultz |
196 | Itamar Einhorn |
197 | Simon Clarke |
Caja Rural-Seguros RGA | |
201 | Alex Molenaar |
202 | Jaume Guardeño |
203 | Abel Balderstone |
204 | Daniel Babor |
205 | Sebastian Berwick |
206 | Calum Johnston |
207 | Jan Castellon |
Equipo Kern Pharma | |
211 | Pau Miquel Delgado |
212 | Urko Berrade |
213 | José Félix Parra |
214 | Mats Wenzel |
215 | Ivan Sosa |
216 | Ivan Cobo |
217 | Diego Uriarte |
Burgos Burpellet BH | |
221 | José Luis Faura |
222 | Eric Fagundez |
223 | Jose Manuel Diaz |
224 | Sergio Chumil |
225 | Mario Aparicio |
226 | Josh Burnett |
227 | Carlos Garcia |
Euskaltel-Euskadi | |
231 | Jon Aberasturi |
232 | Marton Dina |
233 | Mikel Bizkarra |
234 | Jokin Murguialday |
235 | Jon Agirre |
236 | Danny van der Tuuk |
237 | Nicolas Alustiza |
About the 2025 Volta a Catalunya:
The race organizer wrote:
The Volta Ciclista a Catalunya has activated the countdown to start, this Monday 24 March from Sant Feliu de Guíxols, its 104th edition. Until the arrival in Barcelona on Sunday 30 March, the best teams and cyclists in the world will once again gather in Catalonia to compete in seven varied stages throughout the territory, which have once again attracted a participation worthy of a grand tour, attracted by the three high altitude finishes that make the Catalan race one of the most demanding on the UCI World Tour calendar. Primoz Roglic, Juan Ayuso, Adam Yates, Egan Bernal, Richard Carapaz, Mikel Landa or Enric Mas are just some of the names that lead a star line-up in which 14 victories in the big three-week races can be found in their palmarès.
Everything is ready for a peloton of 168 riders from the best teams in the world, a total of 24, to start the 2025 edition of the Volta a Catalunya, which will start this Monday in Sant Feliu de Guíxols with three former winners of the race among its participants: Primoz Roglic (currently with Red Bull-Bora-Hansgrohe, 2023), Adam Yates (UAE Team Emirates) and Nairo Quintana (2016, Movistar Team). These are just some of the major attractions of the Catalan UCI World Tour race, the third oldest stage race on the calendar after the Tour de France and the Giro d'Italia, which once again this year brings together a top-level participation, as demonstrated by the 14 Grand Tours that make up the track record of its participants.
A CV that includes four victories in the Vuelta a España and a Giro d'Italia of the Slovenian Primoz Roglic, who returns to the Volta Catalunya two years after his victory in 2023 and who is one of the great candidates to take over from his compatriot Tadej Pogacar. There will also be two Tour de France winners, both from the Ineos Grenadiers team, such as the Colombian Egan Bernal (winner of a Tour and a Giro, 3rd in the last edition of the Volta), and the Welsh veteran Geraint Thomas, who is facing his last season as a professional, along with former Olympic champion Richard Carapaz (EF Education-EasyPost), Giro d'Italia winner Nairo Quintana (Vuelta and Giro winner), another Giro champion Tao Geoghegan Hart (Lidl-Trek), and two Vuelta winners, Sepp Kuss and Simon Yates, who will lead a strong Team Visma-Lease a Bike looking to recover from the last-minute injury loss of Danish rider Jonas Vingegaard.
However, the list of contenders is much longer, led by the young Juan Ayuso (UAE Team Emirates), who is one of the big contenders for victory a week after dominating Tirrena-Adriatica with victory. An endless list of world cycling stars including former Olympic champion Richard Carapaz (EF Education-EasyPost), a major protagonist of the Vuelta 2022 and also a podium finisher in all the Grand Tours, and current cycling stars such as Basque Mikel Landa (Soudal Quick-Step), 2nd in the last edition, the Balearic rider Enric Mas (Movistar Team), four times on the podium in the Vuelta España, the Australian Ben O'Connor (Jayco-AlUla), who last year was runner-up in the Vuelta and the World Cup and already knows what it is to win a stage in the Volta, or the best young rider of the last edition, the Frenchman Lenny Martínez (Bahrain-Victorious), who comes from shining in Paris-Niça.
A participation that will also count one more year with a remarkable participation of Catalan cyclists led by the rider from Vilanova Marc Soler (UAE Team Emirates), who this year reaches his 10th consecutive participation in the Catalan race, accompanied by Antonio Pedrero (Movistar Team), Pau Miquel (Kern Pharma Team), Abel Balderstone and Jan Castellón (Caja Rural-Seguros RGA), and will also come with riders who will fight for stage victories such as the Australian, Kaden Groves (Alpecin-Deceuninck), who has three stage victories in the Volta in his two participations.
A high-altitude Volta to put the best climbers to the test
The presence for the third consecutive year of three mountain finishes (La Molina, Montserrat and Queralt) will unquestionably mark the development of a Volta Catalunya, which once again this year combines familiar territory with new and highly anticipated features in its route.
The race will start on Monday 24th March from Sant Feliu de Guíxols, which for the fourth consecutive year will start with an initial day of nervous cycling along the Costa Brava and the Gavarres massif. Starting once again from the Club Nàutic of the Empordà town and finishing on the explosive Carretera de Girona, the stage will be 178.6 kilometers long and will include two mountain passes in the first half (Coll de Begur and Alt de Santa Pellaia), leaving the terrain open to surprises for the battle in 2023.
The second stage, starting from Banyoles, will return the Volta to one of the most visited venues in the past, the city of Figueres, which will once again host the Catalan race 56 years later. It will do so with a 177.3 kilometer stage that seems to be one of the most favorable to play for the victory among the fast men of the Volta.
The cyclists will pass the finish line twice in the capital of Alt Empordà in the final part of a day with the mountain passes of Coll del Puig de Pení and the monumental Coll de Sant Pere de Rodes (1st category) in the central part of the stage.
The high mountains will arrive in the third stage, the longest of the Volta a Catalunya since 2006, and one of the most demanding with up to 5,000 metres of cumulative positive altitude gain. It will be a day of 218.6 kilometres with a start from Viladecans The Style Outlets and five mountain passes including the finish of the first of the three high altitude finishes of the edition, the mountain resort of La Molina (1st category). The Coll de Estenalles, the Coll de la Batallola, and especially the endless Coll de la Creueta (special category) will add wear and tear to a day that will serve as the first test among the great candidates for the final victory.
The fourth stage will see one of the most important novelties of the edition with the return to Montserrat in the Volta, 30 years after the victory of Frenchman Laurent Jalabert. On the celebration of the Millennium of the magical mountain, the emblematic peak returns to the Volta Catalunya as the end of a day of 188.7 kilometers without rest through Central Catalonia, starting from Sant Vicenç de Castellet, one of the two new venues of the edition, and the Turó del Puig as the only final pass.
The Terres de l'Ebre will be the main protagonists of the fifth stage, two years after being decisive in Roglic's last victory in a memorable stage finish in Lo Port. The four regions of the Delta de l'Ebre (Baix Ebre, Ribera d'Ebre, Terra Alta and Montsià) will be part of the route of a 172-kilometre stage starting in the town of Paüls, the second new venue of the edition, and finishing in the city of Amposta. One of the routes with the least gradient of the edition, with only one qualifying pass, the Coll de la Font at the start of the stage, but with the threat of the wind in the final stretch along the Ebro Delta.
The expectation will be at its highest in the sixth stage, which will be the third mountain stage with a Berguedà on fire after the success of the last 2024. The city of Berga will be the starting point of a 159-kilometre stage that will once again put the cyclists to the test with four mountain passes and a high-altitude finish in the middle of the crowd. The Coll de la Batallola, the spectacular Coll de Pradell (special category), which will shine again after having made its debut in competition last year in the Volta, and the explosive Collada de Sant Isidre, will add all the ingredients to see the favourites playing for the final victory among the Berguedà public.
And there will still be the final party of the 104th Volta a Catalunya in its seventh stage, which will close the race and crown its winner on Sunday 30 March. The city of Barcelona, which has never failed in any edition of the centenary race, will once again host the start and finish of a final stage that will start from the Plaza de España and will be 88.2 kilometres long. As it could not be otherwise, its sign of identity will be the six laps of the Montjuïc circuit and its Alt del Castell, which will close a week of the best world cycling in Catalonia in a setting that always guarantees an incomparable sporting and public spectacle.
A week of world-class sport throughout Catalonia that will once again offer spectacular images that will reach the whole world thanks to its important global television broadcasting. The images of this Volta a Catalunya, which in Spain can be followed live on television on Esport 3, Teledeporte and Eurosport, will be distributed in 190 territories around the world through 40 international broadcasters, which will broadcast live images on all five continents. A global expectation for a cycling race that is a world reference point, and which is once again on the threshold of an edition worthy of its history.