Giro d’Italia enters the Alps

Race report | Friday 30 May 2025 - 17:59

James Knox remains in the top 20 overall with two days to go.

The penultimate mountain stage of the Corsa Rosa took the peloton over five classified climbs – Croce Serra, Col Tzecore, Col Saint-Pantaleon, Col de Joux and Antagnod – for a total of 5000 vertical meters that poured lead into the riders’ legs, but contrary to expectations, didn’t deliver too many significant changes to the general classification.

Another sizable breakaway formed after a furious start, and for the third consecutive day, Soudal Quick-Step’s Mattia Cattaneo was there, resisting at the front until the early slopes of the fourth ascent. From the leading group, a selection was made and Nicolas Prodhomme (Decathlon-AG2R) attacked and opened a gap that he carried all the way to the finish of stage 19.

In the general classification, James Knox cemented his place in the top 20 ahead of Saturday’s gruelling stage that will see the race return on the unsurfaced double-digit gradients of Colle delle Finestre, a climb that at its previous appearances always has played an important role in the outcome.

 

Photo credit: ©Tim De Waele / Getty Images

Race details

1 Nicolas Prodhomme
Decathlon AG2R La Mondiale Team
4:50:35
2 Isaac del Toro Romero
UAE Team Emirates - XRG
0:58
3 Richard Carapaz Montenegro
EF Education - EasyPost
0:58
4 Damiano Caruso
Bahrain - Victorious
1:22
5 Brandon McNulty
UAE Team Emirates - XRG
1:22
6 Egan Bernal Gómez
INEOS Grenadiers
1:22
7 Simon Yates
Team Visma | Lease a Bike
1:22
8 Rafał Majka
UAE Team Emirates - XRG
1:22
9 Antonio Tiberi
Bahrain - Victorious
1:22
10 Einer Rubio Reyes
Movistar Team
1:22
35 James Knox
Soudal Quick-Step
17:55
43 Mattia Cattaneo
Soudal Quick-Step
18:05
55 Gianmarco Garofoli
Soudal Quick-Step
27:03
87 Josef Černý
Soudal Quick-Step
36:36
130 Ethan Hayter
Soudal Quick-Step
41:36
145 Luke Lamperti
Soudal Quick-Step
41:59
1 Isaac del Toro Romero
UAE Team Emirates - XRG
73:47:59
2 Richard Carapaz Montenegro
EF Education - EasyPost
0:43
3 Simon Yates
Team Visma | Lease a Bike
1:21
4 Derek Gee
Israel - Premier Tech
2:27
5 Damiano Caruso
Bahrain - Victorious
3:36
6 Egan Bernal Gómez
INEOS Grenadiers
5:13
7 Giulio Pellizzari
Red Bull - BORA - hansgrohe
5:32
8 Einer Rubio Reyes
Movistar Team
6:39
9 Michael Storer
Tudor Pro Cycling Team
9:11
10 Brandon McNulty
UAE Team Emirates - XRG
9:33
19 James Knox
Soudal Quick-Step
45:13
39 Mattia Cattaneo
Soudal Quick-Step
1:52:53
41 Gianmarco Garofoli
Soudal Quick-Step
1:53:15
132 Josef Černý
Soudal Quick-Step
4:49:18
142 Luke Lamperti
Soudal Quick-Step
5:00:51
143 Ethan Hayter
Soudal Quick-Step
5:01:12
1 Mads Pedersen
Lidl - Trek
277 pt
2 Olav Kooij
Team Visma | Lease a Bike
135 pt
3 Wout van Aert
Team Visma | Lease a Bike
107 pt
4 Isaac del Toro Romero
UAE Team Emirates - XRG
107 pt
5 Dries De Bondt
Decathlon AG2R La Mondiale Team
99 pt
6 Casper van Uden
Team Picnic PostNL
88 pt
7 Richard Carapaz Montenegro
EF Education - EasyPost
77 pt
8 Alessandro Tonelli
Team Polti VisitMalta
76 pt
9 Orluis Aular Sanabria
Movistar Team
68 pt
10 Mirco Maestri
Team Polti VisitMalta
67 pt
31 Mattia Cattaneo
Soudal Quick-Step
26 pt
47 Gianmarco Garofoli
Soudal Quick-Step
17 pt
74 Ethan Hayter
Soudal Quick-Step
11 pt
83 Josef Černý
Soudal Quick-Step
8 pt
102 Luke Lamperti
Soudal Quick-Step
3 pt
1 Lorenzo Fortunato
XDS Astana Team
355 pt
2 Christian Scaroni
XDS Astana Team
201 pt
3 Nicolas Prodhomme
Decathlon AG2R La Mondiale Team
107 pt
4 Manuele Tarozzi
VF Group - Bardiani CSF - Faizanè
66 pt
5 Richard Carapaz Montenegro
EF Education - EasyPost
47 pt
6 Romain Bardet
Team Picnic PostNL
47 pt
7 Isaac del Toro Romero
UAE Team Emirates - XRG
45 pt
8 Pello Bilbao López de Armentia
Bahrain - Victorious
42 pt
9 Carlos Verona Quintanilla
Lidl - Trek
41 pt
10 Paul Double
Team Jayco AlUla
36 pt
22 Mattia Cattaneo
Soudal Quick-Step
19 pt
37 Gianmarco Garofoli
Soudal Quick-Step
9 pt
1 Isaac del Toro Romero
UAE Team Emirates - XRG
73:47:59
2 Giulio Pellizzari
Red Bull - BORA - hansgrohe
5:32
3 Max Poole
Team Picnic PostNL
14:44
4 Antonio Tiberi
Bahrain - Victorious
15:12
5 Davide Piganzoli
Team Polti VisitMalta
16:31
6 Embret Svestad-Bårdseng
49:41
7 Marco Frigo
Israel - Premier Tech
1:08:21
8 Edoardo Zambanini
Bahrain - Victorious
1:09:34
9 Igor Arrieta Lizarraga
UAE Team Emirates - XRG
1:36:12
10 Gianmarco Garofoli
Soudal Quick-Step
1:53:15
33 Luke Lamperti
Soudal Quick-Step
5:00:51
1 UAE Team Emirates - XRG 221:31:03
2 Bahrain - Victorious 43:58
3 Team Visma | Lease a Bike 1:08:56
4 XDS Astana Team 1:13:24
5 Movistar Team 1:24:33
6 Tudor Pro Cycling Team 1:32:28
7 Team Picnic PostNL 2:19:39
8 Red Bull - BORA - hansgrohe 2:22:47
9 EF Education - EasyPost 2:28:04
10 Israel - Premier Tech 2:31:36

Related riders

Related products

Related items

Il Giro: Cattaneo spends another day in the break

29/05/2025 - Race report