Giro d’ Italia 2024
04.05.2024 - 26.05.2024
Competition starts in:
d:h:m :s
HomeArchivehttps://giro-d-italia-betting.com/2020 Giro d’Italia

2020 Giro d’Italia / Netherlands

Sporting managers: ARRIETA LUJAMBIO José Luis / GARCIA ACOSTA José Vicente
State victories1
Riders in the race9
Classification1
2020 Giro d’Italia

The Spanish team always guarantees success and fights for the ultimate triumph. In the Vuelta, it not only participates with the aim of winning stages, but also has its eye firmly on first place in the general classification. Its last overall victory was in 2009 thanks to Alejandro Valverde. It has also made it to the podium in the past three editions, consecutively. Once again, the team will aim for the top prize in 2015. This team always has a prominent role in every race of the international calendar. The Vuelta will be no exception

№ 121
Alejandro Belmonte
Born on 1980/04/25 at Murcia; 1.78m/61kg
№ 121
Alejandro Belmonte
Born on 1980/04/25 at Murcia; 1.78m/61kg
№ 121
Alejandro Belmonte
Born on 1980/04/25 at Murcia; 1.78m/61kg
2020 Giro d’Italia
2020 UCI World Tour, race 16 of 21
Race details
Dates 3–25 October
Stages 21
Distance 3,361.4 km (2,089 mi)
Winning time 85h 40′ 21″”
Results
Winner Tao Geoghegan Hart (GBR) (Ineos Grenadiers)
Second Jai Hindley (AUS) (Team Sunweb)
Third Wilco Kelderman (NED) (Team Sunweb)

Points Arnaud Démare (FRA) (Groupama–FDJ)
Mountains Ruben Guerreiro (POR) (EF Pro Cycling)
Youth Tao Geoghegan Hart (GBR) (Ineos Grenadiers)
Sprints Simon Pellaud (SUI) (Androni Giocattoli–Sidermec)
Combativity Thomas De Gendt (BEL) (Lotto–Soudal)
Team Ineos Grenadiers
2019
2024
Winner Tao Geoghegan Hart (GBR) (Ineos Grenadiers)
Second Jai Hindley (AUS) (Team Sunweb)
Third Wilco Kelderman (NED) (Team Sunweb)

Points Arnaud Démare (FRA) (Groupama–FDJ)
Mountains Ruben Guerreiro (POR) (EF Pro Cycling)
Youth Tao Geoghegan Hart (GBR) (Ineos Grenadiers)
Sprints Simon Pellaud (SUI) (Androni Giocattoli–Sidermec)
Combativity Thomas De Gendt (BEL) (Lotto–Soudal)
Team Ineos Grenadiers

Route and stages

List of stages
Stage Date Course Distance Type Winner
1 3 October Monreale to Palermo 15 km (9 mi) Individual time trial Filippo Ganna (ITA)
2 4 October Alcamo to Agrigento 149 km (93 mi) Hilly stage Diego Ulissi (ITA)
3 5 October Enna to Etna 150 km (93 mi) Mountain stage Jonathan Caicedo (ECU)
4 6 October Catania to Villafranca Tirrena 140 km (87 mi) Flat stage Arnaud Démare (FRA)
5 7 October Mileto to Camigliatello Silano 225 km (140 mi) Intermediate stage Filippo Ganna (ITA)
6 8 October Castrovillari to Matera 188 km (117 mi) Flat stage Arnaud Démare (FRA)
7 9 October Matera to Brindisi 143 km (89 mi) Flat stage Arnaud Démare (FRA)
8 10 October Giovinazzo to Vieste 200 km (124 mi) Intermediate stage Alex Dowsett (GBR)
9 11 October San Salvo to Roccaraso (Aremogna) 207 km (129 mi) Mountain stage Ruben Guerreiro (POR)
12 October Rest day
10 13 October Lanciano to Tortoreto 177 km (110 mi) Intermediate stage Peter Sagan (SVK)
11 14 October Porto Sant’Elpidio to Rimini 182 km (113 mi) Flat stage Arnaud Démare (FRA)
12 15 October Cesenatico to Cesenatico 204 km (127 mi) Intermediate stage Jhonatan Narváez (ECU)
13 16 October Cervia to Monselice 192 km (119 mi) Hilly stage Diego Ulissi (ITA)
14 17 October Conegliano to Valdobbiadene 34.1 km (21 mi) Individual time trial Filippo Ganna (ITA)
15 18 October Base Aerea Rivolto to Piancavallo 185 km (115 mi) Mountain stage Tao Geoghegan Hart (GBR)
19 October Rest day
16 20 October Udine to San Daniele del Friuli 229 km (142 mi) Intermediate stage Jan Tratnik (SLO)
17 21 October Bassano del Grappa to Madonna di Campiglio 203 km (126 mi) Mountain stage Ben O’Connor (AUS)
18 22 October Pinzolo to Laghi di Cancano 207 km (129 mi) Mountain stage Jai Hindley (AUS)
19 23 October Morbegno Abbiategrasso to Asti 124.5 km (77 mi) Flat stage Josef Černý (CZE)
20 24 October Alba to Sestriere 190 km (118 mi) Mountain stage Tao Geoghegan Hart (GBR)
21 25 October Cernusco sul Naviglio to Milano 15.7 km (10 mi) Individual time trial Filippo Ganna (ITA)
Total 3,361.4 km (2,089 mi)

