Giro d'Italia 2025 - Stage 13

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

GC

PosRiderTeam Time
1 Isaac del Toro UAE Team Emirates-XRG 46:32:59
2 Juan Ayuso UAE Team Emirates-XRG + 00.38
3 Antonio Tiberi Bahrain Victorious + 01.18
4 Simon Yates Team Visma | Lease a Bike + 01.20
5 Primoz Roglic Red Bull-BORA-hansgrohe + 01.35
6 Richard Carapaz EF Education-EasyPost + 02.07
7 Giulio Ciccone Lidl-Trek + 02.20
8 Brandon McNulty UAE Team Emirates-XRG + 02.40
9 Egan Bernal INEOS Grenadiers + 02.50
10 Derek Gee Israel-Premier Tech + 02.54
11 Damiano Caruso Bahrain Victorious + 02.55
12 Adam Yates UAE Team Emirates-XRG + 02.57
13 Thymen Arensman INEOS Grenadiers + 02.57
14 Michael Storer Tudor Pro Cycling Team + 03.37
15 Tom Pidcock Q36.5 Pro Cycling Team + 03.58
16 Giulio Pellizzari Red Bull-BORA-hansgrohe + 04.13
17 Davide Piganzoli Team Polti VisitMalta + 04.23
18 Einer Rubio Movistar Team + 04.26
19 Chris Harper Team Jayco-AlUla + 04.59
20 Diego Ulissi XDS Astana Team + 05.34
21 Max Poole Team Picnic PostNL + 05.51
22 Nicolas Prodhomme Decathlon AG2R La Mondiale Team + 08.16
23 James Knox Soudal Quick-Step + 08.16
24 Louis Meintjes Intermarché-Wanty + 10.18
25 Nairo Quintana Movistar Team + 10.45
26 Rafal Majka UAE Team Emirates-XRG + 11.28
27 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 13.12
28 Edoardo Zambanini Bahrain Victorious + 20.12
29 Mathias Vacek Lidl-Trek + 23.29
30 Marco Frigo Israel-Premier Tech + 24.21
31 Nicola Conci XDS Astana Team + 26.04
32 Lorenzo Fortunato XDS Astana Team + 27.21
33 Florian Stork Tudor Pro Cycling Team + 27.23
34 Kevin Geniets Groupama-FDJ + 27.28
35 Rémy Rochas Groupama-FDJ + 27.32
36 Martin Tjøtta ARKEA-B&B HOTELS + 28.06
37 Wout Poels XDS Astana Team + 31.33
38 Jonathan Lastra Cofidis + 33.35
39 Mark Donovan Q36.5 Pro Cycling Team + 34.29
40 Wilco Kelderman Team Visma | Lease a Bike + 35.07
41 Romain Bardet Team Picnic PostNL + 35.35
42 Andrea Vendrame Decathlon AG2R La Mondiale Team + 36.06
43 Igor Arrieta UAE Team Emirates-XRG + 37.00
44 Patrick Konrad Lidl-Trek + 37.32
45 Davide Formolo Movistar Team + 38.24
46 Pello Bilbao Bahrain Victorious + 38.46
47 Alessandro Tonelli Team Polti VisitMalta + 39.07
48 Damien Howson Q36.5 Pro Cycling Team + 40.11
49 Luca Covili VF Group-Bardiani CSF-Faizanè + 41.58
50 Chris Hamilton Team Picnic PostNL + 43.07
51 Gianmarco Garofoli Soudal Quick-Step + 43.41
52 Alexander Cepeda EF Education-EasyPost + 45.19
53 Mattia Cattaneo Soudal Quick-Step + 45.21
54 David Gaudu Groupama-FDJ + 45.46
55 Sergio Samitier Cofidis + 47.23
56 Stefano Oldani Cofidis + 50.23
57 Steven Kruijswijk Team Visma | Lease a Bike + 50.47
58 Brandon Rivera INEOS Grenadiers + 51.00
59 Yannis Voisard Tudor Pro Cycling Team + 51.20
60 Carlos Verona Lidl-Trek + 51.28
61 Fausto Masnada XDS Astana Team + 51.45
62 Filippo Zana Team Jayco-AlUla + 51.47
63 Mattia Bais Team Polti VisitMalta + 53.53
64 Giovanni Aleotti Red Bull-BORA-hansgrohe + 56.54
65 Daniel Martinez Red Bull-BORA-hansgrohe + 57.11
66 Jefferson Cepeda Movistar Team + 58.13
67 James Shaw EF Education-EasyPost + 59.25
68 Bart Lemmen Team Visma | Lease a Bike + 01:00.52
69 Lorenzo Germani Groupama-FDJ + 01:01.19
70 Simone Petilli Intermarché-Wanty + 01:01.39
71 Hugo Houle Israel-Premier Tech + 01:02.54
72 Quentin Pacher Groupama-FDJ + 01:03.04
73 Mads Pedersen Lidl-Trek + 01:05.46
74 Lawrence Warbasse Tudor Pro Cycling Team + 01:07.07
75 Quinten Hermans Alpecin-Deceuninck + 01:08.59
76 Dorian Godon Decathlon AG2R La Mondiale Team + 01:10.03
77 Christian Scaroni XDS Astana Team + 01:11.36
78 Corbin Strong Israel-Premier Tech + 01:11.53
79 Jakob Fuglsang Israel-Premier Tech + 01:12.03
80 Felix Engelhardt Team Jayco-AlUla + 01:12.27
81 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 01:13.41
82 Mikkel Honore EF Education-EasyPost + 01:14.07
83 Davide De Pretto Team Jayco-AlUla + 01:16.41
84 Filippo Baroncini UAE Team Emirates-XRG + 01:16.42
85 Jonathan Castroviejo INEOS Grenadiers + 01:17.04
86 Milan Vader Q36.5 Pro Cycling Team + 01:18.46
87 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 01:20.05
88 Fabio Van den Bossche Alpecin-Deceuninck + 01:22.15
89 Afonso Eulalio Bahrain Victorious + 01:22.20
90 Paul Double Team Jayco-AlUla + 01:23.41
91 Gijs Leemreize Team Picnic PostNL + 01:24.13
92 Wout van Aert Team Visma | Lease a Bike + 01:24.25
93 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 01:26.13
94 Darren Rafferty EF Education-EasyPost + 01:27.14
95 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 01:28.57
96 Jay Vine UAE Team Emirates-XRG + 01:29.49
97 Edward Planckaert Alpecin-Deceuninck + 01:30.06
98 Luke Plapp Team Jayco-AlUla + 01:30.08
99 Jan Tratnik Red Bull-BORA-hansgrohe + 01:31.04
100 Georg Steinhauser EF Education-EasyPost + 01:31.06
101 Davide Bais Team Polti VisitMalta + 01:31.24
102 Simon Guglielmi ARKEA-B&B HOTELS + 01:32.26
103 Lorenzo Milesi Movistar Team + 01:35.25
104 Lucas Hamilton INEOS Grenadiers + 01:36.04
105 Sylvain Moniquet Cofidis + 01:36.35
106 Joshua Tarling INEOS Grenadiers + 01:37.03
107 Kaden Groves Alpecin-Deceuninck + 01:40.34
108 Timo Kielich Alpecin-Deceuninck + 01:41.02
109 Nick Schultz Israel-Premier Tech + 01:41.46
110 Dylan van Baarle Team Visma | Lease a Bike + 01:41.50
111 Mirco Maestri Team Polti VisitMalta + 01:43.04
112 Francesco Busatto Intermarché-Wanty + 01:43.38
113 Jon Barrenetxea Movistar Team + 01:45.46
114 Owain Doull EF Education-EasyPost + 01:51.41
115 Kasper Asgreen EF Education-EasyPost + 01:52.47
116 Rick Pluimers Tudor Pro Cycling Team + 01:53.28
117 Daan Hoole Lidl-Trek + 01:55.18
118 Alessandro Verre ARKEA-B&B HOTELS + 01:56.09
119 Filippo Magli VF Group-Bardiani CSF-Faizanè + 01:56.11
120 Orluis Aular Movistar Team + 01:56.15
121 Ben Turner INEOS Grenadiers + 01:56.46
122 Kevin Colleoni Intermarché-Wanty + 02:00.54
123 Stan Dewulf Decathlon AG2R La Mondiale Team + 02:01.04
124 Enzo Paleni Groupama-FDJ + 02:01.20
125 Marco Brenner Tudor Pro Cycling Team + 02:01.44
126 Anthony Perez Cofidis + 02:04.13
127 Jacopo Mosca Lidl-Trek + 02:05.11
128 Laurens Huys ARKEA-B&B HOTELS + 02:07.37
129 Max Kanter XDS Astana Team + 02:08.34
130 Simon Clarke Israel-Premier Tech + 02:09.47
131 Fran Miholjevic Bahrain Victorious + 02:10.45
132 Nico Denz Red Bull-BORA-hansgrohe + 02:11.25
133 Sven Erik Bystrøm Groupama-FDJ + 02:13.33
134 Albert Torres Movistar Team + 02:14.04
135 Gianni Moscon Red Bull-BORA-hansgrohe + 02:14.51
136 Edoardo Affini Team Visma | Lease a Bike + 02:18.13
137 Xabier Azparren Q36.5 Pro Cycling Team + 02:19.53
138 Milan Fretin Cofidis + 02:21.24
139 Giosue Epis ARKEA-B&B HOTELS + 02:21.44
140 Tord Gudmestad Decathlon AG2R La Mondiale Team + 02:22.11
141 Emils Liepins Q36.5 Pro Cycling Team + 02:23.43
142 Josef Cerný Soudal Quick-Step + 02:25.23
143 Kim Heiduk INEOS Grenadiers + 02:25.37
144 Giovanni Lonardi Team Polti VisitMalta + 02:25.47
145 Sam Bennett Decathlon AG2R La Mondiale Team + 02:27.11
146 Luca Mozzato ARKEA-B&B HOTELS + 02:27.47
147 Andrea Pietrobon Team Polti VisitMalta + 02:27.50
148 Ethan Hayter Soudal Quick-Step + 02:28.24
149 Luke Lamperti Soudal Quick-Step + 02:29.06
150 Clément Davy Groupama-FDJ + 02:29.15
151 Matevz Govekar Bahrain Victorious + 02:29.38
152 Jan Maas Cofidis + 02:29.59
153 Dries De Bondt Decathlon AG2R La Mondiale Team + 02:30.15
154 Alex Edmondson Team Picnic PostNL + 02:30.40
155 Nicolas Debeaumarché Cofidis + 02:31.18
156 Jimmy Janssens Alpecin-Deceuninck + 02:31.31
157 Casper van Uden Team Picnic PostNL + 02:31.34
158 Francisco Muñoz Team Polti VisitMalta + 02:31.46
159 Paul Magnier Soudal Quick-Step + 02:32.04
160 Anton Kuzmin XDS Astana Team + 02:33.11
161 Michael Hepburn Team Jayco-AlUla + 02:33.50
162 Olav Kooij Team Visma | Lease a Bike + 02:34.12
163 Taco van der Hoorn Intermarché-Wanty + 02:35.06
164 Matteo Moschetti Q36.5 Pro Cycling Team + 02:38.16
165 Maikel Zijlaard Tudor Pro Cycling Team + 02:41.09
166 Gijs Van Hoecke Intermarché-Wanty + 02:45.52
167 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 02:45.55
168 Gerben Thijssen Intermarché-Wanty + 02:48.10
169 Jensen Plowright Alpecin-Deceuninck + 02:50.40
170 Niklas Märkl Team Picnic PostNL + 02:51.50
171 Alexander Krieger Tudor Pro Cycling Team + 03:08.07

