| 30/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | MS - Mass Start | Dobbiaco/Toblach | Under 23 | 16 | 1:18:01.1 | |
| 23/03/2025 | Campionato Italiano Master e Amatori (individuale TL / mass start TC) | MS - Mass Start | Pinzolo | Under 23 | 8 | 1:02:47.3 | 20,05 |
| 22/03/2025 | Campionato Italiano Master e Amatori (individuale TL / mass start TC) | IN - Individuale | Pinzolo | Under 23 | 7 | 44:10.4 | 47,89 |
| 09/03/2025 | 55. Engadin Skimarathon / 16. Engadin Halbmarathon | MAR - Marathon | Engadin - Engadin Skimarathon; Menduri Kasper; Quadratscha 18; 7503 Samedan | Under 23 | 29 | 1:34:50.3 | |
| 02/03/2025 | Coppa Italia RODE | IN - Individuale | Forni Avoltri | Under 23 | 14 | 25:59.9 | 68,00 |
| 01/03/2025 | Coppa Italia RODE | SP - Sprint | Forni Avoltri | Under 23 | 6 | 0.00 | |
| 01/03/2025 | Coppa Italia RODE | SP - Sprint | Forni Avoltri | Under 23 | 9 | 3:29.75 | 54,80 |
| 16/02/2025 | 40 Gsiesertal Lauf - Coppa Italia | MAR - Marathon | Valle di Casies/Gsies | Under 23 | 12 | 1:12:23.7 | |
| 04/02/2025 | FIS Nordic Junior World Championships U23 Cross-Country World Championships | SP - Sprint | Schilpario | Under 23 | 21 | 2:44.67 | |
| 18/01/2025 | Fesa Cup | IN - Individuale | Falcade | Under 23 | – | DNS | |
| 17/01/2025 | Fesa Cup | SP - Sprint | Falcade | Under 23 | 26 | 3:44.75 | |
| 17/01/2025 | Fesa Cup | SP - Sprint | Falcade | Under 23 | 28 | 3:45.28 | |
| 12/01/2025 | Campionati Italiani Assoluti e Giovani | IN - Individuale | Tesero | Under 23 | 19 | 25:00.6 | |
| 11/01/2025 | Campionati Italiani Assoluti e Giovani | SP - Sprint | Tesero | Under 23 | 11 | 2:39.10 | |
| 11/01/2025 | Campionati Italiani Assoluti e Giovani | SP - Sprint | Tesero | Under 23 | 7 | 2:39.10 | |
| 21/12/2024 | Gara internazionale | IN - Individuale | St. Ulrich am Pillersee - Skiclub St. Ulrich am Pillersee; Wieben 13; 6393 St. Ulrich am Pillersee, Kitzbühel | Under 23 | 60 | 25:24.3 | |
| 20/12/2024 | Gara internazionale | SP - Sprint | St. Ulrich am Pillersee - Skiclub St. Ulrich am Pillersee; Wieben 13; 6393 St. Ulrich am Pillersee, Kitzbühel | Under 23 | 25 | 4:45.25 | |
| 20/12/2024 | Gara internazionale | SP - Sprint | St. Ulrich am Pillersee - Skiclub St. Ulrich am Pillersee; Wieben 13; 6393 St. Ulrich am Pillersee, Kitzbühel | Under 23 | 30 | 3:29.05 | |
| 08/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | IN - Individuale | Malles Venosta/Mals | Under 23 | 37 | 39:14.5 | |
| 07/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | IN - Individuale | Malles Venosta/Mals | Under 23 | 53 | 27:06.4 | |
| 06/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | SP - Sprint | Malles Venosta/Mals | Under 23 | 5 | 3:12.68 | |
| 06/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | SP - Sprint | Malles Venosta/Mals | Under 23 | 16 | 3:11.62 | |
| 30/11/2024 | Trofeo Dante Canclini | IN - Individuale | Valfurva | Under 23 | 13 | 27:52.7 | |
| 29/11/2024 | Trofeo Dante Canclini | SP - Sprint | Valfurva | Under 23 | 6 | 1:57.17 | |
| 29/11/2024 | Trofeo Dante Canclini | SP - Sprint | Valfurva | Under 23 | 4 | 1:57.17 | |
| 06/10/2024 | Trofeo Sportful | MS - Mass Start | Feltre | Under 23 | 6 | 32:04.5 | 49,80 |
| 08/09/2024 | Summer Cross Country | IN - Individuale | Forni Avoltri | Under 23 | 11 | 22:52.4 | |
| 07/09/2024 | Summer Cross Country | SP - Sprint | Forni Avoltri | Under 23 | 2 | 3:21.97 | |
| 07/09/2024 | Summer Cross Country | SP - Sprint | Forni Avoltri | Under 23 | 6 | 3:21.97 | |
| FIS Nordic Junior World Championships U23 Cross-Country World Championships | | Schilpario | Under 23 | 18 | 2:46.34 | |