| 30/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | MS - Mass Start | Dobbiaco/Toblach | U20 Juniores | 5 | 51:39.7 | |
| 29/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | ST - Staffetta | Dobbiaco/Toblach | U20 Juniores | 3 | 1:19:38.8 | |
| 28/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | SP - Sprint | Dobbiaco/Toblach | U20 Juniores | 8 | 2:33.08 | |
| 28/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | SP - Sprint | Dobbiaco/Toblach | U20 Juniores | 5 | 2:33.08 | |
| 16/03/2025 | Fesa Finals | IS - Inseguimento Cronologico | Premanon - Jura Ski Events; Stade Nordique des Tuffes; Route des tremplins; 39220 Premanon, | U20 Juniores | 29 | 53:51.6 | |
| 15/03/2025 | Fesa Finals | IN - Individuale | Premanon - Jura Ski Events; Stade Nordique des Tuffes; Route des tremplins; 39220 Premanon, | U20 Juniores | 27 | 28:52.9 | |
| 14/03/2025 | Fesa Finals | SP - Sprint | Premanon - Jura Ski Events; Stade Nordique des Tuffes; Route des tremplins; 39220 Premanon, | U20 Juniores | 16 | 2:53.32 | |
| 14/03/2025 | Fesa Finals | SP - Sprint | Premanon - Jura Ski Events; Stade Nordique des Tuffes; Route des tremplins; 39220 Premanon, | U20 Juniores | 5 | 2:40.35 | |
| 09/03/2025 | Fesa FIS Continental Cup - Fesa Games Cross Country | MS - Mass Start | Planica - Ski Association of Slovenia; Ski Association of Slovenia; Podutiška cesta 146; SI-1000 Ljubljana | U20 Juniores | 4 | 1:00:19.4 | |
| 08/03/2025 | Fesa FIS Continental Cup - Fesa Games Cross Country | IN - Individuale | Planica - Ski Association of Slovenia; Ski Association of Slovenia; Podutiška cesta 146; SI-1000 Ljubljana | U20 Juniores | 11 | 22:00.9 | |
| 02/03/2025 | Coppa Italia RODE | IN - Individuale | Forni Avoltri | U20 Juniores | 7 | 25:24.5 | 50,84 |
| 01/03/2025 | Coppa Italia RODE | SP - Sprint | Forni Avoltri | U20 Juniores | 6 | 0.00 | |
| 01/03/2025 | Coppa Italia RODE | SP - Sprint | Forni Avoltri | U20 Juniores | 5 | 3:32.16 | 33,13 |
| 09/02/2025 | Marciagranparadiso - Coppa Italia | MAR - Marathon | Cogne | U20 Juniores | 5 | 1:23:12.2 | |
| 03/02/2025 | FIS Nordic Junior World Championships U23 Cross-Country World Championships | SP - Sprint | Schilpario | U20 Juniores | 16 | 2:44.23 | |
| 03/02/2025 | FIS Nordic Junior World Championships U23 Cross-Country World Championships | SP - Sprint | Schilpario | U20 Juniores | 22 | 2:50.02 | |
| 19/01/2025 | Fesa Cup | IS - Inseguimento Cronologico | Falcade | U20 Juniores | 21 | 1:04:44.8 | |
| 18/01/2025 | Fesa Cup | IN - Individuale | Falcade | U20 Juniores | 34 | 23:35.2 | |
| 17/01/2025 | Fesa Cup | SP - Sprint | Falcade | U20 Juniores | 13 | 3:43.65 | |
| 17/01/2025 | Fesa Cup | SP - Sprint | Falcade | U20 Juniores | 4 | 3:41.78 | |
| 12/01/2025 | Campionati Italiani Assoluti e Giovani | IN - Individuale | Tesero | U20 Juniores | 9 | 25:09.9 | |
| 11/01/2025 | Campionati Italiani Assoluti e Giovani | SP - Sprint | Tesero | U20 Juniores | 26 | 2:43.15 | |
| 11/01/2025 | Campionati Italiani Assoluti e Giovani | SP - Sprint | Tesero | U20 Juniores | 4 | 2:43.15 | |
| 05/01/2025 | Gara internazionale | MS - Mass Start | Sparkassen-Skiarena Oberwiesenthal - WSC Erzgebirge Oberwiesenthal e.V.; Fichtelbergstr. 1a; 09484 Kurort Oberwiesenthal, Erzgebirgskreis | U20 Juniores | 12 | 1:03:50.0 | |
| 04/01/2025 | Gara internazionale | SP - Sprint | Sparkassen-Skiarena Oberwiesenthal - WSC Erzgebirge Oberwiesenthal e.V.; Fichtelbergstr. 1a; 09484 Kurort Oberwiesenthal, Erzgebirgskreis | U20 Juniores | 23 | 3:34.00 | |
| 04/01/2025 | Gara internazionale | SP - Sprint | Sparkassen-Skiarena Oberwiesenthal - WSC Erzgebirge Oberwiesenthal e.V.; Fichtelbergstr. 1a; 09484 Kurort Oberwiesenthal, Erzgebirgskreis | U20 Juniores | 13 | 3:07.23 | |
| 15/12/2024 | Gara internazionale | IS - Inseguimento Cronologico | Malles Venosta/Mals | U20 Juniores | 3 | 25:48.9 | |
| 14/12/2024 | Gara internazionale | IN - Individuale | Malles Venosta/Mals | U20 Juniores | 8 | 8:50.6 | |
| 08/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | IN - Individuale | Malles Venosta/Mals | U20 Juniores | 18 | 25:40.1 | |
| 07/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | IN - Individuale | Malles Venosta/Mals | U20 Juniores | 18 | 27:05.9 | |
| 06/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | SP - Sprint | Malles Venosta/Mals | U20 Juniores | 26 | 3:44.55 | |
| 06/12/2024 | FESA Alpencup/Swiss Cup powered by BKW | SP - Sprint | Malles Venosta/Mals | U20 Juniores | 17 | 3:19.28 | |
| 01/12/2024 | Trofeo Dante Canclini | IN - Individuale | Valfurva | U20 Juniores | 7 | 31:38.6 | |
| 30/11/2024 | Trofeo Dante Canclini | IN - Individuale | Valfurva | U20 Juniores | 12 | 29:15.0 | |
| 06/10/2024 | Trofeo Sportful | MS - Mass Start | Feltre | U20 Juniores | 24 | 35:36.4 | 209,43 |
| 08/09/2024 | Summer Cross Country | IN - Individuale | Forni Avoltri | U20 Juniores | 5 | 23:16.7 | |
| 07/09/2024 | Summer Cross Country | SP - Sprint | Forni Avoltri | U20 Juniores | 2 | 3:38.86 | |
| 07/09/2024 | Summer Cross Country | SP - Sprint | Forni Avoltri | U20 Juniores | 13 | 3:38.86 | |