Classification leadership

Classification leadership by stage
Stage Winner General classification
Points classification
Mountains classification
Young rider classification
General Super Team Intermediate sprint classification Combativity classification Breakaway classification Fair play classification
1 Filippo Ganna Filippo Ganna Filippo Ganna Rick Zabel Filippo Ganna Ineos Grenadiers Not awarded Filippo Ganna Not awarded Ineos Grenadiers
2 Diego Ulissi Diego Ulissi Peter Sagan Thomas De Gendt Thomas De Gendt Ben Gastauer
3 Jonathan Caicedo João Almeida Jonathan Caicedo João Almeida Deceuninck–Quick-Step Jonathan Caicedo Giovanni Visconti Deceuninck–Quick-Step
4 Arnaud Démare Peter Sagan Team Sunweb
5 Filippo Ganna Filippo Ganna Filippo Ganna
6 Arnaud Démare Arnaud Démare Mattia Bais Mattia Bais Trek–Segafredo
7 Arnaud Démare Marco Frapporti Arnaud Démare
8 Alex Dowsett Ineos Grenadiers
9 Ruben Guerreiro Ruben Guerreiro Ruben Guerreiro Salvatore Puccio Movistar Team
10 Peter Sagan Peter Sagan
11 Arnaud Démare Mattia Bais
12 Jhonatan Narváez AG2R La Mondiale
13 Diego Ulissi Simon Pellaud Simon Pellaud
14 Filippo Ganna
15 Tao Geoghegan Hart Giovanni Visconti
16 Jan Tratnik Groupama–FDJ
17 Ben O’Connor Ruben Guerreiro Thomas De Gendt
18 Jai Hindley Wilco Kelderman Jai Hindley
19 Josef Černý
20 Tao Geoghegan Hart Jai Hindley
21 Filippo Ganna Tao Geoghegan Hart Tao Geoghegan Hart
Final Tao Geoghegan Hart Arnaud Démare Ruben Guerreiro Tao Geoghegan Hart Ineos Grenadiers Simon Pellaud Thomas De Gendt Mattia Bais Groupama–FDJ

Final classification standings

Legend
Denotes the winner of the general classification Denotes the winner of the mountains classification
Denotes the winner of the points classification Denotes the winner of the young rider classification

General classification

