Giro d'Italia 2026 - Stage 4

Catanzaro > Cosenza, 138.0km

08.05-31.05

Jhonatan Narváez won stage 4 of the Giro d’Italia in Cosenza, beating Orluis Aular and Giulio Ciccone in a sprint from a reduced peloton. Movistar controlled much of the final 50km after the Cozzo Tunno climb, where several sprinters and race leader Guillermo Thomas Silva were distanced. Ciccone’s third place was enough to move him into the Maglia Rosa for the first time.

Results

Stage

PosRiderTeam Time
1 Jhonatan Narvaez UAE Team Emirates-XRG 3:08:46
2 Orluis Aular Movistar Team + 00.00
3 Giulio Ciccone Lidl-Trek + 00.00
4 Ben Turner Netcompany INEOS + 00.00
5 Alessandro Pinarello NSN Cycling Team + 00.00
6 Afonso Eulalio Bahrain Victorious + 00.00
7 Lennert Van Eetvelt Lotto-Intermarché + 00.00
8 Diego Ulissi XDS Astana Team + 00.00
9 Andrea Raccagni Noviero Soudal Quick-Step + 00.00
10 Michael Valgren EF Education-EasyPost + 00.00
11 Florian Stork Tudor Pro Cycling Team + 00.00
12 Markel Beloki EF Education-EasyPost + 00.00
13 Jai Hindley Red Bull-BORA-hansgrohe + 00.00
14 Matteo Sobrero Lidl-Trek + 00.00
15 Damiano Caruso Bahrain Victorious + 00.00
16 Ben O'Connor Team Jayco-AlUla + 00.00
17 Wout Poels Unibet Rose Rockets + 00.00
18 Jonas Vingegaard Team Visma | Lease a Bike + 00.00
19 Chris Harper Pinarello-Q36.5 Pro Cycling Team + 00.00
20 Enric Mas Movistar Team + 00.00
21 Davide Piganzoli Team Visma | Lease a Bike + 00.00
22 Felix Engelhardt Team Jayco-AlUla + 00.00
23 Josh Kench Groupama-FDJ United + 00.00
24 Jan Christen UAE Team Emirates-XRG + 00.00
25 Thymen Arensman Netcompany INEOS + 00.00
26 Derek Gee-West Lidl-Trek + 00.00
27 Egan Bernal Netcompany INEOS + 00.00
28 Ben Zwiehoff Red Bull-BORA-hansgrohe + 00.00
29 Bart Lemmen Team Visma | Lease a Bike + 00.00
30 Alexander Cepeda EF Education-EasyPost + 00.00
31 Jan Hirt NSN Cycling Team + 00.00
32 Victor Campenaerts Team Visma | Lease a Bike + 00.00
33 Gregor Mühlberger Decathlon CMA CGM + 00.00
34 Felix Gall Decathlon CMA CGM + 00.00
35 Giovanni Aleotti Red Bull-BORA-hansgrohe + 00.00
36 Michael Storer Tudor Pro Cycling Team + 00.00
37 Mathys Rondel Tudor Pro Cycling Team + 00.00
38 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.00
39 Einer Rubio Movistar Team + 00.00
40 Filippo Zana Soudal Quick-Step + 00.00
41 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 00.00
42 Sepp Kuss Team Visma | Lease a Bike + 00.00
43 Nelson Oliveira Movistar Team + 01.10
44 Andreas Leknessund Uno-X Mobility + 02.55
45 Johannes Kulset Uno-X Mobility + 02.55
46 Mattia Bais Team Polti VisitMalta + 02.55
47 Koen Bouwman Team Jayco-AlUla + 02.55
48 Niklas Larsen Unibet Rose Rockets + 02.55
49 Corbin Strong NSN Cycling Team + 02.55
50 Christian Scaroni XDS Astana Team + 02.55
51 Filippo Ganna Netcompany INEOS + 02.55
52 Alec Segaert Bahrain Victorious + 02.55
53 Lorenzo Milesi Movistar Team + 02.55
54 Manuele Tarozzi Bardiani CSF 7 Saber + 02.55
55 Fabio Christen Pinarello-Q36.5 Pro Cycling Team + 02.55
56 Simone Gualdi Lotto-Intermarché + 02.55
57 Magnus Sheffield Netcompany INEOS + 02.55
58 Edoardo Zambanini Bahrain Victorious + 02.55
59 Alessandro Tonelli Team Polti VisitMalta + 02.55
60 Ludovico Crescioli Team Polti VisitMalta + 02.55
61 Markus Hoelgaard Uno-X Mobility + 02.55
62 Nick Schultz NSN Cycling Team + 02.55
63 William Barta Tudor Pro Cycling Team + 02.55
64 Darren Rafferty EF Education-EasyPost + 02.55
65 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 02.55
66 Javier Romo Movistar Team + 02.55
67 Jack Haig Netcompany INEOS + 02.55
68 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 02.55
69 Martin López XDS Astana Team + 02.55
70 Igor Arrieta UAE Team Emirates-XRG + 02.55
71 Toon Aerts Lotto-Intermarché + 02.55
72 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team + 07.37
73 Callum Scotson Decathlon CMA CGM + 07.37
74 Francesco Busatto Alpecin-Premier Tech + 07.37
75 Casper van Uden Team Picnic PostNL + 07.37
76 Tobias Lund Andresen Decathlon CMA CGM + 07.37
77 Brieuc Rolland Groupama-FDJ United + 07.37
78 Juan Pedro Lopez Movistar Team + 07.37
79 Axel Huens Groupama-FDJ United + 08.24
80 Fran Miholjevic Bahrain Victorious + 08.24
81 Chris Hamilton Team Picnic PostNL + 08.24
82 Robert Stannard Bahrain Victorious + 08.24
83 Filippo Turconi Bardiani CSF 7 Saber + 08.24
84 Jonas Rutsch Lotto-Intermarché + 08.24
85 Luca Paletti Bardiani CSF 7 Saber + 08.24
86 Filippo Magli Bardiani CSF 7 Saber + 08.24
87 Thomas Pesenti Team Polti VisitMalta + 08.24
88 Fredrik Dversnes Uno-X Mobility + 08.24
89 Mathijs Paasschens Bahrain Victorious + 08.24
90 Martin Marcellusi Bardiani CSF 7 Saber + 08.24
91 Martin Tjøtta Uno-X Mobility + 08.24
92 Johannes Staune-Mittet Decathlon CMA CGM + 08.24
93 Oliver Naesen Decathlon CMA CGM + 08.24
94 Lawrence Warbasse Tudor Pro Cycling Team + 08.24
95 Alan Hatherly Team Jayco-AlUla + 08.24
96 Embret Svestad-Bårdseng Netcompany INEOS + 08.24
97 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 08.24
98 Sakarias Koller Løland Uno-X Mobility + 08.24
99 Lukas Kubis Unibet Rose Rockets + 08.24
100 Jonathan Milan Lidl-Trek + 08.24
101 Jasper Stuyven Soudal Quick-Step + 08.24
102 Fabio Van den Bossche Soudal Quick-Step + 08.24
103 Iván García Cortina Movistar Team + 08.24
104 Mikkel Bjerg UAE Team Emirates-XRG + 08.24
105 Rasmus Søjberg Pedersen Decathlon CMA CGM + 08.24
106 Gianni Moscon Red Bull-BORA-hansgrohe + 08.24
107 Remi Cavagna Groupama-FDJ United + 08.24
108 James Shaw EF Education-EasyPost + 08.24
109 Paul Magnier Soudal Quick-Step + 08.24
110 Warren Barguil Team Picnic PostNL + 08.24
111 Christopher Juul-Jensen Team Jayco-AlUla + 08.24
112 Enrico Zanoncello Bardiani CSF 7 Saber + 12.16
113 Mirco Maestri Team Polti VisitMalta + 12.16
114 Vicente Rojas Bardiani CSF 7 Saber + 12.16
115 Cyril Barthe Groupama-FDJ United + 12.16
116 Jardi Van Der Lee EF Education-EasyPost + 12.16
117 Max Walscheid Lidl-Trek + 12.16
118 Johan Jacobs Groupama-FDJ United + 12.16
119 Simone Consonni Lidl-Trek + 12.16
120 Rémy Rochas Groupama-FDJ United + 12.16
121 Pascal Ackermann Team Jayco-AlUla + 12.16
122 Tobias Bayer Alpecin-Premier Tech + 12.16
123 Robert Donaldson Team Jayco-AlUla + 12.16
124 António Morgado UAE Team Emirates-XRG + 12.16
125 Tim Torn Teutenberg Lidl-Trek + 12.16
126 Lorenzo Rota Lotto-Intermarché + 12.16
127 Amanuel Ghebreigzabhier Lidl-Trek + 12.16
128 Gianmarco Garofoli Soudal Quick-Step + 12.16
129 Andrea Mifsud Team Polti VisitMalta + 12.16
130 Thomas Silva XDS Astana Team + 12.16
131 Alberto Bettiol XDS Astana Team + 12.16
132 Ayco Bastiaens Soudal Quick-Step + 12.16
133 Edward Planckaert Alpecin-Premier Tech + 12.16
134 Dries van Gestel Soudal Quick-Step + 14.07
135 Jonas Geens Alpecin-Premier Tech + 14.07
136 Ryan Mullen NSN Cycling Team + 14.07
137 Jensen Plowright Alpecin-Premier Tech + 14.07
138 Madis Mihkels EF Education-EasyPost + 14.07
139 Jake Stewart NSN Cycling Team + 14.07
140 Ethan Vernon NSN Cycling Team + 14.07
141 Timo Kielich Team Visma | Lease a Bike + 14.07
142 Tim Naberman Team Picnic PostNL + 14.07
143 David González Pinarello-Q36.5 Pro Cycling Team + 14.07
144 Giovanni Lonardi Team Polti VisitMalta + 14.07
145 Sean Flynn Team Picnic PostNL + 14.07
146 Gijs Leemreize Team Picnic PostNL + 14.07
147 Timo de Jong Team Picnic PostNL + 14.07
148 Tim Rex Team Visma | Lease a Bike + 14.07
149 Dion Smith NSN Cycling Team + 14.07
150 Hartthijs de Vries Unibet Rose Rockets + 14.07
151 Tomas Kopecky Unibet Rose Rockets + 14.07
152 Nico Denz Red Bull-BORA-hansgrohe + 14.07
153 Nikita Tsvetkov Bardiani CSF 7 Saber + 14.07
154 Luca Vergallito Alpecin-Premier Tech + 14.07
155 Mick van Dijke Red Bull-BORA-hansgrohe + 14.07
156 Joshua Giddings Lotto-Intermarché + 14.07
157 Matteo Malucelli XDS Astana Team + 14.07
158 Luca Mozzato Tudor Pro Cycling Team + 14.07
159 Tord Gudmestad Decathlon CMA CGM + 14.07
160 Erlend Blikra Uno-X Mobility + 14.07
161 Matyas Kopecky Unibet Rose Rockets + 14.07
162 Diego Sevilla Team Polti VisitMalta + 14.07
163 Elmar Reinders Unibet Rose Rockets + 14.07
164 Dylan Groenewegen Unibet Rose Rockets + 14.07
165 Paul Penhoët Groupama-FDJ United + 14.07
166 Arjen Livyns XDS Astana Team + 17.47
167 Fabian Lienhard Tudor Pro Cycling Team + 17.47
168 Connor Swift Netcompany INEOS + 17.47
169 Frank van den Broek Team Picnic PostNL + 17.47
170 Robin Froidevaux Tudor Pro Cycling Team + 17.47
171 Johan Price-Pejtersen Alpecin-Premier Tech + 17.47
172 Davide Ballerini XDS Astana Team + 17.55
173 Milan Menten Lotto-Intermarché + 18.12
174 Samuele Battistella EF Education-EasyPost + 18.12
- Wilco Kelderman Team Visma | Lease a Bike DNS
- Kaden Groves Alpecin-Premier Tech DNF
- Arnaud De Lie Lotto-Intermarché DNF

