2020

  • 1st place in the general classification National champion
  • 1st place for the best young rider National champion
  • 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 stages 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
  • 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

2nd 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

2016