Giro d'Italia 2025 - Stage 1

Durazzo (Durrës) > Tirana (Tiranë), 160.0km

09.05-01.06

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 Mads Pedersen Lidl-Trek 3:36:24
2 Wout van Aert Team Visma | Lease a Bike + 00.00
3 Orluis Aular Movistar Team + 00.00
4 Francesco Busatto Intermarché-Wanty + 00.00
5 Tom Pidcock Q36.5 Pro Cycling Team + 00.00
6 Diego Ulissi XDS Astana Team + 00.00
7 Richard Carapaz EF Education-EasyPost + 00.00
8 Max Poole Team Picnic PostNL + 00.00
9 Nicola Conci XDS Astana Team + 00.00
10 Davide Piganzoli Team Polti VisitMalta + 00.00
11 Giulio Ciccone Lidl-Trek + 00.00
12 Antonio Tiberi Bahrain Victorious + 00.00
13 Paul Double Team Jayco-AlUla + 00.00
14 Felix Engelhardt Team Jayco-AlUla + 00.00
15 Primoz Roglic Red Bull-BORA-hansgrohe + 00.00
16 Romain Bardet Team Picnic PostNL + 00.00
17 Jai Hindley Red Bull-BORA-hansgrohe + 00.00
18 Einer Rubio Movistar Team + 00.00
19 Damiano Caruso Bahrain Victorious + 00.00
20 Isaac del Toro UAE Team Emirates-XRG + 00.00
21 Simon Yates Team Visma | Lease a Bike + 00.00
22 Mathias Vacek Lidl-Trek + 00.00
23 Michael Storer Tudor Pro Cycling Team + 00.00
24 David Gaudu Groupama-FDJ + 00.00
25 Egan Bernal INEOS Grenadiers + 00.00
26 Adam Yates UAE Team Emirates-XRG + 00.00
27 Brandon McNulty UAE Team Emirates-XRG + 00.00
28 Nairo Quintana Movistar Team + 00.00
29 Juan Ayuso UAE Team Emirates-XRG + 00.00
30 Damien Howson Q36.5 Pro Cycling Team + 00.00
31 Giovanni Aleotti Red Bull-BORA-hansgrohe + 00.00
32 Wilco Kelderman Team Visma | Lease a Bike + 00.00
33 Rafal Majka UAE Team Emirates-XRG + 00.00
34 Chris Harper Team Jayco-AlUla + 00.00
35 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.00
36 Christian Scaroni XDS Astana Team + 00.00
37 Florian Stork Tudor Pro Cycling Team + 00.22
38 Quinten Hermans Alpecin-Deceuninck + 00.22
39 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 00.25
40 Milan Vader Q36.5 Pro Cycling Team + 00.57
41 Sergio Samitier Cofidis + 00.57
42 Martin Tjøtta ARKEA-B&B HOTELS + 00.57
43 Mattia Bais Team Polti VisitMalta + 00.57
44 Stefano Oldani Cofidis + 00.57
45 Chris Hamilton Team Picnic PostNL + 00.57
46 Davide Bais Team Polti VisitMalta + 00.57
47 Derek Gee Israel-Premier Tech + 00.57
48 Lorenzo Fortunato XDS Astana Team + 00.57
49 Louis Meintjes Intermarché-Wanty + 00.57
50 Davide Formolo Movistar Team + 00.57
51 James Shaw EF Education-EasyPost + 00.57
52 Jan Hirt Israel-Premier Tech + 00.57
53 Alexander Cepeda EF Education-EasyPost + 00.57
54 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 00.57
55 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 00.57
56 Daniel Martinez Red Bull-BORA-hansgrohe + 00.57
57 Jefferson Cepeda Movistar Team + 00.57
58 Thymen Arensman INEOS Grenadiers + 01.35
59 Joshua Tarling INEOS Grenadiers + 01.35
60 Wout Poels XDS Astana Team + 01.35
61 Luca Covili VF Group-Bardiani CSF-Faizanè + 01.37
62 Filippo Magli VF Group-Bardiani CSF-Faizanè + 01.37
63 Sven Erik Bystrøm Groupama-FDJ + 01.37
64 Lorenzo Germani Groupama-FDJ + 01.37
65 Kevin Geniets Groupama-FDJ + 01.37
66 Edoardo Zambanini Bahrain Victorious + 01.37
67 Søren Kragh Andersen Lidl-Trek + 01.37
68 Filippo Zana Team Jayco-AlUla + 01.37
69 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 01.37
70 Marco Frigo Israel-Premier Tech + 01.37
71 Koen Bouwman Team Jayco-AlUla + 01.37
72 James Knox Soudal Quick-Step + 01.37
73 Michel Ries ARKEA-B&B HOTELS + 02.20
74 Ben Turner INEOS Grenadiers + 02.20
75 Simon Guglielmi ARKEA-B&B HOTELS + 02.20
76 Jon Barrenetxea Movistar Team + 02.20
77 Mattia Cattaneo Soudal Quick-Step + 02.20
78 Alessandro Verre ARKEA-B&B HOTELS + 02.20
79 Igor Arrieta UAE Team Emirates-XRG + 02.20
80 Quentin Pacher Groupama-FDJ + 02.20
81 Corbin Strong Israel-Premier Tech + 03.00
82 Dries De Bondt Decathlon AG2R La Mondiale Team + 03.53
83 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 03.53
84 Rick Pluimers Tudor Pro Cycling Team + 03.53
85 Simone Petilli Intermarché-Wanty + 03.53
86 Max Kanter XDS Astana Team + 03.53
87 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 03.53
88 Davide De Pretto Team Jayco-AlUla + 03.53
89 Mark Donovan Q36.5 Pro Cycling Team + 03.53
90 Fabio Van den Bossche Alpecin-Deceuninck + 03.53
91 Jay Vine UAE Team Emirates-XRG + 03.59
92 Dorian Godon Decathlon AG2R La Mondiale Team + 04.43
93 Nickolas Zukowsky Q36.5 Pro Cycling Team + 05.35
94 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 05.35
95 Kaden Groves Alpecin-Deceuninck + 05.35
96 Luke Plapp Team Jayco-AlUla + 05.35
97 Lawrence Warbasse Tudor Pro Cycling Team + 05.35
98 Anthony Perez Cofidis + 05.35
99 Jonathan Lastra Cofidis + 05.35
100 Yannis Voisard Tudor Pro Cycling Team + 05.35
101 Rémy Rochas Groupama-FDJ + 05.35
102 Pello Bilbao Bahrain Victorious + 05.35
103 Fausto Masnada XDS Astana Team + 07.23
104 Carlos Verona Lidl-Trek + 07.27
105 Jonathan Castroviejo INEOS Grenadiers + 08.18
106 Brandon Rivera INEOS Grenadiers + 08.18
107 Mikkel Honore EF Education-EasyPost + 08.18
108 Afonso Eulalio Bahrain Victorious + 08.18
109 Hugo Houle Israel-Premier Tech + 08.18
110 Nick Schultz Israel-Premier Tech + 08.18
111 Andrea Vendrame Decathlon AG2R La Mondiale Team + 08.18
112 Tord Gudmestad Decathlon AG2R La Mondiale Team + 08.18
113 Darren Rafferty EF Education-EasyPost + 08.18
114 Dion Smith Intermarché-Wanty + 08.18
115 Kevin Colleoni Intermarché-Wanty + 08.18
116 Juri Hollmann Alpecin-Deceuninck + 08.18
117 Edward Planckaert Alpecin-Deceuninck + 08.18
118 Owain Doull EF Education-EasyPost + 08.18
119 Mirco Maestri Team Polti VisitMalta + 09.41
120 Jacopo Mosca Lidl-Trek + 09.41
121 Daan Hoole Lidl-Trek + 09.41
122 Dylan van Baarle Team Visma | Lease a Bike + 09.41
123 Patrick Konrad Lidl-Trek + 09.41
124 Nico Denz Red Bull-BORA-hansgrohe + 09.41
125 Filippo Baroncini UAE Team Emirates-XRG + 10.37
126 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 10.37
127 Paul Magnier Soudal Quick-Step + 10.37
128 Lorenzo Milesi Movistar Team + 10.37
129 Alessandro Tonelli Team Polti VisitMalta + 10.37
130 Steven Kruijswijk Team Visma | Lease a Bike + 10.37
131 Milan Fretin Cofidis + 10.37
132 Gianmarco Garofoli Soudal Quick-Step + 10.37
133 Lucas Hamilton INEOS Grenadiers + 10.37
134 Georg Steinhauser EF Education-EasyPost + 10.37
135 Jakob Fuglsang Israel-Premier Tech + 10.37
136 Simon Clarke Israel-Premier Tech + 10.37
137 Josef Cerný Soudal Quick-Step + 10.37
138 Clément Davy Groupama-FDJ + 12.23
139 Andrea Pietrobon Team Polti VisitMalta + 12.23
140 Edoardo Affini Team Visma | Lease a Bike + 12.23
141 Stan Dewulf Decathlon AG2R La Mondiale Team + 12.23
142 Laurens Huys ARKEA-B&B HOTELS + 12.23
143 Anton Kuzmin XDS Astana Team + 12.23
144 Xabier Azparren Q36.5 Pro Cycling Team + 12.23
145 Gijs Leemreize Team Picnic PostNL + 12.23
146 Bart Lemmen Team Visma | Lease a Bike + 12.23
147 Francisco Muñoz Team Polti VisitMalta + 12.23
148 Enzo Paleni Groupama-FDJ + 12.23
149 Casper van Uden Team Picnic PostNL + 12.23
150 Albert Torres Movistar Team + 12.23
151 Nicolas Debeaumarché Cofidis + 12.23
152 Jan Maas Cofidis + 12.23
153 Giovanni Lonardi Team Polti VisitMalta + 12.23
154 Sam Bennett Decathlon AG2R La Mondiale Team + 12.23
155 Timo Kielich Alpecin-Deceuninck + 12.23
156 Giosue Epis ARKEA-B&B HOTELS + 13.15
157 Michael Hepburn Team Jayco-AlUla + 13.15
158 Luca Mozzato ARKEA-B&B HOTELS + 13.15
159 Matteo Moschetti Q36.5 Pro Cycling Team + 13.15
160 Bram Welten Team Picnic PostNL + 13.15
161 Olav Kooij Team Visma | Lease a Bike + 13.15
162 Alex Edmondson Team Picnic PostNL + 13.15
163 Andrea Pasqualon Bahrain Victorious + 13.15
164 Gijs Van Hoecke Intermarché-Wanty + 13.15
165 Gerben Thijssen Intermarché-Wanty + 13.15
166 Emils Liepins Q36.5 Pro Cycling Team + 13.15
167 Fran Miholjevic Bahrain Victorious + 13.15
168 Gianni Moscon Red Bull-BORA-hansgrohe + 13.15
169 Taco van der Hoorn Intermarché-Wanty + 13.15
170 Kim Heiduk INEOS Grenadiers + 13.15
171 Sylvain Moniquet Cofidis + 13.15
172 Jan Tratnik Red Bull-BORA-hansgrohe + 13.36
173 Luke Lamperti Soudal Quick-Step + 17.23
174 Jensen Plowright Alpecin-Deceuninck + 17.23
175 Kasper Asgreen EF Education-EasyPost + 17.23
176 Maikel Zijlaard Tudor Pro Cycling Team + 17.23
177 Alexander Krieger Tudor Pro Cycling Team + 17.23
178 Jimmy Janssens Alpecin-Deceuninck + 17.23
179 Ethan Hayter Soudal Quick-Step + 17.23
180 Matevz Govekar Bahrain Victorious + 17.23
181 Marco Brenner Tudor Pro Cycling Team + 17.23
182 Niklas Märkl Team Picnic PostNL + 26.08
- Mikel Landa Soudal Quick-Step DNF
- Geoffrey Bouchard Decathlon AG2R La Mondiale Team DNF

