| 2025-10-10 | 2 | Roc d'Azur | | 0 | 04:41:04.000 | 0 |
| 2025-09-21 | 19 | UCI World Cup La Tramun Sea Otter Europe | ME | 82.7 | 04:54:35.400 | 16.844 |
| 2025-09-01 | 24 | World Championships | me | 0 | 06:20:55.000 | 0 |
| 2025-07-13 | 2 | UCI World Cup Black Forest ULTRA Bike Marathon | | 0 | 04:24:11.000 | 0 |
| 2025-07-06 | DNF | National Championships Italy | | 0 | 00:00:00.000 | |
| 2025-06-14 | 15 | UCI World Cup Südtirol Dolomites | | 0 | 04:51:57.000 | 0 |
| 2025-06-08 | 3 | UEC Mountainbike European Continental Championships - XCM | | 0 | 03:46:56.000 | 0 |
| 2025-06-01 | 5 | UCI World Cup Naturland - Andorra | | 0 | 02:48:42.000 | 0 |
| 2025-05-10 | 2 | UCI World Cup Capoliveri Legend Cup | | 0 | 03:00:01.000 | 0 |
| 2025-05-03 | 4 | Specialized Bike Marathon | | 0 | 03:58:41.000 | 0 |
| 2025-03-16 | 6 | Absa Cape Epic - XCMS | | 0 | 23:58:30.000 | 0 |
| 2025-03-01 | 5 | Andalucia Bike Race by Garmin | | 0 | 12:47:22.000 | 0 |
| 2024-09-22 | 7 | World Championships ME - XCM | | 0 | 04:37:33.000 | 0 |
| 2024-05-12 | 1 | Costa Degli Etruschi Epic 2024 | | 0 | 02:46:59.000 | 0 |
| 2024-05-04 | DNF | Scott Bike Marathon | | 0 | 00:00:00.000 | |
| 2024-04-14 | 1 | Garda MTB Marathon International | | 0 | 02:17:49.000 | 0 |
| 2023-10-15 | 4 | Castro Legend Cup - X Legend d'Italia | | 0 | 03:01:56.000 | 0 |
| 2023-10-06 | 15 | Roc d'Azur | | 0 | 04:07:29.000 | 0 |
| 2023-06-04 | 23 | UCI MTB World Cup - Finale Ligure | | 0 | 04:57:08.000 | 0 |
| 2023-05-13 | 23 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 04:35:30.000 | 0 |
| 2019-08-28 | 6 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:22:32.000 | 0 |