Giro d'Italia 2026 - Stage 12

Imperia > Novi Ligure, 175.0km

08.05-31.05

Alec Segaert steals Giro stage 12 after daring late attack

Results

Stage

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

GC

PosRiderTeam Time
1 Afonso Eulalio Bahrain Victorious 48:10:38
2 Jonas Vingegaard Team Visma | Lease a Bike + 00.33
3 Thymen Arensman Netcompany INEOS + 02.03
4 Felix Gall Decathlon CMA CGM + 02.30
5 Ben O'Connor Team Jayco-AlUla + 02.50
6 Jai Hindley Red Bull-BORA-hansgrohe + 03.12
7 Michael Storer Tudor Pro Cycling Team + 03.34
8 Derek Gee-West Lidl-Trek + 03.40
9 Giulio Pellizzari Red Bull-BORA-hansgrohe + 03.42
10 Chris Harper Pinarello-Q36.5 Pro Cycling Team + 04.15
11 Markel Beloki EF Education-EasyPost + 04.20
12 Mathys Rondel Tudor Pro Cycling Team + 04.51
13 Christian Scaroni XDS Astana Team + 04.54
14 Davide Piganzoli Team Visma | Lease a Bike + 05.33
15 Egan Bernal Netcompany INEOS + 05.45
16 Damiano Caruso Bahrain Victorious + 06.17
17 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 06.43
18 Jan Hirt NSN Cycling Team + 07.53
19 Sepp Kuss Team Visma | Lease a Bike + 08.59
20 Igor Arrieta UAE Team Emirates-XRG + 09.14
21 Martin López XDS Astana Team + 09.49
22 Johannes Kulset Uno-X Mobility + 10.06
23 Gregor Mühlberger Decathlon CMA CGM + 10.24
24 Giulio Ciccone Lidl-Trek + 11.51
25 Enric Mas Movistar Team + 14.32
26 Giovanni Aleotti Red Bull-BORA-hansgrohe + 20.31
27 Josh Kench Groupama-FDJ United + 20.50
28 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 22.44
29 Ludovico Crescioli Team Polti VisitMalta + 31.13
30 Wout Poels Unibet Rose Rockets + 31.48
31 Alan Hatherly Team Jayco-AlUla + 32.00
32 Juan Pedro Lopez Movistar Team + 32.09
33 Diego Ulissi XDS Astana Team + 34.07
34 Jhonatan Narvaez UAE Team Emirates-XRG + 34.25
35 Gianmarco Garofoli Soudal Quick-Step + 35.15
36 Embret Svestad-Bårdseng Netcompany INEOS + 35.35
37 William Barta Tudor Pro Cycling Team + 38.50
38 Einer Rubio Movistar Team + 41.02
39 Callum Scotson Decathlon CMA CGM + 42.07
40 Alexander Cepeda EF Education-EasyPost + 42.21
41 Koen Bouwman Team Jayco-AlUla + 43.22
42 Jan Christen UAE Team Emirates-XRG + 44.10
43 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 46.43
44 Jack Haig Netcompany INEOS + 47.39
45 Ben Zwiehoff Red Bull-BORA-hansgrohe + 47.40
46 Alessandro Tonelli Team Polti VisitMalta + 50.10
47 Bart Lemmen Team Visma | Lease a Bike + 50.49
48 Lorenzo Milesi Movistar Team + 51.31
49 Magnus Sheffield Netcompany INEOS + 52.06
50 Filippo Zana Soudal Quick-Step + 52.21
51 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 53.41
52 Simone Gualdi Lotto-Intermarché + 54.05
53 Victor Campenaerts Team Visma | Lease a Bike + 55.39
54 Andrea Raccagni Noviero Soudal Quick-Step + 56.04
55 Andreas Leknessund Uno-X Mobility + 56.35
56 Johannes Staune-Mittet Decathlon CMA CGM + 57.53
57 Edoardo Zambanini Bahrain Victorious + 59.33
58 Brieuc Rolland Groupama-FDJ United + 01:03.48
59 Florian Stork Tudor Pro Cycling Team + 01:04.54
60 Rémy Rochas Groupama-FDJ United + 01:04.54
61 Nick Schultz NSN Cycling Team + 01:10.31
62 Lawrence Warbasse Tudor Pro Cycling Team + 01:13.57
63 Ben Turner Netcompany INEOS + 01:15.30
64 Warren Barguil Team Picnic PostNL + 01:17.48
65 Thomas Silva XDS Astana Team + 01:17.59
66 Matteo Sobrero Lidl-Trek + 01:18.32
67 Thomas Pesenti Team Polti VisitMalta + 01:19.10
68 Nelson Oliveira Movistar Team + 01:21.56
69 Alessandro Pinarello NSN Cycling Team + 01:23.06
70 Andrea Mifsud Team Polti VisitMalta + 01:24.20
71 Alec Segaert Bahrain Victorious + 01:25.37
72 Toon Aerts Lotto-Intermarché + 01:29.03
73 Jasper Stuyven Soudal Quick-Step + 01:29.22
74 Gijs Leemreize Team Picnic PostNL + 01:31.05
75 Michael Valgren EF Education-EasyPost + 01:31.10
76 Manuele Tarozzi Bardiani CSF 7 Saber + 01:33.33
77 Corbin Strong NSN Cycling Team + 01:34.54
78 Francesco Busatto Alpecin-Premier Tech + 01:37.14
79 Alberto Bettiol XDS Astana Team + 01:37.47
80 Orluis Aular Movistar Team + 01:38.08
81 Lorenzo Rota Lotto-Intermarché + 01:38.54
82 Luca Paletti Bardiani CSF 7 Saber + 01:39.07
83 Gianni Moscon Red Bull-BORA-hansgrohe + 01:40.31
84 Mattia Bais Team Polti VisitMalta + 01:40.59
85 Filippo Turconi Bardiani CSF 7 Saber + 01:42.07
86 Mick van Dijke Red Bull-BORA-hansgrohe + 01:43.53
87 Vicente Rojas Bardiani CSF 7 Saber + 01:44.13
88 Tobias Bayer Alpecin-Premier Tech + 01:46.15
89 Filippo Ganna Netcompany INEOS + 01:47.10
90 Fabio Van den Bossche Soudal Quick-Step + 01:47.46
91 Tim Rex Team Visma | Lease a Bike + 01:48.37
92 Mathijs Paasschens Bahrain Victorious + 01:50.04
93 Darren Rafferty EF Education-EasyPost + 01:50.42
94 Nikita Tsvetkov Bardiani CSF 7 Saber + 01:52.08
95 Remi Cavagna Groupama-FDJ United + 01:52.34
96 Markus Hoelgaard Uno-X Mobility + 01:52.44
97 Christopher Juul-Jensen Team Jayco-AlUla + 01:53.34
98 Connor Swift Netcompany INEOS + 01:53.39
99 Mikkel Bjerg UAE Team Emirates-XRG + 01:54.18
100 David González Pinarello-Q36.5 Pro Cycling Team + 01:54.57
101 Paul Magnier Soudal Quick-Step + 01:56.18
102 Madis Mihkels EF Education-EasyPost + 01:57.28
103 Axel Huens Groupama-FDJ United + 01:58.03
104 Johan Jacobs Groupama-FDJ United + 01:58.16
105 Amanuel Ghebreigzabhier Lidl-Trek + 01:58.56
106 Oliver Naesen Decathlon CMA CGM + 01:59.26
107 Filippo Magli Bardiani CSF 7 Saber + 01:59.57
108 Robert Stannard Bahrain Victorious + 02:00.31
109 Jardi Van Der Lee EF Education-EasyPost + 02:01.01
110 Jonas Geens Alpecin-Premier Tech + 02:01.16
111 James Shaw EF Education-EasyPost + 02:01.21
112 Fredrik Dversnes Uno-X Mobility + 02:01.53
113 Ethan Vernon NSN Cycling Team + 02:02.06
114 Cyril Barthe Groupama-FDJ United + 02:03.02
115 Diego Sevilla Team Polti VisitMalta + 02:03.54
116 Mirco Maestri Team Polti VisitMalta + 02:04.04
117 Chris Hamilton Team Picnic PostNL + 02:05.28
118 Luca Vergallito Alpecin-Premier Tech + 02:06.42
119 Pascal Ackermann Team Jayco-AlUla + 02:07.49
120 Martin Marcellusi Bardiani CSF 7 Saber + 02:09.20
121 Jonas Rutsch Lotto-Intermarché + 02:09.38
122 Fran Miholjevic Bahrain Victorious + 02:10.17
123 Iván García Cortina Movistar Team + 02:11.23
124 Timo Kielich Team Visma | Lease a Bike + 02:12.25
125 Rasmus Søjberg Pedersen Decathlon CMA CGM + 02:12.49
126 Niklas Larsen Unibet Rose Rockets + 02:13.09
127 Robert Donaldson Team Jayco-AlUla + 02:14.15
128 Tobias Lund Andresen Decathlon CMA CGM + 02:14.44
129 Sakarias Koller Løland Uno-X Mobility + 02:14.53
130 Nico Denz Red Bull-BORA-hansgrohe + 02:19.03
131 Casper van Uden Team Picnic PostNL + 02:22.06
132 Ayco Bastiaens Soudal Quick-Step + 02:23.27
133 Jonathan Milan Lidl-Trek + 02:23.30
134 Jensen Plowright Alpecin-Premier Tech + 02:23.54
135 Paul Penhoët Groupama-FDJ United + 02:24.47
136 António Morgado UAE Team Emirates-XRG + 02:25.47
137 Tim Naberman Team Picnic PostNL + 02:27.59
138 Tim Torn Teutenberg Lidl-Trek + 02:29.09
139 Lukas Kubis Unibet Rose Rockets + 02:30.11
140 Dries van Gestel Soudal Quick-Step + 02:30.44
141 Dion Smith NSN Cycling Team + 02:31.49
142 Ryan Mullen NSN Cycling Team + 02:35.22
143 Tord Gudmestad Decathlon CMA CGM + 02:35.40
144 Matyas Kopecky Unibet Rose Rockets + 02:36.52
145 Enrico Zanoncello Bardiani CSF 7 Saber + 02:38.26
146 Tomas Kopecky Unibet Rose Rockets + 02:39.28
147 Elmar Reinders Unibet Rose Rockets + 02:39.56
148 Hartthijs de Vries Unibet Rose Rockets + 02:40.35
149 Max Walscheid Lidl-Trek + 02:41.24
150 Dylan Groenewegen Unibet Rose Rockets + 02:41.36
151 Giovanni Lonardi Team Polti VisitMalta + 02:42.08
152 Simone Consonni Lidl-Trek + 02:43.24
153 Fabian Lienhard Tudor Pro Cycling Team + 02:44.42
154 Johan Price-Pejtersen Alpecin-Premier Tech + 02:44.51
155 Robin Froidevaux Tudor Pro Cycling Team + 02:46.11
156 Sean Flynn Team Picnic PostNL + 02:46.39
157 Luca Mozzato Tudor Pro Cycling Team + 02:47.10
158 Arjen Livyns XDS Astana Team + 02:52.30
159 Matteo Malucelli XDS Astana Team + 02:54.45
160 Frank van den Broek Team Picnic PostNL + 02:57.10
- Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team DNS
- Lennert Van Eetvelt Lotto-Intermarché DNS
- Javier Romo Movistar Team DNF

