Achievements 2010 9th Ronde van Vlaanderen Juniores 10th Overall Tour du Valromey 2012 6th Overall Tour d"Azerbaïdjan 2014 3rd Overall Okolo Jiznich Cech 1st Stage 3 7th Overall Tour de l"Avenir 7th Overall General Practice Capodarco 7th National Under-23 Time Trial Championships 8th Overall Tour d"Azerbaïdjan 8th Overall Mzansi Tour 2015 1st National Road Race Championship.