Giro d'Italia 2024 - Stage 14

Castiglione delle Stivere > Desenzano del Garda, 31.0km

04.05-26.05

The Giro d'Italia, also known as La Corsa Rosa, will be held for the 109th time in 2026. First held in 1909, the Giro has established itself as one of the most iconic races on the cycling calendar with 71 different winners. This year's edition runs from May 8 to May 31, starting in Nessebar, Bulgaria and finishing in Rome, Italy. The winner of the race is awarded the iconic maglia rosa.

Results

Stage

PosRiderTeam Time
1 Filippo Ganna INEOS Grenadiers 0:35:02
2 Tadej Pogacar UAE Team Emirates + 00.29
3 Thymen Arensman INEOS Grenadiers + 01.07
4 Geraint Thomas INEOS Grenadiers + 01.14
5 Lucas Plapp Team Jayco-AlUla + 01.18
6 Antonio Tiberi Bahrain Victorious + 01.19
7 Ben O'Connor Decathlon AG2R La Mondiale Team + 01.25
8 Tobias Foss INEOS Grenadiers + 01.26
9 Mikkel Bjerg UAE Team Emirates + 01.28
10 Edoardo Affini Team Visma | Lease a Bike + 01.30
11 Lorenzo Milesi Movistar Team + 01.32
12 Magnus Sheffield INEOS Grenadiers + 01.35
13 Daan Hoole Lidl-Trek + 01.39
14 Daniel Martinez BORA-hansgrohe + 01.45
15 Max Walscheid Team Jayco-AlUla + 01.48
16 Josef Cerný Soudal Quick-Step + 01.56
17 Jan Tratnik Team Visma | Lease a Bike + 02.00
18 Tim van Dijke Team Visma | Lease a Bike + 02.04
19 Max Schachmann BORA-hansgrohe + 02.05
20 Michael Hepburn Team Jayco-AlUla + 02.06
21 Georg Steinhauser EF Education-EasyPost + 02.07
22 Matteo Trentin Tudor Pro Cycling Team + 02.09
23 Jasha Sütterlin Bahrain Victorious + 02.17
24 Filippo Zana Team Jayco-AlUla + 02.32
25 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 02.33
26 Damiano Caruso Bahrain Victorious + 02.33
27 Ryan Mullen BORA-hansgrohe + 02.34
28 Stefan de Bod EF Education-EasyPost + 02.36
29 Ewen Costiou ARKEA-B&B HOTELS + 02.41
30 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 02.45
31 Alex Baudin Decathlon AG2R La Mondiale Team + 02.47
32 Simone Velasco Astana Qazaqstan Team + 02.51
33 Enzo Paleni Groupama-FDJ + 02.52
34 Lilian Calmejane Intermarché-Wanty + 02.57
35 Roel van Sintmaartensdijk Intermarché-Wanty + 02.57
36 Clément Davy Groupama-FDJ + 03.03
37 Davide Piganzoli Team Polti Kometa + 03.10
38 Michael Storer Tudor Pro Cycling Team + 03.15
39 Felix Großschartner UAE Team Emirates + 03.18
40 Romain Bardet Team dsm-firmenich PostNL + 03.24
41 Damien Touzé Decathlon AG2R La Mondiale Team + 03.28
42 Luca Covili VF Group-Bardiani CSF-Faizanè + 03.44
43 Alessandro De Marchi Team Jayco-AlUla + 03.46
44 Lorenzo Fortunato Astana Qazaqstan Team + 03.50
45 Edward Theuns Lidl-Trek + 04.00
46 Michael Valgren EF Education-EasyPost + 04.05
47 Einer Rubio Movistar Team + 04.06
48 Simon Geschke Cofidis + 04.06
49 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè + 04.08
50 Jan Hirt Soudal Quick-Step + 04.13
51 Quinten Hermans Alpecin-Deceuninck + 04.13
52 Andrea Bagioli Lidl-Trek + 04.15
53 Tobias Bayer Alpecin-Deceuninck + 04.16
54 Jimmy Janssens Alpecin-Deceuninck + 04.17
55 Attila Valter Team Visma | Lease a Bike + 04.19
56 Marco Frigo Israel-Premier Tech + 04.20
57 Juan Pedro Lopez Lidl-Trek + 04.23
58 Cyril Barthe Groupama-FDJ + 04.27
59 Rainer Kepplinger Bahrain Victorious + 04.27
60 Julian Alaphilippe Soudal Quick-Step + 04.28
61 Alberto Dainese Tudor Pro Cycling Team + 04.28
62 Mikkel Honore EF Education-EasyPost + 04.33
63 Patrick Gamper BORA-hansgrohe + 04.38
64 Mattia Bais Team Polti Kometa + 04.42
65 Andrea Vendrame Decathlon AG2R La Mondiale Team + 04.46
66 Kaden Groves Alpecin-Deceuninck + 04.51
67 Edoardo Zambanini Bahrain Victorious + 04.51
68 Jasper Stuyven Lidl-Trek + 04.53
69 Ruben Fernandez Cofidis + 04.54
70 Mirco Maestri Team Polti Kometa + 04.55
71 Andrea Piccolo EF Education-EasyPost + 04.58
72 Michel Ries ARKEA-B&B HOTELS + 05.01
73 Bastien Tronchon Decathlon AG2R La Mondiale Team + 05.02
74 Andrea Pasqualon Bahrain Victorious + 05.02
75 Nairo Quintana Movistar Team + 05.05
76 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè + 05.06
77 Cristian Scaroni Astana Qazaqstan Team + 05.07
78 Nicola Conci Alpecin-Deceuninck + 05.07
79 Pieter Serry Soudal Quick-Step + 05.08
80 Esteban Chaves EF Education-EasyPost + 05.09
81 Edward Planckaert Alpecin-Deceuninck + 05.10
82 Davide Ballerini Astana Qazaqstan Team + 05.12
83 Lewis Askey Groupama-FDJ + 05.13
84 William Barta Movistar Team + 05.14
85 Simone Consonni Lidl-Trek + 05.14
86 Nick Schultz Israel-Premier Tech + 05.15
87 Connor Swift INEOS Grenadiers + 05.16
88 Jenthe Biermans ARKEA-B&B HOTELS + 05.18
89 Donavan Grondin ARKEA-B&B HOTELS + 05.18
90 Giovanni Aleotti BORA-hansgrohe + 05.21
91 Fabian Lienhard Groupama-FDJ + 05.21
92 Rafal Majka UAE Team Emirates + 05.24
93 Hugo Hofstetter Israel-Premier Tech + 05.26
94 Vadim Pronskiy Astana Qazaqstan Team + 05.26
95 Chris Hamilton Team dsm-firmenich PostNL + 05.29
96 Bert Van Lerberghe Soudal Quick-Step + 05.30
97 Pelayo Sanchez Movistar Team + 05.31
98 Jonathan Milan Lidl-Trek + 05.32
99 Robin Froidevaux Tudor Pro Cycling Team + 05.32
100 Kevin Vermaerke Team dsm-firmenich PostNL + 05.36
101 Giovanni Lonardi Team Polti Kometa + 05.37
102 Fernando Gaviria Movistar Team + 05.39
103 Henok Mulubrhan Astana Qazaqstan Team + 05.44
104 Albert Torres Movistar Team + 05.45
105 Dion Smith Intermarché-Wanty + 05.48
106 Amanuel Ghebreigzabhier Lidl-Trek + 05.49
107 Vegard Stake Laengen UAE Team Emirates + 05.50
108 Madis Mihkels Intermarché-Wanty + 05.51
109 Jhonnatan Narvaez INEOS Grenadiers + 05.53
110 Matteo Fabbro Team Polti Kometa + 05.53
111 Nicolas Debeaumarché Cofidis + 05.54
112 Florian Stork Tudor Pro Cycling Team + 05.57
113 Ben Swift INEOS Grenadiers + 05.57
114 Dries De Pooter Intermarché-Wanty + 05.58
115 Laurence Pithie Groupama-FDJ + 06.00
116 Rui Oliveira UAE Team Emirates + 06.03
117 Danny van Poppel BORA-hansgrohe + 06.05
118 Harrison Wood Cofidis + 06.06
119 Alexander Kamp Tudor Pro Cycling Team + 06.07
120 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 06.09
121 Kevin Colleoni Intermarché-Wanty + 06.09
122 Davide Cimolai Movistar Team + 06.10
123 Benjamin Thomas Cofidis + 06.10
124 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 06.13
125 Thomas Champion Cofidis + 06.14
126 Davide Bais Team Polti Kometa + 06.15
127 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 06.17
128 Francisco Muñoz Team Polti Kometa + 06.19
129 Mauri Vansevenant Soudal Quick-Step + 06.22
130 Sebastian Molano UAE Team Emirates + 06.22
131 Alan Riou ARKEA-B&B HOTELS + 06.24
132 Simon Clarke Israel-Premier Tech + 06.27
133 Andrea Pietrobon Team Polti Kometa + 06.27
134 Tim Merlier Soudal Quick-Step + 06.28
135 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 06.30
136 Lorenzo Germani Groupama-FDJ + 06.31
137 Domen Novak UAE Team Emirates + 06.34
138 David Dekker ARKEA-B&B HOTELS + 06.38
139 Julius van den Berg Team dsm-firmenich PostNL + 06.38
140 Luke Lamperti Soudal Quick-Step + 06.43
141 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 06.44
142 Fabio Van den Bossche Alpecin-Deceuninck + 06.45
143 Stanislaw Aniolkowski Cofidis + 06.50
144 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 06.54
145 Jonas Koch BORA-hansgrohe + 06.58
146 Gijs Leemreize Team dsm-firmenich PostNL + 07.02
147 Caleb Ewan Team Jayco-AlUla + 07.15
148 Timo Kielich Alpecin-Deceuninck + 07.31
149 Alessandro Verre ARKEA-B&B HOTELS + 07.39
150 Olivier Le Gac Groupama-FDJ + 07.39
151 Alexander Cepeda EF Education-EasyPost + 07.43
152 Tobias Lund Andresen Team dsm-firmenich PostNL + 08.26
- Phil Bauhaus Bahrain Victorious DNS
- Luka Mezgec Team Jayco-AlUla DNS

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 50:00:09
2 Geraint Thomas INEOS Grenadiers + 03.41
3 Daniel Martinez BORA-hansgrohe + 03.56
4 Ben O'Connor Decathlon AG2R La Mondiale Team + 04.35
5 Antonio Tiberi Bahrain Victorious + 05.17
6 Thymen Arensman INEOS Grenadiers + 06.30
7 Filippo Zana Team Jayco-AlUla + 07.26
8 Romain Bardet Team dsm-firmenich PostNL + 07.52
9 Lorenzo Fortunato Astana Qazaqstan Team + 08.40
10 Alex Baudin Decathlon AG2R La Mondiale Team + 08.56
11 Einer Rubio Movistar Team + 09.05
12 Michael Storer Tudor Pro Cycling Team + 09.11
13 Jan Hirt Soudal Quick-Step + 09.41
14 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè + 12.11
15 Esteban Chaves EF Education-EasyPost + 14.04
16 Davide Piganzoli Team Polti Kometa + 14.11
17 Simon Geschke Cofidis + 17.35
18 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 18.15
19 Giovanni Aleotti BORA-hansgrohe + 19.07
20 Juan Pedro Lopez Lidl-Trek + 20.01
21 Luca Covili VF Group-Bardiani CSF-Faizanè + 20.06
22 Jhonnatan Narvaez INEOS Grenadiers + 26.18
23 Rafal Majka UAE Team Emirates + 26.34
24 Lilian Calmejane Intermarché-Wanty + 31.36
25 Max Schachmann BORA-hansgrohe + 32.43
26 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 33.27
27 Damiano Caruso Bahrain Victorious + 34.21
28 Nairo Quintana Movistar Team + 35.19
29 Michael Valgren EF Education-EasyPost + 37.35
30 Michel Ries ARKEA-B&B HOTELS + 38.17
31 Nicola Conci Alpecin-Deceuninck + 39.16
32 Cristian Scaroni Astana Qazaqstan Team + 40.57
33 Attila Valter Team Visma | Lease a Bike + 42.15
34 Chris Hamilton Team dsm-firmenich PostNL + 43.37
35 Mauri Vansevenant Soudal Quick-Step + 44.02
36 Edoardo Zambanini Bahrain Victorious + 46.18
37 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 46.19
38 Magnus Sheffield INEOS Grenadiers + 47.06
39 Kevin Vermaerke Team dsm-firmenich PostNL + 48.15
40 Felix Großschartner UAE Team Emirates + 50.08
41 Jan Tratnik Team Visma | Lease a Bike + 52.31
42 Simone Velasco Astana Qazaqstan Team + 55.13
43 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè + 55.30
44 Julian Alaphilippe Soudal Quick-Step + 56.53
45 William Barta Movistar Team + 57.13
46 Henok Mulubrhan Astana Qazaqstan Team + 01:01.58
47 Mirco Maestri Team Polti Kometa + 01:05.07
48 Marco Frigo Israel-Premier Tech + 01:05.22
49 Jasha Sütterlin Bahrain Victorious + 01:05.28
50 Georg Steinhauser EF Education-EasyPost + 01:06.35
51 Ruben Fernandez Cofidis + 01:09.06
52 Florian Stork Tudor Pro Cycling Team + 01:09.11
53 Mattia Bais Team Polti Kometa + 01:12.36
54 Nick Schultz Israel-Premier Tech + 01:13.24
55 Pelayo Sanchez Movistar Team + 01:13.28
56 Vadim Pronskiy Astana Qazaqstan Team + 01:16.43
57 Enzo Paleni Groupama-FDJ + 01:19.15
58 Quinten Hermans Alpecin-Deceuninck + 01:20.14
59 Andrea Bagioli Lidl-Trek + 01:22.00
60 Thomas Champion Cofidis + 01:22.25
61 Alessandro De Marchi Team Jayco-AlUla + 01:23.55
62 Lucas Plapp Team Jayco-AlUla + 01:24.06
63 Andrea Vendrame Decathlon AG2R La Mondiale Team + 01:25.56
64 Gijs Leemreize Team dsm-firmenich PostNL + 01:28.58
65 Damien Touzé Decathlon AG2R La Mondiale Team + 01:29.00
66 Albert Torres Movistar Team + 01:29.34
67 Cyril Barthe Groupama-FDJ + 01:30.12
68 Ben Swift INEOS Grenadiers + 01:31.23
69 Matteo Trentin Tudor Pro Cycling Team + 01:32.00
70 Andrea Piccolo EF Education-EasyPost + 01:33.05
71 Alessandro Verre ARKEA-B&B HOTELS + 01:34.25
72 Amanuel Ghebreigzabhier Lidl-Trek + 01:35.53
73 Benjamin Thomas Cofidis + 01:37.38
74 Mikkel Honore EF Education-EasyPost + 01:38.10
75 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 01:39.20
76 Davide Ballerini Astana Qazaqstan Team + 01:40.00
77 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 01:41.03
78 Stefan de Bod EF Education-EasyPost + 01:42.36
79 Domen Novak UAE Team Emirates + 01:42.46
80 Lewis Askey Groupama-FDJ + 01:44.30
81 Rainer Kepplinger Bahrain Victorious + 01:45.45
82 Kevin Colleoni Intermarché-Wanty + 01:47.22
83 Patrick Gamper BORA-hansgrohe + 01:51.03
84 Dion Smith Intermarché-Wanty + 01:52.15
85 Pieter Serry Soudal Quick-Step + 01:53.11
86 Andrea Pasqualon Bahrain Victorious + 01:53.37
87 Alexander Cepeda EF Education-EasyPost + 01:54.47
88 Danny van Poppel BORA-hansgrohe + 01:55.39
89 Harrison Wood Cofidis + 01:55.44
90 Lorenzo Germani Groupama-FDJ + 01:56.50
91 Davide Bais Team Polti Kometa + 01:58.02
92 Kaden Groves Alpecin-Deceuninck + 01:58.17
93 Connor Swift INEOS Grenadiers + 01:58.30
94 Filippo Ganna INEOS Grenadiers + 01:59.16
95 Vegard Stake Laengen UAE Team Emirates + 01:59.38
96 Laurence Pithie Groupama-FDJ + 01:59.48
97 Mikkel Bjerg UAE Team Emirates + 02:00.30
98 Dries De Pooter Intermarché-Wanty + 02:03.13
99 Ewen Costiou ARKEA-B&B HOTELS + 02:03.53
100 Tobias Foss INEOS Grenadiers + 02:04.04
101 Edward Planckaert Alpecin-Deceuninck + 02:04.34
102 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 02:05.37
103 Bastien Tronchon Decathlon AG2R La Mondiale Team + 02:06.01
104 Jenthe Biermans ARKEA-B&B HOTELS + 02:06.51
105 Jasper Stuyven Lidl-Trek + 02:10.41
106 Jonas Koch BORA-hansgrohe + 02:12.51
107 Hugo Hofstetter Israel-Premier Tech + 02:13.43
108 Fabio Van den Bossche Alpecin-Deceuninck + 02:14.02
109 Matteo Fabbro Team Polti Kometa + 02:15.49
110 Tobias Bayer Alpecin-Deceuninck + 02:17.13
111 Timo Kielich Alpecin-Deceuninck + 02:17.18
112 Alberto Dainese Tudor Pro Cycling Team + 02:17.18
113 Simon Clarke Israel-Premier Tech + 02:18.20
114 Tim van Dijke Team Visma | Lease a Bike + 02:18.55
115 Alexander Kamp Tudor Pro Cycling Team + 02:21.09
116 Lorenzo Milesi Movistar Team + 02:22.04
117 Jonathan Milan Lidl-Trek + 02:22.50
118 Edward Theuns Lidl-Trek + 02:23.23
119 Donavan Grondin ARKEA-B&B HOTELS + 02:23.29
120 Jimmy Janssens Alpecin-Deceuninck + 02:24.55
121 Caleb Ewan Team Jayco-AlUla + 02:25.11
122 Simone Consonni Lidl-Trek + 02:25.55
123 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 02:26.23
124 Michael Hepburn Team Jayco-AlUla + 02:26.26
125 Madis Mihkels Intermarché-Wanty + 02:27.01
126 Roel van Sintmaartensdijk Intermarché-Wanty + 02:27.23
127 Francisco Muñoz Team Polti Kometa + 02:30.25
128 Stanislaw Aniolkowski Cofidis + 02:30.40
129 Luke Lamperti Soudal Quick-Step + 02:31.05
130 Nicolas Debeaumarché Cofidis + 02:32.08
131 Olivier Le Gac Groupama-FDJ + 02:32.20
132 Edoardo Affini Team Visma | Lease a Bike + 02:33.01
133 Daan Hoole Lidl-Trek + 02:35.26
134 Ryan Mullen BORA-hansgrohe + 02:35.32
135 Sebastian Molano UAE Team Emirates + 02:35.55
136 Rui Oliveira UAE Team Emirates + 02:37.33
137 Giovanni Lonardi Team Polti Kometa + 02:37.34
138 Max Walscheid Team Jayco-AlUla + 02:38.55
139 Andrea Pietrobon Team Polti Kometa + 02:39.28
140 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 02:42.54
141 Bert Van Lerberghe Soudal Quick-Step + 02:43.43
142 Davide Cimolai Movistar Team + 02:43.44
143 Robin Froidevaux Tudor Pro Cycling Team + 02:44.04
144 Clément Davy Groupama-FDJ + 02:44.47
145 Fernando Gaviria Movistar Team + 02:45.21
146 Julius van den Berg Team dsm-firmenich PostNL + 02:47.36
147 Josef Cerný Soudal Quick-Step + 02:49.01
148 Tobias Lund Andresen Team dsm-firmenich PostNL + 02:49.28
149 Tim Merlier Soudal Quick-Step + 02:49.32
150 Fabian Lienhard Groupama-FDJ + 02:51.05
151 David Dekker ARKEA-B&B HOTELS + 02:54.20
152 Alan Riou ARKEA-B&B HOTELS + 02:54.58
- Phil Bauhaus Bahrain Victorious DNS
- Luka Mezgec Team Jayco-AlUla DNS

