| 30/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | MS - Mass Start | Dobbiaco/Toblach | Seniores | 17 | 1:18:36.8 | |
| 29/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | ST - Staffetta | Dobbiaco/Toblach | Seniores | 12 | 1:36:16.3 | |
| 23/03/2025 | Campionato Italiano Master e Amatori (individuale TL / mass start TC) | MS - Mass Start | Pinzolo | Seniores | 5 | 1:02:12.3 | 6,86 |
| 02/03/2025 | Vasaloppet 2025 | MAR - Marathon | Saelen-Mora - VLF Saelen-Mora; Vasaloppets Hus; 792 32 Mora, Mora | Seniores | 23 | 3:34:10.5 | |
| 15/02/2025 | 40 Gsiesertal Lauf - Coppa Italia | MAR - Marathon | Valle di Casies/Gsies | Seniores | 2 | 1:46:43.3 | |
| 26/01/2025 | 52 Marcialonga di Fiemme e Fassa | MAR - Marathon | San Giovanni di Fassa-Sèn Jan | Seniores | 59 | 2:56:58.6 | |
| 19/01/2025 | Gara internazionale | ML - Popular Race | Obertlliach - Langlauf- und Radsport Club; Mühlgasse 1; 9900 Lienz, Lienz | Seniores | 5 | 1:49:32.8 | |
| 12/01/2025 | La Venosta Criterium / La Venosta ITT | ML - Popular Race | Curon Venosta/Graun im Vinschgau | | – | DNS | |
| 11/01/2025 | 3 Zinnen Ski-Marathon (Prato Piazza Mountain Challenge) | MAR - Marathon | Rio di Pusteria/Mühlbach | Seniores | 54 | 2:25:26.1 | |
| 15/12/2024 | Bad Gastein ITT and Criterium 2024 | MAR - Marathon | Bad Gastein - Bad Gastei - SC The Sports Club; Humlegatan 2; 263 38; Höganäs | Seniores | 58 | 1:54:31.0 | |
| 14/12/2024 | Bad Gastein ITT and Criterium 2024 | IN - Individuale | Bad Gastein - Bad Gastei - SC The Sports Club; Humlegatan 2; 263 38; Höganäs | Seniores | 68 | 16:48.7 | |
| 01/12/2024 | Trofeo Dante Canclini | IN - Individuale | Valfurva | Seniores | 19 | 32:03.3 | |