| 30/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | MS - Mass Start | Dobbiaco/Toblach | U20 Juniores | 15 | 1:19:50.4 | |
| 29/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | ST - Staffetta | Dobbiaco/Toblach | U20 Juniores | 15 | 1:50:04.9 | |
| 28/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | SP - Sprint | Dobbiaco/Toblach | U20 Juniores | 4 | 3:07.91 | |
| 28/03/2025 | Coppa Italia / Coppa Italia Giovani / Campionati Italiani Assoluti Giovani | SP - Sprint | Dobbiaco/Toblach | U20 Juniores | 6 | 3:07.91 | |
| 02/03/2025 | Coppa Italia RODE | IN - Individuale | Forni Avoltri | U20 Juniores | 4 | 30:20.3 | 55,91 |
| 01/03/2025 | Coppa Italia RODE | SP - Sprint | Forni Avoltri | U20 Juniores | 3 | 0.00 | |
| 01/03/2025 | Coppa Italia RODE | SP - Sprint | Forni Avoltri | U20 Juniores | 3 | 4:22.48 | 36,70 |
| 26/01/2025 | Coppa Italia | MS - Mass Start | Gressoney-Saint-Jean | U20 Juniores | 5 | 49:37.3 | |
| 25/01/2025 | Coppa Italia | IN - Individuale | Gressoney-Saint-Jean | U20 Juniores | 13 | 34:15.4 | |
| 12/01/2025 | Campionati Italiani Assoluti e Giovani | IN - Individuale | Tesero | U20 Juniores | 8 | 31:55.0 | |
| 11/01/2025 | Campionati Italiani Assoluti e Giovani | SP - Sprint | Tesero | U20 Juniores | 11 | 3:32.98 | |
| 11/01/2025 | Campionati Italiani Assoluti e Giovani | SP - Sprint | Tesero | U20 Juniores | 6 | 3:32.98 | |
| 05/01/2025 | Gara internazionale | IN - Individuale | Lama Mocogno | U20 Juniores | 9 | 29:16.0 | |
| 04/01/2025 | Gara internazionale | SP - Sprint | Lama Mocogno | U20 Juniores | 5 | 3:37.99 | |
| 04/01/2025 | Gara internazionale | SP - Sprint | Lama Mocogno | U20 Juniores | 5 | 3:37.99 | |
| 15/12/2024 | Gara internazionale | IS - Inseguimento Cronologico | Malles Venosta/Mals | U20 Juniores | 7 | 33:35.1 | |
| 14/12/2024 | Gara internazionale | IN - Individuale | Malles Venosta/Mals | U20 Juniores | 15 | 11:15.0 | |
| 20/10/2024 | CAMPIONATI ITALIANI (in salita) - COPPA ITALIA NEXT PRO | MS - Mass Start | Trento | U20 Juniores | 5 | 24:01.9 | 20,59 |
| 19/10/2024 | CAMPIONATI ITALIANI (in salita) - COPPA ITALIA NEXT PRO | SP - Sprint | Trento | U20 Juniores | 1 | 0.00 | |
| 19/10/2024 | CAMPIONATI ITALIANI (in salita) - COPPA ITALIA NEXT PRO | SP - Sprint | Trento | U20 Juniores | 3 | 17.72 | |
| 28/09/2024 | Coppa Italia Next Pro | SP - Sprint | Bobbio | U20 Juniores | – | DNS | |
| 28/09/2024 | Coppa Italia Next Pro | SP - Sprint | Bobbio | U20 Juniores | – | DNS | |
| 22/09/2024 | Coppa Italia Next Pro | IN - Individuale | Polcenigo | U20 Juniores | 4 | 28:31.9 | 61,77 |
| 21/09/2024 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 1 | 0.00 | |
| 21/09/2024 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 1 | 3:38.13 | 0,00 |
| 15/09/2024 | FIS Roller Ski World Cup | MS - Mass Start | Ziano di Fiemme | U20 Juniores | 4 | 54:16.9 | |
| 13/09/2024 | FIS Roller Ski World Cup | SP - Sprint | Ziano di Fiemme | U20 Juniores | 2 | 22.57 | |
| 13/09/2024 | FIS Roller Ski World Cup | SP - Sprint | Ziano di Fiemme | U20 Juniores | 1 | 22.57 | |
| 12/09/2024 | FIS Roller Ski World Cup | IN - Individuale | Ziano di Fiemme | U20 Juniores | 1 | 23:53.5 | |
| 07/09/2024 | Summer Cross Country | SP - Sprint | Forni Avoltri | U20 Juniores | 2 | 4:13.28 | |
| 07/09/2024 | Summer Cross Country | SP - Sprint | Forni Avoltri | U20 Juniores | 3 | 4:13.28 | |
| 01/09/2024 | CAMPIONATI ITALIANI (sprint) - COPPA ITALIA NEXT PRO | MS - Mass Start | Darfo Boario Terme | U20 Juniores | 7 | 31:54.7 | 38,85 |
| 31/08/2024 | CAMPIONATI ITALIANI (sprint) - COPPA ITALIA NEXT PRO | SP - Sprint | Darfo Boario Terme | U20 Juniores | 1 | 0.00 | |
| 31/08/2024 | CAMPIONATI ITALIANI (sprint) - COPPA ITALIA NEXT PRO | SP - Sprint | Darfo Boario Terme | U20 Juniores | 1 | 15.79 | |
| 18/08/2024 | FIS Roller Ski World Cup | MS - Mass Start | Schuchinsk - Kapparova 167 International Ski Jumping Complex Su; 050040 Almaty, | U20 Juniores | 2 | 41:20.2 | |
| 17/08/2024 | FIS Roller Ski World Cup | IN - Individuale | Schuchinsk - Kapparova 167 International Ski Jumping Complex Su; 050040 Almaty, | U20 Juniores | 4 | 27:28.0 | |
| 15/08/2024 | FIS Roller Ski World Cup | TSP - Team Sprint | Schuchinsk - Kapparova 167 International Ski Jumping Complex Su; 050040 Almaty, | U20 Juniores | 2 | | |
| 14/08/2024 | FIS Roller Ski World Cup | SP - Sprint | Schuchinsk - Kapparova 167 International Ski Jumping Complex Su; 050040 Almaty, | U20 Juniores | 1 | | |
| 14/08/2024 | FIS Roller Ski World Cup | SP - Sprint | Schuchinsk - Kapparova 167 International Ski Jumping Complex Su; 050040 Almaty, | U20 Juniores | 1 | 19.60 | |
| 28/07/2024 | Coppa Italia Next Pro | IR - Inseguimento Reale | Verrayes | U20 Juniores | 5 | 23:55.1 | 7,49 |
| 28/07/2024 | Coppa Italia Next Pro | IS - Inseguimento Cronologico | Verrayes | U20 Juniores | 2 | 32:00.1 | |
| 28/07/2024 | Coppa Italia Next Pro | IN - Individuale | Verrayes | U20 Juniores | 1 | 8:05.7 | |
| 27/07/2024 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 2 | 0.00 | |
| 27/07/2024 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 1 | 17.97 | |
| 21/07/2024 | FIS Roller Ski World Cup | MS - Mass Start | Madona - Latvian Ski Federation; Grostonas Str. 6b; LV-1013 R?ga, | U20 Juniores | 2 | 38:39.5 | |
| 20/07/2024 | FIS Roller Ski World Cup | SP - Sprint | Madona - Latvian Ski Federation; Grostonas Str. 6b; LV-1013 R?ga, | U20 Juniores | 2 | 25.89 | |
| 20/07/2024 | FIS Roller Ski World Cup | SP - Sprint | Madona - Latvian Ski Federation; Grostonas Str. 6b; LV-1013 R?ga, | U20 Juniores | 3 | | |
| 18/07/2024 | FIS Roller Ski World Cup | TSP - Team Sprint | Madona - Latvian Ski Federation; Grostonas Str. 6b; LV-1013 R?ga, | U20 Juniores | 1 | 25:26.15 | |
| 17/07/2024 | FIS Roller Ski World Cup | IN - Individuale | Madona - Latvian Ski Federation; Grostonas Str. 6b; LV-1013 R?ga, | U20 Juniores | 1 | 19:25.2 | |
| 07/07/2024 | CAMPIONATI ITALIANI (in piano) - COPPA ITALIA NEXT PRO | MS - Mass Start | Maranello | U20 Juniores | 6 | 25:53.0 | 35,49 |
| 06/07/2024 | CAMPIONATI ITALIANI (in piano) - COPPA ITALIA NEXT PRO | SP - Sprint | Maranello | U20 Juniores | 3 | 0.00 | |
| 06/07/2024 | CAMPIONATI ITALIANI (in piano) - COPPA ITALIA NEXT PRO | SP - Sprint | Maranello | U20 Juniores | 4 | 17.10 | |