GC

PosRiderTeam Time
1 Giulio Ciccone Lidl-Trek 16:18:51
2 Jan Christen UAE Team Emirates-XRG + 00.04
3 Florian Stork Tudor Pro Cycling Team + 00.04
4 Egan Bernal Netcompany INEOS + 00.04
5 Thymen Arensman Netcompany INEOS + 00.06
6 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.06
7 Lennert Van Eetvelt Lotto-Intermarché + 00.10
8 Enric Mas Movistar Team + 00.10
9 Markel Beloki EF Education-EasyPost + 00.10
10 Jan Hirt NSN Cycling Team + 00.10
11 Jonas Vingegaard Team Visma | Lease a Bike + 00.10
12 Filippo Zana Soudal Quick-Step + 00.10
13 Damiano Caruso Bahrain Victorious + 00.10
14 Einer Rubio Movistar Team + 00.10
15 Jai Hindley Red Bull-BORA-hansgrohe + 00.10
16 Felix Engelhardt Team Jayco-AlUla + 00.10
17 Alexander Cepeda EF Education-EasyPost + 00.10
18 Ben O'Connor Team Jayco-AlUla + 00.10
19 Mathys Rondel Tudor Pro Cycling Team + 00.10
20 Davide Piganzoli Team Visma | Lease a Bike + 00.10
21 Michael Storer Tudor Pro Cycling Team + 00.10
22 Matteo Sobrero Lidl-Trek + 00.10
23 Felix Gall Decathlon CMA CGM + 00.10
24 Giovanni Aleotti Red Bull-BORA-hansgrohe + 00.10
25 Josh Kench Groupama-FDJ United + 00.10
26 Orluis Aular Movistar Team + 01.05
27 Andrea Raccagni Noviero Soudal Quick-Step + 01.11
28 Alessandro Pinarello NSN Cycling Team + 01.11
29 Diego Ulissi XDS Astana Team + 01.11
30 Derek Gee-West Lidl-Trek + 01.11
31 Afonso Eulalio Bahrain Victorious + 01.11
32 Bart Lemmen Team Visma | Lease a Bike + 01.11
33 Ben Zwiehoff Red Bull-BORA-hansgrohe + 01.11
34 Wout Poels Unibet Rose Rockets + 01.11
35 Sepp Kuss Team Visma | Lease a Bike + 01.11
36 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 01.11
37 Chris Harper Pinarello-Q36.5 Pro Cycling Team + 01.11
38 Ben Turner Netcompany INEOS + 02.15
39 Victor Campenaerts Team Visma | Lease a Bike + 02.15
40 Gregor Mühlberger Decathlon CMA CGM + 02.15
41 Johannes Kulset Uno-X Mobility + 03.05
42 Christian Scaroni XDS Astana Team + 03.05
43 Darren Rafferty EF Education-EasyPost + 03.05
44 Javier Romo Movistar Team + 03.05
45 Martin López XDS Astana Team + 03.05
46 Andreas Leknessund Uno-X Mobility + 03.05
47 Nelson Oliveira Movistar Team + 03.25
48 Alec Segaert Bahrain Victorious + 04.06
49 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 04.06
50 Ludovico Crescioli Team Polti VisitMalta + 04.06
51 Magnus Sheffield Netcompany INEOS + 04.06
52 William Barta Tudor Pro Cycling Team + 04.06
53 Igor Arrieta UAE Team Emirates-XRG + 04.06
54 Manuele Tarozzi Bardiani CSF 7 Saber + 04.58
55 Alessandro Tonelli Team Polti VisitMalta + 05.08
56 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 05.10
57 Edoardo Zambanini Bahrain Victorious + 05.10
58 Koen Bouwman Team Jayco-AlUla + 05.10
59 Corbin Strong NSN Cycling Team + 05.10
60 Simone Gualdi Lotto-Intermarché + 05.10
61 Nick Schultz NSN Cycling Team + 05.10
62 Niklas Larsen Unibet Rose Rockets + 05.10
63 Jhonatan Narvaez UAE Team Emirates-XRG + 05.26
64 Michael Valgren EF Education-EasyPost + 05.36
65 Juan Pedro Lopez Movistar Team + 07.47
66 Toon Aerts Lotto-Intermarché + 08.31
67 Lorenzo Milesi Movistar Team + 08.31
68 Fabio Christen Pinarello-Q36.5 Pro Cycling Team + 08.31
69 Jack Haig Netcompany INEOS + 08.31
70 Martin Tjøtta Uno-X Mobility + 08.34
71 Tobias Lund Andresen Decathlon CMA CGM + 08.42
72 Callum Scotson Decathlon CMA CGM + 08.48
73 Francesco Busatto Alpecin-Premier Tech + 08.48
74 Thomas Pesenti Team Polti VisitMalta + 09.35
75 Sakarias Koller Løland Uno-X Mobility + 09.35
76 Alan Hatherly Team Jayco-AlUla + 09.35
77 Brieuc Rolland Groupama-FDJ United + 09.52
78 Lukas Kubis Unibet Rose Rockets + 10.02
79 Filippo Ganna Netcompany INEOS + 10.09
80 Paul Magnier Soudal Quick-Step + 10.19
81 Jonathan Milan Lidl-Trek + 10.33
82 Luca Paletti Bardiani CSF 7 Saber + 10.39
83 Lawrence Warbasse Tudor Pro Cycling Team + 10.39
84 Johannes Staune-Mittet Decathlon CMA CGM + 10.39
85 Thomas Silva XDS Astana Team + 12.16
86 Jonas Rutsch Lotto-Intermarché + 12.51
87 Martin Marcellusi Bardiani CSF 7 Saber + 12.51
88 Warren Barguil Team Picnic PostNL + 12.51
89 Gianmarco Garofoli Soudal Quick-Step + 13.27
90 Andrea Mifsud Team Polti VisitMalta + 13.27
91 Rasmus Søjberg Pedersen Decathlon CMA CGM + 13.37
92 Axel Huens Groupama-FDJ United + 14.00
93 Gianni Moscon Red Bull-BORA-hansgrohe + 14.00
94 Lorenzo Rota Lotto-Intermarché + 14.31
95 Tobias Bayer Alpecin-Premier Tech + 14.31
96 Markus Hoelgaard Uno-X Mobility + 14.38
97 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team + 14.51
98 Gijs Leemreize Team Picnic PostNL + 15.18
99 Iván García Cortina Movistar Team + 15.19
100 Robert Stannard Bahrain Victorious + 15.38
101 Filippo Magli Bardiani CSF 7 Saber + 15.38
102 Jasper Stuyven Soudal Quick-Step + 15.38
103 Fran Miholjevic Bahrain Victorious + 15.38
104 Fredrik Dversnes Uno-X Mobility + 15.38
105 Embret Svestad-Bårdseng Netcompany INEOS + 15.38
106 Oliver Naesen Decathlon CMA CGM + 15.38
107 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 15.38
108 Christopher Juul-Jensen Team Jayco-AlUla + 15.38
109 Fabio Van den Bossche Soudal Quick-Step + 16.03
110 David González Pinarello-Q36.5 Pro Cycling Team + 16.22
111 Nikita Tsvetkov Bardiani CSF 7 Saber + 16.22
112 Nico Denz Red Bull-BORA-hansgrohe + 16.22
113 Vicente Rojas Bardiani CSF 7 Saber + 16.43
114 Mattia Bais Team Polti VisitMalta + 16.51
115 Mathijs Paasschens Bahrain Victorious + 17.35
116 Filippo Turconi Bardiani CSF 7 Saber + 17.48
117 Cyril Barthe Groupama-FDJ United + 17.52
118 Amanuel Ghebreigzabhier Lidl-Trek + 17.52
119 Mikkel Bjerg UAE Team Emirates-XRG + 18.16
120 António Morgado UAE Team Emirates-XRG + 19.28
121 Pascal Ackermann Team Jayco-AlUla + 19.30
122 Mirco Maestri Team Polti VisitMalta + 19.30
123 Robert Donaldson Team Jayco-AlUla + 19.30
124 Simone Consonni Lidl-Trek + 19.30
125 Alberto Bettiol XDS Astana Team + 19.30
126 Johan Jacobs Groupama-FDJ United + 19.30
127 Madis Mihkels EF Education-EasyPost + 19.43
128 Mick van Dijke Red Bull-BORA-hansgrohe + 19.43
129 Ayco Bastiaens Soudal Quick-Step + 20.11
130 Diego Sevilla Team Polti VisitMalta + 21.13
131 Ethan Vernon NSN Cycling Team + 21.17
132 Tord Gudmestad Decathlon CMA CGM + 21.21
133 Dries van Gestel Soudal Quick-Step + 21.21
134 Jensen Plowright Alpecin-Premier Tech + 21.21
135 Matyas Kopecky Unibet Rose Rockets + 21.21
136 Timo Kielich Team Visma | Lease a Bike + 21.21
137 Tomas Kopecky Unibet Rose Rockets + 21.21
138 Hartthijs de Vries Unibet Rose Rockets + 21.21
139 Luca Vergallito Alpecin-Premier Tech + 21.21
140 Tim Torn Teutenberg Lidl-Trek + 21.27
141 Casper van Uden Team Picnic PostNL + 21.33
142 Enrico Zanoncello Bardiani CSF 7 Saber + 21.40
143 Remi Cavagna Groupama-FDJ United + 22.20
144 James Shaw EF Education-EasyPost + 22.20
145 Chris Hamilton Team Picnic PostNL + 22.50
146 Paul Penhoët Groupama-FDJ United + 23.18
147 Dylan Groenewegen Unibet Rose Rockets + 23.30
148 Giovanni Lonardi Team Polti VisitMalta + 23.34
149 Elmar Reinders Unibet Rose Rockets + 23.34
150 Luca Mozzato Tudor Pro Cycling Team + 23.34
151 Edward Planckaert Alpecin-Premier Tech + 23.59
152 Connor Swift Netcompany INEOS + 24.59
153 Arjen Livyns XDS Astana Team + 25.01
154 Davide Ballerini XDS Astana Team + 25.09
155 Matteo Malucelli XDS Astana Team + 25.50
156 Erlend Blikra Uno-X Mobility + 25.50
157 Max Walscheid Lidl-Trek + 26.12
158 Rémy Rochas Groupama-FDJ United + 26.12
159 Jardi Van Der Lee EF Education-EasyPost + 26.42
160 Robin Froidevaux Tudor Pro Cycling Team + 26.58
161 Fabian Lienhard Tudor Pro Cycling Team + 26.58
162 Johan Price-Pejtersen Alpecin-Premier Tech + 27.23
163 Tim Naberman Team Picnic PostNL + 28.03
164 Jonas Geens Alpecin-Premier Tech + 28.03
165 Ryan Mullen NSN Cycling Team + 28.03
166 Sean Flynn Team Picnic PostNL + 28.03
167 Joshua Giddings Lotto-Intermarché + 28.03
168 Tim Rex Team Visma | Lease a Bike + 28.03
169 Timo de Jong Team Picnic PostNL + 29.20
170 Milan Menten Lotto-Intermarché + 29.55
171 Jake Stewart NSN Cycling Team + 31.47
172 Dion Smith NSN Cycling Team + 31.47
173 Samuele Battistella EF Education-EasyPost + 35.38
174 Frank van den Broek Team Picnic PostNL + 37.45
- Wilco Kelderman Team Visma | Lease a Bike DNS
- Kaden Groves Alpecin-Premier Tech DNF
- Arnaud De Lie Lotto-Intermarché DNF

