Giro d'Italia 2024 - Stage 15

Manerba del Garda > Livigno (Mottolino), 220.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 Tadej Pogacar UAE Team Emirates 6:11:43
2 Nairo Quintana Movistar Team + 00.29
3 Georg Steinhauser EF Education-EasyPost + 02.32
4 Romain Bardet Team dsm-firmenich PostNL + 02.47
5 Daniel Martinez BORA-hansgrohe + 02.50
6 Geraint Thomas INEOS Grenadiers + 02.50
7 Einer Rubio Movistar Team + 02.58
8 Ben O'Connor Decathlon AG2R La Mondiale Team + 02.58
9 Thymen Arensman INEOS Grenadiers + 03.05
10 Jan Hirt Soudal Quick-Step + 03.20
11 Filippo Zana Team Jayco-AlUla + 03.35
12 Nicola Conci Alpecin-Deceuninck + 03.43
13 Rafal Majka UAE Team Emirates + 03.44
14 Antonio Tiberi Bahrain Victorious + 03.59
15 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 04.09
16 Davide Piganzoli Team Polti Kometa + 04.12
17 Damiano Caruso Bahrain Victorious + 04.24
18 Attila Valter Team Visma | Lease a Bike + 04.52
19 Simon Geschke Cofidis + 05.05
20 Lorenzo Fortunato Astana Qazaqstan Team + 05.24
21 Luca Covili VF Group-Bardiani CSF-Faizanè + 06.12
22 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè + 06.34
23 Giovanni Aleotti BORA-hansgrohe + 07.01
24 Michael Storer Tudor Pro Cycling Team + 07.07
25 Kevin Vermaerke Team dsm-firmenich PostNL + 10.47
26 Amanuel Ghebreigzabhier Lidl-Trek + 13.13
27 Esteban Chaves EF Education-EasyPost + 13.48
28 Michel Ries ARKEA-B&B HOTELS + 13.53
29 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 14.11
30 Cristian Scaroni Astana Qazaqstan Team + 14.16
31 Quinten Hermans Alpecin-Deceuninck + 14.18
32 Simone Velasco Astana Qazaqstan Team + 14.26
33 Nick Schultz Israel-Premier Tech + 14.30
34 Edoardo Zambanini Bahrain Victorious + 14.36
35 Rainer Kepplinger Bahrain Victorious + 14.36
36 Juan Pedro Lopez Lidl-Trek + 14.43
37 Alex Baudin Decathlon AG2R La Mondiale Team + 14.49
38 Gijs Leemreize Team dsm-firmenich PostNL + 14.54
39 Jhonnatan Narvaez INEOS Grenadiers + 17.18
40 Mauri Vansevenant Soudal Quick-Step + 17.35
41 Felix Großschartner UAE Team Emirates + 19.18
42 Andrea Bagioli Lidl-Trek + 19.46
43 Jasper Stuyven Lidl-Trek + 19.46
44 Jan Tratnik Team Visma | Lease a Bike + 21.35
45 Chris Hamilton Team dsm-firmenich PostNL + 23.01
46 Max Schachmann BORA-hansgrohe + 25.16
47 Filippo Ganna INEOS Grenadiers + 26.34
48 Julian Alaphilippe Soudal Quick-Step + 26.56
49 Ben Swift INEOS Grenadiers + 26.56
50 Tobias Bayer Alpecin-Deceuninck + 28.16
51 Marco Frigo Israel-Premier Tech + 28.18
52 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 28.24
53 Pelayo Sanchez Movistar Team + 28.24
54 Andrea Vendrame Decathlon AG2R La Mondiale Team + 28.36
55 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè + 28.36
56 Matteo Fabbro Team Polti Kometa + 29.01
57 Pieter Serry Soudal Quick-Step + 29.01
58 Lewis Askey Groupama-FDJ + 29.01
59 Harrison Wood Cofidis + 29.12
60 Alessandro De Marchi Team Jayco-AlUla + 29.25
61 Jonas Koch BORA-hansgrohe + 29.28
62 Danny van Poppel BORA-hansgrohe + 29.33
63 Lilian Calmejane Intermarché-Wanty + 29.42
64 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 29.49
65 Lucas Plapp Team Jayco-AlUla + 29.49
66 Tobias Foss INEOS Grenadiers + 29.56
67 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 29.58
68 Domen Novak UAE Team Emirates + 30.20
69 Jimmy Janssens Alpecin-Deceuninck + 30.21
70 Connor Swift INEOS Grenadiers + 30.56
71 Kaden Groves Alpecin-Deceuninck + 31.22
72 Edward Planckaert Alpecin-Deceuninck + 31.22
73 Mikkel Honore EF Education-EasyPost + 31.25
74 William Barta Movistar Team + 31.49
75 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 32.21
76 Thomas Champion Cofidis + 33.50
77 Bastien Tronchon Decathlon AG2R La Mondiale Team + 33.50
78 Magnus Sheffield INEOS Grenadiers + 35.34
79 Kevin Colleoni Intermarché-Wanty + 35.57
80 Dion Smith Intermarché-Wanty + 35.57
81 Albert Torres Movistar Team + 35.57
82 Florian Stork Tudor Pro Cycling Team + 35.57
83 Roel van Sintmaartensdijk Intermarché-Wanty + 35.57
84 Andrea Pasqualon Bahrain Victorious + 35.57
85 Henok Mulubrhan Astana Qazaqstan Team + 36.02
86 Ruben Fernandez Cofidis + 36.05
87 Enzo Paleni Groupama-FDJ + 36.10
88 Patrick Gamper BORA-hansgrohe + 36.10
89 Ewen Costiou ARKEA-B&B HOTELS + 36.14
90 Mirco Maestri Team Polti Kometa + 36.14
91 Andrea Pietrobon Team Polti Kometa + 36.14
92 Davide Ballerini Astana Qazaqstan Team + 36.20
93 Lorenzo Germani Groupama-FDJ + 36.34
94 Alexander Kamp Tudor Pro Cycling Team + 36.34
95 Lorenzo Milesi Movistar Team + 36.34
96 Stefan de Bod EF Education-EasyPost + 36.34
97 Simon Clarke Israel-Premier Tech + 36.42
98 Jasha Sütterlin Bahrain Victorious + 36.49
99 Davide Bais Team Polti Kometa + 36.54
100 Mattia Bais Team Polti Kometa + 36.54
101 Vegard Stake Laengen UAE Team Emirates + 36.59
102 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 36.59
103 Michael Valgren EF Education-EasyPost + 37.26
104 Fabio Van den Bossche Alpecin-Deceuninck + 37.41
105 Timo Kielich Alpecin-Deceuninck + 37.41
106 Damien Touzé Decathlon AG2R La Mondiale Team + 38.08
107 Alexander Cepeda EF Education-EasyPost + 38.51
108 Madis Mihkels Intermarché-Wanty + 40.28
109 Laurence Pithie Groupama-FDJ + 40.46
110 Alessandro Verre ARKEA-B&B HOTELS + 41.11
111 Dries De Pooter Intermarché-Wanty + 41.30
112 Caleb Ewan Team Jayco-AlUla + 45.44
113 Edward Theuns Lidl-Trek + 46.13
114 Michael Hepburn Team Jayco-AlUla + 46.14
115 Fabian Lienhard Groupama-FDJ + 46.17
116 Cyril Barthe Groupama-FDJ + 46.17
117 Tim van Dijke Team Visma | Lease a Bike + 46.17
118 Giovanni Lonardi Team Polti Kometa + 46.21
119 Donavan Grondin ARKEA-B&B HOTELS + 46.23
120 Max Walscheid Team Jayco-AlUla + 46.23
121 Daan Hoole Lidl-Trek + 46.25
122 Luke Lamperti Soudal Quick-Step + 46.25
123 Jonathan Milan Lidl-Trek + 46.25
124 Nicolas Debeaumarché Cofidis + 46.29
125 Bert Van Lerberghe Soudal Quick-Step + 46.29
126 Matteo Trentin Tudor Pro Cycling Team + 46.33
127 Edoardo Affini Team Visma | Lease a Bike + 46.33
128 Hugo Hofstetter Israel-Premier Tech + 46.44
129 Tim Merlier Soudal Quick-Step + 46.44
130 Jenthe Biermans ARKEA-B&B HOTELS + 46.49
131 Davide Cimolai Movistar Team + 46.57
132 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 47.03
133 Francisco Muñoz Team Polti Kometa + 47.03
134 Robin Froidevaux Tudor Pro Cycling Team + 47.05
135 Fernando Gaviria Movistar Team + 47.07
136 Simone Consonni Lidl-Trek + 47.07
137 Tobias Lund Andresen Team dsm-firmenich PostNL + 47.11
138 Stanislaw Aniolkowski Cofidis + 47.11
139 Benjamin Thomas Cofidis + 47.11
140 Alberto Dainese Tudor Pro Cycling Team + 47.16
141 Ryan Mullen BORA-hansgrohe + 47.20
142 Sebastian Molano UAE Team Emirates + 47.20
143 Rui Oliveira UAE Team Emirates + 47.20
144 Josef Cerný Soudal Quick-Step + 47.20
145 Mikkel Bjerg UAE Team Emirates + 47.37
146 Olivier Le Gac Groupama-FDJ + 48.09
147 Alan Riou ARKEA-B&B HOTELS + 55.30
148 David Dekker ARKEA-B&B HOTELS + 59.31
149 Andrea Piccolo EF Education-EasyPost + 01:00.50
150 Julius van den Berg Team dsm-firmenich PostNL + 01:00.58
- Vadim Pronskiy Astana Qazaqstan Team DNS
- Clément Davy Groupama-FDJ DNF

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 56:11:42
2 Geraint Thomas INEOS Grenadiers + 06.41
3 Daniel Martinez BORA-hansgrohe + 06.56
4 Ben O'Connor Decathlon AG2R La Mondiale Team + 07.43
5 Antonio Tiberi Bahrain Victorious + 09.26
6 Thymen Arensman INEOS Grenadiers + 09.45
7 Romain Bardet Team dsm-firmenich PostNL + 10.49
8 Filippo Zana Team Jayco-AlUla + 11.11
9 Einer Rubio Movistar Team + 12.13
10 Jan Hirt Soudal Quick-Step + 13.11
11 Lorenzo Fortunato Astana Qazaqstan Team + 14.14
12 Michael Storer Tudor Pro Cycling Team + 16.28
13 Davide Piganzoli Team Polti Kometa + 18.29
14 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè + 18.55
15 Simon Geschke Cofidis + 22.50
16 Alex Baudin Decathlon AG2R La Mondiale Team + 23.55
17 Giovanni Aleotti BORA-hansgrohe + 26.18
18 Luca Covili VF Group-Bardiani CSF-Faizanè + 26.28
19 Esteban Chaves EF Education-EasyPost + 28.02
20 Rafal Majka UAE Team Emirates + 30.28
21 Juan Pedro Lopez Lidl-Trek + 34.54
22 Nairo Quintana Movistar Team + 35.52
23 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 37.46
24 Damiano Caruso Bahrain Victorious + 38.55
25 Nicola Conci Alpecin-Deceuninck + 43.07
26 Jhonnatan Narvaez INEOS Grenadiers + 43.46
27 Attila Valter Team Visma | Lease a Bike + 47.13
28 Michel Ries ARKEA-B&B HOTELS + 52.20
29 Cristian Scaroni Astana Qazaqstan Team + 55.23
30 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 55.24
31 Max Schachmann BORA-hansgrohe + 58.09
32 Kevin Vermaerke Team dsm-firmenich PostNL + 59.12
33 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 01:00.40
34 Edoardo Zambanini Bahrain Victorious + 01:01.04
35 Lilian Calmejane Intermarché-Wanty + 01:01.28
36 Mauri Vansevenant Soudal Quick-Step + 01:01.47
37 Chris Hamilton Team dsm-firmenich PostNL + 01:06.48
38 Georg Steinhauser EF Education-EasyPost + 01:09.13
39 Felix Großschartner UAE Team Emirates + 01:09.36
40 Simone Velasco Astana Qazaqstan Team + 01:09.49
41 Jan Tratnik Team Visma | Lease a Bike + 01:14.16
42 Michael Valgren EF Education-EasyPost + 01:15.11
43 Magnus Sheffield INEOS Grenadiers + 01:22.50
44 Julian Alaphilippe Soudal Quick-Step + 01:23.57
45 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè + 01:24.16
46 Nick Schultz Israel-Premier Tech + 01:28.04
47 William Barta Movistar Team + 01:29.12
48 Marco Frigo Israel-Premier Tech + 01:33.50
49 Quinten Hermans Alpecin-Deceuninck + 01:34.42
50 Henok Mulubrhan Astana Qazaqstan Team + 01:38.10
51 Mirco Maestri Team Polti Kometa + 01:41.31
52 Andrea Bagioli Lidl-Trek + 01:41.56
53 Pelayo Sanchez Movistar Team + 01:42.02
54 Jasha Sütterlin Bahrain Victorious + 01:42.27
55 Gijs Leemreize Team dsm-firmenich PostNL + 01:44.02
56 Florian Stork Tudor Pro Cycling Team + 01:45.18
57 Ruben Fernandez Cofidis + 01:45.21
58 Amanuel Ghebreigzabhier Lidl-Trek + 01:49.16
59 Mattia Bais Team Polti Kometa + 01:49.40
60 Alessandro De Marchi Team Jayco-AlUla + 01:53.30
61 Lucas Plapp Team Jayco-AlUla + 01:54.05
62 Andrea Vendrame Decathlon AG2R La Mondiale Team + 01:54.42
63 Enzo Paleni Groupama-FDJ + 01:55.35
64 Thomas Champion Cofidis + 01:56.25
65 Ben Swift INEOS Grenadiers + 01:58.29
66 Rainer Kepplinger Bahrain Victorious + 02:00.31
67 Albert Torres Movistar Team + 02:05.41
68 Damien Touzé Decathlon AG2R La Mondiale Team + 02:07.18
69 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 02:09.19
70 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 02:09.37
71 Mikkel Honore EF Education-EasyPost + 02:09.45
72 Domen Novak UAE Team Emirates + 02:13.16
73 Lewis Askey Groupama-FDJ + 02:13.41
74 Alessandro Verre ARKEA-B&B HOTELS + 02:15.46
75 Davide Ballerini Astana Qazaqstan Team + 02:16.30
76 Cyril Barthe Groupama-FDJ + 02:16.39
77 Matteo Trentin Tudor Pro Cycling Team + 02:18.43
78 Stefan de Bod EF Education-EasyPost + 02:19.20
79 Pieter Serry Soudal Quick-Step + 02:22.22
80 Kevin Colleoni Intermarché-Wanty + 02:23.29
81 Benjamin Thomas Cofidis + 02:24.59
82 Harrison Wood Cofidis + 02:25.06
83 Danny van Poppel BORA-hansgrohe + 02:25.22
84 Filippo Ganna INEOS Grenadiers + 02:26.00
85 Patrick Gamper BORA-hansgrohe + 02:27.23
86 Dion Smith Intermarché-Wanty + 02:28.22
87 Connor Swift INEOS Grenadiers + 02:29.36
88 Andrea Pasqualon Bahrain Victorious + 02:29.44
89 Kaden Groves Alpecin-Deceuninck + 02:29.49
90 Jasper Stuyven Lidl-Trek + 02:30.37
91 Lorenzo Germani Groupama-FDJ + 02:33.34
92 Alexander Cepeda EF Education-EasyPost + 02:33.48
93 Andrea Piccolo EF Education-EasyPost + 02:34.05
94 Tobias Foss INEOS Grenadiers + 02:34.10
95 Davide Bais Team Polti Kometa + 02:35.06
96 Edward Planckaert Alpecin-Deceuninck + 02:36.06
97 Vegard Stake Laengen UAE Team Emirates + 02:36.47
98 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 02:38.08
99 Bastien Tronchon Decathlon AG2R La Mondiale Team + 02:40.01
100 Ewen Costiou ARKEA-B&B HOTELS + 02:40.17
101 Laurence Pithie Groupama-FDJ + 02:40.44
102 Jonas Koch BORA-hansgrohe + 02:42.29
103 Dries De Pooter Intermarché-Wanty + 02:44.53
104 Matteo Fabbro Team Polti Kometa + 02:45.00
105 Tobias Bayer Alpecin-Deceuninck + 02:45.39
106 Mikkel Bjerg UAE Team Emirates + 02:48.17
107 Fabio Van den Bossche Alpecin-Deceuninck + 02:51.53
108 Jenthe Biermans ARKEA-B&B HOTELS + 02:53.50
109 Timo Kielich Alpecin-Deceuninck + 02:55.09
110 Simon Clarke Israel-Premier Tech + 02:55.12
111 Jimmy Janssens Alpecin-Deceuninck + 02:55.26
112 Alexander Kamp Tudor Pro Cycling Team + 02:57.53
113 Lorenzo Milesi Movistar Team + 02:58.48
114 Hugo Hofstetter Israel-Premier Tech + 03:00.37
115 Roel van Sintmaartensdijk Intermarché-Wanty + 03:03.30
116 Alberto Dainese Tudor Pro Cycling Team + 03:04.44
117 Tim van Dijke Team Visma | Lease a Bike + 03:05.22
118 Madis Mihkels Intermarché-Wanty + 03:07.39
119 Jonathan Milan Lidl-Trek + 03:09.25
120 Edward Theuns Lidl-Trek + 03:09.46
121 Donavan Grondin ARKEA-B&B HOTELS + 03:10.02
122 Caleb Ewan Team Jayco-AlUla + 03:11.05
123 Michael Hepburn Team Jayco-AlUla + 03:12.50
124 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 03:13.02
125 Simone Consonni Lidl-Trek + 03:13.12
126 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 03:13.36
127 Andrea Pietrobon Team Polti Kometa + 03:15.52
128 Francisco Muñoz Team Polti Kometa + 03:17.38
129 Luke Lamperti Soudal Quick-Step + 03:17.40
130 Stanislaw Aniolkowski Cofidis + 03:18.01
131 Nicolas Debeaumarché Cofidis + 03:18.47
132 Edoardo Affini Team Visma | Lease a Bike + 03:19.44
133 Olivier Le Gac Groupama-FDJ + 03:20.39
134 Daan Hoole Lidl-Trek + 03:22.01
135 Ryan Mullen BORA-hansgrohe + 03:23.02
136 Sebastian Molano UAE Team Emirates + 03:23.25
137 Giovanni Lonardi Team Polti Kometa + 03:24.05
138 Rui Oliveira UAE Team Emirates + 03:25.03
139 Max Walscheid Team Jayco-AlUla + 03:25.28
140 Bert Van Lerberghe Soudal Quick-Step + 03:30.22
141 Davide Cimolai Movistar Team + 03:30.51
142 Robin Froidevaux Tudor Pro Cycling Team + 03:31.19
143 Fernando Gaviria Movistar Team + 03:32.38
144 Tim Merlier Soudal Quick-Step + 03:36.26
145 Josef Cerný Soudal Quick-Step + 03:36.31
146 Tobias Lund Andresen Team dsm-firmenich PostNL + 03:36.49
147 Fabian Lienhard Groupama-FDJ + 03:37.32
148 Julius van den Berg Team dsm-firmenich PostNL + 03:48.44
149 Alan Riou ARKEA-B&B HOTELS + 03:50.38
150 David Dekker ARKEA-B&B HOTELS + 03:54.01
- Vadim Pronskiy Astana Qazaqstan Team DNS
- Clément Davy Groupama-FDJ DNF