Youth

PosRiderTeam Time
1 Afonso Eulalio Bahrain Victorious 48:10:38
2 Giulio Pellizzari Red Bull-BORA-hansgrohe + 03.42
3 Markel Beloki EF Education-EasyPost + 04.20
4 Mathys Rondel Tudor Pro Cycling Team + 04.51
5 Davide Piganzoli Team Visma | Lease a Bike + 05.33
6 Igor Arrieta UAE Team Emirates-XRG + 09.14
7 Johannes Kulset Uno-X Mobility + 10.06
8 Josh Kench Groupama-FDJ United + 20.50
9 Ludovico Crescioli Team Polti VisitMalta + 31.13
10 Gianmarco Garofoli Soudal Quick-Step + 35.15
11 Embret Svestad-Bårdseng Netcompany INEOS + 35.35
12 Jan Christen UAE Team Emirates-XRG + 44.10
13 Lorenzo Milesi Movistar Team + 51.31
14 Magnus Sheffield Netcompany INEOS + 52.06
15 Simone Gualdi Lotto-Intermarché + 54.05
16 Andrea Raccagni Noviero Soudal Quick-Step + 56.04
17 Johannes Staune-Mittet Decathlon CMA CGM + 57.53
18 Edoardo Zambanini Bahrain Victorious + 59.33
19 Brieuc Rolland Groupama-FDJ United + 01:03.48
20 Thomas Silva XDS Astana Team + 01:17.59
21 Alessandro Pinarello NSN Cycling Team + 01:23.06
22 Alec Segaert Bahrain Victorious + 01:25.37
23 Francesco Busatto Alpecin-Premier Tech + 01:37.14
24 Luca Paletti Bardiani CSF 7 Saber + 01:39.07
25 Filippo Turconi Bardiani CSF 7 Saber + 01:42.07
26 Vicente Rojas Bardiani CSF 7 Saber + 01:44.13
27 Tim Rex Team Visma | Lease a Bike + 01:48.37
28 Darren Rafferty EF Education-EasyPost + 01:50.42
29 Nikita Tsvetkov Bardiani CSF 7 Saber + 01:52.08
30 Paul Magnier Soudal Quick-Step + 01:56.18
31 Madis Mihkels EF Education-EasyPost + 01:57.28
32 Axel Huens Groupama-FDJ United + 01:58.03
33 Jardi Van Der Lee EF Education-EasyPost + 02:01.01
34 Fran Miholjevic Bahrain Victorious + 02:10.17
35 Rasmus Søjberg Pedersen Decathlon CMA CGM + 02:12.49
36 Robert Donaldson Team Jayco-AlUla + 02:14.15
37 Tobias Lund Andresen Decathlon CMA CGM + 02:14.44
38 Sakarias Koller Løland Uno-X Mobility + 02:14.53
39 Casper van Uden Team Picnic PostNL + 02:22.06
40 Paul Penhoët Groupama-FDJ United + 02:24.47
41 António Morgado UAE Team Emirates-XRG + 02:25.47
42 Tim Torn Teutenberg Lidl-Trek + 02:29.09
43 Tord Gudmestad Decathlon CMA CGM + 02:35.40
44 Matyas Kopecky Unibet Rose Rockets + 02:36.52