Youth

PosRiderTeam Time
1 Jan Christen UAE Team Emirates-XRG 16:18:55
2 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.02
3 Lennert Van Eetvelt Lotto-Intermarché + 00.06
4 Markel Beloki EF Education-EasyPost + 00.06
5 Mathys Rondel Tudor Pro Cycling Team + 00.06
6 Davide Piganzoli Team Visma | Lease a Bike + 00.06
7 Josh Kench Groupama-FDJ United + 00.06
8 Andrea Raccagni Noviero Soudal Quick-Step + 01.07
9 Alessandro Pinarello NSN Cycling Team + 01.07
10 Afonso Eulalio Bahrain Victorious + 01.07
11 Johannes Kulset Uno-X Mobility + 03.01
12 Darren Rafferty EF Education-EasyPost + 03.01
13 Alec Segaert Bahrain Victorious + 04.02
14 Ludovico Crescioli Team Polti VisitMalta + 04.02
15 Magnus Sheffield Netcompany INEOS + 04.02
16 Igor Arrieta UAE Team Emirates-XRG + 04.02
17 Edoardo Zambanini Bahrain Victorious + 05.06
18 Simone Gualdi Lotto-Intermarché + 05.06
19 Lorenzo Milesi Movistar Team + 08.27
20 Fabio Christen Pinarello-Q36.5 Pro Cycling Team + 08.27
21 Martin Tjøtta Uno-X Mobility + 08.30
22 Tobias Lund Andresen Decathlon CMA CGM + 08.38
23 Francesco Busatto Alpecin-Premier Tech + 08.44
24 Sakarias Koller Løland Uno-X Mobility + 09.31
25 Brieuc Rolland Groupama-FDJ United + 09.48
26 Paul Magnier Soudal Quick-Step + 10.15
27 Luca Paletti Bardiani CSF 7 Saber + 10.35
28 Johannes Staune-Mittet Decathlon CMA CGM + 10.35
29 Thomas Silva XDS Astana Team + 12.12
30 Gianmarco Garofoli Soudal Quick-Step + 13.23
31 Rasmus Søjberg Pedersen Decathlon CMA CGM + 13.33
32 Axel Huens Groupama-FDJ United + 13.56
33 Fran Miholjevic Bahrain Victorious + 15.34
34 Embret Svestad-Bårdseng Netcompany INEOS + 15.34
35 Nikita Tsvetkov Bardiani CSF 7 Saber + 16.18
36 Vicente Rojas Bardiani CSF 7 Saber + 16.39
37 Filippo Turconi Bardiani CSF 7 Saber + 17.44
38 António Morgado UAE Team Emirates-XRG + 19.24
39 Robert Donaldson Team Jayco-AlUla + 19.26
40 Madis Mihkels EF Education-EasyPost + 19.39
41 Tord Gudmestad Decathlon CMA CGM + 21.17
42 Matyas Kopecky Unibet Rose Rockets + 21.17
43 Tim Torn Teutenberg Lidl-Trek + 21.23
44 Casper van Uden Team Picnic PostNL + 21.29
45 Paul Penhoët Groupama-FDJ United + 23.14
46 Jardi Van Der Lee EF Education-EasyPost + 26.38
47 Joshua Giddings Lotto-Intermarché + 27.59
48 Tim Rex Team Visma | Lease a Bike + 27.59