Youth

PosRiderTeam Time
1 Antonio Tiberi Bahrain Victorious 56:21:08
2 Thymen Arensman INEOS Grenadiers + 00.19
3 Filippo Zana Team Jayco-AlUla + 01.45
4 Davide Piganzoli Team Polti Kometa + 09.03
5 Alex Baudin Decathlon AG2R La Mondiale Team + 14.29
6 Giovanni Aleotti BORA-hansgrohe + 16.52
7 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 28.20
8 Kevin Vermaerke Team dsm-firmenich PostNL + 49.46
9 Edoardo Zambanini Bahrain Victorious + 51.38
10 Mauri Vansevenant Soudal Quick-Step + 52.21
11 Georg Steinhauser EF Education-EasyPost + 59.47
12 Magnus Sheffield INEOS Grenadiers + 01:13.24
13 Marco Frigo Israel-Premier Tech + 01:24.24
14 Henok Mulubrhan Astana Qazaqstan Team + 01:28.44
15 Andrea Bagioli Lidl-Trek + 01:32.30
16 Pelayo Sanchez Movistar Team + 01:32.36
17 Gijs Leemreize Team dsm-firmenich PostNL + 01:34.36
18 Lucas Plapp Team Jayco-AlUla + 01:44.39
19 Enzo Paleni Groupama-FDJ + 01:46.09
20 Thomas Champion Cofidis + 01:46.59
21 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 02:00.11
22 Lewis Askey Groupama-FDJ + 02:04.15
23 Alessandro Verre ARKEA-B&B HOTELS + 02:06.20
24 Kevin Colleoni Intermarché-Wanty + 02:14.03
25 Harrison Wood Cofidis + 02:15.40
26 Lorenzo Germani Groupama-FDJ + 02:24.08
27 Andrea Piccolo EF Education-EasyPost + 02:24.39
28 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 02:28.42
29 Bastien Tronchon Decathlon AG2R La Mondiale Team + 02:30.35
30 Ewen Costiou ARKEA-B&B HOTELS + 02:30.51
31 Laurence Pithie Groupama-FDJ + 02:31.18
32 Dries De Pooter Intermarché-Wanty + 02:35.27
33 Tobias Bayer Alpecin-Deceuninck + 02:36.13
34 Fabio Van den Bossche Alpecin-Deceuninck + 02:42.27
35 Timo Kielich Alpecin-Deceuninck + 02:45.43
36 Lorenzo Milesi Movistar Team + 02:49.22
37 Roel van Sintmaartensdijk Intermarché-Wanty + 02:54.04
38 Tim van Dijke Team Visma | Lease a Bike + 02:55.56
39 Madis Mihkels Intermarché-Wanty + 02:58.13
40 Jonathan Milan Lidl-Trek + 02:59.59
41 Donavan Grondin ARKEA-B&B HOTELS + 03:00.36
42 Andrea Pietrobon Team Polti Kometa + 03:06.26
43 Francisco Muñoz Team Polti Kometa + 03:08.12
44 Luke Lamperti Soudal Quick-Step + 03:08.14
45 Daan Hoole Lidl-Trek + 03:12.35
46 Tobias Lund Andresen Team dsm-firmenich PostNL + 03:27.23