Points

PosRiderTeam Points
1 Paul Magnier Soudal Quick-Step 130
2 Jhonatan Narvaez UAE Team Emirates-XRG 119
3 Jonathan Milan Lidl-Trek 76
4 Thomas Silva XDS Astana Team 70
5 Alec Segaert Bahrain Victorious 62
6 Manuele Tarozzi Bardiani CSF 7 Saber 60
7 Jasper Stuyven Soudal Quick-Step 54
8 Orluis Aular Movistar Team 47
9 Ethan Vernon NSN Cycling Team 43
10 Andreas Leknessund Uno-X Mobility 42
11 Madis Mihkels EF Education-EasyPost 42
12 Tobias Lund Andresen Decathlon CMA CGM 42
13 Giulio Ciccone Lidl-Trek 41
14 Afonso Eulalio Bahrain Victorious 39
15 Mattia Bais Team Polti VisitMalta 36
16 Diego Sevilla Team Polti VisitMalta 36
17 Toon Aerts Lotto-Intermarché 36
18 Ben Turner Netcompany INEOS 32
19 Jonas Vingegaard Team Visma | Lease a Bike 30
20 Igor Arrieta UAE Team Emirates-XRG 30
21 Dylan Groenewegen Unibet Rose Rockets 25
22 Felix Gall Decathlon CMA CGM 24
23 Christian Scaroni XDS Astana Team 24
24 Diego Ulissi XDS Astana Team 24
25 Florian Stork Tudor Pro Cycling Team 23
26 Thymen Arensman Netcompany INEOS 20
27 Pascal Ackermann Team Jayco-AlUla 20
28 Enric Mas Movistar Team 18
29 Jensen Plowright Alpecin-Premier Tech 18
30 Lorenzo Milesi Movistar Team 17
31 Filippo Ganna Netcompany INEOS 15
32 Max Walscheid Lidl-Trek 15
33 Jai Hindley Red Bull-BORA-hansgrohe 14
34 Derek Gee-West Lidl-Trek 14
35 Alessandro Pinarello NSN Cycling Team 14
36 Filippo Magli Bardiani CSF 7 Saber 14
37 Enrico Zanoncello Bardiani CSF 7 Saber 14
38 Giovanni Lonardi Team Polti VisitMalta 14
39 Matteo Malucelli XDS Astana Team 14
40 Giulio Pellizzari Red Bull-BORA-hansgrohe 13
41 Chris Harper Pinarello-Q36.5 Pro Cycling Team 13
42 Gianmarco Garofoli Soudal Quick-Step 13
43 Jonas Geens Alpecin-Premier Tech 13
44 Martin Marcellusi Bardiani CSF 7 Saber 13
45 Mathys Rondel Tudor Pro Cycling Team 10
46 Andrea Raccagni Noviero Soudal Quick-Step 10
47 Warren Barguil Team Picnic PostNL 10
48 Luca Mozzato Tudor Pro Cycling Team 10
49 Davide Piganzoli Team Visma | Lease a Bike 9
50 Remi Cavagna Groupama-FDJ United 9
51 David González Pinarello-Q36.5 Pro Cycling Team 9
52 Jardi Van Der Lee EF Education-EasyPost 9
53 Niklas Larsen Unibet Rose Rockets 9
54 Mikkel Bjerg UAE Team Emirates-XRG 8
55 Mirco Maestri Team Polti VisitMalta 8
56 Tord Gudmestad Decathlon CMA CGM 8
57 Edoardo Zambanini Bahrain Victorious 7
58 Matteo Sobrero Lidl-Trek 7
59 Ben O'Connor Team Jayco-AlUla 6
60 Aleksandr Vlasov Red Bull-BORA-hansgrohe 6
61 Michael Valgren EF Education-EasyPost 6
62 Sakarias Koller Løland Uno-X Mobility 6
63 Casper van Uden Team Picnic PostNL 6
64 Dries van Gestel Soudal Quick-Step 6
65 Markel Beloki EF Education-EasyPost 5
66 Ludovico Crescioli Team Polti VisitMalta 5
67 Alessandro Tonelli Team Polti VisitMalta 5
68 Paul Penhoët Groupama-FDJ United 5
69 Tim Naberman Team Picnic PostNL 5
70 Koen Bouwman Team Jayco-AlUla 4
71 Corbin Strong NSN Cycling Team 4
72 Francesco Busatto Alpecin-Premier Tech 4
73 Johan Price-Pejtersen Alpecin-Premier Tech 4
74 Robin Froidevaux Tudor Pro Cycling Team 4
75 Michael Storer Tudor Pro Cycling Team 3
76 Sepp Kuss Team Visma | Lease a Bike 3
77 Johannes Kulset Uno-X Mobility 3
78 Juan Pedro Lopez Movistar Team 3
79 Jan Christen UAE Team Emirates-XRG 3
80 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team 3
81 Simone Gualdi Lotto-Intermarché 3
82 Oliver Naesen Decathlon CMA CGM 3
83 Fredrik Dversnes Uno-X Mobility 3
84 Luca Vergallito Alpecin-Premier Tech 3
85 Wout Poels Unibet Rose Rockets 2
86 Mick van Dijke Red Bull-BORA-hansgrohe 2
87 Robert Stannard Bahrain Victorious 2
88 Iván García Cortina Movistar Team 2
89 Damiano Caruso Bahrain Victorious 1
90 Andrea Mifsud Team Polti VisitMalta 1
91 Darren Rafferty EF Education-EasyPost 1
92 Johan Jacobs Groupama-FDJ United 1
93 Ayco Bastiaens Soudal Quick-Step 1
94 Sean Flynn Team Picnic PostNL 1