Points

PosRiderTeam Points
1 Paul Magnier Soudal Quick-Step 105
2 Jonathan Milan Lidl-Trek 64
3 Jhonatan Narvaez UAE Team Emirates-XRG 50
4 Tobias Lund Andresen Decathlon CMA CGM 42
5 Giulio Ciccone Lidl-Trek 37
6 Orluis Aular Movistar Team 35
7 Madis Mihkels EF Education-EasyPost 32
8 Diego Sevilla Team Polti VisitMalta 28
9 Thomas Silva XDS Astana Team 25
10 Ethan Vernon NSN Cycling Team 25
11 Dylan Groenewegen Unibet Rose Rockets 25
12 Manuele Tarozzi Bardiani CSF 7 Saber 24
13 Florian Stork Tudor Pro Cycling Team 23
14 Pascal Ackermann Team Jayco-AlUla 20
15 Ben Turner Netcompany INEOS 18
16 Alessandro Pinarello NSN Cycling Team 14
17 Matteo Malucelli XDS Astana Team 14
18 Mattia Bais Team Polti VisitMalta 12
19 Afonso Eulalio Bahrain Victorious 12
20 Giovanni Lonardi Team Polti VisitMalta 12
21 Erlend Blikra Uno-X Mobility 12
22 Lennert Van Eetvelt Lotto-Intermarché 10
23 Max Walscheid Lidl-Trek 10
24 Diego Ulissi XDS Astana Team 8
25 Christian Scaroni XDS Astana Team 8
26 Warren Barguil Team Picnic PostNL 8
27 Mirco Maestri Team Polti VisitMalta 8
28 Tord Gudmestad Decathlon CMA CGM 8
29 Davide Ballerini XDS Astana Team 8
30 Matteo Sobrero Lidl-Trek 7
31 Andrea Raccagni Noviero Soudal Quick-Step 7
32 Enrico Zanoncello Bardiani CSF 7 Saber 7
33 Giulio Pellizzari Red Bull-BORA-hansgrohe 6
34 Michael Valgren EF Education-EasyPost 6
35 Filippo Magli Bardiani CSF 7 Saber 6
36 Dries van Gestel Soudal Quick-Step 6
37 Alessandro Tonelli Team Polti VisitMalta 5
38 Niklas Larsen Unibet Rose Rockets 5
39 Jasper Stuyven Soudal Quick-Step 5
40 Paul Penhoët Groupama-FDJ United 5
41 Markel Beloki EF Education-EasyPost 4
42 Andreas Leknessund Uno-X Mobility 4
43 Robin Froidevaux Tudor Pro Cycling Team 4
44 Jan Christen UAE Team Emirates-XRG 3
45 Jai Hindley Red Bull-BORA-hansgrohe 3
46 Martin Marcellusi Bardiani CSF 7 Saber 3
47 Martin Tjøtta Uno-X Mobility 2
48 Iván García Cortina Movistar Team 2
49 Robert Stannard Bahrain Victorious 2
50 Damiano Caruso Bahrain Victorious 1
51 Mathys Rondel Tudor Pro Cycling Team 1
52 Darren Rafferty EF Education-EasyPost 1
53 Sean Flynn Team Picnic PostNL 1