Youth

PosRiderTeam Time
1 Antonio Tiberi Bahrain Victorious 50:05:26
2 Thymen Arensman INEOS Grenadiers + 01.13
3 Filippo Zana Team Jayco-AlUla + 02.09
4 Alex Baudin Decathlon AG2R La Mondiale Team + 03.39
5 Davide Piganzoli Team Polti Kometa + 08.54
6 Giovanni Aleotti BORA-hansgrohe + 13.50
7 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 28.10
8 Mauri Vansevenant Soudal Quick-Step + 38.45
9 Edoardo Zambanini Bahrain Victorious + 41.01
10 Magnus Sheffield INEOS Grenadiers + 41.49
11 Kevin Vermaerke Team dsm-firmenich PostNL + 42.58
12 Henok Mulubrhan Astana Qazaqstan Team + 56.41
13 Marco Frigo Israel-Premier Tech + 01:00.05
14 Georg Steinhauser EF Education-EasyPost + 01:01.18
15 Pelayo Sanchez Movistar Team + 01:08.11
16 Enzo Paleni Groupama-FDJ + 01:13.58
17 Andrea Bagioli Lidl-Trek + 01:16.43
18 Thomas Champion Cofidis + 01:17.08
19 Lucas Plapp Team Jayco-AlUla + 01:18.49
20 Gijs Leemreize Team dsm-firmenich PostNL + 01:23.41
21 Andrea Piccolo EF Education-EasyPost + 01:27.48
22 Alessandro Verre ARKEA-B&B HOTELS + 01:29.08
23 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 01:35.46
24 Lewis Askey Groupama-FDJ + 01:39.13
25 Kevin Colleoni Intermarché-Wanty + 01:42.05
26 Harrison Wood Cofidis + 01:50.27
27 Lorenzo Germani Groupama-FDJ + 01:51.33
28 Laurence Pithie Groupama-FDJ + 01:54.31
29 Dries De Pooter Intermarché-Wanty + 01:57.56
30 Ewen Costiou ARKEA-B&B HOTELS + 01:58.36
31 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 02:00.20
32 Bastien Tronchon Decathlon AG2R La Mondiale Team + 02:00.44
33 Fabio Van den Bossche Alpecin-Deceuninck + 02:08.45
34 Tobias Bayer Alpecin-Deceuninck + 02:11.56
35 Timo Kielich Alpecin-Deceuninck + 02:12.01
36 Tim van Dijke Team Visma | Lease a Bike + 02:13.38
37 Lorenzo Milesi Movistar Team + 02:16.47
38 Jonathan Milan Lidl-Trek + 02:17.33
39 Donavan Grondin ARKEA-B&B HOTELS + 02:18.12
40 Madis Mihkels Intermarché-Wanty + 02:21.44
41 Roel van Sintmaartensdijk Intermarché-Wanty + 02:22.06
42 Francisco Muñoz Team Polti Kometa + 02:25.08
43 Luke Lamperti Soudal Quick-Step + 02:25.48
44 Daan Hoole Lidl-Trek + 02:30.09
45 Andrea Pietrobon Team Polti Kometa + 02:34.11
46 Tobias Lund Andresen Team dsm-firmenich PostNL + 02:44.11