Mountain

PosRiderTeam Points
1 Jonas Vingegaard Team Visma | Lease a Bike 111
2 Diego Sevilla Team Polti VisitMalta 60
3 Felix Gall Decathlon CMA CGM 48
4 Mattia Bais Team Polti VisitMalta 30
5 Einer Rubio Movistar Team 27
6 Enric Mas Movistar Team 21
7 Igor Arrieta UAE Team Emirates-XRG 18
8 Nelson Oliveira Movistar Team 18
9 Jhonatan Narvaez UAE Team Emirates-XRG 17
10 Afonso Eulalio Bahrain Victorious 16
11 Jai Hindley Red Bull-BORA-hansgrohe 16
12 Davide Piganzoli Team Visma | Lease a Bike 16
13 Jardi Van Der Lee EF Education-EasyPost 15
14 Christian Scaroni XDS Astana Team 14
15 Manuele Tarozzi Bardiani CSF 7 Saber 14
16 Giulio Pellizzari Red Bull-BORA-hansgrohe 13
17 Mikkel Bjerg UAE Team Emirates-XRG 12
18 Chris Harper Pinarello-Q36.5 Pro Cycling Team 9
19 Thymen Arensman Netcompany INEOS 9
20 Ludovico Crescioli Team Polti VisitMalta 8
21 Gianmarco Garofoli Soudal Quick-Step 8
22 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team 8
23 Thomas Silva XDS Astana Team 8
24 Orluis Aular Movistar Team 8
25 Mirco Maestri Team Polti VisitMalta 8
26 Mathys Rondel Tudor Pro Cycling Team 7
27 Lorenzo Milesi Movistar Team 7
28 Andreas Leknessund Uno-X Mobility 7
29 Ben O'Connor Team Jayco-AlUla 6
30 Alessandro Tonelli Team Polti VisitMalta 6
31 Derek Gee-West Lidl-Trek 5
32 Aleksandr Vlasov Red Bull-BORA-hansgrohe 4
33 Jonas Geens Alpecin-Premier Tech 4
34 Tim Naberman Team Picnic PostNL 4
35 Giulio Ciccone Lidl-Trek 3
36 Diego Ulissi XDS Astana Team 3
37 Victor Campenaerts Team Visma | Lease a Bike 2
38 Tim Rex Team Visma | Lease a Bike 2
39 Fredrik Dversnes Uno-X Mobility 2
40 Timo Kielich Team Visma | Lease a Bike 2
41 Ryan Mullen NSN Cycling Team 2
42 Hartthijs de Vries Unibet Rose Rockets 2
43 Sepp Kuss Team Visma | Lease a Bike 1
44 Ben Zwiehoff Red Bull-BORA-hansgrohe 1
45 Filippo Zana Soudal Quick-Step 1
46 Nick Schultz NSN Cycling Team 1
47 Mathijs Paasschens Bahrain Victorious 1
48 Martin Marcellusi Bardiani CSF 7 Saber 1
49 Fran Miholjevic Bahrain Victorious 1
50 Niklas Larsen Unibet Rose Rockets 1
51 Nico Denz Red Bull-BORA-hansgrohe 1
52 Ayco Bastiaens Soudal Quick-Step 1

Team

PosTeamTime
1 Red Bull-BORA-hansgrohe 144:45:50
2 Team Visma | Lease a Bike + 01.33
3 XDS Astana Team + 08.11
4 Netcompany INEOS Cycling Team + 10.07
5 Tudor Pro Cycling Team + 18.29
6 Movistar Team + 21.56
7 Pinarello-Q36.5 Pro Cycling Team + 25.17
8 Decathlon CMA CGM Team + 36.33
9 Bahrain Victorious + 47.22
10 Team Jayco-AlUla + 48.24
11 Lidl-Trek + 57.11
12 UAE Team Emirates-XRG + 01:07.06
13 Team Polti VisitMalta + 01:25.38
14 Soudal Quick-Step + 01:27.54
15 EF Education-EasyPost + 01:34.28
16 Groupama-FDJ United + 01:41.23
17 Uno-X Mobility + 01:51.10
18 NSN Cycling Team + 02:04.49
19 Lotto-Intermarché + 02:05.19
20 Bardiani-CSF 7 Saber + 03:27.07
21 Team Picnic PostNL + 04:03.55
22 Alpecin-Premier Tech + 04:40.31
23 Unibet Rose Rockets + 04:45.16

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 ❤️