Giro d'Italia 2026 - Stage 3

Plodiv > Sofia, 175.0km

08.05-31.05

Paul Magnier won stage 3 of the Giro d’Italia in Sofia, edging Jonathan Milan and Dylan Groenewegen in a fast bunch sprint. The day’s breakaway of Diego Pablo Sevilla, Alessandro Tonelli and Manuele Tarozzi survived deep into the finale before being caught with just 400 metres remaining. Guillermo Thomas Silva finished safely in the peloton to keep the maglia rosa ahead of the Giro’s return to Italy.

Results

Stage

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

GC

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

Youth

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

Points

PosRiderTeam Points
1 Paul Magnier Soudal Quick-Step 105
2 Jonathan Milan Lidl-Trek 64
3 Tobias Lund Andresen Decathlon CMA CGM 42
4 Madis Mihkels EF Education-EasyPost 32
5 Diego Sevilla Team Polti VisitMalta 28
6 Thomas Silva XDS Astana Team 25
7 Ethan Vernon NSN Cycling Team 25
8 Dylan Groenewegen Unibet Rose Rockets 25
9 Manuele Tarozzi Bardiani CSF 7 Saber 24
10 Pascal Ackermann Team Jayco-AlUla 20
11 Florian Stork Tudor Pro Cycling Team 18
12 Matteo Malucelli XDS Astana Team 14
13 Giulio Ciccone Lidl-Trek 12
14 Giovanni Lonardi Team Polti VisitMalta 12
15 Erlend Blikra Uno-X Mobility 12
16 Max Walscheid Lidl-Trek 10
17 Christian Scaroni XDS Astana Team 8
18 Tord Gudmestad Decathlon CMA CGM 8
19 Mirco Maestri Team Polti VisitMalta 8
20 Davide Ballerini XDS Astana Team 8
21 Enrico Zanoncello Bardiani CSF 7 Saber 7
22 Giulio Pellizzari Red Bull-BORA-hansgrohe 6
23 Filippo Magli Bardiani CSF 7 Saber 6
24 Dries van Gestel Soudal Quick-Step 6
25 Matteo Sobrero Lidl-Trek 5
26 Alessandro Tonelli Team Polti VisitMalta 5
27 Jasper Stuyven Soudal Quick-Step 5
28 Paul Penhoët Groupama-FDJ United 5
29 Andreas Leknessund Uno-X Mobility 4
30 Robin Froidevaux Tudor Pro Cycling Team 4
31 Jan Christen UAE Team Emirates-XRG 3
32 Kaden Groves Alpecin-Premier Tech 3
33 Martin Tjøtta Uno-X Mobility 2
34 Iván García Cortina Movistar Team 2
35 Robert Stannard Bahrain Victorious 2
36 Mathys Rondel Tudor Pro Cycling Team 1
37 Sean Flynn Team Picnic PostNL 1

Mountain

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

Team

PosTeamTime
1 XDS Astana Team 39:30:45
2 Tudor Pro Cycling Team + 00.00
3 Uno-X Mobility + 00.00
4 Movistar Team + 00.00
5 Red Bull-BORA-hansgrohe + 00.00
6 EF Education-EasyPost + 00.00
7 Lidl-Trek + 01.01
8 Team Jayco-AlUla + 01.01
9 Team Visma | Lease a Bike + 01.01
10 Netcompany INEOS Cycling Team + 01.01
11 Soudal Quick-Step + 02.02
12 Decathlon CMA CGM Team + 02.02
13 Bahrain Victorious + 02.02
14 Team Polti VisitMalta + 03.03
15 NSN Cycling Team + 03.06
16 Pinarello-Q36.5 Pro Cycling Team + 04.07
17 Lotto-Intermarché + 04.10
18 Unibet Rose Rockets + 04.34
19 Bardiani-CSF 7 Saber + 06.15
20 UAE Team Emirates-XRG + 06.27
21 Groupama-FDJ United + 07.31
22 Alpecin-Premier Tech + 10.10
23 Team Picnic PostNL + 14.19

Race profile

Race
Giro d'Italia
Start date
08.05.2026
End date
31.05.2026
Total distance
175.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 ❤️