• 20122012

    1st stage Tour of Rwanda
  • 20132013

    2nd African Road Race Championships U23
    2nd Overall Tour of Eritrea
    1st stage 4
    2nd Overall Vuelta Ciclista a León
    3rd African Road Race Championships
  • 20142014

    2nd Overall Tour de Langkawi
    3rd Overall Mzansi Tour
    5th Overall Route du Sud
    1st, Young rider classification
  • 20152015

    10th Giro dell'Emilia
    10th Trofeo Serra de Tramuntana
  • 20162016

    6th Trofeo Serra de Tramuntana
    9th Overall Tour of Oman