Maglia Rosa – Tao Geoghegan Hart (Team Ineos Grenadiers)
Maglia Ciclamino – Arnaud Démare (Groupama – FDJ)
Maglia Azzurra – Ruben Guerreiro (EF Pro Cycling)
Maglia Bianca – Tao Geoghegan Hart (Team Ineos Grenadiers)
GC
1 Tao Geoghegan Hart (GBr) Ineos Grenadiers 85:40:21
2 Jai Hindley (Aus) Team Sunweb 0:00:39
3 Wilco Kelderman (Ned) Team Sunweb 0:01:29
4 Joao Almeida (Por) Deceuninck-Quickstep 0:02:57
5 Pello Bilbao (Spa) Bahrain McLaren 0:03:09
6 Jakob Fuglsang (Den) Astana Pro Team 0:07:02
7 Vincenzo Nibali (Ita) Trek-Segafredo 0:08:15
8 Patrick Konrad (Aut) Bora-Hansgrohe 0:08:42
9 Fausto Masnada (Ita) Deceuninck-Quickstep 0:09:57
10 Hermann Pernsteiner (Aut) Bahrain McLaren 0:11:05