| 2025-09-21 | DNF |  UCI Cross-country Marathon World Cup - Girona | ME | 82.7 | 00:00:00.000 |  | 
| 2025-03-02 | 7 |  Andalucia Bike Race by Garmin |  | 0 | 12:55:25.000 | 0 | 
| 2024-05-12 | 4 |  Costa Degli Etruschi Epic 2024 |  | 0 | 02:48:20.000 | 0 | 
| 2024-05-04 | 6 |  Scott Bike Marathon |  | 0 | 04:05:08.000 | 0 | 
| 2024-04-20 | 1 |  4 Islands MTB Croatia |  | 0 | 10:23:14.000 | 0 | 
| 2024-03-02 | 26 |  Andalucia Bike Race by Garmin |  | 0 | 13:45:18.000 | 0 | 
| 2023-10-06 | 6 |  Roc d'Azur |  | 0 | 04:02:03.000 | 0 | 
| 2023-06-04 | 41 |  UCI MTB World Cup - Finale Ligure |  | 0 | 05:08:04.000 | 0 | 
| 2017-09-09 | 39 |  UCI World Championships Cairns | mj | 0 | 01:15:41.000 | 0 | 
| 2017-01-28 | 39 |  UCI World Championship MJ | MJ | 0 | 00:47:48.000 | 0 | 
| 2017-01-22 | 8 |  Gran Premio di Ciclocross Città di Vittorio Veneto | MJ | 0 | 00:44:49.000 | 0 | 
| 2017-01-15 | 23 |  UCI World Cup Fiuggi | MJ | 0 | 00:48:01.000 | 0 | 
| 2017-01-08 | 3 |  National Championships Italy MJ | MJ | 0 | 00:39:48.000 | 0 | 
| 2016-12-10 | 6 |  Selle SMP Master - Trofeo di Gorizia | MJ | 0 | 00:43:42.000 | 0 | 
| 2016-12-08 | 5 |  Ciclocross del Ponte | MJ | 0 | 00:39:44.000 | 0 | 
| 2016-11-27 | 10 |  International Cyclocross Selle SMP - Trof.Cop.ed.Brugherio82 | MJ | 0 | 00:40:38.000 | 0 | 
| 2016-11-01 | 11 |  Gran Premio Mamma E Papa Guerciotti AM | MJ | 0 | 00:42:47.000 | 0 | 
| 2016-10-02 | 4 |  Trofeo SMP Master Cross Internazionale | MJ | 0 | 00:43:20.000 | 0 | 
| 2016-01-10 | 14 |  National Championships Italy MJ | MJ | 0 | 00:47:32.000 | 0 | 
| 2016-01-06 | 5 |  Giro d'Italia Cross - Roma | MJ | 0 | 00:37:35.000 | 0 | 
| 2015-12-08 | 7 |  Ciclocross del Ponte | MJ | 0 | 00:40:53.000 | 0 | 
| 2015-12-06 | 11 |  Giro d'Italia Cross - Asolo | MJ | 0 | 00:46:46.000 | 0 | 
| 2015-11-29 | 8 |  International Cyclocross Selle SMP - Trof.Cop.ed.Brugherio82 | MJ | 0 | 00:40:02.000 | 0 | 
| 2015-11-15 | 13 |  Ciclocross Città di Schio | MJ | 0 | 00:42:30.000 | 0 |