Palmares

2008 Juniores
Maglia Azzurra di Ciclocross – Mondiali Treviso 2008
Maglia Azzurra di Ciclocross – Europei Hittnau-Svizzera
Maglia Azzurra di Mountain Bike – riserva Mondiali Val di Sole
Maglia Azzurra Coppa del Mondo Ciclocross Milano
Maglia Azzurra Coppa del Mondo Ciclocross Hoogeerheide
Maglia Azzurra  Coppa del Mondo Ciclocross Lieven
Campione Regione Sardegna – Ciclocross
Campione Regione Sardegna – Mountain Bike
Campione Regione Sardegna  – Strada
2° classificato Campionato Regione Sardegna di Crono individuale

2009 Under 23
3°  Bassano – Montegrappa
Campione Regione Lombardia di Ciclocross
N.7 Vittorie in gare Nazionali di Ciclocross
– Villalagarina
– Costamasnaga
– Bolzano
– Corsico
– Morbegno
– Bosisio Parini
– Vittorio Veneto

2010 Under 23
2°  Coppa Città di San Daniele 2010
2°  3a tappa Giro della Valle d’Aosta, Covarey
2°  Trofeo G. Bianchin
3°  Bassano – Montegrappa
4°  Classifica Generale Giro della Valle d’Aosta
5°  Giro del Belvedere
5°  Ciriè – Pian della Mussa 2010
4a tappa: Fossano – Colle Fauniera (Monumento Pantani) Giro delle Valli Cuneesi nelle Alpi del mare 2010
Trofeo Velo Plus 2010
Trofeo Rosalpina 2010
Giro delle Valli Cuneesi nelle Alpi del mare 2010
Gran Premio Termica Marietta 2010
5a tappa: Pozzoleone – Cima Montegrappa Giro Ciclistico d’Italia – GiroBio 2010
5a tappa: Cuneo – Terme di Vinadio Giro delle Valli Cuneesi nelle Alpi del mare 2010
4a tappa: Hône – Forte di Bard Giro Ciclistico della Valle d’Aosta Mont Blanc 2010
10°  2a tappa: Morgex – Morgex Giro Ciclistico della Valle d’Aosta Mont Blanc 2010

2011 Under 23
1°  Bassano – Monte Grappa 2011
1°  Giro delle Valli Cuneesi nelle Alpi del mare 2011
1°  Giro della Valle D’Aosta 2011
1°  Trofeo Salvatore Morucci 2011
1°  Memorial Thomas Casarotto 2011
1°  4a tappa: La Morra d’Alba – Prato Nevoso  – Giro delle Valli Cuneesi Alpi del mare 2011
1°  6a tappa: Champdepraz (Cronoscalata)  –   Giro Ciclistico della Valle d’Aosta Mont Blanc 2011
2°  Toscana – Terra di Ciclismo – Maglia Azzurra – Coppa delle Nazioni 2011
2°  Campionato Nazionale su strada – Italia Under 23 2011
2°  5a tappa: Sora – Campo ImperatoreGiro Ciclistico d’Italia – GiroBio 2011
2°  2a tappa: Murello – Montoso  –  Giro delle Valli Cuneesi nelle Alpi del mare 2011
3°  Trofeo L’Eco del Chisone – Giro Ciclistico del Pinerolese 2011
3°  Coppa Città di San Daniele 2011
3°  Gran Premio Ezio Del Rosso 2011
3°  3a tappa: Fossano – Monviso Pian del ReGiro delle Valli Cuneesi Alpi del mare 2011
3°  2a tappa: Megève – La SalleGiro Ciclistico della Valle d’Aosta Mont Blanc 2011
3°  5a tappa: Châtillon – TorgnonGiro Ciclistico della Valle d’Aosta Mont Blanc 2011
4°  Memorial Gerry Gasparotto 2011
4°  Giro Ciclistico d’Italia – GiroBio 2011
4°  5a tappa: Cuneo – Terme di VinadioGiro delle Valli Cuneesi nelle Alpi del mare 2011
4°  3a tappa: La Salle – ValgrisencheGiro Ciclistico della Valle d’Aosta Mont Blanc 2011
5°  Trofeo Il Muro di Sormano 2011
5°  3a tappa: Lucca – MontecatiniToscana – Terra di Ciclismo – Coppa delle Nazioni 2011
5°  7a tappa: Lonato del Garda – MarosticaGiro Ciclistico d’Italia – GiroBio 2011
6°  GP Palio del Recioto 2011
6°  Due Giorni Marchigiana – GP Santa Rita 2011
6°  4a tappa: Benevento – MontecassinoGiro Ciclistico d’Italia – GiroBio 2011
7°  8a tappa: Bassano del Grappa – GallioGiro Ciclistico d’Italia – GiroBio 2011
8°  GP Colli Rovescalesi 2011
10°  Trofeo Memorial Tito Squadroni 2011
10°  GP Industria Commercio e Artigianato di Botticino 2011
10°  Giro del Medio Brenta 2011
Maglia azzurra Campionati Europei Offida 2011

2012 Under 23
1°  Toscana – Terra di Ciclismo – Coppa delle Nazioni 2012
1°  Giro Ciclistico della Valle d’Aosta Mont Blanc 2012
1°  3a tappa: Quincinetto – TavagnascoGiro Ciclistico Valle d’Aosta Mont Blanc 2012
Giro Ciclistico d’Italia – GiroBio 2012
2°   3a tappa: Cavriglia – CavrigliaToscana – Terra di Ciclismo – Coppa delle Nazioni 2012
2°  4a tappa: Avezzano – Monte Terminillo (Campoforogna) . Giro Ciclistico d’Italia – GiroBio 2012
2°  8a tappa: Rovereto – Passo GaviaGiro Ciclistico d’Italia – GiroBio 2012
2°  6a tappa: Châtal [Fra] – Col de Bassachaux [Fra] (Cronoscalata)Giro Ciclistico della Valle d’Aosta Mont Blanc 2012
2°  6a tappa: Châtal [Fra] – Col de Bassachaux [Fra] (Cronoscalata)Giro Ciclistico della Valle d’Aosta Mont Blanc 2012
Giro della Valsesia 1 2012
3°  Piccola Sanremo 2012
4°  Prologo: Hône – Forte di Bard (Cronoscalata)
GP Palio del Recioto 2012
Medaglia d’Oro Frare De Nardi 2012
5°  Campionato Nazionale su strada – Italia Under 23 2012

Professionismo
2°  6a tappa: Golden – Boulder USA Pro Cycling Challenge 2012