Final general classification (1–10)
Rank Rider Team Time
1 Tao Geoghegan Hart (GBR) Ineos Grenadiers 85h 40′ 21″”
2 Jai Hindley (AUS) Team Sunweb + 39″”
3 Wilco Kelderman (NED) Team Sunweb + 1′ 29″”
4 João Almeida (POR) Deceuninck–Quick-Step + 2′ 57″”
5 Pello Bilbao (ESP) Bahrain–McLaren + 3′ 09″”
6 Jakob Fuglsang (DEN) Astana + 7′ 02″”
7 Vincenzo Nibali (ITA) Trek–Segafredo + 8′ 15″”
8 Patrick Konrad (AUT) Bora–Hansgrohe + 8′ 42″”
9 Fausto Masnada (ITA) Deceuninck–Quick-Step + 9′ 57″”
10 Hermann Pernsteiner (AUT) Bahrain–McLaren + 11′ 05″”
Final general classification (11–133)
Rank Rider Team Time
11 Domenico Pozzovivo (ITA) NTT Pro Cycling + 11′ 52″”
12 Rafał Majka (POL) Bora–Hansgrohe + 20′ 31″”
13 Sergio Samitier (ESP) Movistar Team + 35′ 29″”
14 James Knox (GBR) Deceuninck–Quick-Step + 37′ 41″”
15 Brandon McNulty (USA) UAE Team Emirates + 38′ 10″”
16 Aurélien Paret-Peintre (FRA) AG2R La Mondiale + 45′ 04″”
17 Larry Warbasse (USA) AG2R La Mondiale + 53′ 25″”
18 Ben Swift (GBR) Ineos Grenadiers + 57′ 36″”
19 Antonio Pedrero (ESP) Movistar Team + 59′ 36″”
20 Ben O’Connor (AUS) NTT Pro Cycling + 1h 02′ 57″”
21 Sam Oomen (NED) Team Sunweb + 1h 03′ 46″”
22 Ilnur Zakarin (RUS) CCC Team + 1h 06′ 11″”
23 Matteo Fabbro (ITA) Bora–Hansgrohe + 1h 13′ 49″”
24 Jonathan Castroviejo (ESP) Ineos Grenadiers + 1h 16′ 15″”
25 Fabio Felline (ITA) Astana + 1h 25′ 14″”
26 Martijn Tusveld (NED) Team Sunweb + 1h 25′ 34″”
27 Attila Valter (HUN) CCC Team + 1h 30′ 13″”
28 Pieter Serry (BEL) Deceuninck–Quick-Step + 1h 30′ 54″”
29 Chris Hamilton (AUS) Team Sunweb + 1h 32′ 26″”
30 Mikkel Frølich Honoré (DEN) Deceuninck–Quick-Step + 1h 34′ 49″”
31 Jacopo Mosca (ITA) Trek–Segafredo + 1h 48′ 45″”
32 Tanel Kangert (EST) EF Pro Cycling + 1h 55′ 57″”
33 Ruben Guerreiro (POR) EF Pro Cycling + 1h 58′ 58″”
34 Víctor de la Parte (ESP) CCC Team + 2h 00′ 42″”
35 Rohan Dennis (AUS) Ineos Grenadiers + 2h 04′ 26″”
36 Louis Meintjes (RSA) NTT Pro Cycling + 2h 05′ 51″”
37 Antonio Nibali (ITA) Trek–Segafredo + 2h 05′ 56″”
38 Diego Ulissi (ITA) UAE Team Emirates + 2h 06′ 59″”
39 François Bidard (FRA) AG2R La Mondiale + 2h 07′ 36″”
40 Davide Villella (ITA) Movistar Team + 2h 10′ 28″”
41 Thomas De Gendt (BEL) Lotto–Soudal + 2h 14′ 51″”
42 Carl Fredrik Hagen (NOR) Lotto–Soudal + 2h 20′ 58″”
43 Joe Dombrowski (USA) UAE Team Emirates + 2h 23′ 09″”
44 Jesper Hansen (DEN) Cofidis + 2h 27′ 05″”
45 Óscar Rodríguez (ESP) Astana + 2h 32′ 17″”
46 Enrico Battaglin (ITA) Bahrain–McLaren + 2h 32′ 44″”
47 Sander Armée (BEL) Lotto–Soudal + 2h 32′ 48″”
48 Daniel Navarro (ESP) Israel Start-Up Nation + 2h 37′ 43″”
49 Julien Bernard (FRA) Trek–Segafredo + 2h 38′ 53″”
50 Andrea Vendrame (ITA) AG2R La Mondiale + 2h 39′ 38″”
51 Alessandro Tonelli (ITA) Bardiani–CSF–Faizanè + 2h 42′ 25″”
52 Nicola Conci (ITA) Trek–Segafredo + 2h 43′ 56″”
53 Jonas Gregaard (DEN) Astana + 2h 44′ 59″”
54 Amanuel Ghebreigzabhier (ERI) NTT Pro Cycling + 2h 47′ 05″”
55 Geoffrey Bouchard (FRA) AG2R La Mondiale + 2h 47′ 38″”
56 Salvatore Puccio (ITA) Ineos Grenadiers + 2h 50′ 11″”
57 Eduardo Sepúlveda (ARG) Movistar Team + 2h 50′ 15″”
58 Einer Rubio (COL) Movistar Team + 2h 51′ 20″”
59 Domen Novak (SLO) Bahrain–McLaren + 2h 54′ 22″”
60 Harm Vanhoucke (BEL) Lotto–Soudal + 2h 55′ 25″”
61 Filippo Ganna (ITA) Ineos Grenadiers + 3h 03′ 16″”
62 Jan Tratnik (SLO) Bahrain–McLaren + 3h 05′ 27″”
63 Stéphane Rossetto (FRA) Cofidis + 3h 08′ 54″”
64 Joey Rosskopf (USA) CCC Team + 3h 10′ 30″”
65 Jonathan Caicedo (ECU) EF Pro Cycling + 3h 14′ 47″”
66 Dario Cataldo (ITA) Movistar Team + 3h 21′ 44″”
67 Paweł Poljański (POL) Bora–Hansgrohe + 3h 22′ 39″”
68 Kamil Małecki (POL) CCC Team + 3h 23′ 03″”
69 Chad Haga (USA) Team Sunweb + 3h 23′ 06″”
70 Mark Padun (UKR) Bahrain–McLaren + 3h 25′ 54″”
71 Simon Pellaud (SUI) Androni Giocattoli–Sidermec + 3h 28′ 32″”
72 Davide Ballerini (ITA) Deceuninck–Quick-Step + 3h 30′ 50″”
73 Jaakko Hänninen (FIN) AG2R La Mondiale + 3h 35′ 23″”
74 Simone Ravanelli (ITA) Androni Giocattoli–Sidermec + 3h 38′ 15″”
75 Simon Clarke (AUS) EF Pro Cycling + 3h 41′ 04″”
76 Matteo Sobrero (ITA) NTT Pro Cycling + 3h 41′ 58″”
77 Kilian Frankiny (SUI) Groupama–FDJ + 3h 45′ 21″”
78 Jefferson Cepeda (ECU) Androni Giocattoli–Sidermec + 3h 49′ 05″”
79 Héctor Carretero (ESP) Movistar Team + 3h 54′ 39″”
80 Mathias Le Turnier (FRA) Cofidis + 4h 00′ 46″”
81 Matthew Holmes (GBR) Lotto–Soudal + 4h 01′ 45″”
82 Giovanni Carboni (ITA) Bardiani–CSF–Faizanè + 4h 02′ 55″”
83 Nico Denz (GER) Team Sunweb + 4h 03′ 03″”
84 Danilo Wyss (SUI) NTT Pro Cycling + 4h 03′ 24″”
85 Luca Chirico (ITA) Androni Giocattoli–Sidermec + 4h 03′ 58″”
86 Josef Černý (CZE) CCC Team + 4h 04′ 57″”
87 Eros Capecchi (ITA) Bahrain–McLaren + 4h 05′ 17″”
88 Etienne van Empel (NED) Vini Zabù–Brado–KTM + 4h 07′ 49″”
89 Yukiya Arashiro (JPN) Bahrain–McLaren + 4h 10′ 07″”
90 Alessandro Bisolti (ITA) Androni Giocattoli–Sidermec + 4h 15′ 50″”
91 Francesco Romano (ITA) Bardiani–CSF–Faizanè + 4h 18′ 52″”
92 Peter Sagan (SVK) Bora–Hansgrohe + 4h 21′ 56″”
93 Lorenzo Rota (ITA) Vini Zabù–Brado–KTM + 4h 22′ 59″”
94 Cesare Benedetti (ITA) Bora–Hansgrohe + 4h 23′ 22″”
95 Victor Campenaerts (BEL) NTT Pro Cycling + 4h 27′ 30″”
96 Edoardo Zardini (ITA) Vini Zabù–Brado–KTM + 4h 30′ 02″”
97 Mikkel Bjerg (DEN) UAE Team Emirates + 4h 31′ 02″”
98 Stefano Oldani (ITA) Lotto–Soudal + 4h 33′ 10″”
99 Josip Rumac (CRO) Androni Giocattoli–Sidermec + 4h 34′ 38″”
100 Filippo Zana (ITA) Bardiani–CSF–Faizanè + 4h 45′ 29″”
101 Valerio Conti (ITA) UAE Team Emirates + 4h 45′ 35″”
102 Mattia Bais (ITA) Androni Giocattoli–Sidermec + 4h 49′ 25″”
103 Jhonatan Restrepo (COL) Androni Giocattoli–Sidermec + 4h 52′ 03″”
104 Kamil Gradek (POL) CCC Team + 4h 56′ 07″”
105 James Whelan (AUS) EF Pro Cycling + 4h 57′ 54″”
106 Albert Torres (ESP) Movistar Team + 4h 59′ 30″”
107 Maciej Bodnar (POL) Bora–Hansgrohe + 5h 04′ 10″”
108 Marco Frapporti (ITA) Vini Zabù–Brado–KTM + 5h 05′ 15″”
109 Filippo Fiorelli (ITA) Bardiani–CSF–Faizanè + 5h 08′ 17″”
110 Rodrigo Contreras (COL) Astana + 5h 08′ 22″”
111 Lachlan Morton (AUS) EF Pro Cycling + 5h 09′ 44″”
112 Elia Viviani (ITA) Cofidis + 5h 10′ 26″”
113 Miles Scotson (AUS) Groupama–FDJ + 5h 13′ 09″”
114 Dylan Sunderland (AUS) NTT Pro Cycling + 5h 13′ 54″”
115 Simone Consonni (ITA) Cofidis + 5h 16′ 07″”
116 Simon Guglielmi (FRA) Groupama–FDJ + 5h 16′ 48″”
117 Adam Hansen (AUS) Lotto–Soudal + 5h 17′ 02″”
118 Davide Cimolai (ITA) Israel Start-Up Nation + 5h 19′ 10″”
119 Nathan Haas (AUS) Cofidis + 5h 20′ 50″”
120 Alex Dowsett (GBR) Israel Start-Up Nation + 5h 23′ 04″”
121 Arnaud Démare (FRA) Groupama–FDJ + 5h 26′ 45″”
122 Iljo Keisse (BEL) Deceuninck–Quick-Step + 5h 32′ 08″”
123 Rick Zabel (GER) Israel Start-Up Nation + 5h 32′ 22″”
124 Ignatas Konovalovas (LTU) Groupama–FDJ + 5h 36′ 34″”
125 Giovanni Lonardi (ITA) Bardiani–CSF–Faizanè + 5h 41′ 00″”
126 Matthias Brändle (AUT) Israel Start-Up Nation + 5h 42′ 40″”
127 Simone Bevilacqua (ITA) Vini Zabù–Brado–KTM + 5h 45′ 25″”
128 Jacopo Guarnieri (ITA) Groupama–FDJ + 5h 46′ 03″”
129 Fabio Mazzucco (ITA) Bardiani–CSF–Faizanè + 5h 48′ 10″”
130 Marco Mathis (GER) Cofidis + 5h 51′ 35″”
131 Álvaro Hodeg (COL) Deceuninck–Quick-Step + 5h 53′ 47″”
132 Guy Sagiv (ISR) Israel Start-Up Nation + 6h 12′ 07″”
133 Jonathan Dibben (GBR) Lotto–Soudal + 6h 13′ 59″”

