| 1 |
Jonas Vingegaard (DEN) |
Team Jumbo–Visma | 79h 33' 20" |
| 2 |
Tadej Pogačar (SLO) |
UAE Team Emirates | =+ 2' 43" |
| 3 |
Geraint Thomas (GBR) |
Ineos Grenadiers | =+ 7' 22" |
| 4 |
David Gaudu (FRA) |
Groupama–FDJ | =+ 13' 39" |
| 5 |
Aleksandr Vlasov[a] |
Bora–Hansgrohe | =+ 15' 46" |
| DSQ |
Nairo Quintana (COL)[56] |
Arkéa–Samsic | =+ 16' 33" |
| 6 |
Romain Bardet (FRA) |
Team DSM | =+ 18' 11" |
| 7 |
Louis Meintjes (RSA) |
Intermarché–Wanty–Gobert Matériaux | =+ 18' 44" |
| 8 |
Alexey Lutsenko (KAZ) |
Astana Qazaqstan Team | =+ 22' 56" |
| 9 |
Adam Yates (GBR) |
Ineos Grenadiers | =+ 24' 52" |
| 10 |
Valentin Madouas (FRA) |
Groupama–FDJ | =+ 35' 59" |