Mountain

PosRiderTeam Points
1 Diego Sevilla Team Polti VisitMalta 42
2 Nelson Oliveira Movistar Team 18
3 Manuele Tarozzi Bardiani CSF 7 Saber 12
4 Jonas Vingegaard Team Visma | Lease a Bike 11
5 Orluis Aular Movistar Team 8
6 Mirco Maestri Team Polti VisitMalta 8
7 Enric Mas Movistar Team 6
8 Alessandro Tonelli Team Polti VisitMalta 6
9 Giulio Pellizzari Red Bull-BORA-hansgrohe 4
10 Einer Rubio Movistar Team 4
11 Christian Scaroni XDS Astana Team 4
12 Lennert Van Eetvelt Lotto-Intermarché 2
13 Gianmarco Garofoli Soudal Quick-Step 2
14 Hartthijs de Vries Unibet Rose Rockets 2
15 Ryan Mullen NSN Cycling Team 2
16 Tim Rex Team Visma | Lease a Bike 2
17 Mathys Rondel Tudor Pro Cycling Team 1
18 Ben Zwiehoff Red Bull-BORA-hansgrohe 1
19 Victor Campenaerts Team Visma | Lease a Bike 1
20 Fran Miholjevic Bahrain Victorious 1
21 Ayco Bastiaens Soudal Quick-Step 1

