2024 Giro d'Italia


Contributors to Wikimedia projects

Article Images

The 2024 Giro d'Italia was the 107th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race started on 4 May in Venaria Reale and finished on 26 May in Rome. There were two individual time trial stages and 4 stages longer than 200 km.[1]

2024 Giro d'Italia
2024 UCI World Tour, race 22 of 35
Tadej Pogačar The winner of 2024 Giro d'Italia

Tadej Pogačar The winner of 2024 Giro d'Italia

Race details
Dates4–26 May 2024
Stages21
Distance3,317.5 km (2,061 mi)
Winning time79h 14' 03"
Results
Winner  Tadej Pogačar (SLO) (UAE Team Emirates)
  Second  Daniel Martínez (COL) (Bora–Hansgrohe)
  Third  Geraint Thomas (GBR) (Ineos Grenadiers)

Points  Jonathan Milan (ITA) (Lidl–Trek)
Mountains  Tadej Pogačar (SLO) (UAE Team Emirates)
Youth  Antonio Tiberi (ITA) (Team Bahrain Victorious)
  Sprints  Andrea Pietrobon (ITA) (Polti–Kometa)
  Combativity  Julian Alaphilippe (FRA) (Soudal–Quick-Step)
  Intergiro  Filippo Fiorelli (ITA) (VF Group–Bardiani–CSF–Faizanè)
  Team France Decathlon–AG2R La Mondiale

← 2023

2025 →

The general classification was won by Tadej Pogačar of UAE Team Emirates, by a margin of 9:56 over his closest competitor, Daniel Martínez. Pogačar also won the mountains classification and six stages. Pogačar's winning margin is the biggest since the 1965 edition and the fourth largest in the post-World War II era.

UCI WorldTeams

UCI ProTeams

Tadej Pogačar was the pre-race favorite after announcing he will race the Giro; 2023 runner-up Geraint Thomas also returned. Both riders had expressed the intention to attempt a Giro-Tour double.[2]

Stage characteristics and winners[3][4]
Stage Date Course Distance Elevation gain Type Winner
1 4 May Venaria Reale to Turin 140 km (87 mi) 1,850 m (6,070 ft)[5]   Hilly stage   Jhonatan Narváez (ECU)
2 5 May San Francesco al Campo to Santuario di Oropa (Biella) 161 km (100 mi) 2,300 m (7,500 ft)[6]   Intermediate stage   Tadej Pogačar (SLO)
3 6 May Novara to Fossano 166 km (103 mi) 750 m (2,460 ft)[7]   Flat stage   Tim Merlier (BEL)
4 7 May Acqui Terme to Andora 190 km (120 mi) 1,700 m (5,600 ft)[8]   Flat stage   Jonathan Milan (ITA)
5 8 May Genoa to Lucca 178 km (111 mi) 1,700 m (5,600 ft)[9]   Hilly stage   Benjamin Thomas (FRA)
6 9 May Viareggio to Rapolano Terme 180 km (110 mi) 1,900 m (6,200 ft)[10]   Hilly stage   Pelayo Sánchez (ESP)
7 10 May Foligno to Perugia 40.6 km (25.2 mi) 400 m (1,300 ft)[11]   Individual time trial   Tadej Pogačar (SLO)
8 11 May Spoleto to Prati di Tivo 152 km (94 mi) 3,850 m (12,630 ft)[12]   Mountain stage   Tadej Pogačar (SLO)
9 12 May Avezzano to Naples 214 km (133 mi) 1,300 m (4,300 ft)[13]   Hilly stage   Olav Kooij (NED)
13 May Rest day
10 14 May Pompei to Cusano Mutri 142 km (88 mi) 2,850 m (9,350 ft)[14]   Intermediate stage   Valentin Paret-Peintre (FRA)
11 15 May Foiano di Val Fortore to Francavilla al Mare 207 km (129 mi) 1,850 m (6,070 ft)[15]   Flat stage   Jonathan Milan (ITA)
12 16 May Martinsicuro to Fano 193 km (120 mi) 2,100 m (6,900 ft)[16]   Hilly stage   Julian Alaphilippe (FRA)
13 17 May Riccione to Cento 179 km (111 mi) 150 m (490 ft)[17]   Flat stage   Jonathan Milan (ITA)
14 18 May Castiglione delle Stiviere to Desenzano del Garda 31.2 km (19.4 mi) 150 m (490 ft)[18]   Individual time trial   Filippo Ganna (ITA)
15 19 May Manerba del Garda to Livigno 222 km (138 mi) 5,400 m (17,700 ft)[19]   Mountain stage   Tadej Pogačar (SLO)
20 May Rest day
16 21 May Livigno Laas to Santa Cristina Valgardena[a] 118.7 km (73.8 mi) 4,350 m (14,270 ft)[21]   Mountain stage   Tadej Pogačar (SLO)
17 22 May Selva di Val Gardena to Passo del Brocon 159 km (99 mi) 4,200 m (13,800 ft)[22]   Mountain stage   Georg Steinhauser (GER)
18 23 May Fiera di Primiero to Padua 178 km (111 mi) 550 m (1,800 ft)[23]   Flat stage   Tim Merlier (BEL)
19 24 May Mortegliano to Sappada 157 km (98 mi) 2,850 m (9,350 ft)[24]   Intermediate stage   Andrea Vendrame (ITA)
20 25 May Alpago to Bassano del Grappa 184 km (114 mi) 4,200 m (13,800 ft)[25]   Mountain stage   Tadej Pogačar (SLO)
21 26 May Rome to Rome 125 km (78 mi) 300 m (980 ft)[26]   Flat stage   Tim Merlier (BEL)
Total 3,317.5 km (2,061.4 mi) 44,650 m (146,490 ft)