GC

PosRiderTeam Time
1 Mads Pedersen Lidl-Trek 3:36:14
2 Wout van Aert Team Visma | Lease a Bike + 00.04
3 Orluis Aular Movistar Team + 00.06
4 Francesco Busatto Intermarché-Wanty + 00.10
5 Tom Pidcock Q36.5 Pro Cycling Team + 00.10
6 Diego Ulissi XDS Astana Team + 00.10
7 Richard Carapaz EF Education-EasyPost + 00.10
8 Max Poole Team Picnic PostNL + 00.10
9 Nicola Conci XDS Astana Team + 00.10
10 Davide Piganzoli Team Polti VisitMalta + 00.10
11 Giulio Ciccone Lidl-Trek + 00.10
12 Antonio Tiberi Bahrain Victorious + 00.10
13 Paul Double Team Jayco-AlUla + 00.10
14 Felix Engelhardt Team Jayco-AlUla + 00.10
15 Primoz Roglic Red Bull-BORA-hansgrohe + 00.10
16 Romain Bardet Team Picnic PostNL + 00.10
17 Jai Hindley Red Bull-BORA-hansgrohe + 00.10
18 Einer Rubio Movistar Team + 00.10
19 Damiano Caruso Bahrain Victorious + 00.10
20 Isaac del Toro UAE Team Emirates-XRG + 00.10
21 Simon Yates Team Visma | Lease a Bike + 00.10
22 Mathias Vacek Lidl-Trek + 00.10
23 Michael Storer Tudor Pro Cycling Team + 00.10
24 David Gaudu Groupama-FDJ + 00.10
25 Egan Bernal INEOS Grenadiers + 00.10
26 Adam Yates UAE Team Emirates-XRG + 00.10
27 Brandon McNulty UAE Team Emirates-XRG + 00.10
28 Nairo Quintana Movistar Team + 00.10
29 Juan Ayuso UAE Team Emirates-XRG + 00.10
30 Damien Howson Q36.5 Pro Cycling Team + 00.10
31 Giovanni Aleotti Red Bull-BORA-hansgrohe + 00.10
32 Wilco Kelderman Team Visma | Lease a Bike + 00.10
33 Rafal Majka UAE Team Emirates-XRG + 00.10
34 Chris Harper Team Jayco-AlUla + 00.10
35 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.10
36 Christian Scaroni XDS Astana Team + 00.10
37 Florian Stork Tudor Pro Cycling Team + 00.32
38 Quinten Hermans Alpecin-Deceuninck + 00.32
39 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 00.35
40 Milan Vader Q36.5 Pro Cycling Team + 01.07
41 Sergio Samitier Cofidis + 01.07
42 Martin Tjøtta ARKEA-B&B HOTELS + 01.07
43 Mattia Bais Team Polti VisitMalta + 01.07
44 Stefano Oldani Cofidis + 01.07
45 Chris Hamilton Team Picnic PostNL + 01.07
46 Davide Bais Team Polti VisitMalta + 01.07
47 Derek Gee Israel-Premier Tech + 01.07
48 Lorenzo Fortunato XDS Astana Team + 01.07
49 Louis Meintjes Intermarché-Wanty + 01.07
50 Davide Formolo Movistar Team + 01.07
51 James Shaw EF Education-EasyPost + 01.07
52 Jan Hirt Israel-Premier Tech + 01.07
53 Alexander Cepeda EF Education-EasyPost + 01.07
54 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 01.07
55 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.07
56 Daniel Martinez Red Bull-BORA-hansgrohe + 01.07
57 Jefferson Cepeda Movistar Team + 01.07
58 Thymen Arensman INEOS Grenadiers + 01.45
59 Joshua Tarling INEOS Grenadiers + 01.45
60 Wout Poels XDS Astana Team + 01.45
61 Luca Covili VF Group-Bardiani CSF-Faizanè + 01.47
62 Filippo Magli VF Group-Bardiani CSF-Faizanè + 01.47
63 Sven Erik Bystrøm Groupama-FDJ + 01.47
64 Lorenzo Germani Groupama-FDJ + 01.47
65 Kevin Geniets Groupama-FDJ + 01.47
66 Edoardo Zambanini Bahrain Victorious + 01.47
67 Søren Kragh Andersen Lidl-Trek + 01.47
68 Filippo Zana Team Jayco-AlUla + 01.47
69 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 01.47
70 Marco Frigo Israel-Premier Tech + 01.47
71 Koen Bouwman Team Jayco-AlUla + 01.47
72 James Knox Soudal Quick-Step + 01.47
73 Alessandro Verre ARKEA-B&B HOTELS + 02.28
74 Michel Ries ARKEA-B&B HOTELS + 02.30
75 Ben Turner INEOS Grenadiers + 02.30
76 Simon Guglielmi ARKEA-B&B HOTELS + 02.30
77 Jon Barrenetxea Movistar Team + 02.30
78 Mattia Cattaneo Soudal Quick-Step + 02.30
79 Igor Arrieta UAE Team Emirates-XRG + 02.30
80 Quentin Pacher Groupama-FDJ + 02.30
81 Corbin Strong Israel-Premier Tech + 03.10
82 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 03.57
83 Dries De Bondt Decathlon AG2R La Mondiale Team + 04.03
84 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 04.03
85 Rick Pluimers Tudor Pro Cycling Team + 04.03
86 Simone Petilli Intermarché-Wanty + 04.03
87 Max Kanter XDS Astana Team + 04.03
88 Davide De Pretto Team Jayco-AlUla + 04.03
89 Mark Donovan Q36.5 Pro Cycling Team + 04.03
90 Fabio Van den Bossche Alpecin-Deceuninck + 04.03
91 Jay Vine UAE Team Emirates-XRG + 04.09
92 Dorian Godon Decathlon AG2R La Mondiale Team + 04.53
93 Nickolas Zukowsky Q36.5 Pro Cycling Team + 05.45
94 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 05.45
95 Kaden Groves Alpecin-Deceuninck + 05.45
96 Luke Plapp Team Jayco-AlUla + 05.45
97 Lawrence Warbasse Tudor Pro Cycling Team + 05.45
98 Anthony Perez Cofidis + 05.45
99 Jonathan Lastra Cofidis + 05.45
100 Yannis Voisard Tudor Pro Cycling Team + 05.45
101 Rémy Rochas Groupama-FDJ + 05.45
102 Pello Bilbao Bahrain Victorious + 05.45
103 Fausto Masnada XDS Astana Team + 07.33
104 Carlos Verona Lidl-Trek + 07.37
105 Jonathan Castroviejo INEOS Grenadiers + 08.28
106 Brandon Rivera INEOS Grenadiers + 08.28
107 Mikkel Honore EF Education-EasyPost + 08.28
108 Afonso Eulalio Bahrain Victorious + 08.28
109 Hugo Houle Israel-Premier Tech + 08.28
110 Nick Schultz Israel-Premier Tech + 08.28
111 Andrea Vendrame Decathlon AG2R La Mondiale Team + 08.28
112 Tord Gudmestad Decathlon AG2R La Mondiale Team + 08.28
113 Darren Rafferty EF Education-EasyPost + 08.28
114 Dion Smith Intermarché-Wanty + 08.28
115 Kevin Colleoni Intermarché-Wanty + 08.28
116 Juri Hollmann Alpecin-Deceuninck + 08.28
117 Edward Planckaert Alpecin-Deceuninck + 08.28
118 Owain Doull EF Education-EasyPost + 08.28
119 Mirco Maestri Team Polti VisitMalta + 09.51
120 Jacopo Mosca Lidl-Trek + 09.51
121 Daan Hoole Lidl-Trek + 09.51
122 Dylan van Baarle Team Visma | Lease a Bike + 09.51
123 Patrick Konrad Lidl-Trek + 09.51
124 Nico Denz Red Bull-BORA-hansgrohe + 09.51
125 Alessandro Tonelli Team Polti VisitMalta + 10.43
126 Filippo Baroncini UAE Team Emirates-XRG + 10.47
127 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 10.47
128 Paul Magnier Soudal Quick-Step + 10.47
129 Lorenzo Milesi Movistar Team + 10.47
130 Steven Kruijswijk Team Visma | Lease a Bike + 10.47
131 Milan Fretin Cofidis + 10.47
132 Gianmarco Garofoli Soudal Quick-Step + 10.47
133 Lucas Hamilton INEOS Grenadiers + 10.47
134 Georg Steinhauser EF Education-EasyPost + 10.47
135 Jakob Fuglsang Israel-Premier Tech + 10.47
136 Simon Clarke Israel-Premier Tech + 10.47
137 Josef Cerný Soudal Quick-Step + 10.47
138 Clément Davy Groupama-FDJ + 12.33
139 Andrea Pietrobon Team Polti VisitMalta + 12.33
140 Edoardo Affini Team Visma | Lease a Bike + 12.33
141 Stan Dewulf Decathlon AG2R La Mondiale Team + 12.33
142 Laurens Huys ARKEA-B&B HOTELS + 12.33
143 Anton Kuzmin XDS Astana Team + 12.33
144 Xabier Azparren Q36.5 Pro Cycling Team + 12.33
145 Gijs Leemreize Team Picnic PostNL + 12.33
146 Bart Lemmen Team Visma | Lease a Bike + 12.33
147 Francisco Muñoz Team Polti VisitMalta + 12.33
148 Enzo Paleni Groupama-FDJ + 12.33
149 Casper van Uden Team Picnic PostNL + 12.33
150 Albert Torres Movistar Team + 12.33
151 Nicolas Debeaumarché Cofidis + 12.33
152 Jan Maas Cofidis + 12.33
153 Giovanni Lonardi Team Polti VisitMalta + 12.33
154 Sam Bennett Decathlon AG2R La Mondiale Team + 12.33
155 Timo Kielich Alpecin-Deceuninck + 12.33
156 Giosue Epis ARKEA-B&B HOTELS + 13.25
157 Michael Hepburn Team Jayco-AlUla + 13.25
158 Luca Mozzato ARKEA-B&B HOTELS + 13.25
159 Matteo Moschetti Q36.5 Pro Cycling Team + 13.25
160 Bram Welten Team Picnic PostNL + 13.25
161 Olav Kooij Team Visma | Lease a Bike + 13.25
162 Alex Edmondson Team Picnic PostNL + 13.25
163 Andrea Pasqualon Bahrain Victorious + 13.25
164 Gijs Van Hoecke Intermarché-Wanty + 13.25
165 Gerben Thijssen Intermarché-Wanty + 13.25
166 Emils Liepins Q36.5 Pro Cycling Team + 13.25
167 Fran Miholjevic Bahrain Victorious + 13.25
168 Gianni Moscon Red Bull-BORA-hansgrohe + 13.25
169 Taco van der Hoorn Intermarché-Wanty + 13.25
170 Kim Heiduk INEOS Grenadiers + 13.25
171 Sylvain Moniquet Cofidis + 13.25
172 Jan Tratnik Red Bull-BORA-hansgrohe + 13.46
173 Luke Lamperti Soudal Quick-Step + 17.33
174 Jensen Plowright Alpecin-Deceuninck + 17.33
175 Kasper Asgreen EF Education-EasyPost + 17.33
176 Maikel Zijlaard Tudor Pro Cycling Team + 17.33
177 Alexander Krieger Tudor Pro Cycling Team + 17.33
178 Jimmy Janssens Alpecin-Deceuninck + 17.33
179 Ethan Hayter Soudal Quick-Step + 17.33
180 Matevz Govekar Bahrain Victorious + 17.33
181 Marco Brenner Tudor Pro Cycling Team + 17.33
182 Niklas Märkl Team Picnic PostNL + 26.18
- Mikel Landa Soudal Quick-Step DNF
- Geoffrey Bouchard Decathlon AG2R La Mondiale Team DNF

