| 24/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | ML - Popular Race | San Marino - | U20 Juniores | 1 | 29:49.8 | |
| 23/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | SPF - Sprint Final | San Marino - | | – | DNS | |
| 23/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | SPQ - Sprint Qualification | San Marino - | U20 Juniores | – | DNS | |
| 01/02/2026 | Coppa Italia / Campionati Italiani Giovani | IN - Individuale | Lama Mocogno | U20 Juniores | – | DNF | |
| 31/01/2026 | Coppa Italia / Campionati Italiani Giovani | SP - Sprint | Lama Mocogno | U20 Juniores | 18 | 3:47.73 | |
| 31/01/2026 | Coppa Italia / Campionati Italiani Giovani | SP - Sprint | Lama Mocogno | U20 Juniores | 19 | 3:47.73 | |
| 19/10/2025 | Coppa Italia Next Pro | MS - Mass Start | Trento | U20 Juniores | 9 | 25:35.2 | 117,10 |
| 18/10/2025 | Coppa Italia Next Pro | SP - Sprint | Trento | U20 Juniores | 3 | 0.00 | |
| 18/10/2025 | Coppa Italia Next Pro | SP - Sprint | Trento | U20 Juniores | 4 | 15.66 | |
| 28/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | IN - Individuale | Bobbio | U20 Juniores | 2 | 30:47.9 | 37,39 |
| 27/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | SP - Sprint | Bobbio | U20 Juniores | 1 | 0.00 | 0,00 |
| 27/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | SP - Sprint | Bobbio | U20 Juniores | 1 | 23.05 | 0,00 |
| 21/09/2025 | FIS Roller Ski World Cup | MS - Mass Start | Cavalese | U20 Juniores | 4 | 21:32.0 | |
| 20/09/2025 | FIS Roller Ski World Cup | TSP - Team Sprint | Cavalese | U20 Juniores | 3 | | |
| 19/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Cavalese | U20 Juniores | 8 | 22.84 | |
| 19/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Cavalese | U20 Juniores | 9 | 22.64 | |
| 17/09/2025 | FIS Roller Ski World Cup | MS - Mass Start | Roma | U20 Juniores | 10 | 25:24.3 | |
| 16/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Roma | U20 Juniores | 10 | 20.82 | |
| 16/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Roma | U20 Juniores | 8 | 20.82 | |
| 14/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | MS - Mass Start | Darfo Boario Terme | U20 Juniores | 2 | 34:01.9 | 4,40 |
| 13/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | SP - Sprint | Darfo Boario Terme | U20 Juniores | 4 | 0.00 | |
| 13/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | SP - Sprint | Darfo Boario Terme | U20 Juniores | 4 | 15.93 | |
| 31/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | IN - Individuale | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 22 | 23:49.7 | |
| 30/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | MS - Mass Start | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 24 | 1:47:49.8 | |
| 29/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | SP - Sprint | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 9 | | |
| 29/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | SP - Sprint | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 14 | 3:48.44 | |
| 03/08/2025 | Coppa Italia Next Pro | IR - Inseguimento Reale | Verrayes | U20 Juniores | 2 | 18:42.3 | 1,93 |
| 03/08/2025 | Coppa Italia Next Pro | IS - Inseguimento Cronologico | Verrayes | U20 Juniores | 4 | 25:17.3 | |
| 03/08/2025 | Coppa Italia Next Pro | IN - Individuale | Verrayes | U20 Juniores | 6 | 6:35.3 | |
| 02/08/2025 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 3 | 0.00 | |
| 02/08/2025 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 2 | 17.50 | |
| 20/07/2025 | FIS Roller Ski World Cup and Junior Ski World Championships | MS - Mass Start | Madona - Latvian Ski Federation; Grostonas str. 6b; LV-1013 R?ga, | U20 Juniores | 6 | 38:40.7 | |
| 19/07/2025 | FIS Roller Ski World Cup and Junior Ski World Championships | SP - Sprint | Madona - Latvian Ski Federation; Grostonas str. 6b; LV-1013 R?ga, | U20 Juniores | 13 | 27.96 | |
| 19/07/2025 | FIS Roller Ski World Cup and Junior Ski World Championships | SP - Sprint | Madona - Latvian Ski Federation; Grostonas str. 6b; LV-1013 R?ga, | U20 Juniores | 11 | | |
| 18/07/2025 | FIS Roller Ski World Cup and Junior Ski World Championships | TSP - Team Sprint | Madona - Latvian Ski Federation; Grostonas str. 6b; LV-1013 R?ga, | U20 Juniores | 3 | 23:31.94 | |
| 17/07/2025 | FIS Roller Ski World Cup and Junior Ski World Championships | IN - Individuale | Madona - Latvian Ski Federation; Grostonas str. 6b; LV-1013 R?ga, | U20 Juniores | 9 | 29:06.3 | |
| 28/06/2025 | Coppa Italia Next Pro / II Trofeo Citta' di Maranello | MS - Mass Start | Maranello | U20 Juniores | 5 | 21:57.9 | 2,13 |
| 22/06/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI (salita) | MS - Mass Start | Linguaglossa | U20 Juniores | 7 | 40:59.50 | 315,65 |
| 21/06/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI (salita) | SP - Sprint | Linguaglossa | U20 Juniores | 3 | 0.00 | |
| 21/06/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI (salita) | SP - Sprint | Linguaglossa | U20 Juniores | 4 | 16.90 | |