Giro d'Italia
Stage 15: Fiume Veneto - Asiago
Italy
Sunday 25 May 2025
214 km
Giro d’Italia: Garofoli seventh in Asiago

Gianmarco Garofoli delivered an impressive top-ten finish for Soudal Quick-Step at the Corsa Rosa, at the end of a gruelling day of racing, which took in three classified climbs – including Monte Grappa – and almost 4000 vertical meters. The result came as a testament of the young Italian’s fighting spirit and bravery, constantly put on display during stage 15, which started with 100 kilometers of flat roads.
This made for an insane start, as dozens of riders did their best to make it into the breakaway, knowing there was a big chance for it to succeed. Paul Magnier was the first Soudal Quick-Step rider to try, but after briefly getting a gap together with other men, the peloton came back. Multiple attacks continued to be made, but it was only 80 kilometers into the stage that a large group comprising Mattia Cattaneo and Gianmarco Garofoli broke away and put three minutes into the bunch.
Monte Grappa, a 25km-long climb where history was written numerous times, spelled the end of the group’s time at the front once the maglia rosa favourites began attacking. Their forcing wiped out the advantage of the escapees with rather ease and turned the stage into a proper GC fight which continued all the way until the descent, where things calmed down. In the valley, another breakaway formed, and Garofoli booked a place there. The Italian showed endless grinta by going in pursuit of Carlos Verona (Lidl-Trek) and almost coming across on Dori, the final ascent of the stage.
Despite not making the catch, Garofoli continued to believe in his chance and together with Filippo Zana (Jayco-AlUla), who came from behind, he emptied himself in pursuit of the Spaniard. In the final kilometers, the duo was caught by their former breakaway companions, but the 22-year-old still had one last ounce of energy which he used to finish seventh, just a couple of seconds in front of the GC men, who came at a rapid pace from behind.
It was such a hard day of racing!
“The plan was to try to go in the breakaway and see how things go there, which I managed despite it not being an easy task. I didn’t feel quite well these days, because of the two broken ribs that I have, but I did my best today. On Monte Grappa, I actually felt good, but I struggled on the last ascent, which I found to be more difficult. It was a brutal stage, with a fast tempo from the beginning, and I gave my best. Considering everything, I can be proud of my result”, said Gianmarco after his maiden top ten at the Giro d’Italia.
Photo credit: ©Tim De Waele / Getty Images
Race details
1 |
Carlos Verona Quintanilla Lidl - Trek |
5:15:41 |
2 |
Florian Stork Tudor Pro Cycling Team |
0:22 |
3 |
Christian Scaroni XDS Astana Team |
0:23 |
4 |
Romain Bardet Team Picnic PostNL |
0:23 |
5 |
Nicolas Prodhomme Decathlon AG2R La Mondiale Team |
0:23 |
6 |
Filippo Zana Team Jayco AlUla |
0:23 |
7 |
Gianmarco Garofoli
Soudal Quick-Step |
0:26 |
8 |
Filippo Fiorelli VF Group - Bardiani CSF - Faizanè |
0:29 |
9 |
Damiano Caruso Bahrain - Victorious |
0:29 |
10 |
Max Poole Team Picnic PostNL |
0:29 |
34 |
James Knox
Soudal Quick-Step |
1:59 |
75 |
Mattia Cattaneo
Soudal Quick-Step |
12:23 |
145 |
Luke Lamperti
Soudal Quick-Step |
32:25 |
148 |
Paul Magnier
Soudal Quick-Step |
32:25 |
149 |
Ethan Hayter
Soudal Quick-Step |
32:25 |
157 |
Josef Černý
Soudal Quick-Step |
32:25 |
1 |
Isaac del Toro Romero UAE Team Emirates - XRG |
55:54:05 |
2 |
Simon Yates Team Visma | Lease a Bike |
1:20 |
3 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
1:26 |
4 |
Richard Carapaz Montenegro EF Education - EasyPost |
2:07 |
5 |
Derek Gee Israel - Premier Tech |
2:54 |
6 |
Damiano Caruso Bahrain - Victorious |
2:55 |
7 |
Antonio Tiberi Bahrain - Victorious |
3:02 |
8 |
Egan Bernal Gómez INEOS Grenadiers |
3:38 |
9 |
Thymen Arensman INEOS Grenadiers |
3:45 |
10 |
Primož Roglič Red Bull - BORA - hansgrohe |
3:53 |
21 |
James Knox
Soudal Quick-Step |
11:30 |
35 |
Gianmarco Garofoli
Soudal Quick-Step |
45:24 |
56 |
Mattia Cattaneo
Soudal Quick-Step |
1:06:59 |
144 |
Paul Magnier
Soudal Quick-Step |
3:04:48 |
149 |
Josef Černý
Soudal Quick-Step |
3:07:03 |
151 |
Ethan Hayter
Soudal Quick-Step |
3:07:09 |
153 |
Luke Lamperti
Soudal Quick-Step |
3:07:51 |
1 |
Mads Pedersen Lidl - Trek |
240 pt |
2 |
Olav Kooij Team Visma | Lease a Bike |
135 pt |
3 |
Casper van Uden Team Picnic PostNL |
88 pt |
4 |
Isaac del Toro Romero UAE Team Emirates - XRG |
80 pt |
5 |
Wout van Aert Team Visma | Lease a Bike |
78 pt |
6 |
Orluis Aular Sanabria Movistar Team |
67 pt |
7 |
Alessandro Tonelli Team Polti VisitMalta |
64 pt |
8 |
Kaden Groves Alpecin - Deceuninck |
63 pt |
9 |
Kasper Asgreen EF Education - EasyPost |
60 pt |
10 |
Richard Carapaz Montenegro EF Education - EasyPost |
52 pt |
40 |
Paul Magnier
Soudal Quick-Step |
18 pt |
42 |
Gianmarco Garofoli
Soudal Quick-Step |
17 pt |
61 |
Mattia Cattaneo
Soudal Quick-Step |
12 pt |
66 |
Ethan Hayter
Soudal Quick-Step |
11 pt |
97 |
Luke Lamperti
Soudal Quick-Step |
3 pt |
1 |
Lorenzo Fortunato XDS Astana Team |
197 pt |
2 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
54 pt |
3 |
Manuele Tarozzi VF Group - Bardiani CSF - Faizanè |
50 pt |
4 |
Paul Double Team Jayco AlUla |
36 pt |
5 |
Christian Scaroni XDS Astana Team |
31 pt |
6 |
Isaac del Toro Romero UAE Team Emirates - XRG |
31 pt |
7 |
Pello Bilbao López de Armentia Bahrain - Victorious |
29 pt |
8 |
Nairo Quintana Rojas Movistar Team |
28 pt |
9 |
Diego Ulissi XDS Astana Team |
26 pt |
10 |
Sylvain Moniquet Cofidis |
22 pt |
27 |
Gianmarco Garofoli
Soudal Quick-Step |
9 pt |
1 |
Isaac del Toro Romero UAE Team Emirates - XRG |
55:54:05 |
2 |
Juan Ayuso Pesquera UAE Team Emirates - XRG |
1:26 |
3 |
Antonio Tiberi Bahrain - Victorious |
3:02 |
4 |
Davide Piganzoli Team Polti VisitMalta |
5:11 |
5 |
Max Poole Team Picnic PostNL |
5:51 |
6 |
Giulio Pellizzari Red Bull - BORA - hansgrohe |
6:31 |
7 |
Embret Svestad-Bårdseng |
18:47 |
8 |
Marco Frigo Israel - Premier Tech |
27:32 |
9 |
Edoardo Zambanini Bahrain - Victorious |
35:17 |
10 |
Gianmarco Garofoli
Soudal Quick-Step |
45:24 |
39 |
Paul Magnier
Soudal Quick-Step |
3:04:48 |
42 |
Luke Lamperti
Soudal Quick-Step |
3:07:51 |
1 | UAE Team Emirates - XRG | 167:41:42 |
2 | Bahrain - Victorious | 22:56 |
3 | XDS Astana Team | 31:23 |
4 | Team Visma | Lease a Bike | 35:38 |
5 | Red Bull - BORA - hansgrohe | 38:25 |
6 | Movistar Team | 39:50 |
7 | INEOS Grenadiers | 54:39 |
8 | EF Education - EasyPost | 1:04:09 |
9 | Team Jayco AlUla | 1:08:29 |
10 | Israel - Premier Tech | 1:10:29 |