| 24/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | ML - Popular Race | San Marino - | U20 Juniores | 17 | 31:47.9 | |
| 23/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | SPF - Sprint Final | San Marino - | U20 Juniores | 10 | 23.75 | |
| 23/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | SPQ - Sprint Qualification | San Marino - | U20 Juniores | 9 | 23.75 | |
| 01/03/2026 | 15 Trofeo Franco Manfroi | MS - Mass Start | Canale d'Agordo | U20 Juniores | 8 | 25:29.2 | 142,53 |
| 01/02/2026 | Campionati Regionali Sportful e Laser Style Italia | IN - Individuale | Rocca Pietore | U20 Juniores | 13 | 29:47.8 | 157,90 |
| 25/01/2026 | Campionati Regionali Long Distance | MS - Mass Start | Forni di Sopra | U20 Juniores | 6 | 58:40.73 | 115,09 |
| 10/01/2026 | Campionati Regionali Sportful e Laser Style Italia | SP - Sprint | Rotzo | U20 Juniores | 19 | 0.00 | |
| 10/01/2026 | Campionati Regionali Sportful e Laser Style Italia | SP - Sprint | Rotzo | U20 Juniores | 20 | 2:48.34 | 166,30 |
| 20/12/2025 | Campionati Regionali Sportful e Laser Style Italia | IN - Individuale | Falcade | U20 Juniores | 67 | 25:19.2 | 229,44 |
| 26/10/2025 | Coppa Italia Next Pro | MS - Mass Start | Caneva | U20 Juniores | 29 | 39:11.3 | 260,36 |
| 25/10/2025 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 2 | 0.00 | |
| 25/10/2025 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 3 | 3:19.95 | 10,41 |
| 19/10/2025 | Coppa Italia Next Pro | MS - Mass Start | Trento | U20 Juniores | 33 | 40:08.4 | 275,08 |
| 18/10/2025 | Coppa Italia Next Pro | SP - Sprint | Trento | U20 Juniores | 7 | 0.00 | |
| 18/10/2025 | Coppa Italia Next Pro | SP - Sprint | Trento | U20 Juniores | 7 | 13.88 | |
| 28/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | IN - Individuale | Bobbio | U20 Juniores | 18 | 40:36.2 | 224,80 |
| 27/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | SP - Sprint | Bobbio | U20 Juniores | 1 | 0.00 | |
| 27/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | SP - Sprint | Bobbio | U20 Juniores | 1 | 20.16 | |
| 21/09/2025 | FIS Roller Ski World Cup | MS - Mass Start | Cavalese | U20 Juniores | – | DNF | |
| 19/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Cavalese | U20 Juniores | 1 | 19.85 | |
| 19/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Cavalese | U20 Juniores | 2 | 19.24 | |
| 17/09/2025 | FIS Roller Ski World Cup | MS - Mass Start | Roma | U20 Juniores | 11 | 23:09.1 | |
| 16/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Roma | U20 Juniores | 4 | 17.42 | |
| 16/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Roma | U20 Juniores | 1 | 17.42 | |
| 14/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | MS - Mass Start | Darfo Boario Terme | U20 Juniores | 29 | 43:35.1 | 249,09 |
| 13/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | SP - Sprint | Darfo Boario Terme | U20 Juniores | 10 | 0.00 | |
| 13/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | SP - Sprint | Darfo Boario Terme | U20 Juniores | 10 | 14.04 | |
| 31/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | IN - Individuale | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 35 | 21:25.0 | |
| 30/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | MS - Mass Start | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 41 | 1:45:25.3 | |
| 29/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | SP - Sprint | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 33 | | |
| 29/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | SP - Sprint | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 33 | 3:16.69 | |
| 03/08/2025 | Coppa Italia Next Pro | IR - Inseguimento Reale | Verrayes | U20 Juniores | 15 | 33:50.8 | 93,43 |
| 03/08/2025 | Coppa Italia Next Pro | IS - Inseguimento Cronologico | Verrayes | U20 Juniores | 18 | 39:57.8 | |
| 03/08/2025 | Coppa Italia Next Pro | IN - Individuale | Verrayes | U20 Juniores | 21 | 6:07.7 | |
| 02/08/2025 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 8 | 0.00 | |
| 02/08/2025 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 8 | 15.12 | |
| 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 | 19 | 34:21.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 | 5 | 22.09 | |
| 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 | 5 | | |
| 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 | 27 | 28:02.4 | |
| 28/06/2025 | Coppa Italia Next Pro / II Trofeo Citta' di Maranello | MS - Mass Start | Maranello | U20 Juniores | 22 | 31:56.1 | 156,00 |
| 15/06/2025 | Coppa Italia Next Pro | MS - Mass Start | Sgonico-Zgonik | U20 Juniores | 14 | 40:18.4 | 195,48 |
| 14/06/2025 | Coppa Italia Next Pro | SP - Sprint | Sgonico-Zgonik | U20 Juniores | 4 | 0.00 | |
| 14/06/2025 | Coppa Italia Next Pro | SP - Sprint | Sgonico-Zgonik | U20 Juniores | 4 | 19.83 | |