Points

PosRiderTeam Points
1 Jonathan Milan Lidl-Trek 284
2 Kaden Groves Alpecin-Deceuninck 174
3 Tim Merlier Soudal Quick-Step 93
4 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 86
5 Andrea Pietrobon Team Polti Kometa 86
6 Julian Alaphilippe Soudal Quick-Step 74
7 Tadej Pogacar UAE Team Emirates 69
8 Jhonnatan Narvaez INEOS Grenadiers 63
9 Benjamin Thomas Cofidis 57
10 Sebastian Molano UAE Team Emirates 54
11 Michael Valgren EF Education-EasyPost 52
12 Stanislaw Aniolkowski Cofidis 52
13 Mirco Maestri Team Polti Kometa 46
14 Fernando Gaviria Movistar Team 43
15 Alberto Dainese Tudor Pro Cycling Team 42
16 Danny van Poppel BORA-hansgrohe 40
17 Lucas Plapp Team Jayco-AlUla 39
18 Giovanni Lonardi Team Polti Kometa 38
19 Pelayo Sanchez Movistar Team 34
20 Lilian Calmejane Intermarché-Wanty 34
21 Romain Bardet Team dsm-firmenich PostNL 33
22 Caleb Ewan Team Jayco-AlUla 33
23 Quinten Hermans Alpecin-Deceuninck 31
24 Laurence Pithie Groupama-FDJ 31
25 Tim van Dijke Team Visma | Lease a Bike 30
26 Filippo Ganna INEOS Grenadiers 29
27 Daniel Martinez BORA-hansgrohe 29
28 Edward Planckaert Alpecin-Deceuninck 29
29 Martin Marcellusi VF Group-Bardiani CSF-Faizanè 27
30 Jenthe Biermans ARKEA-B&B HOTELS 27
31 Madis Mihkels Intermarché-Wanty 27
32 Enzo Paleni Groupama-FDJ 26
33 Thomas Champion Cofidis 24
34 Francisco Muñoz Team Polti Kometa 24
35 Geraint Thomas INEOS Grenadiers 24
36 Max Schachmann BORA-hansgrohe 24
37 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team 22
38 Hugo Hofstetter Israel-Premier Tech 21
39 Antonio Tiberi Bahrain Victorious 20
40 Andrea Piccolo EF Education-EasyPost 20
41 Thymen Arensman INEOS Grenadiers 19
42 Magnus Sheffield INEOS Grenadiers 19
43 Davide Ballerini Astana Qazaqstan Team 19
44 Tobias Lund Andresen Team dsm-firmenich PostNL 19
45 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 18
46 Michael Storer Tudor Pro Cycling Team 18
47 Matteo Trentin Tudor Pro Cycling Team 18
48 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè 18
49 Jan Tratnik Team Visma | Lease a Bike 17
50 Edoardo Affini Team Visma | Lease a Bike 17
51 Cristian Scaroni Astana Qazaqstan Team 16
52 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè 16
53 Andrea Vendrame Decathlon AG2R La Mondiale Team 16
54 Stefan de Bod EF Education-EasyPost 14
55 Davide Bais Team Polti Kometa 14
56 Simon Clarke Israel-Premier Tech 14
57 Ben O'Connor Decathlon AG2R La Mondiale Team 13
58 Georg Steinhauser EF Education-EasyPost 13
59 Amanuel Ghebreigzabhier Lidl-Trek 13
60 Alessandro De Marchi Team Jayco-AlUla 12
61 Andrea Bagioli Lidl-Trek 12
62 Mauri Vansevenant Soudal Quick-Step 10
63 Alex Baudin Decathlon AG2R La Mondiale Team 9
64 Nicola Conci Alpecin-Deceuninck 9
65 Einer Rubio Movistar Team 8
66 Simon Geschke Cofidis 8
67 Tobias Bayer Alpecin-Deceuninck 8
68 Lorenzo Fortunato Astana Qazaqstan Team 7
69 Juan Pedro Lopez Lidl-Trek 7
70 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team 6
71 Nairo Quintana Movistar Team 6
72 Gijs Leemreize Team dsm-firmenich PostNL 6
73 Simone Velasco Astana Qazaqstan Team 5
74 Simone Consonni Lidl-Trek 5
75 Filippo Zana Team Jayco-AlUla 4
76 Esteban Chaves EF Education-EasyPost 4
77 Marco Frigo Israel-Premier Tech 4
78 Mikkel Bjerg UAE Team Emirates 4
79 Tobias Foss INEOS Grenadiers 4
80 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè 3
81 Nick Schultz Israel-Premier Tech 3
82 Ewen Costiou ARKEA-B&B HOTELS 3
83 Nicolas Debeaumarché Cofidis 3
84 Rui Oliveira UAE Team Emirates 3
85 Attila Valter Team Visma | Lease a Bike 2
86 Alessandro Verre ARKEA-B&B HOTELS 2
87 Luke Lamperti Soudal Quick-Step 2
88 Jan Hirt Soudal Quick-Step 1
89 Edoardo Zambanini Bahrain Victorious 1
90 Mikkel Honore EF Education-EasyPost 1
91 Dion Smith Intermarché-Wanty 1
92 Jasper Stuyven Lidl-Trek 1
93 Timo Kielich Alpecin-Deceuninck 1
94 David Dekker ARKEA-B&B HOTELS 1
95 Bert Van Lerberghe Soudal Quick-Step -34