Youth

PosRiderTeam Time
1 Isaac del Toro UAE Team Emirates-XRG 46:32:59
2 Juan Ayuso UAE Team Emirates-XRG + 00.38
3 Antonio Tiberi Bahrain Victorious + 01.18
4 Giulio Pellizzari Red Bull-BORA-hansgrohe + 04.13
5 Davide Piganzoli Team Polti VisitMalta + 04.23
6 Max Poole Team Picnic PostNL + 05.51
7 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 13.12
8 Edoardo Zambanini Bahrain Victorious + 20.12
9 Mathias Vacek Lidl-Trek + 23.29
10 Marco Frigo Israel-Premier Tech + 24.21
11 Martin Tjøtta ARKEA-B&B HOTELS + 28.06
12 Igor Arrieta UAE Team Emirates-XRG + 37.00
13 Gianmarco Garofoli Soudal Quick-Step + 43.41
14 Lorenzo Germani Groupama-FDJ + 01:01.19
15 Corbin Strong Israel-Premier Tech + 01:11.53
16 Felix Engelhardt Team Jayco-AlUla + 01:12.27
17 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 01:13.41
18 Davide De Pretto Team Jayco-AlUla + 01:16.41
19 Filippo Baroncini UAE Team Emirates-XRG + 01:16.42
20 Alessio Martinelli VF Group-Bardiani CSF-Faizanè + 01:20.05
21 Fabio Van den Bossche Alpecin-Deceuninck + 01:22.15
22 Afonso Eulalio Bahrain Victorious + 01:22.20
23 Darren Rafferty EF Education-EasyPost + 01:27.14
24 Luke Plapp Team Jayco-AlUla + 01:30.08
25 Georg Steinhauser EF Education-EasyPost + 01:31.06
26 Lorenzo Milesi Movistar Team + 01:35.25
27 Joshua Tarling INEOS Grenadiers + 01:37.03
28 Francesco Busatto Intermarché-Wanty + 01:43.38
29 Jon Barrenetxea Movistar Team + 01:45.46
30 Rick Pluimers Tudor Pro Cycling Team + 01:53.28
31 Alessandro Verre ARKEA-B&B HOTELS + 01:56.09
32 Enzo Paleni Groupama-FDJ + 02:01.20
33 Marco Brenner Tudor Pro Cycling Team + 02:01.44
34 Fran Miholjevic Bahrain Victorious + 02:10.45
35 Milan Fretin Cofidis + 02:21.24
36 Giosue Epis ARKEA-B&B HOTELS + 02:21.44
37 Tord Gudmestad Decathlon AG2R La Mondiale Team + 02:22.11
38 Kim Heiduk INEOS Grenadiers + 02:25.37
39 Luke Lamperti Soudal Quick-Step + 02:29.06
40 Matevz Govekar Bahrain Victorious + 02:29.38
41 Casper van Uden Team Picnic PostNL + 02:31.34
42 Francisco Muñoz Team Polti VisitMalta + 02:31.46
43 Paul Magnier Soudal Quick-Step + 02:32.04
44 Olav Kooij Team Visma | Lease a Bike + 02:34.12
45 Jensen Plowright Alpecin-Deceuninck + 02:50.40

