Giro d'Italia 2026  |  Stage 12. Imperia - Novi Ligure   

109th edition

177 km, 21 May 2026

Rider Team Time
1.
Alec SEGAERT
Bahrain Victorious 3h53'00"
2.
Toon AERTS
Lotto - Intermarché 03"
3.
Guillermo Thomas SILVA COUSSAN
XDS - Astana Team
4.
Ethan VERNON
NSN Cycling Team
5.
Jasper STUYVEN
Soudal - Quick Step
6.
Orluis Alberto AULAR SANABRIA
Movistar Team
7.
Madis MIHKELS
EF Education - Easypost
8.
Jhonatan Manuel NARVÁEZ PRADO
UAE Team Emirates
9.
Edoardo ZAMBANINI
Bahrain Victorious
10.
Sakarias Koller LØLAND
Uno - X Mobility
11.
Francesco BUSATTO
Alpecin - Premier Tech
12.
David GONZÁLEZ LÓPEZ
Pinarello - Q36.5 Pro Cycling Team
13.
Oliver NAESEN
Decathlon - CMA CMG Team
14.
Mick VAN DIJKE
Red Bull - Bora - Hansgrohe
15.
Andrea MIFSUD
Team Polti - VisitMalta
16.
Koen BOUWMAN
Team Jayco - AlUla
17.
Florian STORK
Tudor Pro Cycling Team
18.
Rémy ROCHAS
Groupama - FDJ United
19.
Brieuc ROLLAND
Groupama - FDJ United
20.
Corbin STRONG
NSN Cycling Team
21.
Chris HARPER
Pinarello - Q36.5 Pro Cycling Team
22.
Giulio CICCONE
Lidl - Trek
23.
Johannes KULSET
Uno - X Mobility
24.
Embret SVESTAD BÅRDSENG
Ineos Grenadiers
25.
Mark DONOVAN
Pinarello - Q36.5 Pro Cycling Team
26.
Thymen ARENSMAN
Ineos Grenadiers
27.
Jai HINDLEY
Red Bull - Bora - Hansgrohe
28.
Jan HIRT
NSN Cycling Team
29.
Felix GALL
Decathlon - CMA CMG Team
30.
Gregor MÜHLBERGER
Decathlon - CMA CMG Team
31.
Davide PIGANZOLI
Team Visma - Lease a Bike
32.
Jonas VINGEGAARD HANSEN
Team Visma - Lease a Bike
33.
Harold Martin LOPEZ GRANIZO
XDS - Astana Team
34.
Sepp KUSS
Team Visma - Lease a Bike
35.
Ben O'CONNOR
Team Jayco - AlUla
36.
Alberto BETTIOL
XDS - Astana Team
37.
Alessandro TONELLI
Team Polti - VisitMalta
38.
Cristian SCARONI
XDS - Astana Team
39.
Andreas LEKNESSUND
Uno - X Mobility
40.
Damiano CARUSO
Bahrain Victorious
41.
Giulio PELLIZZARI
Red Bull - Bora - Hansgrohe
42.
Markus HOELGAARD
Uno - X Mobility
43.
Markel BELOKI FERNÁNDEZ
EF Education - Easypost
44.
Derek GEE-WEST
Lidl - Trek
45.
Egan Arley BERNAL GÓMEZ
Ineos Grenadiers
46.
Mathys RONDEL
Tudor Pro Cycling Team
47.
Afonso Oliveira EULALIO
Bahrain Victorious
48.
David DE LA CRUZ MELGAREJO
Pinarello - Q36.5 Pro Cycling Team
49.
Ben ZWIEHOFF
Red Bull - Bora - Hansgrohe
50.
Michael STORER
Tudor Pro Cycling Team
51.
Alan HATHERLY
Team Jayco - AlUla
52.
Giovanni ALEOTTI
Red Bull - Bora - Hansgrohe
53.
Victor CAMPENAERTS
Team Visma - Lease a Bike
54.
Bart LEMMEN
Team Visma - Lease a Bike
55.
Jack HAIG
Ineos Grenadiers
56.
Igor ARRIETA LIZARRAGA
UAE Team Emirates
57.
Joshua KENCH
Groupama - FDJ United
58.
Callum SCOTSON
Decathlon - CMA CMG Team
59.
Jan CHRISTEN
UAE Team Emirates
60.
Johannes STAUNE MITTET
Decathlon - CMA CMG Team 33"
61.
William BARTA
Tudor Pro Cycling Team
62.
Lawrence WARBASSE
Tudor Pro Cycling Team
63.
Tim REX
Team Visma - Lease a Bike
64.
Nicholas SCHULTZ
NSN Cycling Team 41"
65.
Fabio VAN DEN BOSSCHE
Soudal - Quick Step
66.
Diego ULISSI
XDS - Astana Team 50"
67.
Lorenzo MILESI
Movistar Team
68.
Einer Augusto RUBIO REYES
Movistar Team 01'48"
69.
Michael VALGREN HUNDAHL
EF Education - Easypost
70.
Enric MAS NICOLAU
Movistar Team 02'29"
71.
Gianni MOSCON
Red Bull - Bora - Hansgrohe 02'45"
72.
Jefferson Alexander CEPEDA ORTIZ
EF Education - Easypost
73.
Ben TURNER
Ineos Grenadiers 03'46"
74.
James SHAW
EF Education - Easypost 05'18"
75.
Fredrik DVERSNES LAVIK
Uno - X Mobility 07'15"
76.
Filippo MAGLI
Bardiani - CSF - 7 Saber
77.
Chris HAMILTON
Team Picnic - PostNL
78.
Jonas RUTSCH
Lotto - Intermarché
79.
Jonas GEENS
Alpecin - Premier Tech
80.
Magnus SHEFFIELD
Ineos Grenadiers
81.
Gianmarco GAROFOLI
Soudal - Quick Step
82.
Gijs LEEMREIZE
Team Picnic - PostNL
83.
Jonathan MILAN
Lidl - Trek
84.
Fran MIHOLJEVIĆ
Bahrain Victorious
85.
Connor SWIFT
Ineos Grenadiers
86.
Casper VAN UDEN
Team Picnic - PostNL
87.
Manuele TAROZZI
Bardiani - CSF - 7 Saber
88.
Frank VAN DEN BROEK
Team Picnic - PostNL
89.
Alessandro PINARELLO
NSN Cycling Team
90.
Simone GUALDI
Lotto - Intermarché
91.
Paul MAGNIER
Soudal - Quick Step
92.
Nikita TSVETKOV
Bardiani - CSF - 7 Saber 11'57"
93.
Aleksandr VLASOV
Red Bull - Bora - Hansgrohe
94.
Vicente Rodrigo ROJAS NARANJO
Bardiani - CSF - 7 Saber
95.
Mirco MAESTRI
Team Polti - VisitMalta
96.
Thomas PESENTI
Team Polti - VisitMalta
97.
Cyril BARTHE
Groupama - FDJ United
98.
Nickolas ZUKOWSKY
Pinarello - Q36.5 Pro Cycling Team
99.
Dion SMITH
NSN Cycling Team
100.
Luca PALETTI
Bardiani - CSF - 7 Saber
101.
Filippo TURCONI
Bardiani - CSF - 7 Saber
102.
Enrico ZANONCELLO
Bardiani - CSF - 7 Saber
103.
Simone CONSONNI
Lidl - Trek
104.
Mattia BAIS
Team Polti - VisitMalta
105.
Max WALSCHEID
Lidl - Trek
106.
Darren RAFFERTY
EF Education - Easypost
107.
Paul PENHOËT
Groupama - FDJ United
108.
Ryan MULLEN
NSN Cycling Team
109.
Robert DONALDSON
Team Jayco - AlUla
110.
Amanuel GHEBREIGZABHIER
Lidl - Trek
111.
Mathijs PAASSCHENS
Bahrain Victorious
112.
Robert STANNARD
Bahrain Victorious
113.
Rémi CAVAGNA
Groupama - FDJ United
114.
Ludovico CRESCIOLI
Team Polti - VisitMalta
115.
Dries VAN GESTEL
Soudal - Quick Step
116.
Filippo ZANA
Soudal - Quick Step
117.
Wout POELS
Unibet Rose Rockets
118.
Andrea RACCAGNI NOVIERO
Soudal - Quick Step
119.
Nelson Felipe Santos Simões OLIVEIRA
Movistar Team
120.
Matteo SOBRERO
Lidl - Trek
121.
Filippo GANNA
Ineos Grenadiers
122.
Mikkel BJERG
UAE Team Emirates
123.
Antonio Tomas MORGADO
UAE Team Emirates
124.
Hartthijs DE VRIES
Unibet Rose Rockets
125.
Niklas LARSEN
Unibet Rose Rockets
126.
Tim NABERMAN
Team Picnic - PostNL
127.
Elmar REINDERS
Unibet Rose Rockets
128.
Pascal ACKERMANN
Team Jayco - AlUla
129.
Tord GUDMESTAD
Decathlon - CMA CMG Team
130.
Robin FROIDEVAUX
Tudor Pro Cycling Team
131.
Tim Torn TEUTENBERG
Lidl - Trek
132.
Matyas KOPECKY
Unibet Rose Rockets
133.
Rasmus Søjberg PEDERSEN
Decathlon - CMA CMG Team
134.
Christopher JUUL JENSEN
Team Jayco - AlUla
135.
Dylan GROENEWEGEN
Unibet Rose Rockets
136.
Johan JACOBS
Groupama - FDJ United
137.
Tomáš KOPECKÝ
Unibet Rose Rockets
138.
Axel HUENS
Groupama - FDJ United
139.
Lukáš KUBIŠ
Unibet Rose Rockets
140.
Martin MARCELLUSI
Bardiani - CSF - 7 Saber
141.
Diego Pablo SEVILLA LÓPEZ
Team Polti - VisitMalta
142.
Juan Pedro LÓPEZ PÉREZ
Movistar Team
143.
Lorenzo ROTA
Lotto - Intermarché
144.
Jardi VAN DER LEE
EF Education - Easypost
145.
Tobias BAYER
Alpecin - Premier Tech 15'06"
146.
Giovanni LONARDI
Team Polti - VisitMalta
147.
Luca VERGALLITO
Alpecin - Premier Tech
148.
Nico DENZ
Red Bull - Bora - Hansgrohe
149.
Ayco BASTIAENS
Soudal - Quick Step
150.
Tobias LUND ANDRESEN
Decathlon - CMA CMG Team
151.
Fabian LIENHARD
Tudor Pro Cycling Team
152.
Sean FLYNN
Team Picnic - PostNL
153.
Arjen LIVYNS
XDS - Astana Team
154.
Timo KIELICH
Team Visma - Lease a Bike
155.
Johan PRICE PEJTERSEN
Alpecin - Premier Tech
156.
Jensen PLOWRIGHT
Alpecin - Premier Tech
157.
Luca MOZZATO
Tudor Pro Cycling Team
158.
Iván GARCÍA CORTINA
Movistar Team
159.
Warren BARGUIL
Team Picnic - PostNL
160.
Matteo MALUCELLI
XDS - Astana Team

Stage information

Start, finish: Stage 12. Imperia - Novi Ligure

Distance: 177 km

Date: 21 May 2026