Classifica finale del 102° Giro d’Italia
1. Richard Carapaz (Ecu) in 90h01’47”
2. Vincenzo Nibali (Ita) +1’05”
3. Primoz Roglic (Slo) +2’30”
4. Mikel Landa (Spa) +2’38”
5. Bauke Mollema (Ola) +5’43”
6. Rafal Majka (Pol) +6’56”
7. Miguel Angel Lopez (Col) +7’26”
8. Simon Yates (Gbr) +7’49”
9. Pavel Sivakov (Rus) +8’56”
10. Ilnur Zakarin (Rus) +12’14”