Home
News
Races
Teams
Riders
Fantasy
FAQs
Store
Previews
Sign in
ENGLISH
CASTELLANO
FRANÇAISE
ITALIANO
PORTUGUÊS
CATALÀ
Overview
Results
Startlist
Stages
Favourites
Fantasy
Results »
Giro d'Italia
2025
09/05/2025
- 01/06/2025
2.UWT
in progress
x10
x1
x1
x1
x21
x21
Post
Races
»
Giro d'Italia
»
2025
»
Results
»
Stage 1
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
Stage 16
Stage 17
Stage 18
Stage 19
Stage 20
Stage 21
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage 6
Stage 7
Stage 8
Stage 9
Stage 10
Stage 11
Stage 12
Stage 13
Stage 14
Stage 15
Stage 16
Stage 17
Stage 18
Stage 19
Stage 20
Stage 21
Stage 1
09/05/2025
Durrës > Tirana
160km
+1874m
SC
GC
OMC
OPC
OYC
OTC
#
Name
Val
1
PEDERSEN Mads
03:36:24
2
VAN AERT Wout
00:00:00
3
AULAR Orluis
00:00:00
4
BUSATTO Francesco
00:00:00
5
PIDCOCK Thomas
00:00:00
6
ULISSI Diego
00:00:00
7
CARAPAZ Richard
00:00:00
8
POOLE Max
00:00:00
9
CONCI Nicola
00:00:00
10
PIGANZOLI Davide
00:00:00
11
CICCONE Giulio
00:00:00
12
TIBERI Antonio
00:00:00
13
DOUBLE Paul
00:00:00
14
ENGELHARDT Felix
00:00:00
15
ROGLIČ Primož
00:00:00
16
BARDET Romain
00:00:00
17
HINDLEY Jai
00:00:00
18
RUBIO Einer Augusto
00:00:00
19
CARUSO Damiano
00:00:00
20
DEL TORO Isaac
00:00:00
21
YATES Simon
00:00:00
22
VACEK Mathias
00:00:00
23
STORER Michael
00:00:00
24
GAUDU David
00:00:00
25
BERNAL Egan
00:00:00
26
YATES Adam
00:00:00
27
MCNULTY Brandon
00:00:00
28
QUINTANA Nairo
00:00:00
29
AYUSO PESQUERA Juan
00:00:00
30
HOWSON Damien
00:00:00
31
ALEOTTI Giovanni
00:00:00
32
KELDERMAN Wilco
00:00:00
33
MAJKA Rafal
00:00:00
34
HARPER Chris
00:00:00
35
PELLIZZARI Giulio
00:00:00
36
SCARONI Cristian
00:00:00
37
STORK Florian
00:00:22
38
HERMANS Quinten
00:00:22
39
FIORELLI Filippo
00:00:25
40
VADER Milan
00:00:57
41
SAMITIER SAMITIER Sergio
00:00:57
42
TJØTTA Martin
00:00:57
43
BAIS Mattia
00:00:57
44
OLDANI Stefano
00:00:57
45
HAMILTON Chris
00:00:57
46
BAIS Davide
00:00:57
47
GEE Derek
00:00:57
48
FORTUNATO Lorenzo
00:00:57
49
MEINTJES Louis
00:00:57
50
FORMOLO Davide
00:00:57
51
SHAW James
00:00:57
52
HIRT Jan
00:00:57
53
CEPEDA Jefferson Alexander
00:00:57
54
PRODHOMME Nicolas
00:00:57
55
PINARELLO Alessandro
00:00:57
56
MARTÍNEZ Daniel Felipe
00:00:57
57
CEPEDA Jefferson Alveiro
00:00:57
58
ARENSMAN Thymen
00:01:35
59
TARLING Joshua
00:01:35
60
POELS Wout
00:01:35
61
COVILI Luca
00:01:37
62
MAGLI Filippo
00:01:37
63
BYSTRØM Sven Erik
00:01:37
64
GERMANI Lorenzo
00:01:37
65
GENIETS Kevin
00:01:37
66
ZAMBANINI Edoardo
00:01:37
67
KRAGH ANDERSEN Søren
00:01:37
68
ZANA Filippo
00:01:37
69
MARCELLUSI Martin
00:01:37
70
FRIGO Marco
00:01:37
71
BOUWMAN Koen
00:01:37
72
KNOX James
00:01:37
73
RIES Michel
00:02:20
74
TURNER Ben
00:02:20
75
GUGLIELMI Simon
00:02:20
76
BARRENETXEA GOLZARRI Jon
00:02:20
77
CATTANEO Mattia
00:02:20
78
VERRE Alessandro
00:02:20
79
ARRIETA LIZARRAGA Igor
00:02:20
80
PACHER Quentin
00:02:20
81
STRONG Corbin
00:03:00
82
DE BONDT Dries
00:03:53
83
SVESTAD-BÅRDSENG Embret
00:03:53
84
PLUIMERS Rick
00:03:53
85
PETILLI Simone
00:03:53
86
KANTER Max
00:03:53
87
TAROZZI Manuele
00:03:53
88
DE PRETTO Davide
00:03:53
89
DONOVAN Mark
00:03:53
90
VAN DEN BOSSCHE Fabio
00:03:53
91
VINE Jay
00:03:59
92
GODON Dorian
00:04:43
93
ZUKOWSKY Nickolas
00:05:35
94
MARTINELLI Alessio
00:05:35
95
GROVES Kaden
00:05:35
96
PLAPP Luke
00:05:35
97
WARBASSE Larry
00:05:35
98
PEREZ Anthony
00:05:35
99
LASTRA MARTINEZ Jonathan
00:05:35
100
VOISARD Yannis
00:05:35
101
ROCHAS Rémy
00:05:35
102
BILBAO LOPEZ DE ARMENTIA Pello
00:05:35
103
MASNADA Fausto
00:07:23
104
VERONA Carlos
00:07:27
105
CASTROVIEJO Jonathan
00:08:18
106
RIVERA Brandon Smith
00:08:18
107
HONORÉ Mikkel Frølich
00:08:18
108
EULÁLIO Afonso
00:08:18
109
HOULE Hugo
00:08:18
110
SCHULTZ Nick
00:08:18
111
VENDRAME Andrea
00:08:18
112
GUDMESTAD Tord
00:08:18
113
RAFFERTY Darren
00:08:18
114
SMITH Dion
00:08:18
115
COLLEONI Kevin
00:08:18
116
HOLLMANN Juri
00:08:18
117
PLANCKAERT Edward
00:08:18
118
DOULL Owain
00:08:18
119
MAESTRI Mirco
00:09:41
120
MOSCA Jacopo
00:09:41
121
HOOLE Daan
00:09:41
122
VAN BAARLE Dylan
00:09:41
123
KONRAD Patrick
00:09:41
124
DENZ Nico
00:09:41
125
BARONCINI Filippo
00:10:37
126
ZANONCELLO Enrico
00:10:37
127
MAGNIER Paul
00:10:37
128
MILESI Lorenzo
00:10:37
129
TONELLI Alessandro
00:10:37
130
KRUIJSWIJK Steven
00:10:37
131
FRETIN Milan
00:10:37
132
GAROFOLI Gianmarco
00:10:37
133
HAMILTON Lucas
00:10:37
134
STEINHAUSER Georg
00:10:37
135
FUGLSANG Jakob
00:10:37
136
CLARKE Simon
00:10:37
137
ČERNÝ Josef
00:10:37
138
DAVY Clément
00:12:23
139
PIETROBON Andrea
00:12:23
140
AFFINI Edoardo
00:12:23
141
DEWULF Stan
00:12:23
142
HUYS Laurens
00:12:23
143
KUZMIN Anton
00:12:23
144
AZPARREN Xabier Mikel
00:12:23
145
LEEMREIZE Gijs
00:12:23
146
LEMMEN Bart
00:12:23
147
MUÑOZ Francisco
00:12:23
148
PALENI Enzo
00:12:23
149
VAN UDEN Casper
00:12:23
150
TORRES BARCELO Albert
00:12:23
151
DEBEAUMARCHE Nicolas
00:12:23
152
MAAS Jan
00:12:23
153
LONARDI Giovanni
00:12:23
154
BENNETT Sam
00:12:23
155
KIELICH Timo
00:12:23
156
EPIS Giosuè
00:13:15
157
HEPBURN Michael
00:13:15
158
MOZZATO Luca
00:13:15
159
MOSCHETTI Matteo
00:13:15
160
WELTEN Bram
00:13:15
161
KOOIJ Olav
00:13:15
162
EDMONDSON Alex
00:13:15
163
PASQUALON Andrea
00:13:15
164
VAN HOECKE Gijs
00:13:15
165
THIJSSEN Gerben
00:13:15
166
LIEPIŅŠ Emīls
00:13:15
167
MIHOLJEVIĆ Fran
00:13:15
168
MOSCON Gianni
00:13:15
169
VAN DER HOORN Taco
00:13:15
170
HEIDUK Kim
00:13:15
171
MONIQUET Sylvain
00:13:15
172
TRATNIK Jan
00:13:36
173
LAMPERTI Luke
00:17:23
174
PLOWRIGHT Jensen
00:17:23
175
ASGREEN Kasper
00:17:23
176
ZIJLAARD Maikel
00:17:23
177
KRIEGER Alexander
00:17:23
178
JANSSENS Jimmy
00:17:23
179
HAYTER Ethan
00:17:23
180
GOVEKAR Matevž
00:17:23
181
BRENNER Marco
00:17:23
182
MÄRKL Niklas
00:26:08
183
BOUCHARD Geoffrey
-03:36:24
184
LANDA MEANA Mikel
-03:36:24
#
Name
Val
1
PEDERSEN Mads
03:36:14
2
VAN AERT Wout
00:00:04
3
AULAR Orluis
00:00:06
4
BUSATTO Francesco
00:00:10
5
PIDCOCK Thomas
00:00:10
6
ULISSI Diego
00:00:10
7
CARAPAZ Richard
00:00:10
8
POOLE Max
00:00:10
9
CONCI Nicola
00:00:10
10
PIGANZOLI Davide
00:00:10
11
CICCONE Giulio
00:00:10
12
TIBERI Antonio
00:00:10
13
DOUBLE Paul
00:00:10
14
ENGELHARDT Felix
00:00:10
15
ROGLIČ Primož
00:00:10
16
BARDET Romain
00:00:10
17
HINDLEY Jai
00:00:10
18
RUBIO Einer Augusto
00:00:10
19
CARUSO Damiano
00:00:10
20
DEL TORO Isaac
00:00:10
21
YATES Simon
00:00:10
22
VACEK Mathias
00:00:10
23
STORER Michael
00:00:10
24
GAUDU David
00:00:10
25
BERNAL Egan
00:00:10
26
YATES Adam
00:00:10
27
MCNULTY Brandon
00:00:10
28
QUINTANA Nairo
00:00:10
29
AYUSO PESQUERA Juan
00:00:10
30
HOWSON Damien
00:00:10
31
ALEOTTI Giovanni
00:00:10
32
KELDERMAN Wilco
00:00:10
33
MAJKA Rafal
00:00:10
34
HARPER Chris
00:00:10
35
PELLIZZARI Giulio
00:00:10
36
SCARONI Cristian
00:00:10
37
STORK Florian
00:00:32
38
HERMANS Quinten
00:00:32
39
FIORELLI Filippo
00:00:35
40
VADER Milan
00:01:07
41
SAMITIER SAMITIER Sergio
00:01:07
42
TJØTTA Martin
00:01:07
43
BAIS Mattia
00:01:07
44
OLDANI Stefano
00:01:07
45
HAMILTON Chris
00:01:07
46
BAIS Davide
00:01:07
47
GEE Derek
00:01:07
48
FORTUNATO Lorenzo
00:01:07
49
MEINTJES Louis
00:01:07
50
FORMOLO Davide
00:01:07
51
SHAW James
00:01:07
52
HIRT Jan
00:01:07
53
CEPEDA Jefferson Alexander
00:01:07
54
PRODHOMME Nicolas
00:01:07
55
PINARELLO Alessandro
00:01:07
56
MARTÍNEZ Daniel Felipe
00:01:07
57
CEPEDA Jefferson Alveiro
00:01:07
58
ARENSMAN Thymen
00:01:45
59
TARLING Joshua
00:01:45
60
POELS Wout
00:01:45
61
COVILI Luca
00:01:47
62
MAGLI Filippo
00:01:47
63
BYSTRØM Sven Erik
00:01:47
64
GERMANI Lorenzo
00:01:47
65
GENIETS Kevin
00:01:47
66
ZAMBANINI Edoardo
00:01:47
67
KRAGH ANDERSEN Søren
00:01:47
68
ZANA Filippo
00:01:47
69
MARCELLUSI Martin
00:01:47
70
FRIGO Marco
00:01:47
71
BOUWMAN Koen
00:01:47
72
KNOX James
00:01:47
73
VERRE Alessandro
00:02:28
74
RIES Michel
00:02:30
75
TURNER Ben
00:02:30
76
GUGLIELMI Simon
00:02:30
77
BARRENETXEA GOLZARRI Jon
00:02:30
78
CATTANEO Mattia
00:02:30
79
ARRIETA LIZARRAGA Igor
00:02:30
80
PACHER Quentin
00:02:30
81
STRONG Corbin
00:03:10
82
TAROZZI Manuele
00:03:57
83
DE BONDT Dries
00:04:03
84
SVESTAD-BÅRDSENG Embret
00:04:03
85
PLUIMERS Rick
00:04:03
86
PETILLI Simone
00:04:03
87
KANTER Max
00:04:03
88
DE PRETTO Davide
00:04:03
89
DONOVAN Mark
00:04:03
90
VAN DEN BOSSCHE Fabio
00:04:03
91
VINE Jay
00:04:09
92
GODON Dorian
00:04:53
93
ZUKOWSKY Nickolas
00:05:45
94
MARTINELLI Alessio
00:05:45
95
GROVES Kaden
00:05:45
96
PLAPP Luke
00:05:45
97
WARBASSE Larry
00:05:45
98
PEREZ Anthony
00:05:45
99
LASTRA MARTINEZ Jonathan
00:05:45
100
VOISARD Yannis
00:05:45
101
ROCHAS Rémy
00:05:45
102
BILBAO LOPEZ DE ARMENTIA Pello
00:05:45
103
MASNADA Fausto
00:07:33
104
VERONA Carlos
00:07:37
105
CASTROVIEJO Jonathan
00:08:28
106
RIVERA Brandon Smith
00:08:28
107
HONORÉ Mikkel Frølich
00:08:28
108
EULÁLIO Afonso
00:08:28
109
HOULE Hugo
00:08:28
110
SCHULTZ Nick
00:08:28
111
VENDRAME Andrea
00:08:28
112
GUDMESTAD Tord
00:08:28
113
RAFFERTY Darren
00:08:28
114
SMITH Dion
00:08:28
115
COLLEONI Kevin
00:08:28
116
HOLLMANN Juri
00:08:28
117
PLANCKAERT Edward
00:08:28
118
DOULL Owain
00:08:28
119
MAESTRI Mirco
00:09:51
120
MOSCA Jacopo
00:09:51
121
HOOLE Daan
00:09:51
122
VAN BAARLE Dylan
00:09:51
123
KONRAD Patrick
00:09:51
124
DENZ Nico
00:09:51
125
TONELLI Alessandro
00:10:43
126
BARONCINI Filippo
00:10:47
127
ZANONCELLO Enrico
00:10:47
128
MAGNIER Paul
00:10:47
129
MILESI Lorenzo
00:10:47
130
KRUIJSWIJK Steven
00:10:47
131
FRETIN Milan
00:10:47
132
GAROFOLI Gianmarco
00:10:47
133
HAMILTON Lucas
00:10:47
134
STEINHAUSER Georg
00:10:47
135
FUGLSANG Jakob
00:10:47
136
CLARKE Simon
00:10:47
137
ČERNÝ Josef
00:10:47
138
DAVY Clément
00:12:33
139
PIETROBON Andrea
00:12:33
140
AFFINI Edoardo
00:12:33
141
DEWULF Stan
00:12:33
142
HUYS Laurens
00:12:33
143
KUZMIN Anton
00:12:33
144
AZPARREN Xabier Mikel
00:12:33
145
LEEMREIZE Gijs
00:12:33
146
LEMMEN Bart
00:12:33
147
MUÑOZ Francisco
00:12:33
148
PALENI Enzo
00:12:33
149
VAN UDEN Casper
00:12:33
150
TORRES BARCELO Albert
00:12:33
151
DEBEAUMARCHE Nicolas
00:12:33
152
MAAS Jan
00:12:33
153
LONARDI Giovanni
00:12:33
154
BENNETT Sam
00:12:33
155
KIELICH Timo
00:12:33
156
EPIS Giosuè
00:13:25
157
HEPBURN Michael
00:13:25
158
MOZZATO Luca
00:13:25
159
MOSCHETTI Matteo
00:13:25
160
WELTEN Bram
00:13:25
161
KOOIJ Olav
00:13:25
162
EDMONDSON Alex
00:13:25
163
PASQUALON Andrea
00:13:25
164
VAN HOECKE Gijs
00:13:25
165
THIJSSEN Gerben
00:13:25
166
LIEPIŅŠ Emīls
00:13:25
167
MIHOLJEVIĆ Fran
00:13:25
168
MOSCON Gianni
00:13:25
169
VAN DER HOORN Taco
00:13:25
170
HEIDUK Kim
00:13:25
171
MONIQUET Sylvain
00:13:25
172
TRATNIK Jan
00:13:46
173
LAMPERTI Luke
00:17:33
174
PLOWRIGHT Jensen
00:17:33
175
ASGREEN Kasper
00:17:33
176
ZIJLAARD Maikel
00:17:33
177
KRIEGER Alexander
00:17:33
178
JANSSENS Jimmy
00:17:33
179
HAYTER Ethan
00:17:33
180
GOVEKAR Matevž
00:17:33
181
BRENNER Marco
00:17:33
182
MÄRKL Niklas
00:26:18
#
Name
Val
1
MONIQUET Sylvain
18
2
FORTUNATO Lorenzo
10
3
CICCONE Giulio
9
4
VERRE Alessandro
8
5
TONELLI Alessandro
6
6
PEDERSEN Mads
4
7
TAROZZI Manuele
4
8
BILBAO LOPEZ DE ARMENTIA Pello
4
9
VACEK Mathias
2
10
VERONA Carlos
2
11
VAN DER HOORN Taco
2
12
HINDLEY Jai
1
13
KONRAD Patrick
1
#
Name
Val
1
PEDERSEN Mads
25
2
VAN AERT Wout
18
3
TAROZZI Manuele
17
4
TONELLI Alessandro
15
5
AULAR Orluis
12
6
MONIQUET Sylvain
11
7
VAN DER HOORN Taco
9
8
BUSATTO Francesco
8
9
PIDCOCK Thomas
6
10
VERRE Alessandro
6
11
ULISSI Diego
5
12
CARAPAZ Richard
4
13
POOLE Max
3
14
CONCI Nicola
2
15
PIGANZOLI Davide
1
#
Name
Val
1
BUSATTO Francesco
03:36:24
2
POOLE Max
00:00:00
3
PIGANZOLI Davide
00:00:00
4
TIBERI Antonio
00:00:00
5
ENGELHARDT Felix
00:00:00
6
DEL TORO Isaac
00:00:00
7
VACEK Mathias
00:00:00
8
AYUSO PESQUERA Juan
00:00:00
9
PELLIZZARI Giulio
00:00:00
10
TJØTTA Martin
00:00:57
11
PINARELLO Alessandro
00:00:57
12
TARLING Joshua
00:01:35
13
GERMANI Lorenzo
00:01:37
14
ZAMBANINI Edoardo
00:01:37
15
MARCELLUSI Martin
00:01:37
16
FRIGO Marco
00:01:37
17
VERRE Alessandro
00:02:18
18
BARRENETXEA GOLZARRI Jon
00:02:20
19
ARRIETA LIZARRAGA Igor
00:02:20
20
STRONG Corbin
00:03:00
21
SVESTAD-BÅRDSENG Embret
00:03:53
22
PLUIMERS Rick
00:03:53
23
DE PRETTO Davide
00:03:53
24
VAN DEN BOSSCHE Fabio
00:03:53
25
MARTINELLI Alessio
00:05:35
26
PLAPP Luke
00:05:35
27
EULÁLIO Afonso
00:08:18
28
GUDMESTAD Tord
00:08:18
29
RAFFERTY Darren
00:08:18
30
BARONCINI Filippo
00:10:37
31
MAGNIER Paul
00:10:37
32
MILESI Lorenzo
00:10:37
33
FRETIN Milan
00:10:37
34
GAROFOLI Gianmarco
00:10:37
35
STEINHAUSER Georg
00:10:37
36
MUÑOZ Francisco
00:12:23
37
PALENI Enzo
00:12:23
38
VAN UDEN Casper
00:12:23
39
EPIS Giosuè
00:13:15
40
KOOIJ Olav
00:13:15
41
MIHOLJEVIĆ Fran
00:13:15
42
HEIDUK Kim
00:13:15
43
LAMPERTI Luke
00:17:23
44
PLOWRIGHT Jensen
00:17:23
45
GOVEKAR Matevž
00:17:23
46
BRENNER Marco
00:17:23
#
Name
Val
1
LIDL - TREK
10:49:12
2
MOVISTAR TEAM
00:00:00
3
XDS ASTANA TEAM
00:00:00
4
TEAM VISMA | LEASE A BIKE
00:00:00
5
TEAM JAYCO ALULA
00:00:00
6
RED BULL - BORA - HANSGROHE
00:00:00
7
UAE TEAM EMIRATES - XRG
00:00:00
8
TEAM PICNIC POSTNL
00:00:57
9
Q36.5 PRO CYCLING TEAM
00:00:57
10
BAHRAIN - VICTORIOUS
00:01:37
11
TEAM POLTI VISITMALTA
00:01:54
12
EF EDUCATION - EASYPOST
00:01:54
13
VF GROUP - BARDIANI CSF - FAIZANÈ
00:02:59
14
INEOS GRENADIERS
00:03:10
15
GROUPAMA - FDJ
00:03:14
16
ISRAEL - PREMIER TECH
00:03:31
17
TUDOR PRO CYCLING TEAM
00:04:15
18
INTERMARCHÉ - WANTY
00:04:50
19
ARKÉA - B&B HOTELS
00:05:37
20
COFIDIS
00:07:29
21
DECATHLON AG2R LA MONDIALE TEAM
00:09:33
22
ALPECIN - DECEUNINCK
00:09:50
23
SOUDAL - QUICK STEP
00:14:34