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 Volta a Catalunya (World Tour), Spain

Tour of Catalonia
104th edition: March 24 - March 30, 2025

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.


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

Cycling's World Championships South Salem Cycleworks frames Melanoma: It Started With a Freckle Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

Cycling's World Championships South Salem Cycleworks frames

Wednesday, March 26: Stage 3, Viladecans - La Molina, 218.6 km

Stage 3 profile

Weather at the finish at La Molina

Rated ascents:

  • Km 57.7: Coll d'Estenalles, Cat. 2
  • Km 154.7: Col dela Batallola, Cat. 3
  • Km 185: Col de la Crueta, Hors Categorie
  • Km 218.6: Molina PM, Cat. 1

The race:

 

Results:

 

GC after stage 3:

 

Stage 3 profile:

Stage 3 profile


Content continues below the ads

Melanoma: It Started With a Freckle Neugent Cycling Wheels

Tuesday, March 25: Stage 2, Banyoles - Figueres, 180.5 km

Stage 2 map & profile

Ethan Vernon wins stage two.

Story of the Tour de France Volume 2

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:

  • Km 78: Coll Puig del Pení, Cat. 3
  • Km 97.6: Coll de Sant Pere de Rodes, Cat. 1

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:

  • GC leader: Matthew Brennan (Visma | Lease a Bike)
  • Mountains classification leader: Danny van der Tuuk (Euskaltel-Euskadi)
  • Points classification leader: Matthew Brennan (Visma | Lease a Bike)
  • Best young rider: Matthew Brennan (Visma | Lease a Bike)
  • Teams classification leader: Alpecin-Deceuninck

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

Stage 1 map & profile

Matthew Brennan wins the first stage.

Paris–Roubaix: The Inside Story

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:

  • Km 30.0: Coll de Begur, Cat. 3
  • Km 64.9: Alt de Santa Pellaia, Cat. 3

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:

  • GC leader: Matthew Brennan (Visma | Lease a Bike)
  • Mountains classification leader: Danny van der Tuuk (Eukaltel-Euskadi)
  • Points classification leader: Matthew Brennan (Visma | Lease a Bike)
  • Best young rider: Matthew Brennan (Visma | Lease a Bike)
  • Teams classification leader: Alpecin-Deceuninck
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


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

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.