Points

PosRiderTeam Points
1 Mads Pedersen Lidl-Trek 227
2 Olav Kooij Team Visma | Lease a Bike 105
3 Casper van Uden Team Picnic PostNL 85
4 Isaac del Toro UAE Team Emirates-XRG 79
5 Wout van Aert Team Visma | Lease a Bike 78
6 Alessandro Tonelli Team Polti VisitMalta 64
7 Dries De Bondt Decathlon AG2R La Mondiale Team 49
8 Orluis Aular Movistar Team 49
9 Richard Carapaz EF Education-EasyPost 45
10 Edoardo Zambanini Bahrain Victorious 41
11 Tom Pidcock Q36.5 Pro Cycling Team 39
12 Luke Plapp Team Jayco-AlUla 37
13 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 36
14 Primoz Roglic Red Bull-BORA-hansgrohe 35
15 Giosue Epis ARKEA-B&B HOTELS 34
16 Taco van der Hoorn Intermarché-Wanty 34
17 Lorenzo Fortunato XDS Astana Team 33
18 Ben Turner INEOS Grenadiers 33
19 Giulio Ciccone Lidl-Trek 32
20 Joshua Tarling INEOS Grenadiers 30
21 Kaden Groves Alpecin-Deceuninck 28
22 Juan Ayuso UAE Team Emirates-XRG 25
23 Antonio Tiberi Bahrain Victorious 25
24 Milan Fretin Cofidis 25
25 Maikel Zijlaard Tudor Pro Cycling Team 25
26 Enzo Paleni Groupama-FDJ 24
27 Diego Ulissi XDS Astana Team 24
28 Egan Bernal INEOS Grenadiers 23
29 Corbin Strong Israel-Premier Tech 22
30 Daan Hoole Lidl-Trek 20
31 Andrea Pietrobon Team Polti VisitMalta 20
32 Rémy Rochas Groupama-FDJ 18
33 Wilco Kelderman Team Visma | Lease a Bike 18
34 Paul Magnier Soudal Quick-Step 18
35 Jensen Plowright Alpecin-Deceuninck 18
36 Mattia Bais Team Polti VisitMalta 17
37 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 17
38 Sam Bennett Decathlon AG2R La Mondiale Team 17
39 Damiano Caruso Bahrain Victorious 16
40 Brandon Rivera INEOS Grenadiers 16
41 Davide Bais Team Polti VisitMalta 16
42 Lorenzo Milesi Movistar Team 16
43 Chris Hamilton Team Picnic PostNL 14
44 Dorian Godon Decathlon AG2R La Mondiale Team 14
45 Jay Vine UAE Team Emirates-XRG 14
46 Xabier Azparren Q36.5 Pro Cycling Team 13
47 Michael Storer Tudor Pro Cycling Team 13
48 Gianmarco Garofoli Soudal Quick-Step 13
49 Filippo Magli VF Group-Bardiani CSF-Faizanè 13
50 Edoardo Affini Team Visma | Lease a Bike 13
51 Francisco Muñoz Team Polti VisitMalta 12
52 Mattia Cattaneo Soudal Quick-Step 12
53 Sylvain Moniquet Cofidis 12
54 Quentin Pacher Groupama-FDJ 11
55 Ethan Hayter Soudal Quick-Step 11
56 Derek Gee Israel-Premier Tech 10
57 Nicolas Prodhomme Decathlon AG2R La Mondiale Team 9
58 Nicola Conci XDS Astana Team 9
59 Mark Donovan Q36.5 Pro Cycling Team 9
60 Andrea Vendrame Decathlon AG2R La Mondiale Team 9
61 Steven Kruijswijk Team Visma | Lease a Bike 9
62 Lorenzo Germani Groupama-FDJ 9
63 Quinten Hermans Alpecin-Deceuninck 9
64 Davide De Pretto Team Jayco-AlUla 9
65 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè 9
66 Igor Arrieta UAE Team Emirates-XRG 8
67 Davide Formolo Movistar Team 8
68 Stefano Oldani Cofidis 8
69 Francesco Busatto Intermarché-Wanty 8
70 Matevz Govekar Bahrain Victorious 8
71 Simon Yates Team Visma | Lease a Bike 6
72 Mathias Vacek Lidl-Trek 6
73 Gijs Leemreize Team Picnic PostNL 6
74 Alessandro Verre ARKEA-B&B HOTELS 6
75 Max Poole Team Picnic PostNL 5
76 Pello Bilbao Bahrain Victorious 5
77 Christian Scaroni XDS Astana Team 5
78 Luca Mozzato ARKEA-B&B HOTELS 5
79 Giovanni Lonardi Team Polti VisitMalta 4
80 Gerben Thijssen Intermarché-Wanty 4
81 Brandon McNulty UAE Team Emirates-XRG 3
82 Thymen Arensman INEOS Grenadiers 3
83 Einer Rubio Movistar Team 3
84 Nairo Quintana Movistar Team 3
85 Marco Frigo Israel-Premier Tech 3
86 Damien Howson Q36.5 Pro Cycling Team 3
87 Georg Steinhauser EF Education-EasyPost 3
88 Lucas Hamilton INEOS Grenadiers 3
89 Luke Lamperti Soudal Quick-Step 3
90 Kevin Geniets Groupama-FDJ 2
91 Romain Bardet Team Picnic PostNL 2
92 Michael Hepburn Team Jayco-AlUla 2
93 Adam Yates UAE Team Emirates-XRG 1
94 Davide Piganzoli Team Polti VisitMalta 1
95 Wout Poels XDS Astana Team 1
96 Alessio Martinelli VF Group-Bardiani CSF-Faizanè 1
97 Edward Planckaert Alpecin-Deceuninck 1
98 Rick Pluimers Tudor Pro Cycling Team 1
99 Anthony Perez Cofidis 1
100 Max Kanter XDS Astana Team -3
101 Martin Marcellusi VF Group-Bardiani CSF-Faizanè -4

