Giro d'Italia 2024 - Stage 20

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

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 76:22:13
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.50
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:41.28
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 Juan Pedro Lopez Lidl-Trek + 02:07.38
37 Chris Hamilton Team dsm-firmenich PostNL + 02:07.50
38 Lawrence Warbasse Decathlon AG2R La Mondiale Team + 02:12.16
39 Michael Valgren EF Education-EasyPost + 02:12.33
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 Julian Alaphilippe Soudal Quick-Step + 02:30.25
47 Andrea Vendrame Decathlon AG2R La Mondiale Team + 02:30.54
48 Henok Mulubrhan Astana Qazaqstan Team + 02:33.34
49 Giulio Pellizzari VF Group-Bardiani CSF-Faizanè + 02:41.36
50 Alessandro De Marchi Team Jayco-AlUla + 02:42.27
51 William Barta Movistar Team + 02:43.00
52 Quinten Hermans Alpecin-Deceuninck + 02:49.50
53 Lucas Plapp Team Jayco-AlUla + 02:52.59
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:04.55
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:17.40
63 Amanuel Ghebreigzabhier Lidl-Trek + 03:19.28
64 Rainer Kepplinger Bahrain Victorious + 03:22.33
65 Andrea Bagioli Lidl-Trek + 03:28.40
66 Domen Novak UAE Team Emirates + 03:34.24
67 Harrison Wood Cofidis + 03:34.36
68 Albert Torres Movistar Team + 03:37.38
69 Damien Touzé Decathlon AG2R La Mondiale Team + 03:46.43
70 Davide Ballerini Astana Qazaqstan Team + 03:48.00
71 Florian Stork Tudor Pro Cycling Team + 03:48.15
72 Alexander Cepeda EF Education-EasyPost + 03:51.18
73 Cyril Barthe Groupama-FDJ + 03:52.58
74 Alessandro Verre ARKEA-B&B HOTELS + 03:54.23
75 Pieter Serry Soudal Quick-Step + 03:55.20
76 Vegard Stake Laengen UAE Team Emirates + 03:56.58
77 Stefan de Bod EF Education-EasyPost + 03:58.22
78 Davide Bais Team Polti Kometa + 03:58.26
79 Tobias Foss INEOS Grenadiers + 03:59.33
80 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 04:00.18
81 Jimmy Janssens Alpecin-Deceuninck + 04:07.04
82 Andrea Pasqualon Bahrain Victorious + 04:07.30
83 Connor Swift INEOS Grenadiers + 04:07.31
84 Matteo Trentin Tudor Pro Cycling Team + 04:07.41
85 Ewen Costiou ARKEA-B&B HOTELS + 04:12.38
86 Lorenzo Milesi Movistar Team + 04:13.21
87 Patrick Gamper BORA-hansgrohe + 04:14.45
88 Dion Smith Intermarché-Wanty + 04:15.52
89 Lorenzo Germani Groupama-FDJ + 04:16.21
90 Bastien Tronchon Decathlon AG2R La Mondiale Team + 04:16.47
91 Kaden Groves Alpecin-Deceuninck + 04:18.42
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 Tobias Bayer Alpecin-Deceuninck + 04:24.12
96 Edward Planckaert Alpecin-Deceuninck + 04:25.03
97 Kevin Colleoni Intermarché-Wanty + 04:25.34
98 Simon Clarke Israel-Premier Tech + 04:26.00
99 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 04:26.07
100 Jonas Koch BORA-hansgrohe + 04:29.56
101 Filippo Ganna INEOS Grenadiers + 04:34.59
102 Dries De Pooter Intermarché-Wanty + 04:37.38
103 Roel van Sintmaartensdijk Intermarché-Wanty + 04:37.53
104 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 04:38.06
105 Laurence Pithie Groupama-FDJ + 04:38.23
106 Tim van Dijke Team Visma | Lease a Bike + 04:43.29
107 Fabio Van den Bossche Alpecin-Deceuninck + 04:45.12
108 Mikkel Bjerg UAE Team Emirates + 04:46.38
109 Alexander Kamp Tudor Pro Cycling Team + 04:51.15
110 Andrea Pietrobon Team Polti Kometa + 04:52.29
111 Timo Kielich Alpecin-Deceuninck + 04:56.47
112 Madis Mihkels Intermarché-Wanty + 04:57.16
113 Nicolas Debeaumarché Cofidis + 05:07.42
114 Michael Hepburn Team Jayco-AlUla + 05:10.18
115 Hugo Hofstetter Israel-Premier Tech + 05:10.40
116 Edward Theuns Lidl-Trek + 05:11.21
117 Alberto Dainese Tudor Pro Cycling Team + 05:14.20
118 Luke Lamperti Soudal Quick-Step + 05:15.06
119 Jonathan Milan Lidl-Trek + 05:18.55
120 Donavan Grondin ARKEA-B&B HOTELS + 05:19.38
121 Caleb Ewan Team Jayco-AlUla + 05:20.01
122 Rui Oliveira UAE Team Emirates + 05:21.05
123 Francisco Muñoz Team Polti Kometa + 05:21.56
124 Simone Consonni Lidl-Trek + 05:24.28
125 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 05:24.52
126 Sebastian Molano UAE Team Emirates + 05:25.08
127 Max Walscheid Team Jayco-AlUla + 05:26.34
128 Giovanni Lonardi Team Polti Kometa + 05:29.14
129 Edoardo Affini Team Visma | Lease a Bike + 05:30.10
130 Stanislaw Aniolkowski Cofidis + 05:30.35
131 Ryan Mullen BORA-hansgrohe + 05:33.41
132 Daan Hoole Lidl-Trek + 05:36.35
133 Olivier Le Gac Groupama-FDJ + 05:37.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 Fabian Lienhard Groupama-FDJ + 05:46.08
139 Tim Merlier Soudal Quick-Step + 05:46.14
140 Tobias Lund Andresen Team dsm-firmenich PostNL + 05:49.25
141 Josef Cerný Soudal Quick-Step + 05:52.23
142 Alan Riou ARKEA-B&B HOTELS + 06:02.28

Youth

PosRiderTeam Time
1 Antonio Tiberi Bahrain Victorious 76:35:02
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 + 48.01
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:28.39
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:28.47
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:52.06
21 Andrea Bagioli Lidl-Trek + 03:15.51
22 Harrison Wood Cofidis + 03:21.47
23 Alessandro Verre ARKEA-B&B HOTELS + 03:41.34
24 Ewen Costiou ARKEA-B&B HOTELS + 03:59.49
25 Lorenzo Milesi Movistar Team + 04:00.32
26 Lorenzo Germani Groupama-FDJ + 04:03.32
27 Bastien Tronchon Decathlon AG2R La Mondiale Team + 04:03.58
28 Lewis Askey Groupama-FDJ + 04:08.41
29 Tobias Bayer Alpecin-Deceuninck + 04:11.23
30 Kevin Colleoni Intermarché-Wanty + 04:12.45
31 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 04:13.18
32 Dries De Pooter Intermarché-Wanty + 04:24.49
33 Roel van Sintmaartensdijk Intermarché-Wanty + 04:25.04
34 Laurence Pithie Groupama-FDJ + 04:25.34
35 Tim van Dijke Team Visma | Lease a Bike + 04:30.40
36 Fabio Van den Bossche Alpecin-Deceuninck + 04:32.23
37 Andrea Pietrobon Team Polti Kometa + 04:39.40
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.06
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:23.46
45 Tobias Lund Andresen Team dsm-firmenich PostNL + 05:36.36

Points

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

Race profile

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