Points classification

Final points classification (1–10)
Rank Rider Team Points
1 Arnaud Démare (FRA) Groupama–FDJ 233
2 Peter Sagan (SVK) Bora–Hansgrohe 184
3 João Almeida (POR) Deceuninck–Quick-Step 108
4 Filippo Ganna (ITA) Ineos Grenadiers 87
5 Josef Černý (CZE) CCC Team 78
6 Andrea Vendrame (ITA) AG2R La Mondiale 78
7 Diego Ulissi (ITA) UAE Team Emirates 77
8 Simon Pellaud (SUI) Androni Giocattoli–Sidermec 70
9 Tao Geoghegan Hart (GBR) Ineos Grenadiers 66
10 Patrick Konrad (AUT) Bora–Hansgrohe 61

Mountains classification

Final mountains classification (1–10)
Rank Rider Team Points
1 Ruben Guerreiro (POR) EF Pro Cycling 234
2 Tao Geoghegan Hart (GBR) Ineos Grenadiers 157
3 Thomas De Gendt (BEL) Lotto–Soudal 122
4 Rohan Dennis (AUS) Ineos Grenadiers 119
5 Ben O’Connor (AUS) NTT Pro Cycling 71
6 Jai Hindley (AUS) Team Sunweb 71
7 Wilco Kelderman (NED) Team Sunweb 55
8 Filippo Ganna (ITA) Ineos Grenadiers 48
9 Jonathan Castroviejo (ESP) Ineos Grenadiers 45
10 Einer Rubio (COL) Movistar Team 44

