Giro d’Italia 2025 Results
9 May – 1 June 2025 · 21 stages
General classification, Maglia Rosa
Maglia Rosa
Simon Yates
Team Visma - Lease a Bike
82:31:01
-
2
Isaac Del Toro
UAE Team Emirates-XRG
+03:56
-
3
Richard Carapaz
EF Education-EasyPost
+04:43
-
4
Derek Gee
Israel-Premier Tech
+06:23
-
5
Damiano Caruso
Bahrain Victorious
+07:32
-
6
Giulio Pellizzari
Red Bull-BORA-Hansgrohe
+09:28
-
7
Egan Bernal
Ineos Grenadiers
+12:42
-
8
Einer Rubio
Movistar Team
+13:05
-
9
Brandon Mcnulty
UAE Team Emirates-XRG
+13:36
-
10
Michael Storer
Tudor Pro Cycling Team
+14:27
-
11
Max Poole
Team Picnic PostNL
+18:15
-
12
Adam Yates
UAE Team Emirates-XRG
+21:43
-
13
Rafal Majka
UAE Team Emirates-XRG
+23:46
-
14
Davide Piganzoli
Team Polti Visitmalta
+27:53
-
15
Nicolas Prodhomme
Decathlon AG2R la Mondiale Team
+36:09
-
16
Tom Pidcock
Q36.5 Pro Cycling Team
+44:41
-
17
Antonio Tiberi
Bahrain Victorious
+46:04
-
18
Louis Meintjes
Intermarché-Wanty
+52:03
-
19
James Knox
Soudal Quick-Step
+56:35
-
20
Florian Stork
Tudor Pro Cycling Team
+58:53
-
21
Diego Ulissi
XDS Astana Team
+01:05:07
-
22
Embret Svestad-Bårdseng
Arkea-B&b Hotels
+01:06:40
-
23
Chris Harper
Team Jayco-Alula
+01:13:35
-
24
Lorenzo Fortunato
XDS Astana Team
+01:22:09
-
25
Nairo Quintana
Movistar Team
+01:23:09
-
26
Romain Bardet
Team Picnic PostNL
+01:24:04
-
27
Edoardo Zambanini
Bahrain Victorious
+01:25:59
-
28
Marco Frigo
Israel-Premier Tech
+01:32:20
-
29
Thymen Arensman
Ineos Grenadiers
+01:37:46
-
30
Pello Bilbao
Bahrain Victorious
+01:52:02
-
31
Gianmarco Garofoli
Soudal Quick-Step
+01:53:53
-
32
Yannis Voisard
Tudor Pro Cycling Team
+01:56:21
-
33
Kevin Geniets
Groupama-FDJ
+01:56:33
-
34
Jefferson Cepeda
Movistar Team
+01:57:52
-
35
Andrea Vendrame
Decathlon AG2R la Mondiale Team
+01:59:53
-
36
Igor Arrieta
UAE Team Emirates-XRG
+02:00:15
-
37
Wilco Kelderman
Team Visma - Lease a Bike
+02:01:00
-
38
Steven Kruijswijk
Team Visma - Lease a Bike
+02:05:13
-
39
Rémy Rochas
Groupama-FDJ
+02:11:04
-
40
Christian Scaroni
XDS Astana Team
+02:11:13
-
41
Fausto Masnada
XDS Astana Team
+02:12:40
-
42
Bart Lemmen
Team Visma - Lease a Bike
+02:20:47
-
43
Gijs Leemreize
Team Picnic PostNL
+02:21:52
-
44
Mattia Cattaneo
Soudal Quick-Step
+02:23:20
-
45
Davide Formolo
Movistar Team
+02:23:27
-
46
Damien Howson
Q36.5 Pro Cycling Team
+02:23:30
-
47
Chris Hamilton
Team Picnic PostNL
+02:23:31
-
48
Alessandro Tonelli
Team Polti Visitmalta
+02:23:48
-
49
Martin Tjøtta
Arkea-B&b Hotels
+02:26:05
-
50
Wout Poels
XDS Astana Team
+02:26:25
-
51
Alexander Cepeda
EF Education-EasyPost
+02:27:01
-
52
Sergio Samitier
Cofidis
+02:28:09
-
53
Daniel Martinez
Red Bull-BORA-Hansgrohe
+02:29:40
-
54
Carlos Verona
Lidl-Trek
+02:31:09
-
55
Mark Donovan
Q36.5 Pro Cycling Team
+02:37:39
-
56
Nicola Conci
XDS Astana Team
+02:40:14
-
57
Mathias Vacek
Lidl-Trek
+02:42:59
-
58
Filippo Zana
Team Jayco-Alula
+02:43:24
-
59
Giovanni Aleotti
Red Bull-BORA-Hansgrohe
+02:44:16
-
60
Simone Petilli
Intermarché-Wanty
+02:46:21
-
61
Jonathan Castroviejo
Ineos Grenadiers
+02:47:31
-
62
Hugo Houle
Israel-Premier Tech
+02:53:29
-
63
Lorenzo Germani
Groupama-FDJ
+02:54:25
-
64
Quentin Pacher
Groupama-FDJ
+02:59:12
-
65
Jonathan Lastra
Cofidis
+03:04:36
-
66
David Gaudu
Groupama-FDJ
+03:06:33
-
67
Stefano Oldani
Cofidis
+03:07:43
-
68
Lawrence Warbasse
Tudor Pro Cycling Team
+03:10:00
-
69
Mattia Bais
Team Polti Visitmalta
+03:11:07
-
70
Luca Covili
Vf Group-Bardiani CSF-Faizanè
+03:11:24
-
71
Sylvain Moniquet
Cofidis
+03:15:48
-
72
Wout Van Aert
Team Visma - Lease a Bike
+03:16:27
-
73
Patrick Konrad
Lidl-Trek
+03:17:41
-
74
Georg Steinhauser
EF Education-EasyPost
+03:22:54
-
75
Martin Marcellusi
Vf Group-Bardiani CSF-Faizanè
+03:23:11
-
76
James Shaw
EF Education-EasyPost
+03:26:18
-
77
Davide De Pretto
Team Jayco-Alula
+03:28:54
-
78
Filippo Baroncini
UAE Team Emirates-XRG
+03:30:26
-
79
Mikkel Honore
EF Education-EasyPost
+03:34:22
-
80
Milan Vader
Q36.5 Pro Cycling Team
+03:34:38
-
81
Jakob Fuglsang
Israel-Premier Tech
+03:36:09
-
82
Felix Engelhardt
Team Jayco-Alula
+03:37:17
-
83
Jan Tratnik
Red Bull-BORA-Hansgrohe
+03:39:12
-
84
Dorian Godon
Decathlon AG2R la Mondiale Team
+03:40:14
-
85
Quinten Hermans
Alpecin-Deceuninck
+03:43:42
-
86
Timo Kielich
Alpecin-Deceuninck
+03:49:45
-
87
Darren Rafferty
EF Education-EasyPost
+03:51:51
-
88
Lorenzo Milesi
Movistar Team
+03:54:04
-
89
Filippo Fiorelli
Vf Group-Bardiani CSF-Faizanè
+04:00:39
-
90
Mads Pedersen
Lidl-Trek
+04:00:39
-
91
Manuele Tarozzi
Vf Group-Bardiani CSF-Faizanè
+04:01:33
-
92
Jon Barrenetxea
Movistar Team
+04:02:34
-
93
Mirco Maestri
Team Polti Visitmalta
+04:02:46
-
94
Simon Guglielmi
Arkea-B&b Hotels
+04:03:10
-
95
Dylan Van Baarle
Team Visma - Lease a Bike
+04:07:14
-
96
Corbin Strong
Israel-Premier Tech
+04:07:26
-
97
Davide Bais
Team Polti Visitmalta
+04:16:09
-
98
Paul Double
Team Jayco-Alula
+04:16:30
-
99
Francesco Busatto
Intermarché-Wanty
+04:17:40
-
100
Fabio Van Den Bossche
Alpecin-Deceuninck
+04:18:23
-
101
Orluis Aular
Movistar Team
+04:22:20
-
102
Edward Planckaert
Alpecin-Deceuninck
+04:22:44
-
103
Lucas Hamilton
Ineos Grenadiers
+04:24:28
-
104
Alessandro Verre
Arkea-B&b Hotels
+04:26:38
-
105
Rick Pluimers
Tudor Pro Cycling Team
+04:30:38
-
106
Nick Schultz
Israel-Premier Tech
+04:31:19
-
107
Kaden Groves
Alpecin-Deceuninck
+04:31:34
-
108
Kevin Colleoni
Intermarché-Wanty
+04:33:00
-
109
Laurens Huys
Arkea-B&b Hotels
+04:36:42
-
110
Owain Doull
EF Education-EasyPost
+04:37:02
-
111
Stan Dewulf
Decathlon AG2R la Mondiale Team
+04:40:33
-
112
Enzo Paleni
Groupama-FDJ
+04:42:51
-
113
Fran Miholjevic
Bahrain Victorious
+04:46:16
-
114
Kim Heiduk
Ineos Grenadiers
+04:46:33
-
115
Kasper Asgreen
EF Education-EasyPost
+04:47:04
-
116
Filippo Magli
Vf Group-Bardiani CSF-Faizanè
+04:48:45
-
117
Simon Clarke
Israel-Premier Tech
+04:48:51
-
118
Jimmy Janssens
Alpecin-Deceuninck
+04:55:09
-
119
Daan Hoole
Lidl-Trek
+04:57:19
-
120
Ben Turner
Ineos Grenadiers
+05:03:49
-
121
Gianni Moscon
Red Bull-BORA-Hansgrohe
+05:05:00
-
122
Nico Denz
Red Bull-BORA-Hansgrohe
+05:05:18
-
123
Max Kanter
XDS Astana Team
+05:05:26
-
124
Anthony Perez
Cofidis
+05:08:15
-
125
Xabier Azparren
Q36.5 Pro Cycling Team
+05:09:49
-
126
Jacopo Mosca
Lidl-Trek
+05:09:58
-
127
Albert Torres
Movistar Team
+05:11:13
-
128
Dries De Bondt
Decathlon AG2R la Mondiale Team
+05:13:22
-
129
Giovanni Lonardi
Team Polti Visitmalta
+05:20:03
-
130
Sven Erik Bystrøm
Groupama-FDJ
+05:23:13
-
131
Emils Liepins
Q36.5 Pro Cycling Team
+05:23:42
-
132
Josef Cerný
Soudal Quick-Step
+05:29:33
-
133
Edoardo Affini
Team Visma - Lease a Bike
+05:29:52
-
134
Tord Gudmestad
Decathlon AG2R la Mondiale Team
+05:30:25
-
135
Giosue Epis
Arkea-B&b Hotels
+05:31:00
-
136
Ethan Hayter
Soudal Quick-Step
+05:31:39
-
137
Clément Davy
Groupama-FDJ
+05:32:29
-
138
Luca Mozzato
Arkea-B&b Hotels
+05:33:26
-
139
Jan Maas
Cofidis
+05:34:04
-
140
Nicolas Debeaumarché
Cofidis
+05:34:38
-
141
Andrea Pietrobon
Team Polti Visitmalta
+05:36:27
-
142
Matevz Govekar
Bahrain Victorious
+05:38:24
-
143
Michael Hepburn
Team Jayco-Alula
+05:38:36
-
144
Francisco Muñoz
Team Polti Visitmalta
+05:41:19
-
145
Sam Bennett
Decathlon AG2R la Mondiale Team
+05:41:25
-
146
Luke Lamperti
Soudal Quick-Step
+05:41:38
-
147
Anton Kuzmin
XDS Astana Team
+05:42:03
-
148
Alex Edmondson
Team Picnic PostNL
+05:42:42
-
149
Olav Kooij
Team Visma - Lease a Bike
+05:45:37
-
150
Casper Van Uden
Team Picnic PostNL
+05:48:34
-
151
Enrico Zanoncello
Vf Group-Bardiani CSF-Faizanè
+05:51:33
-
152
Matteo Moschetti
Q36.5 Pro Cycling Team
+05:55:35
-
153
Gijs Van Hoecke
Intermarché-Wanty
+05:55:56
-
154
Maikel Zijlaard
Tudor Pro Cycling Team
+05:56:04
-
155
Taco Van der Hoorn
Intermarché-Wanty
+05:57:04
-
156
Niklas Märkl
Team Picnic PostNL
+05:59:46
-
157
Gerben Thijssen
Intermarché-Wanty
+06:04:31
-
158
Jensen Plowright
Alpecin-Deceuninck
+06:07:50
-
159
Alexander Krieger
Tudor Pro Cycling Team
+06:25:03
Points classification, Maglia Ciclamino
Maglia Ciclamino
Mads Pedersen
Lidl-Trek
295 points
-
2
Olav Kooij
Team Visma - Lease a Bike
185 pts
-
3
Wout Van Aert
Team Visma - Lease a Bike
127 pts
-
4
Dries De Bondt
Decathlon AG2R la Mondiale Team
127 pts
-
5
Isaac Del Toro
UAE Team Emirates-XRG
109 pts
-
6
Kaden Groves
Alpecin-Deceuninck
98 pts
-
7
Casper Van Uden
Team Picnic PostNL
89 pts
-
8
Alessandro Tonelli
Team Polti Visitmalta
88 pts
-
9
Richard Carapaz
EF Education-EasyPost
77 pts
-
10
Orluis Aular
Movistar Team
76 pts
-
11
Mirco Maestri
Team Polti Visitmalta
72 pts
-
12
Kasper Asgreen
EF Education-EasyPost
60 pts
-
13
Nico Denz
Red Bull-BORA-Hansgrohe
50 pts
-
14
Tom Pidcock
Q36.5 Pro Cycling Team
47 pts
-
15
Lorenzo Fortunato
XDS Astana Team
45 pts
-
16
Edoardo Zambanini
Bahrain Victorious
41 pts
-
17
Manuele Tarozzi
Vf Group-Bardiani CSF-Faizanè
40 pts
-
18
Nicolas Prodhomme
Decathlon AG2R la Mondiale Team
38 pts
-
19
Diego Ulissi
XDS Astana Team
35 pts
-
20
Giosue Epis
Arkea-B&b Hotels
34 pts
-
21
Taco Van der Hoorn
Intermarché-Wanty
34 pts
-
22
Daan Hoole
Lidl-Trek
33 pts
-
23
Damiano Caruso
Bahrain Victorious
33 pts
-
24
Ben Turner
Ineos Grenadiers
33 pts
-
25
Enzo Paleni
Groupama-FDJ
32 pts
-
26
Christian Scaroni
XDS Astana Team
31 pts
-
27
Derek Gee
Israel-Premier Tech
31 pts
-
28
Filippo Magli
Vf Group-Bardiani CSF-Faizanè
31 pts
-
29
Davide De Pretto
Team Jayco-Alula
30 pts
-
30
Simon Yates
Team Visma - Lease a Bike
29 pts
-
31
Gianmarco Garofoli
Soudal Quick-Step
29 pts
-
32
Jensen Plowright
Alpecin-Deceuninck
29 pts
-
33
Egan Bernal
Ineos Grenadiers
28 pts
-
34
Antonio Tiberi
Bahrain Victorious
27 pts
-
35
Martin Marcellusi
Vf Group-Bardiani CSF-Faizanè
26 pts
-
36
Mattia Cattaneo
Soudal Quick-Step
26 pts
-
37
Edward Planckaert
Alpecin-Deceuninck
26 pts
-
38
Matteo Moschetti
Q36.5 Pro Cycling Team
25 pts
-
39
Maikel Zijlaard
Tudor Pro Cycling Team
25 pts
-
40
Romain Bardet
Team Picnic PostNL
24 pts
-
41
Rémy Rochas
Groupama-FDJ
24 pts
-
42
Stefano Oldani
Cofidis
22 pts
-
43
Corbin Strong
Israel-Premier Tech
22 pts
-
44
Andrea Pietrobon
Team Polti Visitmalta
21 pts
-
45
Alessandro Verre
Arkea-B&b Hotels
21 pts
-
46
Sam Bennett
Decathlon AG2R la Mondiale Team
21 pts
-
47
Josef Cerný
Soudal Quick-Step
20 pts
-
48
Filippo Fiorelli
Vf Group-Bardiani CSF-Faizanè
20 pts
-
49
Carlos Verona
Lidl-Trek
19 pts
-
50
Wilco Kelderman
Team Visma - Lease a Bike
19 pts
-
51
Mattia Bais
Team Polti Visitmalta
17 pts
-
52
Rick Pluimers
Tudor Pro Cycling Team
17 pts
-
53
Michael Storer
Tudor Pro Cycling Team
17 pts
-
54
Luke Lamperti
Soudal Quick-Step
17 pts
-
55
Xabier Azparren
Q36.5 Pro Cycling Team
16 pts
-
56
Giulio Pellizzari
Red Bull-BORA-Hansgrohe
16 pts
-
57
Max Poole
Team Picnic PostNL
16 pts
-
58
Nicola Conci
XDS Astana Team
16 pts
-
59
Lorenzo Milesi
Movistar Team
16 pts
-
60
Davide Bais
Team Polti Visitmalta
16 pts
-
61
Enrico Zanoncello
Vf Group-Bardiani CSF-Faizanè
16 pts
-
62
Chris Harper
Team Jayco-Alula
15 pts
-
63
Marco Frigo
Israel-Premier Tech
15 pts
-
64
Georg Steinhauser
EF Education-EasyPost
15 pts
-
65
Mathias Vacek
Lidl-Trek
15 pts
-
66
Chris Hamilton
Team Picnic PostNL
14 pts
-
67
Brandon Mcnulty
UAE Team Emirates-XRG
14 pts
-
68
Mark Donovan
Q36.5 Pro Cycling Team
14 pts
-
69
Dorian Godon
Decathlon AG2R la Mondiale Team
14 pts
-
70
Francesco Busatto
Intermarché-Wanty
14 pts
-
71
Alex Edmondson
Team Picnic PostNL
14 pts
-
72
Gijs Leemreize
Team Picnic PostNL
13 pts
-
73
Edoardo Affini
Team Visma - Lease a Bike
13 pts
-
74
Francisco Muñoz
Team Polti Visitmalta
12 pts
-
75
Florian Stork
Tudor Pro Cycling Team
12 pts
-
76
Lorenzo Germani
Groupama-FDJ
12 pts
-
77
Sylvain Moniquet
Cofidis
12 pts
-
78
Ethan Hayter
Soudal Quick-Step
12 pts
-
79
Quentin Pacher
Groupama-FDJ
11 pts
-
80
Clément Davy
Groupama-FDJ
11 pts
-
81
Jefferson Cepeda
Movistar Team
10 pts
-
82
Steven Kruijswijk
Team Visma - Lease a Bike
10 pts
-
83
Filippo Baroncini
UAE Team Emirates-XRG
10 pts
-
84
Giovanni Lonardi
Team Polti Visitmalta
10 pts
-
85
Luca Mozzato
Arkea-B&b Hotels
10 pts
-
86
Einer Rubio
Movistar Team
9 pts
-
87
Andrea Vendrame
Decathlon AG2R la Mondiale Team
9 pts
-
88
Davide Formolo
Movistar Team
9 pts
-
89
Quinten Hermans
Alpecin-Deceuninck
9 pts
-
90
Max Kanter
XDS Astana Team
9 pts
-
91
Igor Arrieta
UAE Team Emirates-XRG
8 pts
-
92
Matevz Govekar
Bahrain Victorious
8 pts
-
93
Gerben Thijssen
Intermarché-Wanty
7 pts
-
94
Pello Bilbao
Bahrain Victorious
6 pts
-
95
Lawrence Warbasse
Tudor Pro Cycling Team
6 pts
-
96
Mikkel Honore
EF Education-EasyPost
6 pts
-
97
Bart Lemmen
Team Visma - Lease a Bike
5 pts
-
98
Filippo Zana
Team Jayco-Alula
5 pts
-
99
Darren Rafferty
EF Education-EasyPost
5 pts
-
100
Dylan Van Baarle
Team Visma - Lease a Bike
5 pts
-
101
Milan Vader
Q36.5 Pro Cycling Team
4 pts
-
102
Rafal Majka
UAE Team Emirates-XRG
3 pts
-
103
Nairo Quintana
Movistar Team
3 pts
-
104
Thymen Arensman
Ineos Grenadiers
3 pts
-
105
Damien Howson
Q36.5 Pro Cycling Team
3 pts
-
106
Lucas Hamilton
Ineos Grenadiers
3 pts
-
107
Kevin Geniets
Groupama-FDJ
2 pts
-
108
Michael Hepburn
Team Jayco-Alula
2 pts
-
109
Niklas Märkl
Team Picnic PostNL
2 pts
-
110
Adam Yates
UAE Team Emirates-XRG
1 pts
-
111
Davide Piganzoli
Team Polti Visitmalta
1 pts
-
112
Yannis Voisard
Tudor Pro Cycling Team
1 pts
-
113
Fausto Masnada
XDS Astana Team
1 pts
-
114
Wout Poels
XDS Astana Team
1 pts
-
115
Jon Barrenetxea
Movistar Team
1 pts
-
116
Anthony Perez
Cofidis
1 pts
Mountains classification, Maglia Azzurra
Maglia Azzurra
Lorenzo Fortunato
XDS Astana Team
355 points
-
2
Christian Scaroni
XDS Astana Team
201 pts
-
3
Nicolas Prodhomme
Decathlon AG2R la Mondiale Team
107 pts
-
4
Manuele Tarozzi
Vf Group-Bardiani CSF-Faizanè
87 pts
-
5
Carlos Verona
Lidl-Trek
61 pts
-
6
Chris Harper
Team Jayco-Alula
60 pts
-
7
Richard Carapaz
EF Education-EasyPost
47 pts
-
8
Romain Bardet
Team Picnic PostNL
47 pts
-
9
Isaac Del Toro
UAE Team Emirates-XRG
45 pts
-
10
Pello Bilbao
Bahrain Victorious
42 pts
-
11
Alessandro Verre
Arkea-B&b Hotels
42 pts
-
12
Paul Double
Team Jayco-Alula
36 pts
-
13
Diego Ulissi
XDS Astana Team
34 pts
-
14
Rafal Majka
UAE Team Emirates-XRG
33 pts
-
15
Sylvain Moniquet
Cofidis
32 pts
-
16
Gianmarco Garofoli
Soudal Quick-Step
30 pts
-
17
Giulio Pellizzari
Red Bull-BORA-Hansgrohe
28 pts
-
18
Nairo Quintana
Movistar Team
28 pts
-
19
Georg Steinhauser
EF Education-EasyPost
24 pts
-
20
Lorenzo Germani
Groupama-FDJ
23 pts
-
21
Gijs Leemreize
Team Picnic PostNL
22 pts
-
22
Antonio Tiberi
Bahrain Victorious
20 pts
-
23
Marco Frigo
Israel-Premier Tech
20 pts
-
24
Patrick Konrad
Lidl-Trek
20 pts
-
25
Mattia Cattaneo
Soudal Quick-Step
19 pts
-
26
Egan Bernal
Ineos Grenadiers
19 pts
-
27
Wout Van Aert
Team Visma - Lease a Bike
18 pts
-
28
Taco Van der Hoorn
Intermarché-Wanty
18 pts
-
29
Enzo Paleni
Groupama-FDJ
17 pts
-
30
Alessandro Tonelli
Team Polti Visitmalta
16 pts
-
31
Wout Poels
XDS Astana Team
15 pts
-
32
Martin Marcellusi
Vf Group-Bardiani CSF-Faizanè
14 pts
-
33
Mads Pedersen
Lidl-Trek
12 pts
-
34
Fausto Masnada
XDS Astana Team
12 pts
-
35
Simone Petilli
Intermarché-Wanty
12 pts
-
36
Simon Yates
Team Visma - Lease a Bike
11 pts
-
37
Mathias Vacek
Lidl-Trek
11 pts
-
38
Igor Arrieta
UAE Team Emirates-XRG
10 pts
-
39
Bart Lemmen
Team Visma - Lease a Bike
10 pts
-
40
Davide Piganzoli
Team Polti Visitmalta
9 pts
-
41
Quinten Hermans
Alpecin-Deceuninck
9 pts
-
42
Kasper Asgreen
EF Education-EasyPost
9 pts
-
43
Derek Gee
Israel-Premier Tech
9 pts
-
44
Chris Hamilton
Team Picnic PostNL
9 pts
-
45
Filippo Zana
Team Jayco-Alula
9 pts
-
46
Brandon Mcnulty
UAE Team Emirates-XRG
8 pts
-
47
Jefferson Cepeda
Movistar Team
8 pts
-
48
Daniel Martinez
Red Bull-BORA-Hansgrohe
8 pts
-
49
Jacopo Mosca
Lidl-Trek
8 pts
-
50
Nicola Conci
XDS Astana Team
7 pts
-
51
Rémy Rochas
Groupama-FDJ
7 pts
-
52
Damiano Caruso
Bahrain Victorious
6 pts
-
53
Florian Stork
Tudor Pro Cycling Team
6 pts
-
54
Davide Formolo
Movistar Team
6 pts
-
55
Davide De Pretto
Team Jayco-Alula
6 pts
-
56
Darren Rafferty
EF Education-EasyPost
6 pts
-
57
Giosue Epis
Arkea-B&b Hotels
6 pts
-
58
Lorenzo Milesi
Movistar Team
5 pts
-
59
Wilco Kelderman
Team Visma - Lease a Bike
5 pts
-
60
Mirco Maestri
Team Polti Visitmalta
5 pts
-
61
Mattia Bais
Team Polti Visitmalta
4 pts
-
62
Steven Kruijswijk
Team Visma - Lease a Bike
4 pts
-
63
Edward Planckaert
Alpecin-Deceuninck
4 pts
-
64
Andrea Pietrobon
Team Polti Visitmalta
4 pts
-
65
Mark Donovan
Q36.5 Pro Cycling Team
3 pts
-
66
Francisco Muñoz
Team Polti Visitmalta
3 pts
-
67
Michael Storer
Tudor Pro Cycling Team
2 pts
-
68
Louis Meintjes
Intermarché-Wanty
2 pts
-
69
Yannis Voisard
Tudor Pro Cycling Team
2 pts
-
70
Filippo Baroncini
UAE Team Emirates-XRG
2 pts
-
71
Davide Bais
Team Polti Visitmalta
2 pts
-
72
Kaden Groves
Alpecin-Deceuninck
2 pts
-
73
Dries De Bondt
Decathlon AG2R la Mondiale Team
2 pts
-
74
Einer Rubio
Movistar Team
1 pts
-
75
Adam Yates
UAE Team Emirates-XRG
1 pts
-
76
Kevin Geniets
Groupama-FDJ
1 pts
-
77
Milan Vader
Q36.5 Pro Cycling Team
1 pts
-
78
Timo Kielich
Alpecin-Deceuninck
1 pts
-
79
Jon Barrenetxea
Movistar Team
1 pts
-
80
Kevin Colleoni
Intermarché-Wanty
1 pts
-
81
Daan Hoole
Lidl-Trek
1 pts
-
82
Edoardo Affini
Team Visma - Lease a Bike
1 pts
-
83
Luca Mozzato
Arkea-B&b Hotels
1 pts
Youth classification, Maglia Bianca
Maglia Bianca
Isaac Del Toro
UAE Team Emirates-XRG
82:34:57
-
2
Giulio Pellizzari
Red Bull-BORA-Hansgrohe
+05:32
-
3
Max Poole
Team Picnic PostNL
+14:19
-
4
Davide Piganzoli
Team Polti Visitmalta
+23:57
-
5
Antonio Tiberi
Bahrain Victorious
+42:08
-
6
Embret Svestad-Bårdseng
Arkea-B&b Hotels
+01:02:44
-
7
Edoardo Zambanini
Bahrain Victorious
+01:22:03
-
8
Marco Frigo
Israel-Premier Tech
+01:28:24
-
9
Gianmarco Garofoli
Soudal Quick-Step
+01:49:57
-
10
Igor Arrieta
UAE Team Emirates-XRG
+01:56:19
-
11
Martin Tjøtta
Arkea-B&b Hotels
+02:22:09
-
12
Mathias Vacek
Lidl-Trek
+02:39:03
-
13
Lorenzo Germani
Groupama-FDJ
+02:50:29
-
14
Georg Steinhauser
EF Education-EasyPost
+03:18:58
-
15
Martin Marcellusi
Vf Group-Bardiani CSF-Faizanè
+03:19:15
-
16
Davide De Pretto
Team Jayco-Alula
+03:24:58
-
17
Filippo Baroncini
UAE Team Emirates-XRG
+03:26:30
-
18
Felix Engelhardt
Team Jayco-Alula
+03:33:21
-
19
Darren Rafferty
EF Education-EasyPost
+03:47:55
-
20
Lorenzo Milesi
Movistar Team
+03:50:08
-
21
Jon Barrenetxea
Movistar Team
+03:58:38
-
22
Corbin Strong
Israel-Premier Tech
+04:03:30
-
23
Francesco Busatto
Intermarché-Wanty
+04:13:44
-
24
Fabio Van Den Bossche
Alpecin-Deceuninck
+04:14:27
-
25
Alessandro Verre
Arkea-B&b Hotels
+04:22:42
-
26
Rick Pluimers
Tudor Pro Cycling Team
+04:26:42
-
27
Enzo Paleni
Groupama-FDJ
+04:38:55
-
28
Fran Miholjevic
Bahrain Victorious
+04:42:20
-
29
Kim Heiduk
Ineos Grenadiers
+04:42:37
-
30
Tord Gudmestad
Decathlon AG2R la Mondiale Team
+05:26:29
-
31
Giosue Epis
Arkea-B&b Hotels
+05:27:04
-
32
Matevz Govekar
Bahrain Victorious
+05:34:28
-
33
Francisco Muñoz
Team Polti Visitmalta
+05:37:23
-
34
Luke Lamperti
Soudal Quick-Step
+05:37:42
-
35
Olav Kooij
Team Visma - Lease a Bike
+05:41:41
-
36
Casper Van Uden
Team Picnic PostNL
+05:44:38
-
37
Jensen Plowright
Alpecin-Deceuninck
+06:03:54
Teams classification, Teams
Teams
UAE Team Emirates-XRG
247:53:24
-
2
Bahrain Victorious
+58:40
-
3
Team Visma - Lease a Bike
+01:15:37
-
4
XDS Astana Team
+01:46:40
-
5
Tudor Pro Cycling Team
+01:52:53
-
6
Movistar Team
+01:52:56
-
7
Team Picnic PostNL
+02:25:21
-
8
Red Bull-BORA-Hansgrohe
+02:52:52
-
9
Israel-Premier Tech
+03:06:01
-
10
Ineos Grenadiers
+03:09:08
-
11
EF Education-EasyPost
+03:16:01
-
12
Team Polti Visitmalta
+04:15:32
-
13
Soudal Quick-Step
+04:27:21
-
14
Team Jayco-Alula
+04:42:51
-
15
Groupama-FDJ
+04:45:22
-
16
Q36.5 Pro Cycling Team
+04:48:38
-
17
Arkea-B&b Hotels
+05:16:04
-
18
Decathlon AG2R la Mondiale Team
+05:26:18
-
19
Lidl-Trek
+06:14:12
-
20
Cofidis
+06:16:54
-
21
Intermarché-Wanty
+06:40:16
-
22
Vf Group-Bardiani CSF-Faizanè
+07:46:18
-
23
Alpecin-Deceuninck
+08:59:35