Stage 12: Imperia (ITA) -> Novi Ligure (ITA)

Giro d'Italia 2026 • 21-05-2026 • 175.0 kms

Rankings

AD

Cyclingoo: All the cycling you love in one app

Get results, follow the GC and check all the key info for every race.

Cyclingoo promo

Try it now

Stage results

Rank Cyclist Team Time
1 Image: Alec Segaert Segaert, Alec (BEL) TBV 03:53:00
2 Image: Toon Aerts Aerts, Toon (BEL) LOI + 00:00:03
3 Image: Guillermo Thomas Silva Silva, Guillermo Thomas (URU) XAT + 00:00:03
4 Image: Ethan Vernon Vernon, Ethan (GBR) NSN + 00:00:03
5 Image: Jasper Stuyven Stuyven, Jasper (BEL) SOQ + 00:00:03
6 Image: Orluis Alberto Aular Sanabria Aular Sanabria, Orluis Alberto (VEN) MOV + 00:00:03
7 Image: Madis Mihkels Mihkels, Madis (EST) EFE + 00:00:03
8 Image: Jhonnatan Narváez Narváez, Jhonnatan (ECU) UAD + 00:00:03
9 Image: Edoardo Zambanini Zambanini, Edoardo (ITA) TBV + 00:00:03
10 Image: Sakarias Koller Løland Løland, Sakarias Koller (NOR) UXM + 00:00:03
11 Image: David González González, David (ESP) PQT + 00:00:03
12 Image: Francesco Busatto Busatto, Francesco (ITA) APT + 00:00:03
13 Image: Oliver Naesen Naesen, Oliver (BEL) DCT + 00:00:03
14 Image: Mick Van Dijke Van Dijke, Mick (NED) RBH + 00:00:03
15 Image: Andréa Mifsud Mifsud, Andréa (MLT) PTV + 00:00:03
16 Image: Koen Bouwman Bouwman, Koen (NED) JAY + 00:00:03
17 Image: Florian Stork Stork, Florian (GER) TUD + 00:00:03
18 Image: Rémy Rochas Rochas, Rémy (FRA) GFC + 00:00:03
19 Image: Brieuc Rolland Rolland, Brieuc (FRA) GFC + 00:00:03
20 Image: Corbin Strong Strong, Corbin (NZL) NSN + 00:00:03
21 Image: Chris Harper Harper, Chris (AUS) PQT + 00:00:03
22 Image: Giulio Ciccone Ciccone, Giulio (ITA) LTK + 00:00:03
23 Image: Johannes Kulset Kulset, Johannes (NOR) UXM + 00:00:03
24 Image: Embret Svestad-Bårdseng Svestad-Bårdseng, Embret (NOR) IGD + 00:00:03
25 Image: Mark Donovan Donovan, Mark (GBR) PQT + 00:00:03
26 Image: Thymen Arensman Arensman, Thymen (NED) IGD + 00:00:03
27 Image: Jai Hindley Hindley, Jai (AUS) RBH + 00:00:03
28 Image: Jan Hirt Hirt, Jan (CZE) NSN + 00:00:03
29 Image: Felix Gall Gall, Felix (AUT) DCT + 00:00:03
30 Image: Gregor Mühlberger Mühlberger, Gregor (AUT) DCT + 00:00:03
31 Image: Davide Piganzoli Piganzoli, Davide (ITA) TVL + 00:00:03
32 Image: Jonas Vingegaard Vingegaard, Jonas (DEN) TVL + 00:00:03
33 Image: Harold Martín López López, Harold Martín (ECU) XAT + 00:00:03
34 Image: Sepp Kuss Kuss, Sepp (USA) TVL + 00:00:03
35 Image: Ben O'Connor O'Connor, Ben (AUS) JAY + 00:00:03
36 Image: Alberto Bettiol Bettiol, Alberto (ITA) XAT + 00:00:03
37 Image: Alessandro Tonelli Tonelli, Alessandro (ITA) PTV + 00:00:03
38 Image: Cristian Scaroni Scaroni, Cristian (ITA) XAT + 00:00:03
39 Image: Andreas Leknessund Leknessund, Andreas (NOR) UXM + 00:00:03
40 Image: Damiano Caruso Caruso, Damiano (ITA) TBV + 00:00:03
41 Image: Giulio Pellizzari Pellizzari, Giulio (ITA) RBH + 00:00:03
42 Image: Markus Hoelgaard Hoelgaard, Markus (NOR) UXM + 00:00:03
43 Image: Markel Beloki Beloki, Markel (ESP) EFE + 00:00:03
44 Image: Derek Gee Gee, Derek (CAN) LTK + 00:00:03
45 Image: Egan Arley Bernal Bernal, Egan Arley (COL) IGD + 00:00:03
46 Image: Mathys Rondel Rondel, Mathys (FRA) TUD + 00:00:03
47 Image: Afonso Eulálio Eulálio, Afonso (POR) TBV + 00:00:03
48 Image: David De La Cruz De La Cruz, David (ESP) PQT + 00:00:03
49 Image: Ben Zwiehoff Zwiehoff, Ben (GER) RBH + 00:00:03
50 Image: Michel Storer Storer, Michel (AUS) TUD + 00:00:03
51 Image: Alan Hatherly Hatherly, Alan (RSA) JAY + 00:00:03
52 Image: Giovanni Aleotti Aleotti, Giovanni (ITA) RBH + 00:00:03
53 Image: Victor Campenaerts Campenaerts, Victor (BEL) TVL + 00:00:03
54 Image: Bart Lemmen Lemmen, Bart (NED) TVL + 00:00:03
55 Image: Jack Haig Haig, Jack (AUS) IGD + 00:00:03
56 Image: Igor Arrieta Lizarraga Arrieta Lizarraga, Igor (ESP) UAD + 00:00:03
57 Image: Joshua Kench Kench, Joshua (NZL) GFC + 00:00:03
58 Image: Callum Scotson Scotson, Callum (AUS) DCT + 00:00:03
59 Image: Jan Christen Christen, Jan (SUI) UAD + 00:00:03
60 Image: Johannes Staune-Mittet Staune-Mittet, Johannes (NOR) DCT + 00:00:33
61 Image: William Barta Barta, William (USA) TUD + 00:00:33
62 Image: Lawrence Warbasse Warbasse, Lawrence (USA) TUD + 00:00:33
63 Image: Tim Rex Rex, Tim (BEL) TVL + 00:00:33
64 Image: Nicholas Schultz Schultz, Nicholas (AUS) NSN + 00:00:41
65 Image: Fabio Van Den Bossche Van Den Bossche, Fabio (BEL) SOQ + 00:00:41
66 Image: Diego Ulissi Ulissi, Diego (ITA) XAT + 00:00:50
67 Image: Lorenzo Milesi Milesi, Lorenzo (ITA) MOV + 00:00:50
68 Image: Einer Rubio Reyes Rubio Reyes, Einer (COL) MOV + 00:01:48
69 Image: Michael Valgren Valgren, Michael (DEN) EFE + 00:01:48
70 Image: Enric Mas Mas, Enric (ESP) MOV + 00:02:29
71 Image: Gianni Moscon Moscon, Gianni (ITA) RBH + 00:02:45
72 Image: Jefferson Alexander Cepeda Ortiz Cepeda Ortiz, Jefferson Alexander (ECU) EFE + 00:02:45
73 Image: Ben Turner Turner, Ben (GBR) IGD + 00:03:46
74 Image: James Shaw Shaw, James (GBR) EFE + 00:05:18
75 Image: Fredrik Dversnes Dversnes, Fredrik (NOR) UXM + 00:07:15
76 Image: Filippo Magli Magli, Filippo (ITA) BCS + 00:07:15
77 Image: Chris Hamilton Hamilton, Chris (AUS) TPP + 00:07:15
78 Image: Jonas Rutsch Rutsch, Jonas (GER) LOI + 00:07:15
79 Image: Jonas Geens Geens, Jonas (BEL) APT + 00:07:15
80 Image: Magnus Sheffield Sheffield, Magnus (USA) IGD + 00:07:15
81 Image: Gianmarco Garofoli Garofoli, Gianmarco (ITA) SOQ + 00:07:15
82 Image: Gijs Leemreize Leemreize, Gijs (NED) TPP + 00:07:15
83 Image: Jonathan Milan Milan, Jonathan (ITA) LTK + 00:07:15
84 Image: Fran Miholjevic Miholjevic, Fran (HRV) TBV + 00:07:15
85 Image: Connor Swift Swift, Connor (GBR) IGD + 00:07:15
86 Image: Casper Van Uden Van Uden, Casper (NED) TPP + 00:07:15
87 Image: Manuele Tarozzi Tarozzi, Manuele (ITA) BCS + 00:07:15
88 Image: Frank Van Den Broek Van Den Broek, Frank (NED) TPP + 00:07:15
89 Image: Alessandro Pinarello Pinarello, Alessandro (ITA) NSN + 00:07:15
90 Image: Simone Gualdi Gualdi, Simone (ITA) LOI + 00:07:15
91 Image: Paul Magnier Magnier, Paul (FRA) SOQ + 00:07:15
92 Image: Nikita Tsvetkov Tsvetkov, Nikita (UZB) BCS + 00:11:57
93 Image: Aleksandr Vlasov Vlasov, Aleksandr (RUS) RBH + 00:11:57
94 Image: Vicente Rojas Rojas, Vicente (CHL) BCS + 00:11:57
95 Image: Mirco Maestri Maestri, Mirco (ITA) PTV + 00:11:57
96 Image: Thomas Pesenti Pesenti, Thomas (ITA) PTV + 00:11:57
97 Image: Cyril Barthe Barthe, Cyril (FRA) GFC + 00:11:57
98 Image: Nicolas Zukowsky Zukowsky, Nicolas (CAN) PQT + 00:11:57
99 Image: Dion Smith Smith, Dion (NZL) NSN + 00:11:57
100 Image: Luca Paletti Paletti, Luca (ITA) BCS + 00:11:57
101 Image: Filippo Turconi Turconi, Filippo (ITA) BCS + 00:11:57
102 Image: Enrico Zanoncello Zanoncello, Enrico (ITA) BCS + 00:11:57
103 Image: Simone Consonni Consonni, Simone (ITA) LTK + 00:11:57
104 Image: Mattia Bais Bais, Mattia (ITA) PTV + 00:11:57
105 Image: Max Walscheid Walscheid, Max (GER) LTK + 00:11:57
106 Image: Darren Rafferty Rafferty, Darren (IRL) EFE + 00:11:57
107 Image: Paul Penhoët Penhoët, Paul (FRA) GFC + 00:11:57
108 Image: Ryan Mullen Mullen, Ryan (IRL) NSN + 00:11:57
109 Image: Robert Donaldson Donaldson, Robert (GBR) JAY + 00:11:57
110 Image: Amanuel Ghebreigzabhier Ghebreigzabhier, Amanuel (ERI) LTK + 00:11:57
111 Image: Mathijs Paasschens Paasschens, Mathijs (NED) TBV + 00:11:57
112 Image: Robert Stannard Stannard, Robert (AUS) TBV + 00:11:57
113 Image: Rémi Cavagna Cavagna, Rémi (FRA) GFC + 00:11:57
114 Image: Ludovico Crescioli Crescioli, Ludovico (ITA) PTV + 00:11:57
115 Image: Dries Van Gestel Van Gestel, Dries (BEL) SOQ + 00:11:57
116 Image: Filippo Zana Zana, Filippo (ITA) SOQ + 00:11:57
117 Image: Wouter Poels Poels, Wouter (NED) URR + 00:11:57
118 Image: Andrea Raccagni Noviero Raccagni Noviero, Andrea (ITA) SOQ + 00:11:57
119 Image: Nelson Filipe Oliveira Oliveira, Nelson Filipe (POR) MOV + 00:11:57
120 Image: Matteo Sobrero Sobrero, Matteo (ITA) LTK + 00:11:57
121 Image: Filippo Ganna Ganna, Filippo (ITA) IGD + 00:11:57
122 Image: Mikkel Bjerg Bjerg, Mikkel (DEN) UAD + 00:11:57
123 Image: António Morgado Morgado, António (POR) UAD + 00:11:57
124 Image: Hartthijs De Vries De Vries, Hartthijs (NED) URR + 00:11:57
125 Image: Niklas Larsen Larsen, Niklas (DEN) URR + 00:11:57
126 Image: Tim Naberman Naberman, Tim (NED) TPP + 00:11:57
127 Image: Elmar Reinders Reinders, Elmar (NED) URR + 00:11:57
128 Image: Pascal Ackermann Ackermann, Pascal (GER) JAY + 00:11:57
129 Image: Tord Gudmestad Gudmestad, Tord (NOR) DCT + 00:11:57
130 Image: Robin Froidevaux Froidevaux, Robin (SUI) TUD + 00:11:57
131 Image: Tim Torn Teutenberg Teutenberg, Tim Torn (GER) LTK + 00:11:57
132 Image: Matyáš Kopecký Kopecký, Matyáš (CZE) URR + 00:11:57
133 Image: Rasmus Søjberg Pedersen Pedersen, Rasmus Søjberg (DEN) DCT + 00:11:57
134 Image: Christopher Juul-Jensen Juul-Jensen, Christopher (DEN) JAY + 00:11:57
135 Image: Dylan Groenewegen Groenewegen, Dylan (NED) URR + 00:11:57
136 Image: Johan Jacobs Jacobs, Johan (SUI) GFC + 00:11:57
137 Image: Tomáš Kopecký Kopecký, Tomáš (CZE) URR + 00:11:57
138 Image: Axel Huens Huens, Axel (FRA) GFC + 00:11:57
139 Image: Lukáš Kubiš Kubiš, Lukáš (SVK) URR + 00:11:57
140 Image: Martin Marcellusi Marcellusi, Martin (ITA) BCS + 00:11:57
141 Image: Diego Pablo Sevilla Sevilla, Diego Pablo (ESP) PTV + 00:11:57
142 Image: Juan Pedro López López, Juan Pedro (ESP) MOV + 00:11:57
143 Image: Lorenzo Rota Rota, Lorenzo (ITA) LOI + 00:11:57
144 Image: Jardi Christiaan Van Der Lee Van Der Lee, Jardi Christiaan (NED) EFE + 00:11:57
145 Image: Tobias Bayer Bayer, Tobias (AUT) APT + 00:15:06
146 Image: Giovanni Lonardi Lonardi, Giovanni (ITA) PTV + 00:15:06
147 Image: Luca Vergallito Vergallito, Luca (ITA) APT + 00:15:06
148 Image: Nico Denz Denz, Nico (GER) RBH + 00:15:06
149 Image: Ayco Bastiaens Bastiaens, Ayco (BEL) SOQ + 00:15:06
150 Image: Tobias Lund Andresen Andresen, Tobias Lund (DEN) DCT + 00:15:06
151 Image: Fabian Lienhard Lienhard, Fabian (SUI) TUD + 00:15:06
152 Image: Sean Flynn Flynn, Sean (GBR) TPP + 00:15:06
153 Image: Arjen Livyns Livyns, Arjen (BEL) XAT + 00:15:06
154 Image: Timo Kielich Kielich, Timo (BEL) TVL + 00:15:06
155 Image: Johan Price-Pejtersen Price-Pejtersen, Johan (DEN) APT + 00:15:06
156 Image: Jensen Plowright Plowright, Jensen (AUS) APT + 00:15:06
157 Image: Luca Mozzato Mozzato, Luca (ITA) TUD + 00:15:06
158 Image: Iván García Cortina García Cortina, Iván (ESP) MOV + 00:15:06
159 Image: Warren Barguil Barguil, Warren (FRA) TPP + 00:15:06
160 Image: Matteo Malucelli Malucelli, Matteo (ITA) XAT + 00:15:06

Standings

General

Vingegaard, Jonas

83:22:51

Mountain

Ciccone, Giulio

277 pts

Points

Magnier, Paul

200 pts

Youth

Eulálio, Afonso

83:32:30

Team

Team Visma | Lease A Bike

250:42:41

Stage Information

This is stage number 12 of the race Giro d'Italia 2026.

It takes place on 21-05-2026, between Imperia (ITA) and Novi Ligure (ITA), its length is 175.0 km, and the scheduled start and end times are from 13:05:00 to 17:14:00.

Here, you will find information about this event, including maps, stage profiles, final kilometers profile, and complete rankings.

Image license:
Images by giroditalia.it / © RCS Mediagroup S.p.a.