Mountain

PosRiderTeam Points
1 Tadej Pogacar UAE Team Emirates 104
2 Simon Geschke Cofidis 59
3 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team 55
4 Daniel Martinez BORA-hansgrohe 52
5 Lilian Calmejane Intermarché-Wanty 32
6 Romain Bardet Team dsm-firmenich PostNL 32
7 Geraint Thomas INEOS Grenadiers 22
8 Andrea Piccolo EF Education-EasyPost 18
9 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 18
10 Ben O'Connor Decathlon AG2R La Mondiale Team 17
11 Jan Tratnik Team Visma | Lease a Bike 16
12 Mirco Maestri Team Polti Kometa 13
13 Julian Alaphilippe Soudal Quick-Step 13
14 Andrea Bagioli Lidl-Trek 13
15 Georg Steinhauser EF Education-EasyPost 12
16 Amanuel Ghebreigzabhier Lidl-Trek 11
17 Tim van Dijke Team Visma | Lease a Bike 9
18 Antonio Tiberi Bahrain Victorious 9
19 Lorenzo Fortunato Astana Qazaqstan Team 9
20 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team 8
21 Enzo Paleni Groupama-FDJ 8
22 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè 8
23 Martin Marcellusi VF Group-Bardiani CSF-Faizanè 8
24 Giovanni Aleotti BORA-hansgrohe 6
25 Cristian Scaroni Astana Qazaqstan Team 6
26 Einer Rubio Movistar Team 5
27 Andrea Pietrobon Team Polti Kometa 4
28 Michael Storer Tudor Pro Cycling Team 4
29 Rafal Majka UAE Team Emirates 4
30 Mattia Bais Team Polti Kometa 4
31 Thomas Champion Cofidis 4
32 Francisco Muñoz Team Polti Kometa 4
33 Michael Valgren EF Education-EasyPost 3
34 Filippo Zana Team Jayco-AlUla 2
35 Pelayo Sanchez Movistar Team 2
36 Alessandro Verre ARKEA-B&B HOTELS 2
37 Davide Ballerini Astana Qazaqstan Team 2
38 Stefan de Bod EF Education-EasyPost 2
39 Lewis Askey Groupama-FDJ 2
40 Filippo Ganna INEOS Grenadiers 2
41 Edoardo Affini Team Visma | Lease a Bike 2
42 Thymen Arensman INEOS Grenadiers 1
43 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè 1
44 Damiano Caruso Bahrain Victorious 1
45 Magnus Sheffield INEOS Grenadiers 1
46 Quinten Hermans Alpecin-Deceuninck 1
47 Lucas Plapp Team Jayco-AlUla 1
48 Gijs Leemreize Team dsm-firmenich PostNL 1
49 Matteo Trentin Tudor Pro Cycling Team 1
50 Benjamin Thomas Cofidis 1
51 Dion Smith Intermarché-Wanty 1
52 Davide Bais Team Polti Kometa 1
53 Jasper Stuyven Lidl-Trek 1
54 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 1
55 Bert Van Lerberghe Soudal Quick-Step -2