Points

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

Mountain

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

Team

PosTeamTime
1 INEOS Grenadiers 169:15:59
2 Decathlon AG2R La Mondiale Team + 00.14
3 UAE Team Emirates + 27.40
4 BORA-hansgrohe + 34.15
5 Astana Qazaqstan Team + 43.29
6 Bahrain Victorious + 49.50
7 Movistar Team + 01:02.49
8 Team dsm-firmenich PostNL + 01:05.37
9 VF Group-Bardiani CSF-Faizanè + 01:06.42
10 EF Education-EasyPost + 01:16.02
11 Soudal Quick-Step + 01:28.44
12 Team Visma | Lease a Bike + 01:53.50
13 Team Jayco-AlUla + 02:26.37
14 Cofidis + 02:27.01
15 Lidl-Trek + 02:28.36
16 Team Polti Kometa + 02:45.14
17 Tudor Pro Cycling Team + 02:53.05
18 Alpecin-Deceuninck + 02:54.13
19 Israel-Premier Tech + 04:06.23
20 Intermarché-Wanty + 04:26.10
21 ARKEA-B&B HOTELS + 04:27.27
22 Groupama-FDJ + 04:43.32

Race profile

Race
Giro d'Italia
Start date
04.05.2024
End date
26.05.2024
Total distance
220.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 ❤️