2020
3rd place
1st place in the general classification – Yellow jersey
- Polka dot jersey for the best climber
- White jersey for the best young rider
- Winner of stage 9., 15. and 20.
- 1st place in the general classification
- 1st place for the best young rider
- 2nd place in the general classification
- 1st place for the best young rider
- 2nd place in the general classification
- 1st place for the best young rider – White jersey
- Winner of stage 5.
- 1st place – Yellow jersey
- 1st place for the best young rider – White jersey
- Winner of stage 2. and 4.
2019
Three stage wins and third place in general classification in first Grand Tour.
- 3rd place in the general classification
- White jersey for the best young rider
- Winner of stages 9, 13 and 20

- 4th place in the general classification
- White jersey for the best young rider
National champion

- 1st place – Yellow jersey
- White jersey for the best young rider
- Winner of stage 6.
- 1st place – Yellow jersey
- White jersey for the best young rider
- Winner of stage 2
2018
1st place road race
1st place time trial
2st place mountains classification
1st place mountains classification
1st place youth classification
Stage win on stage 3
1st place Youth classification
1st place Mountains classification
1st place Youth classification
2017
1st place Youth classification
1st place Youth classification
2016
1st place Points classification
2nd place Mountains classification
1st stage – Win 3. stage
3rd place – Points classification