Stage 4: Catanzaro (ITA) -> Cosenza (ITA)

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

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 4 of the race Giro d'Italia 2026.

It takes place on 12-05-2026, between Catanzaro (ITA) and Cosenza (ITA), its length is 138.0 km, and the scheduled start and end times are from 13:40:00 to 17:13: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.