| 24/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | ML - Popular Race | San Marino - | U20 Juniores | 14 | 28:50.8 | |
| 23/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | SPF - Sprint Final | San Marino - | U20 Juniores | 7 | 23.63 | |
| 23/05/2026 | Roller skiing SES CUP 2nd San Marino Cup | SPQ - Sprint Qualification | San Marino - | U20 Juniores | 8 | 23.63 | |
| 26/10/2025 | Coppa Italia Next Pro | MS - Mass Start | Caneva | U20 Juniores | 47 | 42:23.5 | 396,08 |
| 25/10/2025 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 6 | 0.00 | |
| 25/10/2025 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 8 | 3:26.06 | 47,40 |
| 19/10/2025 | Coppa Italia Next Pro | MS - Mass Start | Trento | U20 Juniores | 35 | 40:33.2 | 292,32 |
| 18/10/2025 | Coppa Italia Next Pro | SP - Sprint | Trento | U20 Juniores | 6 | 0.00 | |
| 18/10/2025 | Coppa Italia Next Pro | SP - Sprint | Trento | U20 Juniores | 6 | 13.80 | |
| 28/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | IN - Individuale | Bobbio | U20 Juniores | 14 | 37:37.3 | 149,54 |
| 27/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | SP - Sprint | Bobbio | U20 Juniores | 2 | 0.00 | |
| 27/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI - GIOVANI (sprint) | SP - Sprint | Bobbio | U20 Juniores | 2 | 20.27 | |
| 21/09/2025 | FIS Roller Ski World Cup | MS - Mass Start | Cavalese | U20 Juniores | 17 | 19:47.3 | |
| 19/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Cavalese | U20 Juniores | 2 | 21.21 | |
| 19/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Cavalese | U20 Juniores | 1 | 18.71 | |
| 17/09/2025 | FIS Roller Ski World Cup | MS - Mass Start | Roma | U20 Juniores | 8 | 22:44.2 | |
| 16/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Roma | U20 Juniores | 2 | 17.68 | |
| 16/09/2025 | FIS Roller Ski World Cup | SP - Sprint | Roma | U20 Juniores | 5 | 17.68 | |
| 14/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | MS - Mass Start | Darfo Boario Terme | U20 Juniores | 17 | 39:20.7 | 88,66 |
| 13/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | SP - Sprint | Darfo Boario Terme | U20 Juniores | 7 | 0.00 | |
| 13/09/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI (piano) | SP - Sprint | Darfo Boario Terme | U20 Juniores | 7 | 13.80 | |
| 31/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | IN - Individuale | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 30 | 20:08.3 | |
| 30/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | MS - Mass Start | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 34 | 1:27:18.8 | |
| 29/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | SP - Sprint | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 34 | | |
| 29/08/2025 | Alliansloppet 2025 - FIS Roller Ski World Cup | SP - Sprint | Trollhaettan - Alliansloppets SK; Kardanvaegen 37; 461 38 Trollhättan, | U20 Juniores | 34 | 3:20.10 | |
| 03/08/2025 | Coppa Italia Next Pro | IR - Inseguimento Reale | Verrayes | U20 Juniores | 20 | 33:59.3 | 98,85 |
| 03/08/2025 | Coppa Italia Next Pro | IS - Inseguimento Cronologico | Verrayes | U20 Juniores | 19 | 40:00.3 | |
| 03/08/2025 | Coppa Italia Next Pro | IN - Individuale | Verrayes | U20 Juniores | 17 | 6:01.2 | |
| 02/08/2025 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 5 | 0.00 | |
| 02/08/2025 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 5 | 14.74 | |
| 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 | 23 | 35:04.4 | |
| 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 | 8 | 22.30 | |
| 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 | 6 | | |
| 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 | 5 | 20:20.78 | |
| 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 | 23 | 26:29.7 | |
| 28/06/2025 | Coppa Italia Next Pro / II Trofeo Citta' di Maranello | MS - Mass Start | Maranello | U20 Juniores | 13 | 30:36.6 | 91,44 |
| 22/06/2025 | COPPA ITALIA NEXT PRO / CAMPIONATI ITALIANI ASSOLUTI (salita) | MS - Mass Start | Linguaglossa | U20 Juniores | – | DNF | |
| 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 | 14.76 | |
| 15/06/2025 | Coppa Italia Next Pro | MS - Mass Start | Sgonico-Zgonik | U20 Juniores | 16 | 40:20.8 | 197,06 |
| 14/06/2025 | Coppa Italia Next Pro | SP - Sprint | Sgonico-Zgonik | U20 Juniores | 5 | 0.00 | |
| 14/06/2025 | Coppa Italia Next Pro | SP - Sprint | Sgonico-Zgonik | U20 Juniores | 5 | 19.91 | |