1. Adam Yates (UAE Team Emirates) - 19h 45' 27''
2. João Almeida (UAE Team Emirates) - a 31''
3. Egan Bernal (INEOS Grenadiers) - a 1' 51''
4. Mattias Skjelmose (Lidl Trek) - a 2' 50''
5. Matthew Riccitello (Israel Premier Tech) - a 3' 02''
6. Enric Mas (Movistar Team) - a 3' 23''
7. Thomas Pidcock (INEOS Grenadiers) - a 3' 54''
8. Oscar Onley (Team dsm firmenich PostNL) - a 4' 03''
9. Felix Gall (Decathlon AG2R La Mondiale Team) - a 4' 41''
10. Wilco Kelderman (Visma Lease a Bike) - a 4' 59"