| 2025-10-10 | 6 | Roc d'Azur | | 0 | 04:42:44.000 | 0 |
| 2025-09-21 | DNF | UCI World Cup La Tramun Sea Otter Europe | ME | 82.7 | 00:00:00.000 | |
| 2025-09-01 | 14 | World Championships | me | 0 | 06:13:35.000 | 0 |
| 2025-08-17 | 1 | SPAR Swiss Epic | | 0 | 12:44:20.000 | 0 |
| 2025-07-13 | 5 | UCI World Cup Black Forest ULTRA Bike Marathon | | 0 | 04:24:54.000 | 0 |
| 2025-07-06 | DNF | National Championships Italy | | 0 | 00:00:00.000 | |
| 2025-06-08 | 15 | UEC Mountainbike European Continental Championships - XCM | | 0 | 03:51:56.000 | 0 |
| 2025-06-01 | 10 | UCI World Cup Naturland - Andorra | | 0 | 02:49:50.000 | 0 |
| 2025-05-10 | 3 | UCI World Cup Capoliveri Legend Cup | | 0 | 03:00:21.000 | 0 |
| 2025-05-03 | 6 | Specialized Bike Marathon | | 0 | 03:59:55.000 | 0 |
| 2025-03-16 | DNF | Absa Cape Epic - XCMS | | 0 | 00:00:00.000 | |
| 2025-03-01 | 1 | Andalucia Bike Race by Garmin | | 0 | 12:37:24.000 | 0 |
| 2024-09-22 | 21 | World Championships ME - XCM | | 0 | 04:43:50.000 | 0 |
| 2024-05-04 | 1 | Scott Bike Marathon | | 0 | 04:01:27.000 | 0 |
| 2024-03-24 | 5 | Absa Cape Epic | | 0 | 25:49:30.000 | 0 |
| 2024-03-02 | 1 | Andalucia Bike Race by Garmin | | 0 | 12:20:29.000 | 0 |
| 2023-10-15 | 3 | Castro Legend Cup - X Legend d'Italia | | 0 | 03:00:37.000 | 0 |
| 2023-10-06 | 11 | Roc d'Azur | | 0 | 04:05:17.000 | 0 |
| 2023-09-27 | 5 | Snowshoe World Cup | | 0 | 04:39:28.000 | 0 |
| 2023-09-16 | 9 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 04:58:57.000 | 0 |
| 2023-06-04 | 3 | UCI MTB World Cup - Finale Ligure | | 0 | 04:47:26.000 | 0 |
| 2023-05-13 | 1 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 04:26:21.000 | 0 |
| 2023-03-04 | 1 | Andalucia Bike Race by Garmin | | 0 | 14:49:18.000 | 0 |
| 2023-02-12 | 8 | Mediterranean Epic | | 0 | 10:17:52.000 | 0 |
| 2012-09-07 | 52 | UCI World Championships Saalfelden | mu | 0 | 01:30:35.000 | 0 |