Young rider classification

Final young rider classification (1–10)
Rank Rider Team Time
1 Tao Geoghegan Hart (GBR) Ineos Grenadiers 85h 40′ 21″”
2 Jai Hindley (AUS) Team Sunweb + 39″”
3 João Almeida (POR) Deceuninck–Quick-Step + 2′ 57″”
4 Sergio Samitier (ESP) Movistar Team + 35′ 29″”
5 James Knox (GBR) Deceuninck–Quick-Step + 37′ 41″”
6 Brandon McNulty (USA) UAE Team Emirates + 38′ 10″”
7 Aurélien Paret-Peintre (FRA) AG2R La Mondiale + 45′ 04″”
8 Ben O’Connor (AUS) NTT Pro Cycling + 1h 02′ 57″”
9 Sam Oomen (NED) Team Sunweb + 1h 03′ 46″”
10 Matteo Fabbro (ITA) Bora–Hansgrohe + 1h 13′ 49″”

Team classification

Final team classification (1–10)
Rank Team Time
1 Ineos Grenadiers 257h 15′ 58″”
2 Deceuninck–Quick-Step + 22′ 32″”
3 Team Sunweb + 28′ 50″”
4 Bahrain–McLaren + 32′ 50″”
5 Bora–Hansgrohe + 1h 12′ 34″”
6 NTT Pro Cycling + 1h 49′ 59″”
7 AG2R La Mondiale + 2h 04′ 38″”
8 Movistar Team + 2h 08′ 26″”
9 Astana + 2h 29′ 44″”
10 Trek–Segafredo + 2h 42′ 36″”

