Giro d’Italia 2026 Results
9 May – 31 May 2026 · 21 stages
General classification, Maglia Rosa
Maglia Rosa
Jonas Vingegaard
Team Visma - Lease a Bike
83:22:51
-
2
Felix Gall
Decathlon CMA CGM Team
+05:22
-
3
Jai Hindley
Red Bull - BORA - Hansgrohe
+06:25
-
4
Thymen Arensman
Netcompany Ineos
+07:02
-
5
Derek Gee
Lidl-Trek
+07:56
-
6
Afonso Eulalio
Bahrain Victorious
+09:39
-
7
Michael Storer
Tudor Pro Cycling Team
+10:13
-
8
Davide Piganzoli
Team Visma - Lease a Bike
+10:52
-
9
Damiano Caruso
Bahrain Victorious
+11:24
-
10
Egan Bernal
Netcompany Ineos
+12:54
-
11
Mathys Rondel
Tudor Pro Cycling Team
+15:12
-
12
Jan Hirt
NSN Cycling Team
+22:06
-
13
Sepp Kuss
Team Visma - Lease a Bike
+22:12
-
14
David De la Cruz
Pinarello-Q36.5 Pro Cycling Team
+23:14
-
15
Gregor Muhlberger
Decathlon CMA CGM Team
+23:53
-
16
Ben O'Connor
Team Jayco Alula
+24:12
-
17
Chris Harper
Pinarello-Q36.5 Pro Cycling Team
+30:43
-
18
Johannes Kulset
Uno-X Mobility
+34:26
-
19
Igor Arrieta
UAE Team Emirates XRG
+55:50
-
20
Giulio Ciccone
Lidl-Trek
+56:40
-
21
Giulio Pellizzari
Red Bull - BORA - Hansgrohe
+58:16
-
22
Wout Poels
Unibet Rose Rockets
+1:02:10
-
23
Einer Rubio
Movistar Team
+1:04:26
-
24
Embret Svestad-Bardseng
Netcompany Ineos
+1:13:39
-
25
Aleksandr Vlasov
Red Bull - BORA - Hansgrohe
+1:15:21
-
26
Koen Bouwman
Team Jayco Alula
+1:21:21
-
27
Ludovico Crescioli
Team Polti Visitmalta
+1:22:57
-
28
Giovanni Aleotti
Red Bull - BORA - Hansgrohe
+1:27:04
-
29
Gianmarco Garofoli
Soudal Quick-Step
+1:39:03
-
30
Bart Lemmen
Team Visma - Lease a Bike
+1:43:35
-
31
Ben Zwiehoff
Red Bull - BORA - Hansgrohe
+1:47:36
-
32
Enric Mas
Movistar Team
+1:48:28
-
33
Callum Scotson
Decathlon CMA CGM Team
+1:50:13
-
34
Johannes Staune-Mittet
Decathlon CMA CGM Team
+1:54:21
-
35
Markel Beloki
EF Education - EasyPost
+1:57:24
-
36
Will Barta
Tudor Pro Cycling Team
+1:59:28
-
37
Andreas Leknessund
Uno-X Mobility
+2:0:30
-
38
Mark Donovan
Pinarello-Q36.5 Pro Cycling Team
+2:03:23
-
39
Florian Stork
Tudor Pro Cycling Team
+2:05:31
-
40
Jack Haig
Netcompany Ineos
+2:05:45
-
41
Juan Pedro Lopez
Movistar Team
+2:06:30
-
42
Magnus Sheffield
Netcompany Ineos
+2:13:46
-
43
Victor Campenaerts
Team Visma - Lease a Bike
+2:22:36
-
44
Simone Gualdi
Lotto Intermarche
+2:23:20
-
45
Edoardo Zambanini
Bahrain Victorious
+2:30:59
-
46
Diego Ulissi
XDS Astana Team
+2:31:00
-
47
Alessandro Tonelli
Team Polti Visitmalta
+2:35:14
-
48
Alan Hatherly
Team Jayco Alula
+2:35:45
-
49
Lorenzo Milesi
Movistar Team
+2:37:10
-
50
Harold Martin Lopez
XDS Astana Team
+2:38:11
-
51
Lawrence Warbasse
Tudor Pro Cycling Team
+2:40:46
-
52
Joshua Kench
Groupama-FDJ United
+2:45:22
-
53
Remy Rochas
Groupama-FDJ United
+2:51:41
-
54
Matteo Sobrero
Lidl-Trek
+3:04:43
-
55
Andrea Raccagni Noviero
Soudal Quick-Step
+3:05:26
-
56
Brieuc Rolland
Groupama-FDJ United
+3:07:56
-
57
Warren Barguil
Team Picnic PostNL
+3:12:32
-
58
Toon Aerts
Lotto Intermarche
+3:17:13
-
59
Jan Christen
UAE Team Emirates XRG
+3:26:08
-
60
Filippo Zana
Soudal Quick-Step
+3:27:17
-
61
Alessandro Pinarello
NSN Cycling Team
+3:27:38
-
62
Nick Schultz
NSN Cycling Team
+3:29:39
-
63
Alberto Bettiol
XDS Astana Team
+3:34:04
-
64
Jefferson Cepeda
EF Education - EasyPost
+3:34:37
-
65
Guillermo Silva
XDS Astana Team
+3:35:10
-
66
Nelson Oliveira
Movistar Team
+3:38:31
-
67
Markus Hoelgaard
Uno-X Mobility
+3:42:04
-
68
Lorenzo Rota
Lotto Intermarche
+3:43:54
-
69
Andrea Mifsud
Team Polti Visitmalta
+3:44:47
-
70
Jasper Stuyven
Soudal Quick-Step
+3:46:19
-
71
Thomas Pesenti
Team Polti Visitmalta
+3:46:42
-
72
Alec Segaert
Bahrain Victorious
+3:48:39
-
73
Jardi Christiaan Van der Lee
EF Education - EasyPost
+3:51:21
-
74
Gianni Moscon
Red Bull - BORA - Hansgrohe
+3:54:30
-
75
Mick Van Dijke
Red Bull - BORA - Hansgrohe
+3:55:29
-
76
Ben Turner
Netcompany Ineos
+3:56:03
-
77
Connor Swift
Netcompany Ineos
+3:57:12
-
78
Oliver Naesen
Decathlon CMA CGM Team
+3:59:42
-
79
Orluis Aular
Movistar Team
+3:59:55
-
80
Tobias Bayer
Alpecin-Premier Tech
+4:0:21
-
81
Francesco Busatto
Alpecin-Premier Tech
+4:01:30
-
82
Manuele Tarozzi
Bardiani CSF 7 Saber
+4:02:50
-
83
Axel Huens
Groupama-FDJ United
+4:02:51
-
84
Chris Hamilton
Team Picnic PostNL
+4:04:39
-
85
Mattia Bais
Team Polti Visitmalta
+4:08:18
-
86
Juul Christopher Jensen
Team Jayco Alula
+4:09:17
-
87
Mathijs Paasschens
Bahrain Victorious
+4:12:28
-
88
Corbin Strong
NSN Cycling Team
+4:13:20
-
89
Amanuel Ghebreigzabhier
Lidl-Trek
+4:15:40
-
90
Tim Rex
Team Visma - Lease a Bike
+4:15:41
-
91
Luca Vergallito
Alpecin-Premier Tech
+4:16:46
-
92
Darren Rafferty
EF Education - EasyPost
+4:18:31
-
93
Johan Jacobs
Groupama-FDJ United
+4:19:24
-
94
Diego Pablo Sevilla
Team Polti Visitmalta
+4:23:28
-
95
Gijs Leemreize
Team Picnic PostNL
+4:23:36
-
96
Fran Miholjevic
Bahrain Victorious
+4:23:50
-
97
Mirco Maestri
Team Polti Visitmalta
+4:24:46
-
98
Filippo Turconi
Bardiani CSF 7 Saber
+4:25:07
-
99
Filippo Ganna
Netcompany Ineos
+4:25:32
-
100
David Gonzalez
Pinarello-Q36.5 Pro Cycling Team
+4:27:13
-
101
Luca Paletti
Bardiani CSF 7 Saber
+4:27:50
-
102
Mikkel Bjerg
UAE Team Emirates XRG
+4:30:32
-
103
Vicente Rojas
Bardiani CSF 7 Saber
+4:30:37
-
104
Robert Stannard
Bahrain Victorious
+4:31:17
-
105
Fabio Van Den Bossche
Soudal Quick-Step
+4:31:26
-
106
Jonas Rutsch
Lotto Intermarche
+4:32:30
-
107
Jonas Geens
Alpecin-Premier Tech
+4:32:34
-
108
Cyril Barthe
Groupama-FDJ United
+4:34:21
-
109
Nikita Tsvetkov
Bardiani CSF 7 Saber
+4:36:23
-
110
Remi Cavagna
Groupama-FDJ United
+4:39:53
-
111
Madis Mihkels
EF Education - EasyPost
+4:42:46
-
112
Fredrik Dversnes
Uno-X Mobility
+4:44:07
-
113
Sojberg Rasmus Pedersen
Decathlon CMA CGM Team
+4:45:22
-
114
Ivan Garcia Cortina
Movistar Team
+4:45:40
-
115
Paul Magnier
Soudal Quick-Step
+4:52:33
-
116
Filippo Magli
Bardiani CSF 7 Saber
+4:53:41
-
117
Sakarias Koller Loland
Uno-X Mobility
+5:0:06
-
118
Robert Donaldson
Team Jayco Alula
+5:04:29
-
119
Timo Kielich
Team Visma - Lease a Bike
+5:07:50
-
120
Martin Marcellusi
Bardiani CSF 7 Saber
+5:12:44
-
121
Nico Denz
Red Bull - BORA - Hansgrohe
+5:15:36
-
122
Tobias Lund Andresen
Decathlon CMA CGM Team
+5:17:08
-
123
Dion Smith
NSN Cycling Team
+5:23:40
-
124
Jonathan Milan
Lidl-Trek
+5:25:34
-
125
Antonio Morgado
UAE Team Emirates XRG
+5:25:56
-
126
Casper Van Uden
Team Picnic PostNL
+5:26:24
-
127
Ayco Bastiaens
Soudal Quick-Step
+5:28:38
-
128
Paul Penhoet
Groupama-FDJ United
+5:29:32
-
129
Niklas Larsen
Unibet Rose Rockets
+5:30:53
-
130
Jensen Plowright
Alpecin-Premier Tech
+5:30:57
-
131
Dries Van Gestel
Soudal Quick-Step
+5:32:43
-
132
Tim Naberman
Team Picnic PostNL
+5:33:04
-
133
Giovanni Lonardi
Team Polti Visitmalta
+5:33:10
-
134
Ryan Mullen
NSN Cycling Team
+5:34:35
-
135
Arjen Livyns
XDS Astana Team
+5:35:05
-
136
Tord Gudmestad
Decathlon CMA CGM Team
+5:37:26
-
137
Tim Torn Teutenberg
Lidl-Trek
+5:38:50
-
138
Lukas Kubis
Unibet Rose Rockets
+5:42:19
-
139
Matyas Kopecky
Unibet Rose Rockets
+5:46:46
-
140
Johan Price Pejtersen
Alpecin-Premier Tech
+5:47:55
-
141
Maximilian Walscheid
Lidl-Trek
+5:49:50
-
142
Luca Mozzato
Tudor Pro Cycling Team
+5:53:17
-
143
Tomas Kopecky
Unibet Rose Rockets
+5:53:23
-
144
Elmar Reinders
Unibet Rose Rockets
+5:54:57
-
145
Hartthijs De Vries
Unibet Rose Rockets
+5:54:57
-
146
Fabian Lienhard
Tudor Pro Cycling Team
+5:55:15
-
147
Robin Froidevaux
Tudor Pro Cycling Team
+5:56:27
-
148
Dylan Groenewegen
Unibet Rose Rockets
+5:57:17
-
149
Frank Van Den Broek
Team Picnic PostNL
+5:59:46
-
150
Simone Consonni
Lidl-Trek
+6:02:53
-
151
Matteo Malucelli
XDS Astana Team
+6:13:45
Points classification, Maglia Ciclamino
Maglia Ciclamino
Paul Magnier
Soudal Quick-Step
200 points
-
2
Jonathan Milan
Lidl-Trek
153 pts
-
3
Guillermo Silva
XDS Astana Team
99 pts
-
4
Andreas Leknessund
Uno-X Mobility
87 pts
-
5
Jonas Vingegaard
Team Visma - Lease a Bike
81 pts
-
6
Jasper Stuyven
Soudal Quick-Step
75 pts
-
7
Mattia Bais
Team Polti Visitmalta
74 pts
-
8
Giulio Ciccone
Lidl-Trek
69 pts
-
9
Felix Gall
Decathlon CMA CGM Team
67 pts
-
10
Manuele Tarozzi
Bardiani CSF 7 Saber
66 pts
-
11
Madis Mihkels
EF Education - EasyPost
66 pts
-
12
Alec Segaert
Bahrain Victorious
62 pts
-
13
Tobias Lund Andresen
Decathlon CMA CGM Team
62 pts
-
14
Fredrik Dversnes
Uno-X Mobility
58 pts
-
15
Mirco Maestri
Team Polti Visitmalta
55 pts
-
16
Dylan Groenewegen
Unibet Rose Rockets
55 pts
-
17
Martin Marcellusi
Bardiani CSF 7 Saber
53 pts
-
18
Giovanni Lonardi
Team Polti Visitmalta
53 pts
-
19
Diego Pablo Sevilla
Team Polti Visitmalta
49 pts
-
20
Orluis Aular
Movistar Team
48 pts
-
21
Jai Hindley
Red Bull - BORA - Hansgrohe
46 pts
-
22
Toon Aerts
Lotto Intermarche
46 pts
-
23
Edoardo Zambanini
Bahrain Victorious
44 pts
-
24
Afonso Eulalio
Bahrain Victorious
43 pts
-
25
Igor Arrieta
UAE Team Emirates XRG
40 pts
-
26
Derek Gee
Lidl-Trek
39 pts
-
27
Thymen Arensman
Netcompany Ineos
38 pts
-
28
Ben Turner
Netcompany Ineos
37 pts
-
29
Paul Penhoet
Groupama-FDJ United
37 pts
-
30
Francesco Busatto
Alpecin-Premier Tech
33 pts
-
31
Jensen Plowright
Alpecin-Premier Tech
30 pts
-
32
Einer Rubio
Movistar Team
28 pts
-
33
Corbin Strong
NSN Cycling Team
26 pts
-
34
Alberto Bettiol
XDS Astana Team
25 pts
-
35
Davide Piganzoli
Team Visma - Lease a Bike
25 pts
-
36
Gianmarco Garofoli
Soudal Quick-Step
25 pts
-
37
Diego Ulissi
XDS Astana Team
25 pts
-
38
Florian Stork
Tudor Pro Cycling Team
23 pts
-
39
Matteo Malucelli
XDS Astana Team
23 pts
-
40
Filippo Magli
Bardiani CSF 7 Saber
22 pts
-
41
Luca Mozzato
Tudor Pro Cycling Team
22 pts
-
42
Enric Mas
Movistar Team
21 pts
-
43
Damiano Caruso
Bahrain Victorious
20 pts
-
44
Chris Harper
Pinarello-Q36.5 Pro Cycling Team
19 pts
-
45
Giulio Pellizzari
Red Bull - BORA - Hansgrohe
19 pts
-
46
Jonas Geens
Alpecin-Premier Tech
19 pts
-
47
Sepp Kuss
Team Visma - Lease a Bike
18 pts
-
48
Lorenzo Milesi
Movistar Team
17 pts
-
49
Sakarias Koller Loland
Uno-X Mobility
16 pts
-
50
Filippo Ganna
Netcompany Ineos
15 pts
-
51
Aleksandr Vlasov
Red Bull - BORA - Hansgrohe
15 pts
-
52
Maximilian Walscheid
Lidl-Trek
15 pts
-
53
Alessandro Pinarello
NSN Cycling Team
14 pts
-
54
Michael Storer
Tudor Pro Cycling Team
13 pts
-
55
Filippo Turconi
Bardiani CSF 7 Saber
12 pts
-
56
Mathys Rondel
Tudor Pro Cycling Team
12 pts
-
57
Mikkel Bjerg
UAE Team Emirates XRG
12 pts
-
58
David Gonzalez
Pinarello-Q36.5 Pro Cycling Team
11 pts
-
59
Egan Bernal
Netcompany Ineos
10 pts
-
60
Mark Donovan
Pinarello-Q36.5 Pro Cycling Team
10 pts
-
61
Andrea Raccagni Noviero
Soudal Quick-Step
10 pts
-
62
Warren Barguil
Team Picnic PostNL
10 pts
-
63
Andrea Mifsud
Team Polti Visitmalta
9 pts
-
64
Jardi Christiaan Van der Lee
EF Education - EasyPost
9 pts
-
65
Remi Cavagna
Groupama-FDJ United
9 pts
-
66
Niklas Larsen
Unibet Rose Rockets
9 pts
-
67
Tord Gudmestad
Decathlon CMA CGM Team
8 pts
-
68
Matteo Sobrero
Lidl-Trek
7 pts
-
69
Robin Froidevaux
Tudor Pro Cycling Team
7 pts
-
70
Ben O'Connor
Team Jayco Alula
6 pts
-
71
Wout Poels
Unibet Rose Rockets
6 pts
-
72
Casper Van Uden
Team Picnic PostNL
6 pts
-
73
Dries Van Gestel
Soudal Quick-Step
6 pts
-
74
Lukas Kubis
Unibet Rose Rockets
6 pts
-
75
Ludovico Crescioli
Team Polti Visitmalta
5 pts
-
76
Markel Beloki
EF Education - EasyPost
5 pts
-
77
Will Barta
Tudor Pro Cycling Team
5 pts
-
78
Alessandro Tonelli
Team Polti Visitmalta
5 pts
-
79
Joshua Kench
Groupama-FDJ United
5 pts
-
80
Fabio Van Den Bossche
Soudal Quick-Step
5 pts
-
81
Tim Naberman
Team Picnic PostNL
5 pts
-
82
David De la Cruz
Pinarello-Q36.5 Pro Cycling Team
4 pts
-
83
Koen Bouwman
Team Jayco Alula
4 pts
-
84
Johan Price Pejtersen
Alpecin-Premier Tech
4 pts
-
85
Johannes Kulset
Uno-X Mobility
3 pts
-
86
Embret Svestad-Bardseng
Netcompany Ineos
3 pts
-
87
Juan Pedro Lopez
Movistar Team
3 pts
-
88
Simone Gualdi
Lotto Intermarche
3 pts
-
89
Lawrence Warbasse
Tudor Pro Cycling Team
3 pts
-
90
Jan Christen
UAE Team Emirates XRG
3 pts
-
91
Oliver Naesen
Decathlon CMA CGM Team
3 pts
-
92
Luca Vergallito
Alpecin-Premier Tech
3 pts
-
93
Jan Hirt
NSN Cycling Team
2 pts
-
94
Markus Hoelgaard
Uno-X Mobility
2 pts
-
95
Mick Van Dijke
Red Bull - BORA - Hansgrohe
2 pts
-
96
Robert Stannard
Bahrain Victorious
2 pts
-
97
Ivan Garcia Cortina
Movistar Team
2 pts
-
98
Axel Huens
Groupama-FDJ United
1 pts
-
99
Darren Rafferty
EF Education - EasyPost
1 pts
-
100
Johan Jacobs
Groupama-FDJ United
1 pts
-
101
Ayco Bastiaens
Soudal Quick-Step
1 pts
Mountains classification, Maglia Azzurra
Maglia Azzurra
Giulio Ciccone
Lidl-Trek
277 points
-
2
Jonas Vingegaard
Team Visma - Lease a Bike
266 pts
-
3
Einer Rubio
Movistar Team
164 pts
-
4
Felix Gall
Decathlon CMA CGM Team
124 pts
-
5
Jardi Christiaan Van der Lee
EF Education - EasyPost
108 pts
-
6
Jai Hindley
Red Bull - BORA - Hansgrohe
65 pts
-
7
Diego Pablo Sevilla
Team Polti Visitmalta
63 pts
-
8
Igor Arrieta
UAE Team Emirates XRG
55 pts
-
9
Derek Gee
Lidl-Trek
54 pts
-
10
Jack Haig
Netcompany Ineos
40 pts
-
11
Mattia Bais
Team Polti Visitmalta
39 pts
-
12
Giulio Pellizzari
Red Bull - BORA - Hansgrohe
39 pts
-
13
Sepp Kuss
Team Visma - Lease a Bike
38 pts
-
14
Andreas Leknessund
Uno-X Mobility
33 pts
-
15
Chris Harper
Pinarello-Q36.5 Pro Cycling Team
30 pts
-
16
Davide Piganzoli
Team Visma - Lease a Bike
29 pts
-
17
Thymen Arensman
Netcompany Ineos
28 pts
-
18
Enric Mas
Movistar Team
23 pts
-
19
Afonso Eulalio
Bahrain Victorious
19 pts
-
20
Nelson Oliveira
Movistar Team
18 pts
-
21
Lawrence Warbasse
Tudor Pro Cycling Team
18 pts
-
22
Jan Christen
UAE Team Emirates XRG
18 pts
-
23
Manuele Tarozzi
Bardiani CSF 7 Saber
18 pts
-
24
Alessandro Tonelli
Team Polti Visitmalta
15 pts
-
25
Damiano Caruso
Bahrain Victorious
15 pts
-
26
Ludovico Crescioli
Team Polti Visitmalta
13 pts
-
27
Axel Huens
Groupama-FDJ United
13 pts
-
28
Jonas Geens
Alpecin-Premier Tech
13 pts
-
29
Mikkel Bjerg
UAE Team Emirates XRG
12 pts
-
30
Remi Cavagna
Groupama-FDJ United
11 pts
-
31
Michael Storer
Tudor Pro Cycling Team
11 pts
-
32
Alberto Bettiol
XDS Astana Team
10 pts
-
33
Aleksandr Vlasov
Red Bull - BORA - Hansgrohe
10 pts
-
34
Guillermo Silva
XDS Astana Team
10 pts
-
35
Mathys Rondel
Tudor Pro Cycling Team
9 pts
-
36
Mirco Maestri
Team Polti Visitmalta
9 pts
-
37
Gianmarco Garofoli
Soudal Quick-Step
8 pts
-
38
Orluis Aular
Movistar Team
8 pts
-
39
Lorenzo Milesi
Movistar Team
7 pts
-
40
Egan Bernal
Netcompany Ineos
6 pts
-
41
David De la Cruz
Pinarello-Q36.5 Pro Cycling Team
6 pts
-
42
Ben O'Connor
Team Jayco Alula
6 pts
-
43
Mark Donovan
Pinarello-Q36.5 Pro Cycling Team
6 pts
-
44
Diego Ulissi
XDS Astana Team
5 pts
-
45
Will Barta
Tudor Pro Cycling Team
4 pts
-
46
Jefferson Cepeda
EF Education - EasyPost
4 pts
-
47
Andrea Mifsud
Team Polti Visitmalta
4 pts
-
48
Tim Naberman
Team Picnic PostNL
4 pts
-
49
Jan Hirt
NSN Cycling Team
3 pts
-
50
Embret Svestad-Bardseng
Netcompany Ineos
3 pts
-
51
Tim Rex
Team Visma - Lease a Bike
3 pts
-
52
Johannes Kulset
Uno-X Mobility
2 pts
-
53
Florian Stork
Tudor Pro Cycling Team
2 pts
-
54
Victor Campenaerts
Team Visma - Lease a Bike
2 pts
-
55
Joshua Kench
Groupama-FDJ United
2 pts
-
56
Filippo Zana
Soudal Quick-Step
2 pts
-
57
Johan Jacobs
Groupama-FDJ United
2 pts
-
58
Fredrik Dversnes
Uno-X Mobility
2 pts
-
59
Timo Kielich
Team Visma - Lease a Bike
2 pts
-
60
Ryan Mullen
NSN Cycling Team
2 pts
-
61
Hartthijs De Vries
Unibet Rose Rockets
2 pts
-
62
Wout Poels
Unibet Rose Rockets
1 pts
-
63
Ben Zwiehoff
Red Bull - BORA - Hansgrohe
1 pts
-
64
Nick Schultz
NSN Cycling Team
1 pts
-
65
Juul Christopher Jensen
Team Jayco Alula
1 pts
-
66
Mathijs Paasschens
Bahrain Victorious
1 pts
-
67
Fran Miholjevic
Bahrain Victorious
1 pts
-
68
Martin Marcellusi
Bardiani CSF 7 Saber
1 pts
-
69
Nico Denz
Red Bull - BORA - Hansgrohe
1 pts
-
70
Ayco Bastiaens
Soudal Quick-Step
1 pts
-
71
Niklas Larsen
Unibet Rose Rockets
1 pts
-
72
Frank Van Den Broek
Team Picnic PostNL
1 pts
Youth classification, Maglia Bianca
Maglia Bianca
Afonso Eulalio
Bahrain Victorious
83:32:30
-
2
Davide Piganzoli
Team Visma - Lease a Bike
+01:13
-
3
Mathys Rondel
Tudor Pro Cycling Team
+05:33
-
4
Johannes Kulset
Uno-X Mobility
+24:47
-
5
Igor Arrieta
UAE Team Emirates XRG
+46:11
-
6
Giulio Pellizzari
Red Bull - BORA - Hansgrohe
+48:37
-
7
Embret Svestad-Bardseng
Netcompany Ineos
+1:04:00
-
8
Ludovico Crescioli
Team Polti Visitmalta
+1:13:18
-
9
Gianmarco Garofoli
Soudal Quick-Step
+1:29:24
-
10
Johannes Staune-Mittet
Decathlon CMA CGM Team
+1:44:42
-
11
Markel Beloki
EF Education - EasyPost
+1:47:45
-
12
Magnus Sheffield
Netcompany Ineos
+2:04:07
-
13
Simone Gualdi
Lotto Intermarche
+2:13:41
-
14
Edoardo Zambanini
Bahrain Victorious
+2:21:20
-
15
Lorenzo Milesi
Movistar Team
+2:27:31
-
16
Joshua Kench
Groupama-FDJ United
+2:35:43
-
17
Andrea Raccagni Noviero
Soudal Quick-Step
+2:55:47
-
18
Brieuc Rolland
Groupama-FDJ United
+2:58:17
-
19
Jan Christen
UAE Team Emirates XRG
+3:16:29
-
20
Alessandro Pinarello
NSN Cycling Team
+3:17:59
-
21
Guillermo Silva
XDS Astana Team
+3:25:31
-
22
Alec Segaert
Bahrain Victorious
+3:39:00
-
23
Jardi Christiaan Van der Lee
EF Education - EasyPost
+3:41:42
-
24
Francesco Busatto
Alpecin-Premier Tech
+3:51:51
-
25
Axel Huens
Groupama-FDJ United
+3:53:12
-
26
Tim Rex
Team Visma - Lease a Bike
+4:06:02
-
27
Darren Rafferty
EF Education - EasyPost
+4:08:52
-
28
Fran Miholjevic
Bahrain Victorious
+4:14:11
-
29
Filippo Turconi
Bardiani CSF 7 Saber
+4:15:28
-
30
Luca Paletti
Bardiani CSF 7 Saber
+4:18:11
-
31
Vicente Rojas
Bardiani CSF 7 Saber
+4:20:58
-
32
Nikita Tsvetkov
Bardiani CSF 7 Saber
+4:26:44
-
33
Madis Mihkels
EF Education - EasyPost
+4:33:07
-
34
Sojberg Rasmus Pedersen
Decathlon CMA CGM Team
+4:35:43
-
35
Paul Magnier
Soudal Quick-Step
+4:42:54
-
36
Sakarias Koller Loland
Uno-X Mobility
+4:50:27
-
37
Robert Donaldson
Team Jayco Alula
+4:54:50
-
38
Tobias Lund Andresen
Decathlon CMA CGM Team
+5:07:29
-
39
Antonio Morgado
UAE Team Emirates XRG
+5:16:17
-
40
Casper Van Uden
Team Picnic PostNL
+5:16:45
-
41
Paul Penhoet
Groupama-FDJ United
+5:19:53
-
42
Tord Gudmestad
Decathlon CMA CGM Team
+5:27:47
-
43
Tim Torn Teutenberg
Lidl-Trek
+5:29:11
-
44
Matyas Kopecky
Unibet Rose Rockets
+5:37:07
Teams classification, Teams
Teams
Team Visma - Lease a Bike
250:42:41
-
2
Netcompany Ineos
+40:07
-
3
Red Bull - BORA - Hansgrohe
+48:27
-
4
Tudor Pro Cycling Team
+1:04:27
-
5
Decathlon CMA CGM Team
+1:24:59
-
6
Pinarello-Q36.5 Pro Cycling Team
+1:56:18
-
7
Bahrain Victorious
+2:13:32
-
8
Lidl-Trek
+3:03:21
-
9
Movistar Team
+3:05:08
-
10
Team Jayco Alula
+3:23:49
-
11
Uno-X Mobility
+4:40:08
-
12
Team Polti Visitmalta
+5:02:03
-
13
XDS Astana Team
+5:41:01
-
14
UAE Team Emirates XRG
+5:56:03
-
15
EF Education - EasyPost
+5:59:52
-
16
NSN Cycling Team
+6:10:08
-
17
Soudal Quick-Step
+6:11:38
-
18
Groupama-FDJ United
+6:12:57
-
19
Lotto Intermarche
+6:48:48
-
20
Team Picnic PostNL
+10:08:25
-
21
Bardiani CSF 7 Saber
+10:19:41
-
22
Alpecin-Premier Tech
+10:32:27
-
23
Unibet Rose Rockets
+11:05:48