Team

PosTeamTime
1 INEOS Grenadiers 150:17:37
2 Decathlon AG2R La Mondiale Team + 02.09
3 BORA-hansgrohe + 22.21
4 UAE Team Emirates + 27.51
5 Astana Qazaqstan Team + 32.36
6 VF Group-Bardiani CSF-Faizanè + 48.45
7 Bahrain Victorious + 50.04
8 EF Education-EasyPost + 51.30
9 Movistar Team + 54.11
10 Team dsm-firmenich PostNL + 01:00.22
11 Soudal Quick-Step + 01:04.06
12 Team Visma | Lease a Bike + 01:04.19
13 Cofidis + 01:42.07
14 Team Jayco-AlUla + 01:47.01
15 Tudor Pro Cycling Team + 01:56.40
16 Team Polti Kometa + 01:59.00
17 Lidl-Trek + 02:04.07
18 Alpecin-Deceuninck + 02:31.09
19 Intermarché-Wanty + 03:07.47
20 Israel-Premier Tech + 03:10.06
21 ARKEA-B&B HOTELS + 03:19.22
22 Groupama-FDJ + 03:25.00

Race profile

Race
Giro d'Italia
Start date
04.05.2024
End date
26.05.2024
Total distance
31.0 km
Gen
Men
Cat
2.UWT
Country
Italy
Discipline
Road
First edition
1909

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️