Classification leadership

edit

Classification leadership by stage
Stage Winner General classification
 
Points classification
 
Mountains classification
 
Young rider classification
 
General Super Team Intermediate sprint classification Intergiro classification
 
Combativity award
 
Breakaway classification
1 Jhonatan Narváez Jhonatan Narváez Jhonatan Narváez[b] Lilian Calmejane Alex Baudin Ineos Grenadiers Damiano Caruso Lilian Calmejane Amanuel Ghebreigzabhier Lilian Calmejane
2 Tadej Pogačar Tadej Pogačar Filippo Fiorelli Tadej Pogačar[c] Cian Uijtdebroeks Bora–Hansgrohe Andrea Piccolo Filippo Fiorelli Andrea Piccolo Filippo Fiorelli
3 Tim Merlier Tim Merlier Filippo Fiorelli Filippo Fiorelli
4 Jonathan Milan Jonathan Milan Ineos Grenadiers Lilian Calmejane Francisco Muñoz Lilian Calmejane
5 Benjamin Thomas Mattia Bais
6 Pelayo Sánchez Filippo Fiorelli Julian Alaphilippe
7 Tadej Pogačar Luke Plapp not awarded
8 Tadej Pogačar Cian Uijtdebroeks Decathlon–AG2R La Mondiale Romain Bardet
9 Olav Kooij Kaden Groves Mirco Maestri Andrea Pietrobon
10 Valentin Paret-Peintre Filippo Fiorelli Jan Tratnik
11 Jonathan Milan Antonio Tiberi Edoardo Affini
12 Julian Alaphilippe Julian Alaphilippe Julian Alaphilippe
13 Jonathan Milan Andrea Pietrobon Andrea Pietrobon
14 Filippo Ganna Ineos Grenadiers not awarded
15 Tadej Pogačar Nairo Quintana
16 Tadej Pogačar Decathlon–AG2R La Mondiale Julian Alaphilippe
17 Georg Steinhauser Nairo Quintana
18 Tim Merlier Mirco Maestri
19 Andrea Vendrame Julian Alaphilippe Julian Alaphilippe
20 Tadej Pogačar Andrea Pietrobon Giulio Pellizzari
21 Tim Merlier Ewen Costiou
Final Tadej Pogačar Jonathan Milan Tadej Pogačar Antonio Tiberi Decathlon–AG2R La Mondiale Andrea Pietrobon Filippo Fiorelli Julian Alaphilippe Andrea Pietrobon

Classification standings

edit

Legend
  Denotes the leader of the general classification   Denotes the leader of the mountains classification
  Denotes the leader of the points classification   Denotes the leader of the young rider classification
  Denotes the winner of the combativity award   Denotes the leader of the intergiro classification

General classification

edit

