Giro d'Italia 2025 - Stage 5

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

GC

PosRiderTeam Time
1 Mads Pedersen Lidl-Trek 15:11:52
2 Primoz Roglic Red Bull-BORA-hansgrohe + 00.17
3 Mathias Vacek Lidl-Trek + 00.24
4 Brandon McNulty UAE Team Emirates-XRG + 00.31
5 Isaac del Toro UAE Team Emirates-XRG + 00.32
6 Juan Ayuso UAE Team Emirates-XRG + 00.35
7 Max Poole Team Picnic PostNL + 00.43
8 Antonio Tiberi Bahrain Victorious + 00.44
9 Michael Storer Tudor Pro Cycling Team + 00.46
10 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.50
11 Simon Yates Team Visma | Lease a Bike + 00.52
12 Adam Yates UAE Team Emirates-XRG + 00.55
13 Richard Carapaz EF Education-EasyPost + 00.56
14 Tom Pidcock Q36.5 Pro Cycling Team + 00.57
15 Jai Hindley Red Bull-BORA-hansgrohe + 00.58
16 Damiano Caruso Bahrain Victorious + 00.58
17 Davide Piganzoli Team Polti VisitMalta + 00.59
18 Orluis Aular Movistar Team + 00.59
19 Giulio Ciccone Lidl-Trek + 01.01
20 Egan Bernal INEOS Grenadiers + 01.07
21 Romain Bardet Team Picnic PostNL + 01.10
22 Chris Harper Team Jayco-AlUla + 01.10
23 David Gaudu Groupama-FDJ + 01.13
24 Einer Rubio Movistar Team + 01.14
25 Rafal Majka UAE Team Emirates-XRG + 01.22
26 Paul Double Team Jayco-AlUla + 01.23
27 Damien Howson Q36.5 Pro Cycling Team + 01.25
28 Diego Ulissi XDS Astana Team + 01.27
29 Nicola Conci XDS Astana Team + 01.29
30 Derek Gee Israel-Premier Tech + 01.44
31 Jefferson Cepeda Movistar Team + 01.49
32 Nairo Quintana Movistar Team + 02.01
33 Florian Stork Tudor Pro Cycling Team + 02.13
34 Thymen Arensman INEOS Grenadiers + 02.15
35 Felix Engelhardt Team Jayco-AlUla + 02.17
36 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 02.24
37 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 02.25
38 Louis Meintjes Intermarché-Wanty + 02.35
39 Lorenzo Fortunato XDS Astana Team + 02.40
40 Sergio Samitier Cofidis + 02.42
41 Wout Poels XDS Astana Team + 02.59
42 Martin Tjøtta ARKEA-B&B HOTELS + 02.59
43 Mattia Cattaneo Soudal Quick-Step + 03.00
44 Jan Hirt Israel-Premier Tech + 03.05
45 James Knox Soudal Quick-Step + 03.12
46 Kevin Geniets Groupama-FDJ + 03.13
47 Edoardo Zambanini Bahrain Victorious + 03.14
48 Luca Covili VF Group-Bardiani CSF-Faizanè + 03.24
49 Giovanni Aleotti Red Bull-BORA-hansgrohe + 03.39
50 Alexander Cepeda EF Education-EasyPost + 03.51
51 Marco Frigo Israel-Premier Tech + 04.05
52 Jay Vine UAE Team Emirates-XRG + 04.20
53 Chris Hamilton Team Picnic PostNL + 05.04
54 Corbin Strong Israel-Premier Tech + 05.15
55 Christian Scaroni XDS Astana Team + 05.25
56 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 05.30
57 Lorenzo Germani Groupama-FDJ + 05.34
58 Michel Ries ARKEA-B&B HOTELS + 05.51
59 Davide Formolo Movistar Team + 05.52
60 Stefano Oldani Cofidis + 05.55
61 Wilco Kelderman Team Visma | Lease a Bike + 05.58
62 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 06.30
63 Rémy Rochas Groupama-FDJ + 07.01
64 Alessandro Verre ARKEA-B&B HOTELS + 07.45
65 Jonathan Lastra Cofidis + 08.03
66 Daniel Martinez Red Bull-BORA-hansgrohe + 08.12
67 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 09.09
68 Yannis Voisard Tudor Pro Cycling Team + 09.28
69 Andrea Vendrame Decathlon AG2R La Mondiale Team + 09.49
70 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 09.55
71 Filippo Zana Team Jayco-AlUla + 09.56
72 James Shaw EF Education-EasyPost + 10.10
73 Fabio Van den Bossche Alpecin-Deceuninck + 10.12
74 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 10.12
75 Quentin Pacher Groupama-FDJ + 11.01
76 Mark Donovan Q36.5 Pro Cycling Team + 11.37
77 Milan Vader Q36.5 Pro Cycling Team + 11.37
78 Gianmarco Garofoli Soudal Quick-Step + 11.41
79 Koen Bouwman Team Jayco-AlUla + 11.45
80 Igor Arrieta UAE Team Emirates-XRG + 11.46
81 Alessandro Tonelli Team Polti VisitMalta + 13.11
82 Brandon Rivera INEOS Grenadiers + 13.14
83 Davide Bais Team Polti VisitMalta + 13.50
84 Francesco Busatto Intermarché-Wanty + 14.19
85 Davide De Pretto Team Jayco-AlUla + 14.24
86 Pello Bilbao Bahrain Victorious + 14.27
87 Simon Guglielmi ARKEA-B&B HOTELS + 14.29
88 Quinten Hermans Alpecin-Deceuninck + 14.39
89 Lawrence Warbasse Tudor Pro Cycling Team + 15.51
90 Steven Kruijswijk Team Visma | Lease a Bike + 16.14
91 Jakob Fuglsang Israel-Premier Tech + 16.19
92 Simone Petilli Intermarché-Wanty + 16.22
93 Patrick Konrad Lidl-Trek + 16.23
94 Joshua Tarling INEOS Grenadiers + 16.30
95 Gijs Leemreize Team Picnic PostNL + 17.12
96 Jonathan Castroviejo INEOS Grenadiers + 17.49
97 Mattia Bais Team Polti VisitMalta + 18.26
98 Carlos Verona Lidl-Trek + 19.12
99 Mikkel Honore EF Education-EasyPost + 20.22
100 Wout van Aert Team Visma | Lease a Bike + 20.30
101 Filippo Baroncini UAE Team Emirates-XRG + 20.50
102 Bart Lemmen Team Visma | Lease a Bike + 21.38
103 Rick Pluimers Tudor Pro Cycling Team + 21.45
104 Fausto Masnada XDS Astana Team + 22.03
105 Dorian Godon Decathlon AG2R La Mondiale Team + 22.45
106 Kaden Groves Alpecin-Deceuninck + 23.21
107 Marco Brenner Tudor Pro Cycling Team + 23.39
108 Lorenzo Milesi Movistar Team + 25.28
109 Edward Planckaert Alpecin-Deceuninck + 26.05
110 Filippo Magli VF Group-Bardiani CSF-Faizanè + 26.14
111 Darren Rafferty EF Education-EasyPost + 26.14
112 Kevin Colleoni Intermarché-Wanty + 26.14
113 Nick Schultz Israel-Premier Tech + 26.46
114 Owain Doull EF Education-EasyPost + 26.50
115 Ben Turner INEOS Grenadiers + 26.55
116 Max Kanter XDS Astana Team + 27.19
117 Enzo Paleni Groupama-FDJ + 27.29
118 Hugo Houle Israel-Premier Tech + 27.39
119 Mirco Maestri Team Polti VisitMalta + 28.06
120 Dylan van Baarle Team Visma | Lease a Bike + 29.21
121 Anthony Perez Cofidis + 29.39
122 Jon Barrenetxea Movistar Team + 30.03
123 Daan Hoole Lidl-Trek + 30.20
124 Afonso Eulalio Bahrain Victorious + 30.57
125 Juri Hollmann Alpecin-Deceuninck + 31.10
126 Sven Erik Bystrøm Groupama-FDJ + 32.16
127 Luke Plapp Team Jayco-AlUla + 32.25
128 Timo Kielich Alpecin-Deceuninck + 32.26
129 Lucas Hamilton INEOS Grenadiers + 33.01
130 Sylvain Moniquet Cofidis + 33.23
131 Stan Dewulf Decathlon AG2R La Mondiale Team + 33.48
132 Dion Smith Intermarché-Wanty + 34.51
133 Jan Tratnik Red Bull-BORA-hansgrohe + 34.56
134 Dries De Bondt Decathlon AG2R La Mondiale Team + 35.59
135 Kasper Asgreen EF Education-EasyPost + 38.28
136 Andrea Pietrobon Team Polti VisitMalta + 39.13
137 Giovanni Lonardi Team Polti VisitMalta + 39.25
138 Georg Steinhauser EF Education-EasyPost + 39.28
139 Casper van Uden Team Picnic PostNL + 40.11
140 Simon Clarke Israel-Premier Tech + 40.40
141 Xabier Azparren Q36.5 Pro Cycling Team + 40.52
142 Fran Miholjevic Bahrain Victorious + 41.01
143 Tord Gudmestad Decathlon AG2R La Mondiale Team + 41.20
144 Jacopo Mosca Lidl-Trek + 42.06
145 Josef Cerný Soudal Quick-Step + 42.24
146 Nico Denz Red Bull-BORA-hansgrohe + 42.30
147 Milan Fretin Cofidis + 43.15
148 Paul Magnier Soudal Quick-Step + 43.20
149 Edoardo Affini Team Visma | Lease a Bike + 43.33
150 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 43.52
151 Ethan Hayter Soudal Quick-Step + 44.20
152 Albert Torres Movistar Team + 44.35
153 Andrea Pasqualon Bahrain Victorious + 45.10
154 Gijs Van Hoecke Intermarché-Wanty + 45.20
155 Sam Bennett Decathlon AG2R La Mondiale Team + 45.26
156 Michael Hepburn Team Jayco-AlUla + 45.32
157 Gianni Moscon Red Bull-BORA-hansgrohe + 45.54
158 Anton Kuzmin XDS Astana Team + 45.54
159 Matteo Moschetti Q36.5 Pro Cycling Team + 45.57
160 Giosue Epis ARKEA-B&B HOTELS + 46.02
161 Clément Davy Groupama-FDJ + 46.02
162 Olav Kooij Team Visma | Lease a Bike + 46.05
163 Luca Mozzato ARKEA-B&B HOTELS + 46.11
164 Bram Welten Team Picnic PostNL + 46.13
165 Emils Liepins Q36.5 Pro Cycling Team + 46.13
166 Gerben Thijssen Intermarché-Wanty + 46.18
167 Francisco Muñoz Team Polti VisitMalta + 46.21
168 Jan Maas Cofidis + 46.27
169 Nicolas Debeaumarché Cofidis + 46.41
170 Alex Edmondson Team Picnic PostNL + 47.17
171 Taco van der Hoorn Intermarché-Wanty + 48.01
172 Laurens Huys ARKEA-B&B HOTELS + 48.11
173 Kim Heiduk INEOS Grenadiers + 48.41
174 Maikel Zijlaard Tudor Pro Cycling Team + 48.55
175 Luke Lamperti Soudal Quick-Step + 49.59
176 Matevz Govekar Bahrain Victorious + 50.06
177 Jensen Plowright Alpecin-Deceuninck + 50.18
178 Jimmy Janssens Alpecin-Deceuninck + 51.52
179 Alexander Krieger Tudor Pro Cycling Team + 54.15
180 Niklas Märkl Team Picnic PostNL + 01:00.02
- Søren Kragh Andersen Lidl-Trek DNS

