Achievements 2003 Junior National Time Trial Champion 2005 2nd U23 National Time Trial Championships 2009 3rd U23 National Time Trial Championships 3rd Circuit de Lorraine 2010 1st Stage 3 Troféu Joaquim Agostinho 1st Stage 6 Volta a Portugal 2015 1st Stage 1 Giro del Trentino (TTT) 3rd National Time Trial Championships 5th Overall Critérium International 5th Overall Coppa Bernocchi 6th Overall Giro del Trentino World Development = Withdrew.