Final general classification (1–10)[27]
Rank Rider Team Time
1   Tadej Pogačar (SLO)    UAE Team Emirates 79h 14' 03"
2   Daniel Martínez (COL) Bora–Hansgrohe + 9' 56"
3   Geraint Thomas (GBR) Ineos Grenadiers + 10' 24"
4   Ben O'Connor (AUS) Decathlon–AG2R La Mondiale + 12' 07"
5   Antonio Tiberi (ITA)   Team Bahrain Victorious + 12' 49"
6   Thymen Arensman (NED) Ineos Grenadiers + 14' 31"
7   Einer Rubio (COL) Movistar Team + 15' 52"
8   Jan Hirt (CZE) Soudal–Quick-Step + 18' 05"
9   Romain Bardet (FRA) Team dsm–firmenich PostNL + 20' 32"
10   Michael Storer (AUS) Tudor Pro Cycling Team + 21' 11"
Final general classification (11–142)[27]
Rank Rider Team Time
11   Filippo Zana (ITA) Team Jayco–AlUla + 23' 59"
12   Lorenzo Fortunato (ITA) Astana Qazaqstan Team + 26' 44"
13   Davide Piganzoli (ITA) Polti–Kometa + 32' 23"
14   Simon Geschke (GER) Cofidis + 33' 55"
15   Rafał Majka (POL) UAE Team Emirates + 37' 05"
16   Valentin Paret-Peintre (FRA) Decathlon–AG2R La Mondiale + 43' 26"
17   Damiano Caruso (ITA) Team Bahrain Victorious + 48' 16"
18   Luca Covili (ITA) VF Group–Bardiani–CSF–Faizanè + 51' 08"
19   Nairo Quintana (COL) Movistar Team + 54' 37"
20   Domenico Pozzovivo (ITA) VF Group–Bardiani–CSF–Faizanè + 56' 32"
21   Alex Baudin (FRA) Decathlon–AG2R La Mondiale + 1h 00' 47"
22   Attila Valter (HUN) Visma–Lease a Bike + 1h 04' 46"
23   Nicola Conci (ITA) Alpecin–Deceuninck + 1h 09' 10"
24   Giovanni Aleotti (ITA) Bora–Hansgrohe + 1h 13' 03"
25   Michel Ries (LUX) Arkéa–B&B Hotels + 1h 20' 06"
26   Aurélien Paret-Peintre (FRA) Decathlon–AG2R La Mondiale + 1h 22' 55"
27   Edoardo Zambanini (ITA) Team Bahrain Victorious + 1h 25' 56"
28   Jhonatan Narváez (ECU) Ineos Grenadiers + 1h 33' 13"
29   Kevin Vermaerke (USA) Team dsm–firmenich PostNL + 1h 33' 41"
30   Mauri Vansevenant (BEL) Soudal–Quick-Step + 1h 47' 43"
31   Felix Großschartner (AUT) UAE Team Emirates + 1h 56' 06"
32   Simone Velasco (ITA) Astana Qazaqstan Team + 2h 00' 00"
33   Georg Steinhauser (GER) EF Education–EasyPost + 2h 01' 11"
34   Jan Tratnik (SLO) Visma–Lease a Bike + 2h 04' 15"
35   Esteban Chaves (COL) EF Education–EasyPost + 2h 04' 22"
36   Chris Hamilton (AUS) Team dsm–firmenich PostNL + 2h 07' 50"
37   Larry Warbasse (USA) Decathlon–AG2R La Mondiale + 2h 12' 16"
38   Michael Valgren (DEN) EF Education–EasyPost + 2h 12' 33"
39   Juan Pedro López (ESP) Lidl–Trek + 2h 13' 11"
40   Pelayo Sánchez (ESP) Movistar Team + 2h 14' 44"
41   Alessandro Tonelli (ITA) VF Group–Bardiani–CSF–Faizanè + 2h 17' 48"
42   Lilian Calmejane (FRA) Intermarché–Wanty + 2h 23' 01"
43   Gijs Leemreize (NED) Team dsm–firmenich PostNL + 2h 24' 58"
44   Marco Frigo (ITA) Israel–Premier Tech + 2h 28' 33"
45   Maximilian Schachmann (GER) Bora–Hansgrohe + 2h 29' 54"
46   Andrea Vendrame (ITA) Decathlon–AG2R La Mondiale + 2h 30' 54"
47   Henok Mulubrhan (ERI) Astana Qazaqstan Team + 2h 33' 34"
48   Julian Alaphilippe (FRA)   Soudal–Quick-Step + 2h 35' 58"
49   Giulio Pellizzari (ITA) VF Group–Bardiani–CSF–Faizanè + 2h 42' 10"
50   Will Barta (USA) Movistar Team + 2h 44' 15"
51   Alessandro De Marchi (ITA) Team Jayco–AlUla + 2h 47' 06"
52   Luke Plapp (AUS) Team Jayco–AlUla + 2h 52' 59"
53   Quinten Hermans (BEL) Alpecin–Deceuninck + 2h 53' 06"
54   Rubén Fernández (ESP) Cofidis + 2h 53' 11"
55   Thomas Champion (FRA) Cofidis + 2h 57' 59"
56   Enzo Paleni (FRA) Groupama–FDJ + 3h 00' 47"
57   Jasha Sütterlin (GER) Team Bahrain Victorious + 3h 04' 32"
58   Ben Swift (GBR) Ineos Grenadiers + 3h 04' 46"
59   Magnus Sheffield (USA) Ineos Grenadiers + 3h 06' 10"
60   Mirco Maestri (ITA) Polti–Kometa + 3h 11' 01"
61   Mattia Bais (ITA) Polti–Kometa + 3h 12' 08"
62   Mikkel Frølich Honoré (DEN) EF Education–EasyPost + 3h 18' 52"
63   Amanuel Ghebreigzabhier (ERI) Lidl–Trek + 3h 20' 43"
64   Rainer Kepplinger (AUT) Team Bahrain Victorious + 3h 23' 14"
65   Andrea Bagioli (ITA) Lidl–Trek + 3h 34' 13"
66   Harrison Wood (GBR) Cofidis + 3h 34' 36"
67   Domen Novak (SLO) UAE Team Emirates + 3h 36' 45"
68   Albert Torres (ESP) Movistar Team + 3h 38' 37"
69   Damien Touzé (FRA) Decathlon–AG2R La Mondiale + 3h 46' 43"
70   Davide Ballerini (ITA) Astana Qazaqstan Team + 3h 48' 00"
71   Jefferson Alexander Cepeda (ECU) EF Education–EasyPost + 3h 51' 59"
72   Cyril Barthe (FRA) Groupama–FDJ + 3h 54' 13"
73   Alessandro Verre (ITA) Arkéa–B&B Hotels + 3h 54' 23"
74   Florian Stork (GER) Tudor Pro Cycling Team + 3h 54' 30"
75   Vegard Stake Laengen (NOR) UAE Team Emirates + 3h 56' 58"
76   Davide Bais (ITA) Polti–Kometa + 3h 58' 26"
77   Filippo Fiorelli (ITA)   VF Group–Bardiani–CSF–Faizanè + 4h 00' 18"
78   Pieter Serry (BEL) Soudal–Quick-Step + 4h 00' 53"
79   Tobias Foss (NOR) Ineos Grenadiers + 4h 01' 40"
80   Stefan De Bod (RSA) EF Education–EasyPost + 4h 04' 01"
81   Andrea Pasqualon (ITA) Team Bahrain Victorious + 4h 07' 30"
82   Matteo Trentin (ITA) Tudor Pro Cycling Team + 4h 07' 41"
83   Connor Swift (GBR) Ineos Grenadiers + 4h 08' 46"
84   Jimmy Janssens (BEL) Alpecin–Deceuninck + 4h 13' 19"
85   Lorenzo Milesi (ITA) Movistar Team + 4h 13' 21"
86   Patrick Gamper (AUT) Bora–Hansgrohe + 4h 14' 45"
87   Lorenzo Germani (ITA) Groupama–FDJ + 4h 16' 21"
88   Bastien Tronchon (FRA) Decathlon–AG2R La Mondiale + 4h 16' 47"
89   Dion Smith (NZL) Intermarché–Wanty + 4h 17' 50"
90   Ewen Costiou (FRA) Arkéa–B&B Hotels + 4h 18' 08"
91   Kaden Groves (AUS) Alpecin–Deceuninck + 4h 18' 38"
92   Jasper Stuyven (BEL) Lidl–Trek + 4h 20' 07"
93   Lewis Askey (GBR) Groupama–FDJ + 4h 21' 30"
94   Matteo Fabbro (ITA) Polti–Kometa + 4h 22' 04"
95   Edward Planckaert (BEL) Alpecin–Deceuninck + 4h 25' 03"
96   Tobias Bayer (AUT) Alpecin–Deceuninck + 4h 25' 27"
97   Simon Clarke (AUS) Israel–Premier Tech + 4h 26' 00"
98   Kevin Colleoni (ITA) Intermarché–Wanty + 4h 27' 05"
99   Martin Marcellusi (ITA) VF Group–Bardiani–CSF–Faizanè + 4h 29' 28"
100   Jonas Koch (GER) Bora–Hansgrohe + 4h 29' 56"
101   Filippo Ganna (ITA) Ineos Grenadiers + 4h 34' 59"
102   Manuele Tarozzi (ITA) VF Group–Bardiani–CSF–Faizanè + 4h 38' 06"
103   Laurence Pithie (NZL) Groupama–FDJ + 4h 38' 23"
104   Roel van Sintmaartensdijk (NED) Intermarché–Wanty + 4h 39' 29"
105   Tim van Dijke (NED) Visma–Lease a Bike + 4h 43' 29"
106   Dries De Pooter (BEL) Intermarché–Wanty + 4h 43' 53"
107   Fabio Van den Bossche (BEL) Alpecin–Deceuninck + 4h 46' 05"
108   Mikkel Bjerg (DEN) UAE Team Emirates + 4h 52' 11"
109   Andrea Pietrobon (ITA) Polti–Kometa + 4h 53' 44"
110   Alexander Kamp (DEN) Tudor Pro Cycling Team + 4h 54' 18"
111   Timo Kielich (BEL) Alpecin–Deceuninck + 4h 56' 47"
112   Madis Mihkels (EST) Intermarché–Wanty + 4h 57' 16"
113   Edward Theuns (BEL) Lidl–Trek + 5h 11' 21"
114   Nicolas Debeaumarché (FRA) Cofidis + 5h 11' 40"
115   Michael Hepburn (AUS) Team Jayco–AlUla + 5h 11' 49"
116   Alberto Dainese (ITA) Tudor Pro Cycling Team + 5h 14' 20"
117   Luke Lamperti (USA) Soudal–Quick-Step + 5h 15' 06"
118   Jonathan Milan (ITA)   Lidl–Trek + 5h 18' 49"
119   Donavan Grondin (FRA) Arkéa–B&B Hotels + 5h 19' 38"
120   Caleb Ewan (AUS) Team Jayco–AlUla + 5h 20' 01"
121   Rui Oliveira (POR) UAE Team Emirates + 5h 21' 05"
122   Francisco Muñoz (ESP) Polti–Kometa + 5h 21' 56"
123   Simone Consonni (ITA) Lidl–Trek + 5h 24' 28"
124   Enrico Zanoncello (ITA) VF Group–Bardiani–CSF–Faizanè + 5h 24' 52"
125   Juan Sebastián Molano (COL) UAE Team Emirates + 5h 25' 08"
126   Hugo Hofstetter (FRA) Israel–Premier Tech + 5h 25' 50"
127   Max Walscheid (GER) Team Jayco–AlUla + 5h 26' 34"
128   Giovanni Lonardi (ITA) Polti–Kometa + 5h 29' 14"
129   Stanisław Aniołkowski (POL) Cofidis + 5h 30' 35"
130   Edoardo Affini (ITA) Visma–Lease a Bike + 5h 30' 59"
131   Ryan Mullen (IRL) Bora–Hansgrohe + 5h 35' 48"
132   Daan Hoole (NED) Lidl–Trek + 5h 37' 50"
133   Olivier Le Gac (FRA) Groupama–FDJ + 5h 39' 13"
134   Davide Cimolai (ITA) Movistar Team + 5h 39' 49"
135   Bert Van Lerberghe (BEL) Soudal–Quick-Step + 5h 40' 20"
136   Robin Froidevaux (SUI) Tudor Pro Cycling Team + 5h 41' 04"
137   Fernando Gaviria (COL) Movistar Team + 5h 42' 54"
138   Tim Merlier (BEL) Soudal–Quick-Step + 5h 46' 04"
139   Fabian Lienhard (SUI) Groupama–FDJ + 5h 46' 08"
140   Tobias Lund Andresen (DEN) Team dsm–firmenich PostNL + 5h 49' 25"
141   Josef Černý (CZE) Soudal–Quick-Step + 5h 55' 35"
142   Alan Riou (FRA) Arkéa–B&B Hotels + 6h 02' 28"
  1. ^ Distance originally was 202 km, then it was rerouted to 206 km. Before the start of the stage, the distance was shortened to 118.7 km due to bad weather conditions.[20]
  2. ^ On stage 2, Filippo Fiorelli, who was third in the points classification, wore the purple jersey, because first placed Jhonatan Narváez wore the pink jersey as the leader of the general classification, and second placed Lilian Calmejane wore the blue jersey as leader of the mountains classification.
  3. ^ On stages 3, 4, 9 and 10, Daniel Martínez, who was second in the mountains classification, wore the blue jersey, because first placed Tadej Pogačar wore the pink jersey as the leader of the general classification. On stages 5–8, Lilian Calmejane wore the blue jersey for the same reason. On stages 11–16, Simon Geschke wore the blue jersey for the same reason. On stage 17, Christian Scaroni wore the blue jersey for the same reason. On stages 18, 19 and 21, Giulio Pellizzari wore the blue jersey for the same reason. On stage 20, Georg Steinhauser wore the blue jersey for the same reason.
  1. ^ "Shorter stages, early climbs and two long time trials highlights of 107th edition". cyclingnews.com. 13 October 2023. Retrieved 14 October 2023.
  2. ^ "Tadej Pogacar confirmed to race the 2024 Giro d'Italia". 17 December 2023.
  3. ^ "Giro 2024: Route and stages". Cyclingstage.com. Retrieved 14 October 2023.
  4. ^ "Giro d'Italia 2023 route and stages". Giro d'Italia 2024. Retrieved 14 October 2023.
  5. ^ "Stage 1 of the Giro d'Italia 2024: Venaria Reale, Torino". Retrieved 13 May 2024.
  6. ^ "Stage 2 of the Giro d'Italia 2024: San Francesco al Campo, Santuario di Oropa (Biella)". Retrieved 13 May 2024.
  7. ^ "Stage 3 of the Giro d'Italia 2024: Novara, Fossano". Retrieved 13 May 2024.
  8. ^ "Stage 4 of the Giro d'Italia 2024: Acqua Terme, Andora". Retrieved 13 May 2024.
  9. ^ "Stage 5 of the Giro d'Italia 2024: Genova, Lucca". Retrieved 13 May 2024.
  10. ^ "Stage 6 of the Giro d'Italia 2024: Torre del Lago Puccini (Viareggio) - Rapolano Terme". Retrieved 13 May 2024.
  11. ^ "Stage 7 of the Giro d'Italia 2024: Foligno, Perugia TUDOR ITT". Retrieved 13 May 2024.
  12. ^ "Stage 8 of the Giro d'Italia 2024: Venaria Reale, Torino". Retrieved 13 May 2024.
  13. ^ "Stage 9 of the Giro d'Italia 2024: Avezzano, Napoli". Retrieved 13 May 2024.
  14. ^ "Stage 10 of the Giro d'Italia 2024: Pompei, Cusano Mutri (Bocca della Selva)". Retrieved 13 May 2024.
  15. ^ "Stage 11 of the Giro d'Italia 2024:Foiano di Val Fortore, Francavilla al Mare". Retrieved 13 May 2024.
  16. ^ "Stage 12 of the Giro d'Italia 2024: Martinsicuro, Fano". Retrieved 13 May 2024.
  17. ^ "Stage 13 of the Giro d'Italia 2024: Riccione, Cento". Retrieved 13 May 2024.
  18. ^ "Stage 14 of the Giro d'Italia 2024: Castiglione delle Stiviere, Desenzano del Garda TUDOR ITT". Retrieved 13 May 2024.
  19. ^ "Stage 15 of the Giro d'Italia 2024: Manerba del Garda, Livigno (Mottolino)". Retrieved 13 May 2024.
  20. ^ Moultrie, James (21 May 2024). "Adverse weather forces Giro d'Italia to cut stage 13 to 74.6km". www.cyclingnews.com. Retrieved 21 May 2024.
  21. ^ "Stage 16 of the Giro d'Italia 2024: Livigno, Santa Cristina Valgardena/St. Christina in Gröden (Monte Pana)". Retrieved 13 May 2024.
  22. ^ "Stage 17 of the Giro d'Italia 2024: Selva di Val Gardena/Wolkenstein in Gröden, Passo Brocon". Retrieved 13 May 2024.
  23. ^ "Stage 18 of the Giro d'Italia 2024: Fiera di Primiero, Padova". Retrieved 13 May 2024.
  24. ^ "Stage 19 of the Giro d'Italia 2024: Mortegliano, Sappada". Retrieved 13 May 2024.
  25. ^ "Stage 20 of the Giro d'Italia 2024: Alpago, Bassano del Grappa". Retrieved 13 May 2024.
  26. ^ "Stage 21 of the Giro d'Italia 2024: Roma, Roma". Retrieved 13 May 2024.
  27. ^ a b c d e f g h i "Rankings of the Giro d'Italia 2024". Giro d'Italia. Retrieved 26 May 2024.