Youth

PosRiderTeam Time
1 Francesco Busatto Intermarché-Wanty 3:36:24
2 Max Poole Team Picnic PostNL + 00.00
3 Davide Piganzoli Team Polti VisitMalta + 00.00
4 Antonio Tiberi Bahrain Victorious + 00.00
5 Felix Engelhardt Team Jayco-AlUla + 00.00
6 Isaac del Toro UAE Team Emirates-XRG + 00.00
7 Mathias Vacek Lidl-Trek + 00.00
8 Juan Ayuso UAE Team Emirates-XRG + 00.00
9 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.00
10 Martin Tjøtta ARKEA-B&B HOTELS + 00.57
11 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 00.57
12 Joshua Tarling INEOS Grenadiers + 01.35
13 Lorenzo Germani Groupama-FDJ + 01.37
14 Edoardo Zambanini Bahrain Victorious + 01.37
15 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 01.37
16 Marco Frigo Israel-Premier Tech + 01.37
17 Alessandro Verre ARKEA-B&B HOTELS + 02.18
18 Jon Barrenetxea Movistar Team + 02.20
19 Igor Arrieta UAE Team Emirates-XRG + 02.20
20 Corbin Strong Israel-Premier Tech + 03.00
21 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 03.53
22 Rick Pluimers Tudor Pro Cycling Team + 03.53
23 Davide De Pretto Team Jayco-AlUla + 03.53
24 Fabio Van den Bossche Alpecin-Deceuninck + 03.53
25 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 05.35
26 Luke Plapp Team Jayco-AlUla + 05.35
27 Afonso Eulalio Bahrain Victorious + 08.18
28 Tord Gudmestad Decathlon AG2R La Mondiale Team + 08.18
29 Darren Rafferty EF Education-EasyPost + 08.18
30 Filippo Baroncini UAE Team Emirates-XRG + 10.37
31 Paul Magnier Soudal Quick-Step + 10.37
32 Lorenzo Milesi Movistar Team + 10.37
33 Milan Fretin Cofidis + 10.37
34 Gianmarco Garofoli Soudal Quick-Step + 10.37
35 Georg Steinhauser EF Education-EasyPost + 10.37
36 Francisco Muñoz Team Polti VisitMalta + 12.23
37 Enzo Paleni Groupama-FDJ + 12.23
38 Casper van Uden Team Picnic PostNL + 12.23
39 Giosue Epis ARKEA-B&B HOTELS + 13.15
40 Olav Kooij Team Visma | Lease a Bike + 13.15
41 Fran Miholjevic Bahrain Victorious + 13.15
42 Kim Heiduk INEOS Grenadiers + 13.15
43 Luke Lamperti Soudal Quick-Step + 17.23
44 Jensen Plowright Alpecin-Deceuninck + 17.23
45 Matevz Govekar Bahrain Victorious + 17.23
46 Marco Brenner Tudor Pro Cycling Team + 17.23