Team

PosTeamTime
1 EF Education-EasyPost 48:57:03
2 Tudor Pro Cycling Team + 00.00
3 Movistar Team + 00.00
4 Red Bull-BORA-hansgrohe + 00.00
5 Lidl-Trek + 01.01
6 Netcompany INEOS Cycling Team + 01.01
7 Team Visma | Lease a Bike + 01.01
8 Team Jayco-AlUla + 03.56
9 Bahrain Victorious + 04.57
10 XDS Astana Team + 05.50
11 NSN Cycling Team + 06.01
12 Pinarello-Q36.5 Pro Cycling Team + 07.02
13 Uno-X Mobility + 08.45
14 UAE Team Emirates-XRG + 09.22
15 Decathlon CMA CGM Team + 09.39
16 Lotto-Intermarché + 10.00
17 Soudal Quick-Step + 10.26
18 Team Polti VisitMalta + 11.48
19 Unibet Rose Rockets + 15.53
20 Groupama-FDJ United + 23.32
21 Bardiani-CSF 7 Saber + 25.58
22 Team Picnic PostNL + 38.44
23 Alpecin-Premier Tech + 42.19

Race profile

Race
Giro d'Italia
Start date
08.05.2026
End date
31.05.2026
Total distance
138.0 km
Total elevation
49150 m
Gen
Men
Cat
2.UWT
Country
Italy
Discipline
Road
First edition
1909

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️