Mountain

PosRiderTeam Points
1 Lorenzo Fortunato XDS Astana Team 157
2 Juan Ayuso UAE Team Emirates-XRG 54
3 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 50
4 Paul Double Team Jayco-AlUla 36
5 Isaac del Toro UAE Team Emirates-XRG 31
6 Pello Bilbao Bahrain Victorious 29
7 Nairo Quintana Movistar Team 28
8 Sylvain Moniquet Cofidis 22
9 Luke Plapp Team Jayco-AlUla 22
10 Richard Carapaz EF Education-EasyPost 19
11 Egan Bernal INEOS Grenadiers 19
12 Romain Bardet Team Picnic PostNL 18
13 Taco van der Hoorn Intermarché-Wanty 18
14 Christian Scaroni XDS Astana Team 17
15 Diego Ulissi XDS Astana Team 17
16 Alessandro Tonelli Team Polti VisitMalta 16
17 Giulio Ciccone Lidl-Trek 15
18 Enzo Paleni Groupama-FDJ 15
19 Wout Poels XDS Astana Team 15
20 Rafal Majka UAE Team Emirates-XRG 14
21 Primoz Roglic Red Bull-BORA-hansgrohe 12
22 Gijs Leemreize Team Picnic PostNL 10
23 Davide Piganzoli Team Polti VisitMalta 9
24 Quinten Hermans Alpecin-Deceuninck 9
25 Mads Pedersen Lidl-Trek 8
26 Chris Hamilton Team Picnic PostNL 8
27 Alessandro Verre ARKEA-B&B HOTELS 8
28 Brandon McNulty UAE Team Emirates-XRG 6
29 Lorenzo Germani Groupama-FDJ 6
30 Giosue Epis ARKEA-B&B HOTELS 6
31 Wilco Kelderman Team Visma | Lease a Bike 5
32 Antonio Tiberi Bahrain Victorious 4
33 Mathias Vacek Lidl-Trek 4
34 Steven Kruijswijk Team Visma | Lease a Bike 4
35 Wout van Aert Team Visma | Lease a Bike 4
36 Georg Steinhauser EF Education-EasyPost 4
37 Andrea Pietrobon Team Polti VisitMalta 4
38 Mark Donovan Q36.5 Pro Cycling Team 3
39 Mattia Bais Team Polti VisitMalta 3
40 Lorenzo Milesi Movistar Team 3
41 Francisco Muñoz Team Polti VisitMalta 3
42 Damiano Caruso Bahrain Victorious 3
43 Gianmarco Garofoli Soudal Quick-Step 3
44 Carlos Verona Lidl-Trek 3
45 Nicolas Prodhomme Decathlon AG2R La Mondiale Team 2
46 Marco Frigo Israel-Premier Tech 2
47 Filippo Baroncini UAE Team Emirates-XRG 2
48 Jay Vine UAE Team Emirates-XRG 2
49 Davide Bais Team Polti VisitMalta 2
50 Dries De Bondt Decathlon AG2R La Mondiale Team 2
51 Adam Yates UAE Team Emirates-XRG 1
52 Igor Arrieta UAE Team Emirates-XRG 1
53 Patrick Konrad Lidl-Trek 1
54 Filippo Zana Team Jayco-AlUla 1
55 Timo Kielich Alpecin-Deceuninck 1
56 Edoardo Affini Team Visma | Lease a Bike 1
57 Milan Fretin Cofidis 1
58 Luca Mozzato ARKEA-B&B HOTELS 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 139:35:52
2 Bahrain Victorious + 20.33
3 Lidl-Trek + 22.50
4 Team Visma | Lease a Bike + 25.13
5 XDS Astana Team + 27.13
6 Movistar Team + 31.57
7 Red Bull-BORA-hansgrohe + 32.51
8 Team Jayco-AlUla + 40.35
9 INEOS Grenadiers + 41.54
10 EF Education-EasyPost + 51.57
11 Israel-Premier Tech + 56.06
12 Q36.5 Pro Cycling Team + 01:02.41
13 Tudor Pro Cycling Team + 01:05.39
14 Team Picnic PostNL + 01:08.54
15 Team Polti VisitMalta + 01:08.55
16 Groupama-FDJ + 01:13.13
17 Soudal Quick-Step + 01:29.30
18 ARKEA-B&B HOTELS + 01:37.30
19 Cofidis + 01:51.00
20 Decathlon AG2R La Mondiale Team + 01:51.04
21 VF Group-Bardiani CSF-Faizanè + 02:16.16
22 Intermarché-Wanty + 02:33.08
23 Alpecin-Deceuninck + 03:20.10

Race profile

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