Giro d'Italia 2024 - Stage 21

Roma > Roma, 126.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 Tim Merlier Soudal Quick-Step 2:51:50
2 Jonathan Milan Lidl-Trek + 00.00
3 Kaden Groves Alpecin-Deceuninck + 00.00
4 Fernando Gaviria Movistar Team + 00.00
5 Tim van Dijke Team Visma | Lease a Bike + 00.00
6 Stanislaw Aniolkowski Cofidis + 00.00
7 Alberto Dainese Tudor Pro Cycling Team + 00.00
8 Giovanni Lonardi Team Polti Kometa + 00.00
9 Caleb Ewan Team Jayco-AlUla + 00.00
10 Donavan Grondin ARKEA-B&B HOTELS + 00.00
11 Andrea Pasqualon Bahrain Victorious + 00.00
12 Madis Mihkels Intermarché-Wanty + 00.00
13 Laurence Pithie Groupama-FDJ + 00.00
14 Davide Ballerini Astana Qazaqstan Team + 00.00
15 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 00.00
16 Jhonnatan Narvaez INEOS Grenadiers + 00.00
17 Mirco Maestri Team Polti Kometa + 00.00
18 Simon Clarke Israel-Premier Tech + 00.00
19 Sebastian Molano UAE Team Emirates + 00.00
20 Simone Consonni Lidl-Trek + 00.00
21 Simone Velasco Astana Qazaqstan Team + 00.00
22 Tobias Lund Andresen Team dsm-firmenich PostNL + 00.00
23 Jasha Sütterlin Bahrain Victorious + 00.00
24 Davide Cimolai Movistar Team + 00.00
25 Jonas Koch BORA-hansgrohe + 00.00
26 Daniel Martinez BORA-hansgrohe + 00.00
27 Geraint Thomas INEOS Grenadiers + 00.00
28 Bastien Tronchon Decathlon AG2R La Mondiale Team + 00.00
29 Damien Touzé Decathlon AG2R La Mondiale Team + 00.00
30 Einer Rubio Movistar Team + 00.00
31 Filippo Zana Team Jayco-AlUla + 00.00
32 Edoardo Zambanini Bahrain Victorious + 00.00
33 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 00.00
34 Michael Valgren EF Education-EasyPost + 00.00
35 Filippo Ganna INEOS Grenadiers + 00.00
36 Davide Piganzoli Team Polti Kometa + 00.00
37 Lorenzo Milesi Movistar Team + 00.00
38 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 00.00
39 Ben O'Connor Decathlon AG2R La Mondiale Team + 00.00
40 Patrick Gamper BORA-hansgrohe + 00.00
41 Jan Hirt Soudal Quick-Step + 00.00
42 Romain Bardet Team dsm-firmenich PostNL + 00.00
43 Nairo Quintana Movistar Team + 00.00
44 Thymen Arensman INEOS Grenadiers + 00.00
45 Damiano Caruso Bahrain Victorious + 00.00
46 Antonio Tiberi Bahrain Victorious + 00.00
47 Andrea Vendrame Decathlon AG2R La Mondiale Team + 00.00
48 Simon Geschke Cofidis + 00.00
49 Rui Oliveira UAE Team Emirates + 00.00
50 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 00.00
51 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè + 00.00
52 Luca Covili VF Group-Bardiani CSF-Faizanè + 00.00
53 Max Walscheid Team Jayco-AlUla + 00.00
54 Pelayo Sanchez Movistar Team + 00.00
55 Edward Planckaert Alpecin-Deceuninck + 00.00
56 Alessandro Verre ARKEA-B&B HOTELS + 00.00
57 Giovanni Aleotti BORA-hansgrohe + 00.00
58 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 00.00
59 Alex Baudin Decathlon AG2R La Mondiale Team + 00.00
60 Max Schachmann BORA-hansgrohe + 00.00
61 Lewis Askey Groupama-FDJ + 00.00
62 Fabian Lienhard Groupama-FDJ + 00.00
63 Davide Bais Team Polti Kometa + 00.00
64 Ben Swift INEOS Grenadiers + 00.00
65 Lilian Calmejane Intermarché-Wanty + 00.00
66 Esteban Chaves EF Education-EasyPost + 00.00
67 Mattia Bais Team Polti Kometa + 00.00
68 Ruben Fernandez Cofidis + 00.00
69 Thomas Champion Cofidis + 00.00
70 Bert Van Lerberghe Soudal Quick-Step + 00.00
71 Edward Theuns Lidl-Trek + 00.00
72 Timo Kielich Alpecin-Deceuninck + 00.00
73 Jan Tratnik Team Visma | Lease a Bike + 00.00
74 Tadej Pogacar UAE Team Emirates + 00.00
75 Lorenzo Fortunato Astana Qazaqstan Team + 00.00
76 Enzo Paleni Groupama-FDJ + 00.00
77 Michel Ries ARKEA-B&B HOTELS + 00.00
78 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè + 00.00
79 Georg Steinhauser EF Education-EasyPost + 00.00
80 Rafal Majka UAE Team Emirates + 00.00
81 Harrison Wood Cofidis + 00.00
82 Vegard Stake Laengen UAE Team Emirates + 00.00
83 Henok Mulubrhan Astana Qazaqstan Team + 00.00
84 Robin Froidevaux Tudor Pro Cycling Team + 00.00
85 Kevin Vermaerke Team dsm-firmenich PostNL + 00.00
86 Lorenzo Germani Groupama-FDJ + 00.00
87 Gijs Leemreize Team dsm-firmenich PostNL + 00.00
88 Felix Großschartner UAE Team Emirates + 00.00
89 Nicola Conci Alpecin-Deceuninck + 00.00
90 Luke Lamperti Soudal Quick-Step + 00.00
91 Matteo Trentin Tudor Pro Cycling Team + 00.00
92 Attila Valter Team Visma | Lease a Bike + 00.00
93 Alan Riou ARKEA-B&B HOTELS + 00.00
94 Marco Frigo Israel-Premier Tech + 00.00
95 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 00.00
96 Chris Hamilton Team dsm-firmenich PostNL + 00.00
97 Lucas Plapp Team Jayco-AlUla + 00.00
98 Matteo Fabbro Team Polti Kometa + 00.00
99 Francisco Muñoz Team Polti Kometa + 00.00
100 Jasper Stuyven Lidl-Trek + 00.00
101 Michael Storer Tudor Pro Cycling Team + 00.00
102 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 00.34
103 Alexander Cepeda EF Education-EasyPost + 00.41
104 Rainer Kepplinger Bahrain Victorious + 00.41
105 Edoardo Affini Team Visma | Lease a Bike + 00.49
106 Fabio Van den Bossche Alpecin-Deceuninck + 00.53
107 Albert Torres Movistar Team + 00.59
108 Daan Hoole Lidl-Trek + 01.15
109 Cyril Barthe Groupama-FDJ + 01.15
110 Connor Swift INEOS Grenadiers + 01.15
111 Magnus Sheffield INEOS Grenadiers + 01.15
112 William Barta Movistar Team + 01.15
113 Tobias Bayer Alpecin-Deceuninck + 01.15
114 Mikkel Honore EF Education-EasyPost + 01.15
115 Amanuel Ghebreigzabhier Lidl-Trek + 01.15
116 Andrea Pietrobon Team Polti Kometa + 01.15
117 Michael Hepburn Team Jayco-AlUla + 01.31
118 Kevin Colleoni Intermarché-Wanty + 01.31
119 Roel van Sintmaartensdijk Intermarché-Wanty + 01.36
120 Dion Smith Intermarché-Wanty + 01.58
121 Olivier Le Gac Groupama-FDJ + 02.00
122 Ryan Mullen BORA-hansgrohe + 02.07
123 Tobias Foss INEOS Grenadiers + 02.07
124 Domen Novak UAE Team Emirates + 02.21
125 Alexander Kamp Tudor Pro Cycling Team + 03.03
126 Josef Cerný Soudal Quick-Step + 03.12
127 Quinten Hermans Alpecin-Deceuninck + 03.16
128 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 03.24
129 Nicolas Debeaumarché Cofidis + 03.58
130 Alessandro De Marchi Team Jayco-AlUla + 04.39
131 Andrea Bagioli Lidl-Trek + 05.33
132 Juan Pedro Lopez Lidl-Trek + 05.33
133 Julian Alaphilippe Soudal Quick-Step + 05.33
134 Ewen Costiou ARKEA-B&B HOTELS + 05.33
135 Pieter Serry Soudal Quick-Step + 05.33
136 Mikkel Bjerg UAE Team Emirates + 05.33
137 Stefan de Bod EF Education-EasyPost + 05.39
138 Mauri Vansevenant Soudal Quick-Step + 06.15
139 Jimmy Janssens Alpecin-Deceuninck + 06.15
140 Dries De Pooter Intermarché-Wanty + 06.15
141 Florian Stork Tudor Pro Cycling Team + 06.15
142 Hugo Hofstetter Israel-Premier Tech + 15.10

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 79:14:03
2 Daniel Martinez BORA-hansgrohe + 09.56
3 Geraint Thomas INEOS Grenadiers + 10.24
4 Ben O'Connor Decathlon AG2R La Mondiale Team + 12.07
5 Antonio Tiberi Bahrain Victorious + 12.49
6 Thymen Arensman INEOS Grenadiers + 14.31
7 Einer Rubio Movistar Team + 15.52
8 Jan Hirt Soudal Quick-Step + 18.05
9 Romain Bardet Team dsm-firmenich PostNL + 20.32
10 Michael Storer Tudor Pro Cycling Team + 21.11
11 Filippo Zana Team Jayco-AlUla + 23.59
12 Lorenzo Fortunato Astana Qazaqstan Team + 26.44
13 Davide Piganzoli Team Polti Kometa + 32.23
14 Simon Geschke Cofidis + 33.55
15 Rafal Majka UAE Team Emirates + 37.05
16 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 43.26
17 Damiano Caruso Bahrain Victorious + 48.16
18 Luca Covili VF Group-Bardiani CSF-Faizanè + 51.08
19 Nairo Quintana Movistar Team + 54.37
20 Domenico Pozzovivo VF Group-Bardiani CSF-Faizanè + 56.32
21 Alex Baudin Decathlon AG2R La Mondiale Team + 01:00.47
22 Attila Valter Team Visma | Lease a Bike + 01:04.46
23 Nicola Conci Alpecin-Deceuninck + 01:09.10
24 Giovanni Aleotti BORA-hansgrohe + 01:13.03
25 Michel Ries ARKEA-B&B HOTELS + 01:20.06
26 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 01:22.55
27 Edoardo Zambanini Bahrain Victorious + 01:25.56
28 Jhonnatan Narvaez INEOS Grenadiers + 01:33.13
29 Kevin Vermaerke Team dsm-firmenich PostNL + 01:33.41
30 Mauri Vansevenant Soudal Quick-Step + 01:47.43
31 Felix Großschartner UAE Team Emirates + 01:56.06
32 Simone Velasco Astana Qazaqstan Team + 02:00.00
33 Georg Steinhauser EF Education-EasyPost + 02:01.11
34 Jan Tratnik Team Visma | Lease a Bike + 02:04.15
35 Esteban Chaves EF Education-EasyPost + 02:04.22
36 Chris Hamilton Team dsm-firmenich PostNL + 02:07.50
37 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 02:12.16
38 Michael Valgren EF Education-EasyPost + 02:12.33
39 Juan Pedro Lopez Lidl-Trek + 02:13.11
40 Pelayo Sanchez Movistar Team + 02:14.44
41 Alessandro Tonelli VF Group-Bardiani CSF-Faizanè + 02:17.48
42 Lilian Calmejane Intermarché-Wanty + 02:23.01
43 Gijs Leemreize Team dsm-firmenich PostNL + 02:24.58
44 Marco Frigo Israel-Premier Tech + 02:28.33
45 Max Schachmann BORA-hansgrohe + 02:29.54
46 Andrea Vendrame Decathlon AG2R La Mondiale Team + 02:30.54
47 Henok Mulubrhan Astana Qazaqstan Team + 02:33.34
48 Julian Alaphilippe Soudal Quick-Step + 02:35.58
49 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 02:42.10
50 William Barta Movistar Team + 02:44.15
51 Alessandro De Marchi Team Jayco-AlUla + 02:47.06
52 Lucas Plapp Team Jayco-AlUla + 02:52.59
53 Quinten Hermans Alpecin-Deceuninck + 02:53.06
54 Ruben Fernandez Cofidis + 02:53.11
55 Thomas Champion Cofidis + 02:57.59
56 Enzo Paleni Groupama-FDJ + 03:00.47
57 Jasha Sütterlin Bahrain Victorious + 03:04.32
58 Ben Swift INEOS Grenadiers + 03:04.46
59 Magnus Sheffield INEOS Grenadiers + 03:06.10
60 Mirco Maestri Team Polti Kometa + 03:11.01
61 Mattia Bais Team Polti Kometa + 03:12.08
62 Mikkel Honore EF Education-EasyPost + 03:18.52
63 Amanuel Ghebreigzabhier Lidl-Trek + 03:20.43
64 Rainer Kepplinger Bahrain Victorious + 03:23.14
65 Andrea Bagioli Lidl-Trek + 03:34.13
66 Harrison Wood Cofidis + 03:34.36
67 Domen Novak UAE Team Emirates + 03:36.45
68 Albert Torres Movistar Team + 03:38.37
69 Damien Touzé Decathlon AG2R La Mondiale Team + 03:46.43
70 Davide Ballerini Astana Qazaqstan Team + 03:48.00
71 Alexander Cepeda EF Education-EasyPost + 03:51.59
72 Cyril Barthe Groupama-FDJ + 03:54.13
73 Alessandro Verre ARKEA-B&B HOTELS + 03:54.23
74 Florian Stork Tudor Pro Cycling Team + 03:54.30
75 Vegard Stake Laengen UAE Team Emirates + 03:56.58
76 Davide Bais Team Polti Kometa + 03:58.26
77 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 04:00.18
78 Pieter Serry Soudal Quick-Step + 04:00.53
79 Tobias Foss INEOS Grenadiers + 04:01.40
80 Stefan de Bod EF Education-EasyPost + 04:04.01
81 Andrea Pasqualon Bahrain Victorious + 04:07.30
82 Matteo Trentin Tudor Pro Cycling Team + 04:07.41
83 Connor Swift INEOS Grenadiers + 04:08.46
84 Jimmy Janssens Alpecin-Deceuninck + 04:13.19
85 Lorenzo Milesi Movistar Team + 04:13.21
86 Patrick Gamper BORA-hansgrohe + 04:14.45
87 Lorenzo Germani Groupama-FDJ + 04:16.21
88 Bastien Tronchon Decathlon AG2R La Mondiale Team + 04:16.47
89 Dion Smith Intermarché-Wanty + 04:17.50
90 Ewen Costiou ARKEA-B&B HOTELS + 04:18.08
91 Kaden Groves Alpecin-Deceuninck + 04:18.38
92 Jasper Stuyven Lidl-Trek + 04:20.07
93 Lewis Askey Groupama-FDJ + 04:21.30
94 Matteo Fabbro Team Polti Kometa + 04:22.04
95 Edward Planckaert Alpecin-Deceuninck + 04:25.03
96 Tobias Bayer Alpecin-Deceuninck + 04:25.27
97 Simon Clarke Israel-Premier Tech + 04:26.00
98 Kevin Colleoni Intermarché-Wanty + 04:27.05
99 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 04:29.28
100 Jonas Koch BORA-hansgrohe + 04:29.56
101 Filippo Ganna INEOS Grenadiers + 04:34.59
102 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 04:38.06
103 Laurence Pithie Groupama-FDJ + 04:38.23
104 Roel van Sintmaartensdijk Intermarché-Wanty + 04:39.29
105 Tim van Dijke Team Visma | Lease a Bike + 04:43.29
106 Dries De Pooter Intermarché-Wanty + 04:43.53
107 Fabio Van den Bossche Alpecin-Deceuninck + 04:46.05
108 Mikkel Bjerg UAE Team Emirates + 04:52.11
109 Andrea Pietrobon Team Polti Kometa + 04:53.44
110 Alexander Kamp Tudor Pro Cycling Team + 04:54.18
111 Timo Kielich Alpecin-Deceuninck + 04:56.47
112 Madis Mihkels Intermarché-Wanty + 04:57.16
113 Edward Theuns Lidl-Trek + 05:11.21
114 Nicolas Debeaumarché Cofidis + 05:11.40
115 Michael Hepburn Team Jayco-AlUla + 05:11.49
116 Alberto Dainese Tudor Pro Cycling Team + 05:14.20
117 Luke Lamperti Soudal Quick-Step + 05:15.06
118 Jonathan Milan Lidl-Trek + 05:18.49
119 Donavan Grondin ARKEA-B&B HOTELS + 05:19.38
120 Caleb Ewan Team Jayco-AlUla + 05:20.01
121 Rui Oliveira UAE Team Emirates + 05:21.05
122 Francisco Muñoz Team Polti Kometa + 05:21.56
123 Simone Consonni Lidl-Trek + 05:24.28
124 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 05:24.52
125 Sebastian Molano UAE Team Emirates + 05:25.08
126 Hugo Hofstetter Israel-Premier Tech + 05:25.50
127 Max Walscheid Team Jayco-AlUla + 05:26.34
128 Giovanni Lonardi Team Polti Kometa + 05:29.14
129 Stanislaw Aniolkowski Cofidis + 05:30.35
130 Edoardo Affini Team Visma | Lease a Bike + 05:30.59
131 Ryan Mullen BORA-hansgrohe + 05:35.48
132 Daan Hoole Lidl-Trek + 05:37.50
133 Olivier Le Gac Groupama-FDJ + 05:39.13
134 Davide Cimolai Movistar Team + 05:39.49
135 Bert Van Lerberghe Soudal Quick-Step + 05:40.20
136 Robin Froidevaux Tudor Pro Cycling Team + 05:41.04
137 Fernando Gaviria Movistar Team + 05:42.54
138 Tim Merlier Soudal Quick-Step + 05:46.04
139 Fabian Lienhard Groupama-FDJ + 05:46.08
140 Tobias Lund Andresen Team dsm-firmenich PostNL + 05:49.25
141 Josef Cerný Soudal Quick-Step + 05:55.35
142 Alan Riou ARKEA-B&B HOTELS + 06:02.28

