| 24/03/2024 | Campionati Italiani Assoluti-Giovani - Coppa Italia | MS - Mass Start | Pragelato | U20 Juniores | 6 | 49:09.3 | |
| 22/03/2024 | Campionati Italiani Assoluti-Giovani - Coppa Italia | SP - Sprint | Pragelato | U20 Juniores | 7 | 3:06.66 | |
| 22/03/2024 | Campionati Italiani Assoluti-Giovani - Coppa Italia | SP - Sprint | Pragelato | U20 Juniores | 9 | 3:06.66 | |
| 16/03/2024 | FESA CUP - OPA Finals | IN - Individuale | Dobbiaco/Toblach | U20 Juniores | 19 | 26:31.1 | |
| 15/03/2024 | FESA CUP - OPA Finals | SP - Sprint | Dobbiaco/Toblach | U20 Juniores | 29 | 4:10.00 | |
| 15/03/2024 | FESA CUP - OPA Finals | SP - Sprint | Dobbiaco/Toblach | U20 Juniores | 29 | 3:12.10 | |
| 10/03/2024 | Coppa Italia RODE | MS - Mass Start | Aviano | U20 Juniores | 13 | 1:03:57.71 | 197,42 |
| 09/03/2024 | Coppa Italia RODE | IN - Individuale | Aviano | U20 Juniores | 18 | 36:31.44 | 69,23 |
| 24/02/2024 | Opa Cup - Opa Games | IN - Individuale | Schilpario | U20 Juniores | – | DNS | |
| 18/02/2024 | 40 Gsiesertal Lauf - Coppa Italia | MAR - Marathon | Valle di Casies/Gsies | U20 Juniores | 71 | 1:14:18.9 | |
| 17/02/2024 | Coppa Italia | IN - Individuale | Dobbiaco/Toblach | U20 Juniores | 2 | 24:09.3 | |
| 04/02/2024 | Coppa Italia RODE | IN - Individuale | Schilpario | U20 Juniores | 4 | 31:54.5 | 23,04 |
| 03/02/2024 | Coppa Italia RODE | SP - Sprint | Schilpario | U20 Juniores | 1 | 0.00 | |
| 03/02/2024 | Coppa Italia RODE | SP - Sprint | Schilpario | U20 Juniores | 4 | 3:24.73 | 47,72 |
| 14/01/2024 | Coppa Italia - Campionati Italiani | IN - Individuale | Malles Venosta/Mals | U20 Juniores | 14 | 30:04.2 | |
| 13/01/2024 | Coppa Italia - Campionati Italiani | SP - Sprint | Malles Venosta/Mals | U20 Juniores | 26 | 3:38.33 | |
| 13/01/2024 | Coppa Italia - Campionati Italiani | SP - Sprint | Malles Venosta/Mals | U20 Juniores | 22 | 3:38.33 | |
| 07/01/2024 | Gara internazionale | IN - Individuale | Oberwiesenthal - WSC Erzgebirge Oberwiesenthal; GS; Fichtelbergstrasse 1a; D-09484 Oberwiesenthal | U20 Juniores | 30 | 27:49.6 | |
| 06/01/2024 | Gara internazionale | MS - Mass Start | Oberwiesenthal - WSC Erzgebirge Oberwiesenthal; GS; Fichtelbergstrasse 1a; D-09484 Oberwiesenthal | U20 Juniores | 38 | 52:26.5 | |
| 05/01/2024 | Gara internazionale | SP - Sprint | Oberwiesenthal - WSC Erzgebirge Oberwiesenthal; GS; Fichtelbergstrasse 1a; D-09484 Oberwiesenthal | U20 Juniores | 32 | | |
| 05/01/2024 | Gara internazionale | SP - Sprint | Oberwiesenthal - WSC Erzgebirge Oberwiesenthal; GS; Fichtelbergstrasse 1a; D-09484 Oberwiesenthal | U20 Juniores | 32 | 2:41.60 | |
| 22/12/2023 | Gara internazionale | IN - Individuale | St. Ulrich am Pillersee - Skiclub St. Ulrich am Pillersee; Steinbergstr. 69; 6393 St. Ulrich am Pillersee, Kitzbühel | U20 Juniores | 16 | 28:07.7 | |
| 21/12/2023 | Gara internazionale | SP - Sprint | St. Ulrich am Pillersee - Skiclub St. Ulrich am Pillersee; Steinbergstr. 69; 6393 St. Ulrich am Pillersee, Kitzbühel | U20 Juniores | 32 | | |
| 21/12/2023 | Gara internazionale | SP - Sprint | St. Ulrich am Pillersee - Skiclub St. Ulrich am Pillersee; Steinbergstr. 69; 6393 St. Ulrich am Pillersee, Kitzbühel | U20 Juniores | 32 | 3:05.63 | |
| 17/12/2023 | Coppa Italia | MS - Mass Start | Sappada | U20 Juniores | 2 | 24:40.0 | |
| 16/12/2023 | Coppa Italia | IN - Individuale | Sappada | U20 Juniores | 3 | 21:58.8 | |
| 03/12/2023 | Trofeo Dante Canclini | IN - Individuale | Valfurva | U20 Juniores | 19 | 31:07.0 | |
| 02/12/2023 | Trofeo Dante Canclini | SP - Sprint | Valfurva | U20 Juniores | 16 | 2:58.51 | |
| 02/12/2023 | Trofeo Dante Canclini | SP - Sprint | Valfurva | U20 Juniores | 15 | 2:58.51 | |
| 01/10/2023 | Trofeo Sportful | MS - Mass Start | Feltre | U20 Juniores | 20 | 34:02.2 | 101,46 |
| 10/09/2023 | FIS Rollerski World Cup | IN - Individuale | Ziano di Fiemme | U20 Juniores | 9 | 45:51.6 | |
| 09/09/2023 | FIS Rollerski World Cup | SP - Sprint | Ziano di Fiemme | U20 Juniores | 22 | 21.68 | |
| 09/09/2023 | FIS Rollerski World Cup | SP - Sprint | Ziano di Fiemme | U20 Juniores | 22 | 21.68 | |
| 08/09/2023 | FIS Rollerski World Cup | IN - Individuale | Ziano di Fiemme | U20 Juniores | 3 | 19:07.4 | |
| 03/09/2023 | Alpe Adria Summer Nordic Festival 2023 - Coppa Italia Rode | IN - Individuale | Forni Avoltri | U20 Juniores | 3 | 23:52.4 | |
| 02/09/2023 | Alpe Adria Summer Nordic Festival 2023 - Coppa Italia Rode | SP - Sprint | Forni Avoltri | U20 Juniores | 2 | 3:26.39 | |
| 02/09/2023 | Alpe Adria Summer Nordic Festival 2023 - Coppa Italia Rode | SP - Sprint | Forni Avoltri | U20 Juniores | 5 | 3:26.39 | |
| 20/08/2023 | FIS Rollerski World Cup | MS - Mass Start | Madona - Latvian Ski Federation; Grostonas Str.6b; LV-1013 R?ga, | U20 Juniores | 2 | 46:29.0 | |
| 19/08/2023 | FIS Rollerski World Cup | SP - Sprint | Madona - Latvian Ski Federation; Grostonas Str.6b; LV-1013 R?ga, | U20 Juniores | 15 | | |
| 19/08/2023 | FIS Rollerski World Cup | SP - Sprint | Madona - Latvian Ski Federation; Grostonas Str.6b; LV-1013 R?ga, | U20 Juniores | 15 | 23.44 | |
| 18/08/2023 | FIS Rollerski World Cup | IN - Individuale | Madona - Latvian Ski Federation; Grostonas Str.6b; LV-1013 R?ga, | U20 Juniores | 4 | 23:23.6 | |
| 30/07/2023 | Coppa Italia - Next Pro / Campionati Italiani Assoluti (misto) | IN - Individuale | Verrayes | U20 Juniores | 3 | 6:45.2 | |
| 30/07/2023 | Coppa Italia - Next Pro / Campionati Italiani Assoluti (misto) | IR - Inseguimento Reale | Verrayes | U20 Juniores | 7 | 39:51.0 | 9,10 |
| 30/07/2023 | Coppa Italia - Next Pro / Campionati Italiani Assoluti (misto) | IS - Inseguimento Cronologico | Verrayes | U20 Juniores | 6 | 46:36.0 | |