2018 – Elite
2° Campionato Italiano CX;
3° Campionato Italiano XCO;
9° Campionato del Mondo XCO;
10° – VI° prova di Coppa del Mondo XCO;
11° – IV° prova di Coppa del Mondo XCO;
12° – VII° prova di Coppa del Mondo XCO;
2017 – Elite
3° – Prima Tappa Internazionali d’Italia XCO;
4° Campionato Italiano CX;
4° Campionato Europeo XCO;
5° Campionato Italiano XCO;
13° – IV° Prova Coppa del Mondo XCO;
2016 – Elite
Campione Italiano XCO;
4° Campionato Italiano CX
2015 – Elite
2° Campionato Italiano XCO;
14° Campionato del Mondo XCO;
5° Campionato Italiano CX
2014 – Elite
3° Campionato Italiano XCE;
4° Campionato Italiano XCO
2013 – Under 23
2° – IV° ProvaCoppa del Mondo XCO;
3° Campionato Italiano XCO;
5° – III° ProvaCoppa del Mondo XCO;
8° Campionato del Mondo XCO;
Campione Italiano Team Relay;
2012 – Under 23
3° Campionato del Mondo XCO;
3° – IV° ProvaCoppa del Mondo XCO;
4° – II° ProvaCoppa del Mondo XCO;
7° Campionato Europeo XCO;
7° Classifica Generale Coppa del Mondo XCO;
2011 – Under 23
Campione Italiano Marathon
2009 – Juniores
Campione Italiano CX;
3° Campionato Italiano XCO;
9° Campionato del Mondo CX