Youth

PosRiderTeam Time
1 Antonio Tiberi Bahrain Victorious 79:26:52
2 Thymen Arensman INEOS Grenadiers + 01.42
3 Filippo Zana Team Jayco-AlUla + 11.10
4 Davide Piganzoli Team Polti Kometa + 19.34
5 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 30.37
6 Alex Baudin Decathlon AG2R La Mondiale Team + 47.58
7 Giovanni Aleotti BORA-hansgrohe + 01:00.14
8 Edoardo Zambanini Bahrain Victorious + 01:13.07
9 Kevin Vermaerke Team dsm-firmenich PostNL + 01:20.52
10 Mauri Vansevenant Soudal Quick-Step + 01:34.54
11 Georg Steinhauser EF Education-EasyPost + 01:48.22
12 Pelayo Sanchez Movistar Team + 02:01.55
13 Gijs Leemreize Team dsm-firmenich PostNL + 02:12.09
14 Marco Frigo Israel-Premier Tech + 02:15.44
15 Henok Mulubrhan Astana Qazaqstan Team + 02:20.45
16 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 02:29.21
17 Lucas Plapp Team Jayco-AlUla + 02:40.10
18 Thomas Champion Cofidis + 02:45.10
19 Enzo Paleni Groupama-FDJ + 02:47.58
20 Magnus Sheffield INEOS Grenadiers + 02:53.21
21 Andrea Bagioli Lidl-Trek + 03:21.24
22 Harrison Wood Cofidis + 03:21.47
23 Alessandro Verre ARKEA-B&B HOTELS + 03:41.34
24 Lorenzo Milesi Movistar Team + 04:00.32
25 Lorenzo Germani Groupama-FDJ + 04:03.32
26 Bastien Tronchon Decathlon AG2R La Mondiale Team + 04:03.58
27 Ewen Costiou ARKEA-B&B HOTELS + 04:05.19
28 Lewis Askey Groupama-FDJ + 04:08.41
29 Tobias Bayer Alpecin-Deceuninck + 04:12.38
30 Kevin Colleoni Intermarché-Wanty + 04:14.16
31 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 04:16.39
32 Laurence Pithie Groupama-FDJ + 04:25.34
33 Roel van Sintmaartensdijk Intermarché-Wanty + 04:26.40
34 Tim van Dijke Team Visma | Lease a Bike + 04:30.40
35 Dries De Pooter Intermarché-Wanty + 04:31.04
36 Fabio Van den Bossche Alpecin-Deceuninck + 04:33.16
37 Andrea Pietrobon Team Polti Kometa + 04:40.55
38 Timo Kielich Alpecin-Deceuninck + 04:43.58
39 Madis Mihkels Intermarché-Wanty + 04:44.27
40 Luke Lamperti Soudal Quick-Step + 05:02.17
41 Jonathan Milan Lidl-Trek + 05:06.00
42 Donavan Grondin ARKEA-B&B HOTELS + 05:06.49
43 Francisco Muñoz Team Polti Kometa + 05:09.07
44 Daan Hoole Lidl-Trek + 05:25.01
45 Tobias Lund Andresen Team dsm-firmenich PostNL + 05:36.36

Points

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

Mountain

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

Team

PosTeamTime
1 Decathlon AG2R La Mondiale Team 238:30:07
2 INEOS Grenadiers + 44.23
3 UAE Team Emirates + 01:01.50
4 Bahrain Victorious + 01:20.25
5 Movistar Team + 01:51.00
6 Astana Qazaqstan Team + 01:58.31
7 VF Group-Bardiani CSF-Faizanè + 02:16.59
8 Team dsm-firmenich PostNL + 02:18.50
9 BORA-hansgrohe + 02:45.37
10 Soudal Quick-Step + 02:59.42
11 EF Education-EasyPost + 03:41.48
12 Team Jayco-AlUla + 04:15.23
13 Cofidis + 04:20.25
14 Team Visma | Lease a Bike + 04:32.24
15 Team Polti Kometa + 05:21.12
16 Alpecin-Deceuninck + 05:35.10
17 Tudor Pro Cycling Team + 06:14.10
18 Lidl-Trek + 06:39.09
19 ARKEA-B&B HOTELS + 07:58.30
20 Israel-Premier Tech + 08:28.26
21 Intermarché-Wanty + 08:47.27
22 Groupama-FDJ + 09:00.17

Race profile

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