Giro d'Italia 2025  |  General Classification    

108th edition

General Classification

9 May 2025 - 1 June 2025

Rider Team Time
1.
Simon YATES
Team Visma - Lease a Bike 82h31'01"
2.
Isaac DEL TORO ROMERO
UAE Team Emirates 03'56"
3.
Richard António CARAPAZ MONTENEGRO
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 Arley BERNAL GÓMEZ
Ineos Grenadiers 12'42"
8.
Einer Augusto RUBIO REYES
Movistar Team 13'05"
9.
Brandon MCNULTY
UAE Team Emirates 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 21'43"
13.
Rafał MAJKA
UAE Team Emirates 23'46"
14.
Davide PIGANZOLI
Team Polti - VisitMalta 27'53"
15.
Nicolas PRODHOMME
Decathlon - Ag2r La Mondiale 36'09"
16.
Thomas 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 1h05'07"
22.
Embret SVESTAD BÅRDSENG
Arkea - B&B Hotels 1h06'40"
23.
Chris HARPER
Team Jayco - AlUla 1h13'35"
24.
Lorenzo FORTUNATO
XDS - Astana Team 1h22'09"
25.
Nairo Alexander QUINTANA ROJAS
Movistar Team 1h23'09"
26.
Romain BARDET
Team Picnic - PostNL 1h24'04"
27.
Edoardo ZAMBANINI
Bahrain Victorious 1h25'59"
28.
Marco FRIGO
Israel - Premier Tech 1h32'20"
29.
Thymen ARENSMAN
Ineos Grenadiers 1h37'46"
30.
Pello BILBAO LÓPEZ DE ARMENTIA
Bahrain Victorious 1h52'02"
31.
Gianmarco GAROFOLI
Soudal - Quick Step 1h53'53"
32.
Yannis VOISARD
Tudor Pro Cycling Team 1h56'21"
33.
Kévin GENIETS
Groupama - FDJ 1h56'33"
34.
Jefferson Alveiro CEPEDA HERNÁNDEZ
Movistar Team 1h57'52"
35.
Andrea VENDRAME
Decathlon - Ag2r La Mondiale 1h59'53"
36.
Igor ARRIETA LIZARRAGA
UAE Team Emirates 2h00'15"
37.
Wilco KELDERMAN
Team Visma - Lease a Bike 2h01'00"
38.
Steven KRUIJSWIJK
Team Visma - Lease a Bike 2h05'13"
39.
Rémy ROCHAS
Groupama - FDJ 2h11'04"
40.
Cristian SCARONI
XDS - Astana Team 2h11'13"
41.
Fausto MASNADA
XDS - Astana Team 2h12'40"
42.
Bart LEMMEN
Team Visma - Lease a Bike 2h20'47"
43.
Gijs LEEMREIZE
Team Picnic - PostNL 2h21'52"
44.
Mattia CATTANEO
Soudal - Quick Step 2h23'20"
45.
Davide FORMOLO
Movistar Team 2h23'27"
46.
Damien HOWSON
Q36.5 Pro Cycling Team 2h23'30"
47.
Chris HAMILTON
Team Picnic - PostNL 2h23'31"
48.
Alessandro TONELLI
Team Polti - VisitMalta 2h23'48"
49.
Martin TJOTTA
Arkea - B&B Hotels 2h26'05"
50.
Wout POELS
XDS - Astana Team 2h26'25"
51.
Jefferson Alexander CEPEDA ORTIZ
EF Education - Easypost 2h27'01"
52.
Sergio SAMITIER SAMITIER
Cofidis 2h28'09"
53.
Daniel Felipe MARTÍNEZ POVEDA
Red Bull - Bora - Hansgrohe 2h29'40"
54.
Carlos VERONA QUINTANILLA
Lidl - Trek 2h31'09"
55.
Mark DONOVAN
Q36.5 Pro Cycling Team 2h37'39"
56.
Nicola CONCI
XDS - Astana Team 2h40'14"
57.
Mathias VACEK
Lidl - Trek 2h42'59"
58.
Filippo ZANA
Team Jayco - AlUla 2h43'24"
59.
Giovanni ALEOTTI
Red Bull - Bora - Hansgrohe 2h44'16"
60.
Simone PETILLI
Intermarché - Wanty 2h46'21"
61.
Jonathan CASTROVIEJO NICOLÁS
Ineos Grenadiers 2h47'31"
62.
Hugo HOULE
Israel - Premier Tech 2h53'29"
63.
Lorenzo GERMANI
Groupama - FDJ 2h54'25"
64.
Quentin PACHER
Groupama - FDJ 2h59'12"
65.
Jonathan LASTRA MARTÍNEZ
Cofidis 3h04'36"
66.
David GAUDU
Groupama - FDJ 3h06'33"
67.
Stefano OLDANI
Cofidis 3h07'43"
68.
Lawrence WARBASSE
Tudor Pro Cycling Team 3h10'00"
69.
Mattia BAIS
Team Polti - VisitMalta 3h11'07"
70.
Luca COVILI
VF Group - Bardiani - CSF - Faizanè 3h11'24"
71.
Sylvain MONIQUET
Cofidis 3h15'48"
72.
Wout VAN AERT
Team Visma - Lease a Bike 3h16'27"
73.
Patrick KONRAD
Lidl - Trek 3h17'41"
74.
Georg STEINHAUSER
EF Education - Easypost 3h22'54"
75.
Martin MARCELLUSI
VF Group - Bardiani - CSF - Faizanè 3h23'11"
76.
James SHAW
EF Education - Easypost 3h26'18"
77.
Davide DE PRETTO
Team Jayco - AlUla 3h28'54"
78.
Filippo BARONCINI
UAE Team Emirates 3h30'26"
79.
Mikkel Frølich HONORÉ
EF Education - Easypost 3h34'22"
80.
Milan VADER
Q36.5 Pro Cycling Team 3h34'38"
81.
Jakob FUGLSANG
Israel - Premier Tech 3h36'09"
82.
Felix ENGELHARDT
Team Jayco - AlUla 3h37'17"
83.
Jan TRATNIK
Red Bull - Bora - Hansgrohe 3h39'12"
84.
Dorian GODON
Decathlon - Ag2r La Mondiale 3h40'14"
85.
Quinten HERMANS
Alpecin - Deceuninck 3h43'42"
86.
Timo KIELICH
Alpecin - Deceuninck 3h49'45"
87.
Darren RAFFERTY
EF Education - Easypost 3h51'51"
88.
Lorenzo MILESI
Movistar Team 3h54'04"
89.
Filippo FIORELLI
VF Group - Bardiani - CSF - Faizanè 4h00'39"
90.
Mads PEDERSEN
Lidl - Trek
91.
Manuele TAROZZI
VF Group - Bardiani - CSF - Faizanè 4h01'33"
92.
Jon BARRENETXEA GOLZARRI
Movistar Team 4h02'34"
93.
Mirco MAESTRI
Team Polti - VisitMalta 4h02'46"
94.
Simon GUGLIELMI
Arkea - B&B Hotels 4h03'10"
95.
Dylan VAN BAARLE
Team Visma - Lease a Bike 4h07'14"
96.
Corbin STRONG
Israel - Premier Tech 4h07'26"
97.
Davide BAIS
Team Polti - VisitMalta 4h16'09"
98.
Paul DOUBLE
Team Jayco - AlUla 4h16'30"
99.
Francesco BUSATTO
Intermarché - Wanty 4h17'40"
100.
Fabio VAN DEN BOSSCHE
Alpecin - Deceuninck 4h18'23"
101.
Orluis Alberto AULAR SANABRIA
Movistar Team 4h22'20"
102.
Edward PLANCKAERT
Alpecin - Deceuninck 4h22'44"
103.
Lucas HAMILTON
Ineos Grenadiers 4h24'28"
104.
Alessandro VERRE
Arkea - B&B Hotels 4h26'38"
105.
Rick PLUIMERS
Tudor Pro Cycling Team 4h30'38"
106.
Nicholas SCHULTZ
Israel - Premier Tech 4h31'19"
107.
Kaden GROVES
Alpecin - Deceuninck 4h31'34"
108.
Kevin COLLEONI
Intermarché - Wanty 4h33'00"
109.
Laurens HUYS
Arkea - B&B Hotels 4h36'42"
110.
Owain DOULL
EF Education - Easypost 4h37'02"
111.
Stan DEWULF
Decathlon - Ag2r La Mondiale 4h40'33"
112.
Enzo PALENI
Groupama - FDJ 4h42'51"
113.
Fran MIHOLJEVIĆ
Bahrain Victorious 4h46'16"
114.
Kim HEIDUK
Ineos Grenadiers 4h46'33"
115.
Kasper ASGREEN
EF Education - Easypost 4h47'04"
116.
Filippo MAGLI
VF Group - Bardiani - CSF - Faizanè 4h48'45"
117.
Simon CLARKE
Israel - Premier Tech 4h48'51"
118.
Jimmy JANSSENS
Alpecin - Deceuninck 4h55'09"
119.
Daan HOOLE
Lidl - Trek 4h57'19"
120.
Ben TURNER
Ineos Grenadiers 5h03'49"
121.
Gianni MOSCON
Red Bull - Bora - Hansgrohe 5h05'00"
122.
Nico DENZ
Red Bull - Bora - Hansgrohe 5h05'18"
123.
Max KANTER
XDS - Astana Team 5h05'26"
124.
Anthony PEREZ
Cofidis 5h08'15"
125.
Xabier Mikel AZPARREN IRURZUN
Q36.5 Pro Cycling Team 5h09'49"
126.
Jacopo MOSCA
Lidl - Trek 5h09'58"
127.
Albert TORRES BARCELÓ
Movistar Team 5h11'13"
128.
Dries DE BONDT
Decathlon - Ag2r La Mondiale 5h13'22"
129.
Giovanni LONARDI
Team Polti - VisitMalta 5h20'03"
130.
Sven Erik BYSTRØM
Groupama - FDJ 5h23'13"
131.
Emīls LIEPIŅŠ
Q36.5 Pro Cycling Team 5h23'42"
132.
Josef ČERNÝ
Soudal - Quick Step 5h29'33"
133.
Edoardo AFFINI
Team Visma - Lease a Bike 5h29'52"
134.
Tord GUDMESTAD
Decathlon - Ag2r La Mondiale 5h30'25"
135.
Giosué EPIS
Arkea - B&B Hotels 5h31'00"
136.
Ethan HAYTER
Soudal - Quick Step 5h31'39"
137.
Clément DAVY
Groupama - FDJ 5h32'29"
138.
Luca MOZZATO
Arkea - B&B Hotels 5h33'26"
139.
Jan MAAS
Cofidis 5h34'04"
140.
Nicolas DEBEAUMARCHÉ
Cofidis 5h34'38"
141.
Andrea PIETROBON
Team Polti - VisitMalta 5h36'27"
142.
Matevž GOVEKAR
Bahrain Victorious 5h38'24"
143.
Michael HEPBURN
Team Jayco - AlUla 5h38'36"
144.
Francisco MUÑOZ LLANA
Team Polti - VisitMalta 5h41'19"
145.
Sam BENNETT
Decathlon - Ag2r La Mondiale 5h41'25"
146.
Luke LAMPERTI
Soudal - Quick Step 5h41'38"
147.
Anton KUZMIN
XDS - Astana Team 5h42'03"
148.
Alexander EDMONDSON
Team Picnic - PostNL 5h42'42"
149.
Olav KOOIJ
Team Visma - Lease a Bike 5h45'37"
150.
Casper VAN UDEN
Team Picnic - PostNL 5h48'34"
151.
Enrico ZANONCELLO
VF Group - Bardiani - CSF - Faizanè 5h51'33"
152.
Matteo MOSCHETTI
Q36.5 Pro Cycling Team 5h55'35"
153.
Gijs VAN HOECKE
Intermarché - Wanty 5h55'56"
154.
Maikel ZIJLAARD
Tudor Pro Cycling Team 5h56'04"
155.
Taco VAN DER HOORN
Intermarché - Wanty 5h57'04"
156.
Niklas MÄRKL
Team Picnic - PostNL 5h59'46"
157.
Gerben THIJSSEN
Intermarché - Wanty 6h04'31"
158.
Jensen PLOWRIGHT
Alpecin - Deceuninck 6h07'50"
159.
Alexander KRIEGER
Tudor Pro Cycling Team 6h25'03"