Simon Yates of Team Visma | Lease a Bike has won the 2025
Giro d'Italia. Team Visma | Lease a Bike have won all Grand Tours in 2023, in 2024 UAE Team Emirates - XRG took over the top of the cycling world, but now the Dutch team has directly defeated it's rival in the fight for the overall classification.
This is the Briton's first ever Giro d'Italia victory. He has in the past won the Vuelta a España back in 2018, however the Corsa Rosa was the race of his dreams and after dramatically losing it on the Colle delle Finestre seven years ago, this weekend he has conquered it on the very same climb in what was one of modern cycling's most memorable stages.
On week 1 of the race, Mads Pedersen took the first stage win and in the first Albanian stage Derek Gee and Thymen Arensman lost time on the road. Primoz Roglic distanced his rivals in the stage 2 time-trial won by Joshua Tarling in Tirana; but the fight for the overall classification would only really begin on stage 7 with the summit finish to Tagliacozzo. Here Juan Ayuso took the victory but the small gaps between the GC favourites would would make little difference in the final standings.
Stage 9 changed everything, with
Isaac del Toro going for a spectacular attack in the gravel stage to Siena, gaining meaningful time on all his GC rivals and moving into the pink jersey. Primoz Roglic crashed on this day (as did Juan Ayuso off-camera) and lost more time. The crash of both these riders ultimately led them to fall out of the GC race and later on withdraw from the race as a whole.
During stages 9 and 11 (week 2) UAE prioritized racing as a block, and whilst Isaac del Toro moved off the front, the team worked for Juan Ayuso who remained the most likely to win the race. On stage 14, the crash-marred finale saw Del Toro, Yates and Carapaz gain more time on the likes of Juan Ayuso, Primoz Roglic and Antonio Tiberi who were all affected by the falls. On stage 15 the Slovenian would fall out of the fight for the win, whilst the GC contenders attacked each other but arrived at the finish together. Isaac del Toro would head into the final week in the lead, but into the unknown as it was his first time fighting for the GC in a Grand Tour.
Week 3 of the race started with a monstrous stage that saw huge gaps. Juan Ayuso, injured, fell out of GC contention and paved the way for Isaac del Toro's solo leadership. But the UAE rider struggled in the finale to San Valentino, where the high mountains proved too difficult and where both
Richard Carapaz and Simon Yates gained time on him, coming within 30 seconds of the pink jersey.
The following day Carapaz attacked on the Passo del Mortirolo and gapped the Mexican, but after the catch was made on the descent, Del Toro struck back with a stellar finale to take the stage win in Bormio, extending his lead over the rivals. On stage 19 in the Valle d'Aosta, Del Toro would survive the attacks of Carapaz, whilst he was not truly tested in the long ascents that were not as favourable to him. He once again extended his lead into stage 20.
But here everything changed. EF Education-EasyPost and Carapaz launched an unexpected all-out attack right in the base of the climb, destroying the peloton within a couple of minutes and isolating Del Toro. The Mexican would withstand every single attack from Carapaz, but in the first kilometers Simon Yates would bridge across to them and then successfully distance them in the 19-kilometer long climb.
The gap at the top was of around 1:30 minutes, but the internal arguments between Del Toro and Carapaz, alongside the lack of satellite riders in the breakaway (whilst Yates had Wout van Aert) saw the gap grow exponentially. In what could only be described as a movie scenario, Yates conquered the Giro d'Italia in the same mountain that had crushed his dreams 7 years prior.
Final overall classification 2025 Giro d'Italia
1 | YATES Simon | Team Visma | Lease a Bike | 82:31:01 |
2 | DEL TORO Isaac | UAE Team Emirates - XRG | 3:56 |
3 | CARAPAZ Richard | EF Education - EasyPost | 4:43 |
4 | GEE Derek | Israel - Premier Tech | 6:23 |
5 | CARUSO Damiano | Bahrain - Victorious | 7:32 |
6 | PELLIZZARI Giulio | Red Bull - BORA - hansgrohe | 9:28 |
7 | BERNAL Egan | INEOS Grenadiers | 12:42 |
8 | RUBIO Einer | Movistar Team | 13:05 |
9 | MCNULTY Brandon | UAE Team Emirates - XRG | 13:36 |
10 | STORER Michael | Tudor Pro Cycling Team | 14:27 |
11 | POOLE Max | Team Picnic PostNL | 18:15 |
12 | YATES Adam | UAE Team Emirates - XRG | 21:43 |
13 | MAJKA Rafał | UAE Team Emirates - XRG | 23:46 |
14 | PIGANZOLI Davide | Team Polti VisitMalta | 27:53 |
15 | PRODHOMME Nicolas | Decathlon AG2R La Mondiale Team | 36:09 |
16 | PIDCOCK Thomas | Q36.5 Pro Cycling Team | 44:41 |
17 | TIBERI Antonio | Bahrain - Victorious | 46:04 |
18 | MEINTJES Louis | Intermarché - Wanty | 52:03 |
19 | KNOX James | Soudal Quick-Step | 56:35 |
20 | STORK Florian | Tudor Pro Cycling Team | 58:53 |
21 | ULISSI Diego | XDS Astana Team | 1:05:07 |
22 | SVESTAD-BÅRDSENG Embret | Arkéa - B&B Hotels | 1:06:40 |
23 | HARPER Chris | Team Jayco AlUla | 1:13:35 |
24 | FORTUNATO Lorenzo | XDS Astana Team | 1:22:09 |
25 | QUINTANA Nairo | Movistar Team | 1:23:09 |
26 | BARDET Romain | Team Picnic PostNL | 1:24:04 |
27 | ZAMBANINI Edoardo | Bahrain - Victorious | 1:25:59 |
28 | FRIGO Marco | Israel - Premier Tech | 1:32:20 |
29 | ARENSMAN Thymen | INEOS Grenadiers | 1:37:46 |
30 | BILBAO Pello | Bahrain - Victorious | 1:52:02 |
31 | GAROFOLI Gianmarco | Soudal Quick-Step | 1:53:53 |
32 | VOISARD Yannis | Tudor Pro Cycling Team | 1:56:21 |
33 | GENIETS Kevin | Groupama - FDJ | 1:56:33 |
34 | CEPEDA Jefferson Alveiro | Movistar Team | 1:57:52 |
35 | VENDRAME Andrea | Decathlon AG2R La Mondiale Team | 1:59:53 |
36 | ARRIETA Igor | UAE Team Emirates - XRG | 2:00:15 |
37 | KELDERMAN Wilco | Team Visma | Lease a Bike | 2:01:00 |
38 | KRUIJSWIJK Steven | Team Visma | Lease a Bike | 2:05:13 |
39 | ROCHAS Rémy | Groupama - FDJ | 2:11:04 |
40 | SCARONI Christian | XDS Astana Team | 2:11:13 |
41 | MASNADA Fausto | XDS Astana Team | 2:12:40 |
42 | LEMMEN Bart | Team Visma | Lease a Bike | 2:20:47 |
43 | LEEMREIZE Gijs | Team Picnic PostNL | 2:21:52 |
44 | CATTANEO Mattia | Soudal Quick-Step | 2:23:20 |
45 | FORMOLO Davide | Movistar Team | 2:23:27 |
46 | HOWSON Damien | Q36.5 Pro Cycling Team | 2:23:30 |
47 | HAMILTON Chris | Team Picnic PostNL | 2:23:31 |
48 | TONELLI Alessandro | Team Polti VisitMalta | 2:23:48 |
49 | TJØTTA Martin | Arkéa - B&B Hotels | 2:26:05 |
50 | POELS Wout | XDS Astana Team | 2:26:25 |
51 | CEPEDA Jefferson Alexander | EF Education - EasyPost | 2:27:01 |
52 | SAMITIER Sergio | Cofidis | 2:28:09 |
53 | MARTÍNEZ Daniel Felipe | Red Bull - BORA - hansgrohe | 2:29:40 |
54 | VERONA Carlos | Lidl - Trek | 2:31:09 |
55 | DONOVAN Mark | Q36.5 Pro Cycling Team | 2:37:39 |
56 | CONCI Nicola | XDS Astana Team | 2:40:14 |
57 | VACEK Mathias | Lidl - Trek | 2:42:59 |
58 | ZANA Filippo | Team Jayco AlUla | 2:43:24 |
59 | ALEOTTI Giovanni | Red Bull - BORA - hansgrohe | 2:44:16 |
60 | PETILLI Simone | Intermarché - Wanty | 2:46:21 |
61 | CASTROVIEJO Jonathan | INEOS Grenadiers | 2:47:31 |
62 | HOULE Hugo | Israel - Premier Tech | 2:53:29 |
63 | GERMANI Lorenzo | Groupama - FDJ | 2:54:25 |
64 | PACHER Quentin | Groupama - FDJ | 2:59:12 |
65 | LASTRA Jonathan | Cofidis | 3:04:36 |
66 | GAUDU David | Groupama - FDJ | 3:06:33 |
67 | OLDANI Stefano | Cofidis | 3:07:43 |
68 | WARBASSE Larry | Tudor Pro Cycling Team | 3:10:00 |
69 | BAIS Mattia | Team Polti VisitMalta | 3:11:07 |
70 | COVILI Luca | VF Group - Bardiani CSF - Faizanè | 3:11:24 |
71 | MONIQUET Sylvain | Cofidis | 3:15:48 |
72 | VAN AERT Wout | Team Visma | Lease a Bike | 3:16:27 |
73 | KONRAD Patrick | Lidl - Trek | 3:17:41 |
74 | STEINHAUSER Georg | EF Education - EasyPost | 3:22:54 |
75 | MARCELLUSI Martin | VF Group - Bardiani CSF - Faizanè | 3:23:11 |
76 | SHAW James | EF Education - EasyPost | 3:26:18 |
77 | DE PRETTO Davide | Team Jayco AlUla | 3:28:54 |
78 | BARONCINI Filippo | UAE Team Emirates - XRG | 3:30:26 |
79 | HONORÉ Mikkel Frølich | EF Education - EasyPost | 3:34:22 |
80 | VADER Milan | Q36.5 Pro Cycling Team | 3:34:38 |
81 | FUGLSANG Jakob | Israel - Premier Tech | 3:36:09 |
82 | ENGELHARDT Felix | Team Jayco AlUla | 3:37:17 |
83 | TRATNIK Jan | Red Bull - BORA - hansgrohe | 3:39:12 |
84 | GODON Dorian | Decathlon AG2R La Mondiale Team | 3:40:14 |
85 | HERMANS Quinten | Alpecin - Deceuninck | 3:43:42 |
86 | KIELICH Timo | Alpecin - Deceuninck | 3:49:45 |
87 | RAFFERTY Darren | EF Education - EasyPost | 3:51:51 |
88 | MILESI Lorenzo | Movistar Team | 3:54:04 |
89 | FIORELLI Filippo | VF Group - Bardiani CSF - Faizanè | 4:00:39 |
90 | PEDERSEN Mads | Lidl - Trek | ,, |
91 | TAROZZI Manuele | VF Group - Bardiani CSF - Faizanè | 4:01:33 |
92 | BARRENETXEA Jon | Movistar Team | 4:02:34 |
93 | MAESTRI Mirco | Team Polti VisitMalta | 4:02:46 |
94 | GUGLIELMI Simon | Arkéa - B&B Hotels | 4:03:10 |
95 | VAN BAARLE Dylan | Team Visma | Lease a Bike | 4:07:14 |
96 | STRONG Corbin | Israel - Premier Tech | 4:07:26 |
97 | BAIS Davide | Team Polti VisitMalta | 4:16:09 |
98 | DOUBLE Paul | Team Jayco AlUla | 4:16:30 |
99 | BUSATTO Francesco | Intermarché - Wanty | 4:17:40 |
100 | VAN DEN BOSSCHE Fabio | Alpecin - Deceuninck | 4:18:23 |
101 | AULAR Orluis | Movistar Team | 4:22:20 |
102 | PLANCKAERT Edward | Alpecin - Deceuninck | 4:22:44 |
103 | HAMILTON Lucas | INEOS Grenadiers | 4:24:28 |
104 | VERRE Alessandro | Arkéa - B&B Hotels | 4:26:38 |
105 | PLUIMERS Rick | Tudor Pro Cycling Team | 4:30:38 |
106 | SCHULTZ Nick | Israel - Premier Tech | 4:31:19 |
107 | GROVES Kaden | Alpecin - Deceuninck | 4:31:34 |
108 | COLLEONI Kevin | Intermarché - Wanty | 4:33:00 |
109 | HUYS Laurens | Arkéa - B&B Hotels | 4:36:42 |
110 | DOULL Owain | EF Education - EasyPost | 4:37:02 |
111 | DEWULF Stan | Decathlon AG2R La Mondiale Team | 4:40:33 |
112 | PALENI Enzo | Groupama - FDJ | 4:42:51 |
113 | MIHOLJEVIĆ Fran | Bahrain - Victorious | 4:46:16 |
114 | HEIDUK Kim | INEOS Grenadiers | 4:46:33 |
115 | ASGREEN Kasper | EF Education - EasyPost | 4:47:04 |
116 | MAGLI Filippo | VF Group - Bardiani CSF - Faizanè | 4:48:45 |
117 | CLARKE Simon | Israel - Premier Tech | 4:48:51 |
118 | JANSSENS Jimmy | Alpecin - Deceuninck | 4:55:09 |
119 | HOOLE Daan | Lidl - Trek | 4:57:19 |
120 | TURNER Ben | INEOS Grenadiers | 5:03:49 |
121 | MOSCON Gianni | Red Bull - BORA - hansgrohe | 5:05:00 |
122 | DENZ Nico | Red Bull - BORA - hansgrohe | 5:05:18 |
123 | KANTER Max | XDS Astana Team | 5:05:26 |
124 | PEREZ Anthony | Cofidis | 5:08:15 |
125 | AZPARREN Xabier Mikel | Q36.5 Pro Cycling Team | 5:09:49 |
126 | MOSCA Jacopo | Lidl - Trek | 5:09:58 |
127 | TORRES Albert | Movistar Team | 5:11:13 |
128 | DE BONDT Dries | Decathlon AG2R La Mondiale Team | 5:13:22 |
129 | LONARDI Giovanni | Team Polti VisitMalta | 5:20:03 |
130 | BYSTRØM Sven Erik | Groupama - FDJ | 5:23:13 |
131 | LIEPIŅŠ Emīls | Q36.5 Pro Cycling Team | 5:23:42 |
132 | ČERNÝ Josef | Soudal Quick-Step | 5:29:33 |
133 | AFFINI Edoardo | Team Visma | Lease a Bike | 5:29:52 |
134 | GUDMESTAD Tord | Decathlon AG2R La Mondiale Team | 5:30:25 |
135 | EPIS Giosuè | Arkéa - B&B Hotels | 5:31:00 |
136 | HAYTER Ethan | Soudal Quick-Step | 5:31:39 |
137 | DAVY Clément | Groupama - FDJ | 5:32:29 |
138 | MOZZATO Luca | Arkéa - B&B Hotels | 5:33:26 |
139 | MAAS Jan | Cofidis | 5:34:04 |
140 | DEBEAUMARCHÉ Nicolas | Cofidis | 5:34:38 |
141 | PIETROBON Andrea | Team Polti VisitMalta | 5:36:27 |
142 | GOVEKAR Matevž | Bahrain - Victorious | 5:38:24 |
143 | HEPBURN Michael | Team Jayco AlUla | 5:38:36 |
144 | MUÑOZ Francisco | Team Polti VisitMalta | 5:41:19 |
145 | BENNETT Sam | Decathlon AG2R La Mondiale Team | 5:41:25 |
146 | LAMPERTI Luke | Soudal Quick-Step | 5:41:38 |
147 | KUZMIN Anton | XDS Astana Team | 5:42:03 |
148 | EDMONDSON Alex | Team Picnic PostNL | 5:42:42 |
149 | KOOIJ Olav | Team Visma | Lease a Bike | 5:45:37 |
150 | VAN UDEN Casper | Team Picnic PostNL | 5:48:34 |
151 | ZANONCELLO Enrico | VF Group - Bardiani CSF - Faizanè | 5:51:33 |
152 | MOSCHETTI Matteo | Q36.5 Pro Cycling Team | 5:55:35 |
153 | VAN HOECKE Gijs | Intermarché - Wanty | 5:55:56 |
154 | ZIJLAARD Maikel | Tudor Pro Cycling Team | 5:56:04 |
155 | VAN DER HOORN Taco | Intermarché - Wanty | 5:57:04 |
156 | MÄRKL Niklas | Team Picnic PostNL | 5:59:46 |
157 | THIJSSEN Gerben | Intermarché - Wanty | 6:04:31 |
158 | PLOWRIGHT Jensen | Alpecin - Deceuninck | 6:07:50 |
159 | KRIEGER Alexander | Tudor Pro Cycling Team | 6:25:03 |