Points

PosRiderTeam Points
1 Mads Pedersen Lidl-Trek 25
2 Wout van Aert Team Visma | Lease a Bike 18
3 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 17
4 Alessandro Tonelli Team Polti VisitMalta 15
5 Orluis Aular Movistar Team 12
6 Sylvain Moniquet Cofidis 11
7 Taco van der Hoorn Intermarché-Wanty 9
8 Francesco Busatto Intermarché-Wanty 8
9 Tom Pidcock Q36.5 Pro Cycling Team 6
10 Alessandro Verre ARKEA-B&B HOTELS 6
11 Diego Ulissi XDS Astana Team 5
12 Richard Carapaz EF Education-EasyPost 4
13 Max Poole Team Picnic PostNL 3
14 Nicola Conci XDS Astana Team 2
15 Davide Piganzoli Team Polti VisitMalta 1

Mountain

PosRiderTeam Points
1 Sylvain Moniquet Cofidis 18
2 Lorenzo Fortunato XDS Astana Team 10
3 Giulio Ciccone Lidl-Trek 9
4 Alessandro Verre ARKEA-B&B HOTELS 8
5 Alessandro Tonelli Team Polti VisitMalta 6
6 Mads Pedersen Lidl-Trek 4
7 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 4
8 Pello Bilbao Bahrain Victorious 4
9 Mathias Vacek Lidl-Trek 2
10 Carlos Verona Lidl-Trek 2
11 Taco van der Hoorn Intermarché-Wanty 2
12 Jai Hindley Red Bull-BORA-hansgrohe 1
13 Patrick Konrad Lidl-Trek 1

Team

PosTeamTime
1 Lidl-Trek 10:49:12
2 Movistar Team + 00.00
4 XDS Astana Team + 00.00
5 Team Visma | Lease a Bike + 00.00
6 Team Jayco-AlUla + 00.00
7 Red Bull-BORA-hansgrohe + 00.00
8 UAE Team Emirates-XRG + 00.00
9 Team Picnic PostNL + 00.57
10 Q36.5 Pro Cycling Team + 00.57
11 Bahrain Victorious + 01.37
12 Team Polti VisitMalta + 01.54
13 EF Education-EasyPost + 01.54
15 VF Group-Bardiani CSF-Faizanè + 02.59
16 INEOS Grenadiers + 03.10
17 Groupama-FDJ + 03.14
18 Israel-Premier Tech + 03.31
19 Tudor Pro Cycling Team + 04.15
20 Intermarché-Wanty + 04.50
21 ARKEA-B&B HOTELS + 05.37
22 Cofidis + 07.29
23 Decathlon AG2R La Mondiale Team + 09.33
24 Alpecin-Deceuninck + 09.50
25 Soudal Quick-Step + 14.34

Race profile

Race
Giro d'Italia
Start date
09.05.2025
End date
01.06.2025
Total distance
160.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 ❤️