1. Primož Roglič (Jumbo-Visma)
Lowlight: His bid for Giro victory effectively ended after a mechanical and crash on stage 15.
2. Richard Carapaz (Movistar)
Highlight: Winning the Giro d'Italia.
Lowlight: It's hard to imagine one – his season has already exceeded all expectations.
3. Steven Kruijswijk (Jumbo-Visma)
Highlight: Third place at the Tour de France – Kruijswijk's first Grand Tour podium finish after 16 nevertheless consistent attempts.
Lowlight: None really to speak of, other than momentary upset at having dropped from third overall to fourth at the Tour after stage 18, only to bounce back to the podium on the penultimate stage to Val Thorens.
4. Nairo Quintana (Movistar)
Highlights: Second overall at Paris-Nice back in March, and a well-taken solo stage win and eighth place overall at the Tour de France.
Lowlights: A Tour de France in which there were once again too many chiefs.
5. Esteban Chaves (Mitchelton-Scott)
Highlight: An emphatic, emotionally charged Giro stage win.
Lowlight: Possible frustration in the journey 'back', but he seems in a good place now.
6. Rafał Majka (Bora-Hansgrohe)
Highlight: Steady riding through the spring netted top tens at Catalunya, Tour of the Alps and the Giro.
Lowlight: Still searching for that elusive major victory.
7. Miguel Ángel López (Astana)
Highlight: Winning Colombia 2.1 and the Volta a Catalunya.
Lowlight: Never quite looking at his best at the Giro.
8. Rigoberto Urán (EF Education First)
Highlight: Perhaps yet to come, but seventh overall at the Tour de France isn't to be sniffed at.
Lowlight: March's crash at Paris-Nice, which set back Urán's build-up to the Tour. A reset goal of the Vuelta will be his opportunity to shine.
9. Fabio Aru (UAE Team Emirates)
Highlight: Successful diagnosis of, and return from, his iliac artery problem.
Lowlight: Another season not at his best, though through no fault of his own.
10. Wilco Kelderman (Sunweb)
Lowlight: The crashes and injuries.