Youth

PosRiderTeam Time
1 Mathias Vacek Lidl-Trek 15:12:16
2 Isaac del Toro UAE Team Emirates-XRG + 00.08
3 Juan Ayuso UAE Team Emirates-XRG + 00.11
4 Max Poole Team Picnic PostNL + 00.19
5 Antonio Tiberi Bahrain Victorious + 00.20
6 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.26
7 Davide Piganzoli Team Polti VisitMalta + 00.35
8 Felix Engelhardt Team Jayco-AlUla + 01.53
9 Martin Tjøtta ARKEA-B&B HOTELS + 02.35
10 Edoardo Zambanini Bahrain Victorious + 02.50
11 Marco Frigo Israel-Premier Tech + 03.41
12 Corbin Strong Israel-Premier Tech + 04.51
13 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 05.06
14 Lorenzo Germani Groupama-FDJ + 05.10
15 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 06.06
16 Alessandro Verre ARKEA-B&B HOTELS + 07.21
17 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 08.45
18 Fabio Van den Bossche Alpecin-Deceuninck + 09.48
19 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 09.48
20 Gianmarco Garofoli Soudal Quick-Step + 11.17
21 Igor Arrieta UAE Team Emirates-XRG + 11.22
22 Francesco Busatto Intermarché-Wanty + 13.55
23 Davide De Pretto Team Jayco-AlUla + 14.00
24 Joshua Tarling INEOS Grenadiers + 16.06
25 Filippo Baroncini UAE Team Emirates-XRG + 20.26
26 Rick Pluimers Tudor Pro Cycling Team + 21.21
27 Marco Brenner Tudor Pro Cycling Team + 23.15
28 Lorenzo Milesi Movistar Team + 25.04
29 Darren Rafferty EF Education-EasyPost + 25.50
30 Enzo Paleni Groupama-FDJ + 27.05
31 Jon Barrenetxea Movistar Team + 29.39
32 Afonso Eulalio Bahrain Victorious + 30.33
33 Luke Plapp Team Jayco-AlUla + 32.01
34 Georg Steinhauser EF Education-EasyPost + 39.04
35 Casper van Uden Team Picnic PostNL + 39.47
36 Fran Miholjevic Bahrain Victorious + 40.37
37 Tord Gudmestad Decathlon AG2R La Mondiale Team + 40.56
38 Milan Fretin Cofidis + 42.51
39 Paul Magnier Soudal Quick-Step + 42.56
40 Giosue Epis ARKEA-B&B HOTELS + 45.38
41 Olav Kooij Team Visma | Lease a Bike + 45.41
42 Francisco Muñoz Team Polti VisitMalta + 45.57
43 Kim Heiduk INEOS Grenadiers + 48.17
44 Luke Lamperti Soudal Quick-Step + 49.35
45 Matevz Govekar Bahrain Victorious + 49.42
46 Jensen Plowright Alpecin-Deceuninck + 49.54