Intermediate sprint classification

Final intermediate sprint classification (1–10)
Rank Rider Team Points
1 Simon Pellaud (SUI) Androni Giocattoli–Sidermec 78
2 Thomas De Gendt (BEL) Lotto–Soudal 56
3 Marco Frapporti (ITA) Vini Zabù–Brado–KTM 44
4 Mattia Bais (ITA) Androni Giocattoli–Sidermec 34
5 Jhonatan Restrepo (COL) Androni Giocattoli–Sidermec 28
6 Andrea Vendrame (ITA) AG2R La Mondiale 25
7 Peter Sagan (SVK) Bora–Hansgrohe 21
8 Francesco Romano (ITA) Bardiani–CSF–Faizanè 20
9 Héctor Carretero (ESP) Movistar Team 19
10 Matthew Holmes (GBR) Lotto–Soudal 17

Combativity classification

Final combativity classification (1–10)
Rank Rider Team Points
1 Thomas De Gendt (BEL) Lotto–Soudal 55
2 Simon Pellaud (SUI) Androni Giocattoli–Sidermec 52
3 Tao Geoghegan Hart (GBR) Ineos Grenadiers 45
4 Ruben Guerreiro (POR) EF Pro Cycling 45
5 Peter Sagan (SVK) Bora–Hansgrohe 40
6 Rohan Dennis (AUS) Ineos Grenadiers 39
7 Filippo Ganna (ITA) Ineos Grenadiers 37
8 Jai Hindley (AUS) Team Sunweb 36
9 João Almeida (POR) Deceuninck–Quick-Step 35
10 Arnaud Démare (FRA) Groupama–FDJ 33

Breakaway classification

Final breakaway classification (1–10)
Rank Rider Team Kilometers
1 Mattia Bais (ITA) Androni Giocattoli–Sidermec 458
2 Marco Frapporti (ITA) Vini Zabù–Brado–KTM 428
3 Simon Pellaud (SUI) Androni Giocattoli–Sidermec 352
4 Matthew Holmes (GBR) Lotto–Soudal 336
5 Salvatore Puccio (ITA) Ineos Grenadiers 320
6 Alessandro Tonelli (ITA) Bardiani–CSF–Faizanè 307
7 Filippo Ganna (ITA) Ineos Grenadiers 304
8 Simone Ravanelli (ITA) Androni Giocattoli–Sidermec 304
9 Francesco Romano (ITA) Bardiani–CSF–Faizanè 263
10 Thomas De Gendt (BEL) Lotto–Soudal 237

Fair play classification

Final fair play classification (1–10)
Rank Team Points
1 Groupama–FDJ 0
2 Androni Giocattoli–Sidermec 0.5
3 Team Sunweb 20
4 AG2R La Mondiale 20
5 CCC Team 20
6 Bora–Hansgrohe 40
7 Deceuninck–Quick-Step 60
8 Vini Zabù–Brado–KTM 70
9 UAE Team Emirates 85
10 NTT Pro Cycling 100


General classification
(maglia rosa)


Points classification
(maglia ciclamino)


Mountains classification
(maglia azzurra)


Young rider classification
(maglia bianca)


Team classification
(classifica a squadre)