Volta Ciclista a Catalunya
Stage 4: Sant Vicenç de Castellet – Montserrat Millenari
Spain
Thursday 27 March 2025
188.7 km
Another solid outing of Landa in Catalunya

The stunning Montserrat ascent made its return as a stage finish at the Volta a Catalunya for the first time since 1995, when the race was organised in June, just a couple of weeks before the start of the Tour de France. One of the hardest climbs of this year’s edition, and one of the region’s most famous ascents, averaging 6.6% over 8.8 kilometers, Montserrat began with Soudal Quick-Step at the front of the peloton, as James Knox and Gianmarco Garofoli combined to push a steady tempo on the opening part.
The fight between the GC favourites was sparked by an attack of the overall leader of the race with more than two kilometers to go, a move to which Mikel Landa responded immediately. Despite being caught and distanced by Primoz Roglic (Red Bull-Bora-hansgrohe), who went on to win the stage from a two-man group, Landa booked a place in a small but strong chasing group and fought hard to limit the losses, which in the end were of just three seconds.
Two accelerations of the Basque in the final kilometer saw him take a solid top five at the summit, a result which puts him fourth on the standings, just one second from the podium. His teammate Junior Lecerf – who sported the best young rider jersey Thursday afternoon – is ninth in the general classification thanks to what was another convincing ride, making Soudal Quick-Step the only team with two riders in the top ten after four stages.
Photo credit: ©Szymon Gruchalski / Getty Images
Race details
1 |
Primož Roglič Red Bull - BORA - hansgrohe |
4:24:08 |
2 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
0:00 |
3 |
Enric Mas Nicolau Movistar Team |
0:03 |
4 |
Lenny Martinez Bahrain - Victorious |
0:03 |
5 |
Mikel Landa Meana
Soudal Quick-Step |
0:03 |
6 |
Felix Gall Decathlon AG2R La Mondiale Team |
0:03 |
7 |
Lennert Van Eetvelt Lotto |
0:03 |
8 |
Matthew Riccitello Israel - Premier Tech |
0:06 |
9 |
Juan Pedro López Pérez Lidl - Trek |
0:21 |
10 |
Giulio Pellizzari Red Bull - BORA - hansgrohe |
0:26 |
14 |
Junior Lecerf
Soudal Quick-Step |
0:34 |
53 |
Gianmarco Garofoli
Soudal Quick-Step |
6:57 |
56 |
James Knox
Soudal Quick-Step |
7:55 |
88 |
Pieter Serry
Soudal Quick-Step |
12:41 |
89 |
Ethan Hayter
Soudal Quick-Step |
12:41 |
DNF |
Valentin Paret-Peintre
Soudal Quick-Step |
-04:24:08 |
1 |
Primož Roglič Red Bull - BORA - hansgrohe |
18:54:50 |
2 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
0:00 |
3 |
Enric Mas Nicolau Movistar Team |
0:20 |
4 |
Mikel Landa Meana
Soudal Quick-Step |
0:21 |
5 |
Lenny Martinez Bahrain - Victorious |
0:27 |
6 |
Lennert Van Eetvelt Lotto |
0:27 |
7 |
Matthew Riccitello Israel - Premier Tech |
0:45 |
8 |
Harold Martín López Granizo XDS Astana Team |
0:55 |
9 |
Junior Lecerf
Soudal Quick-Step |
0:58 |
10 |
Laurens De Plus INEOS Grenadiers |
0:58 |
46 |
Gianmarco Garofoli
Soudal Quick-Step |
14:34 |
54 |
James Knox
Soudal Quick-Step |
20:34 |
84 |
Pieter Serry
Soudal Quick-Step |
34:46 |
106 |
Ethan Hayter
Soudal Quick-Step |
43:35 |
1 |
Primož Roglič Red Bull - BORA - hansgrohe |
20 pt |
2 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
20 pt |
3 |
Matthew Brennan Team Visma | Lease a Bike |
16 pt |
4 |
Ethan Vernon Israel - Premier Tech |
10 pt |
5 |
Diego Uriarte Belzunegi Equipo Kern Pharma |
8 pt |
6 |
Enric Mas Nicolau Movistar Team |
7 pt |
7 |
Mats Wenzel Equipo Kern Pharma |
6 pt |
8 |
Jan Castellon Ribalta Caja Rural - Seguros RGA |
6 pt |
9 |
Danny van der Tuuk Euskaltel - Euskadi |
5 pt |
10 |
Calum Johnston Caja Rural - Seguros RGA |
4 pt |
11 |
Mikel Landa Meana
Soudal Quick-Step |
4 pt |
1 |
Bruno Armirail Decathlon AG2R La Mondiale Team |
31 pt |
2 |
Mats Wenzel Equipo Kern Pharma |
28 pt |
3 |
Primož Roglič Red Bull - BORA - hansgrohe |
18 pt |
4 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
18 pt |
5 |
Alex Molenaar Caja Rural - Seguros RGA |
18 pt |
6 |
Danny van der Tuuk Euskaltel - Euskadi |
16 pt |
7 |
Lorenzo Germani Groupama - FDJ |
16 pt |
8 |
Pablo Torres Arias UAE Team Emirates - XRG |
12 pt |
9 |
Mario Aparicio Muñoz Burgos Burpellet BH |
10 pt |
10 |
Pavel Sivakov UAE Team Emirates - XRG |
10 pt |
11 |
Mikel Landa Meana
Soudal Quick-Step |
8 pt |
1 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
18:54:50 |
2 |
Lenny Martinez Bahrain - Victorious |
0:27 |
3 |
Matthew Riccitello Israel - Premier Tech |
0:45 |
4 |
Junior Lecerf
Soudal Quick-Step |
0:58 |
5 |
Giulio Pellizzari Red Bull - BORA - hansgrohe |
1:05 |
6 |
Pablo Torres Arias UAE Team Emirates - XRG |
5:53 |
7 |
Jaume Guardeño Roma Caja Rural - Seguros RGA |
7:17 |
8 |
Brieuc Rolland Groupama - FDJ |
10:14 |
9 |
Embret Svestad-Bårdseng |
10:52 |
10 |
Gianmarco Garofoli
Soudal Quick-Step |
14:34 |
1 | XDS Astana Team | 56:48:43 |
2 | UAE Team Emirates - XRG | 0:22 |
3 | Team Visma | Lease a Bike | 0:51 |
4 | Red Bull - BORA - hansgrohe | 3:35 |
5 | Burgos Burpellet BH | 4:44 |
6 | INEOS Grenadiers | 5:10 |
7 | Soudal Quick-Step | 7:41 |
8 | Decathlon AG2R La Mondiale Team | 9:35 |
9 | Lidl - Trek | 15:20 |
10 | EF Education - EasyPost | 16:35 |