Williams Stage 2 Tour of Southern Highlands, Phil O'Donnell GranPremioPaliodelRecioto, Ruben Guerreiro Trofeo Banca Popolare di Vicenza, Tao Geoghegan...
GranPremioPaliodelRecioto 2012 4th Time trial, National Under-23 Road Championships 5th Overall Ronde de l'Isard 6th Chrono Champenois 8th Gran Premio...
National Track Championships 1st GranPremio di Poggiana 3rd GranPremio Industrie del Marmo 4th GranPremioPaliodelRecioto 5th Ronde Van Vlaanderen Beloften...
Tour de l'Avenir 5th Overall Grand Prix Priessnitz spa 5th GranPremioPaliodelRecioto 2018 7th Overall Arctic Race of Norway 7th Overall Okolo Slovenska...
Championships 1st Team time trial 5th Road race 7th Time trial 3rd GranPremioPaliodelRecioto 5th Overall Tour du Rwanda National Road Championships 5th Road...
l'Isard 6th Overall Giro della Regione Friuli Venezia Giulia 9th GranPremioPaliodelRecioto 2012 5th Overall Tour of Turkey 2013 (1 pro win) 1st Overall...
Vicenza 1st Giro del Belvedere 1st GranPremioPaliodelRecioto 1st Paris–Roubaix Espoirs 2nd Overall Grand Prix Guillaume Tell 2nd GranPremio della Liberazione...
Overall Tour de l'Avenir 6th Overall Volta ao Alentejo 7th GranPremioPaliodelRecioto 8th Giro del Belvedere 9th Time trial, UEC European Under-23 Road Championships...
Espoirs 5th Overall Tour of Utah 5th Overall Tour de l'Avenir 5th GranPremioPaliodelRecioto 6th Trofeo Alcide Degasperi 2014 9th Overall Route du Sud 2015...