Points

PosRiderTeam Points
1 Mads Pedersen Lidl-Trek 139
2 Olav Kooij Team Visma | Lease a Bike 52
3 Casper van Uden Team Picnic PostNL 50
4 Orluis Aular Movistar Team 42
5 Edoardo Zambanini Bahrain Victorious 41
6 Alessandro Tonelli Team Polti VisitMalta 35
7 Tom Pidcock Q36.5 Pro Cycling Team 31
8 Maikel Zijlaard Tudor Pro Cycling Team 25
9 Giosue Epis ARKEA-B&B HOTELS 24
10 Corbin Strong Israel-Premier Tech 22
11 Kaden Groves Alpecin-Deceuninck 19
12 Joshua Tarling INEOS Grenadiers 18
13 Wout van Aert Team Visma | Lease a Bike 18
14 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 17
15 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 17
16 Primoz Roglic Red Bull-BORA-hansgrohe 16
17 Brandon Rivera INEOS Grenadiers 16
18 Davide Bais Team Polti VisitMalta 16
19 Chris Hamilton Team Picnic PostNL 13
20 Francisco Muñoz Team Polti VisitMalta 12
21 Michael Storer Tudor Pro Cycling Team 12
22 Sam Bennett Decathlon AG2R La Mondiale Team 12
23 Jensen Plowright Alpecin-Deceuninck 12
24 Sylvain Moniquet Cofidis 11
25 Quentin Pacher Groupama-FDJ 10
26 Lorenzo Milesi Movistar Team 10
27 Paul Magnier Soudal Quick-Step 10
28 Richard Carapaz EF Education-EasyPost 9
29 Jay Vine UAE Team Emirates-XRG 9
30 Mark Donovan Q36.5 Pro Cycling Team 9
31 Taco van der Hoorn Intermarché-Wanty 9
32 Lorenzo Germani Groupama-FDJ 8
33 Francesco Busatto Intermarché-Wanty 8
34 Ben Turner INEOS Grenadiers 8
35 Damiano Caruso Bahrain Victorious 7
36 Edoardo Affini Team Visma | Lease a Bike 7
37 Matteo Moschetti Q36.5 Pro Cycling Team 7
38 Mathias Vacek Lidl-Trek 6
39 Isaac del Toro UAE Team Emirates-XRG 6
40 Diego Ulissi XDS Astana Team 6
41 Alessandro Verre ARKEA-B&B HOTELS 6
42 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè 6
43 Nicola Conci XDS Astana Team 5
44 Stefano Oldani Cofidis 5
45 Daan Hoole Lidl-Trek 5
46 Dries De Bondt Decathlon AG2R La Mondiale Team 5
47 Milan Fretin Cofidis 5
48 Andrea Vendrame Decathlon AG2R La Mondiale Team 4
49 Giovanni Lonardi Team Polti VisitMalta 4
50 Brandon McNulty UAE Team Emirates-XRG 3
51 Max Poole Team Picnic PostNL 3
52 Kevin Geniets Groupama-FDJ 2
53 Christian Scaroni XDS Astana Team 2
54 Ethan Hayter Soudal Quick-Step 2
55 Juan Ayuso UAE Team Emirates-XRG 1
56 Davide Piganzoli Team Polti VisitMalta 1
57 Davide De Pretto Team Jayco-AlUla 1
58 Edward Planckaert Alpecin-Deceuninck 1
59 Matevz Govekar Bahrain Victorious 1
60 Martin Marcellusi VF Group-Bardiani CSF-Faizanè -7
61 Max Kanter XDS Astana Team -13

