Races / Giro d'Italia
Giro d'Italia Grand Tour
ITA · 9 May – 1 Jun 2025
Stages — 2025
| Stage | Date | Route | Distance | Winner |
|---|---|---|---|---|
| Stage 1 | 09 May | 160 km | Mads Pedersen | |
| Stage 2 | 10 May | 14 km | Joshua Tarling | |
| Stage 3 | 11 May | 160 km | Mads Pedersen | |
| Stage 4 | 12 May | 189 km | Casper Van Uden | |
| Stage 5 | 13 May | 151 km | Mads Pedersen | |
| Stage 6 | 14 May | 227 km | Kaden Groves | |
| Stage 7 | 15 May | 168 km | Juan Ayuso Pesquera | |
| Stage 8 | 16 May | 197 km | Luke Plapp | |
| Stage 9 | 17 May | 181 km | Wout Van Aert | |
| Stage 10 | 18 May | 29 km | Daan Hoole | |
| Stage 11 | 19 May | 186 km | Richard Carapaz | |
| Stage 12 | 20 May | 172 km | Olav Kooij | |
| Stage 13 | 21 May | 180 km | Mads Pedersen | |
| Stage 14 | 22 May | 195 km | Kasper Asgreen | |
| Stage 15 | 23 May | 219 km | Carlos Verona | |
| Stage 16 | 24 May | 203 km | Christian Scaroni | |
| Stage 17 | 25 May | 155 km | Isaac Del Toro | |
| Stage 18 | 26 May | 144 km | Nico Denz | |
| Stage 19 | 27 May | 166 km | Nicolas Prodhomme | |
| Stage 20 | 28 May | 205 km | Chris Harper | |
| Stage 21 | 29 May | 143 km | Olav Kooij |