Mountain

PosRiderTeam Points
1 Lorenzo Fortunato XDS Astana Team 29
2 Sylvain Moniquet Cofidis 20
3 Pello Bilbao Bahrain Victorious 12
4 Alessandro Tonelli Team Polti VisitMalta 11
5 Giulio Ciccone Lidl-Trek 9
6 Alessandro Verre ARKEA-B&B HOTELS 8
7 Chris Hamilton Team Picnic PostNL 6
8 Mads Pedersen Lidl-Trek 4
9 Mathias Vacek Lidl-Trek 4
10 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 4
11 Primoz Roglic Red Bull-BORA-hansgrohe 3
12 Mark Donovan Q36.5 Pro Cycling Team 3
13 Lorenzo Milesi Movistar Team 3
14 Francisco Muñoz Team Polti VisitMalta 3
15 Rafal Majka UAE Team Emirates-XRG 2
16 Jay Vine UAE Team Emirates-XRG 2
17 Lorenzo Germani Groupama-FDJ 2
18 Davide Bais Team Polti VisitMalta 2
19 Carlos Verona Lidl-Trek 2
20 Taco van der Hoorn Intermarché-Wanty 2
21 Jai Hindley Red Bull-BORA-hansgrohe 1
22 Damiano Caruso Bahrain Victorious 1
23 Patrick Konrad Lidl-Trek 1

Team

PosTeamTime
1 Lidl-Trek 45:36:56
2 UAE Team Emirates-XRG + 00.07
3 Red Bull-BORA-hansgrohe + 00.15
4 Movistar Team + 01.35
5 Team Jayco-AlUla + 02.52
6 XDS Astana Team + 03.00
7 Bahrain Victorious + 03.24
8 INEOS Grenadiers + 03.55
9 Team Picnic PostNL + 04.37
10 Team Visma | Lease a Bike + 04.55
11 Q36.5 Pro Cycling Team + 05.02
12 Israel-Premier Tech + 05.03
13 Groupama-FDJ + 05.19
14 Tudor Pro Cycling Team + 06.08
15 VF Group-Bardiani CSF-Faizanè + 08.40
16 ARKEA-B&B HOTELS + 09.46
17 EF Education-EasyPost + 11.36
18 Cofidis + 12.50
19 Team Polti VisitMalta + 13.20
20 Soudal Quick-Step + 15.05
21 Intermarché-Wanty + 24.14
22 Decathlon AG2R La Mondiale Team + 27.13
23 Alpecin-Deceuninck + 31.06

Race profile

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