| 02/02/2025 | 21° Criterium Interappenninico | IR - Inseguimento Reale | San Giovanni in Fiore | U20 Juniores | 6 | 27:27.20 | 368,89 |
| 02/02/2025 | 21° Criterium Interappenninico | IS - Inseguimento Cronologico | San Giovanni in Fiore | U20 Juniores | 6 | 37:01.20 | |
| 01/02/2025 | 21° Criterium Interappenninico | IN - Individuale | San Giovanni in Fiore | U20 Juniores | 6 | 9:34.60 | 133,55 |
| 27/10/2024 | 22^ Criterium Interappenninico | MS - Mass Start | Terranova di Pollino | U20 Juniores | 3 | 31:11.00 | 179,86 |
| 26/10/2024 | 22^ Criterium Interappenninico | IN - Individuale | Terranova di Pollino | U20 Juniores | 4 | 16:45.17 | 82,98 |
| 20/10/2024 | CAMPIONATI ITALIANI (in salita) - COPPA ITALIA NEXT PRO | MS - Mass Start | Trento | U20 Juniores | – | DNF | |
| 19/10/2024 | CAMPIONATI ITALIANI (in salita) - COPPA ITALIA NEXT PRO | SP - Sprint | Trento | U20 Juniores | 22 | 0.00 | |
| 19/10/2024 | CAMPIONATI ITALIANI (in salita) - COPPA ITALIA NEXT PRO | SP - Sprint | Trento | U20 Juniores | 22 | 17.86 | |
| 13/10/2024 | Coppa Italia Next Pro | MS - Mass Start | Capracotta | U20 Juniores | 13 | 37:08.4 | 379,97 |
| 12/10/2024 | Coppa Italia Next Pro | MS - Mass Start | Capracotta | U20 Juniores | 16 | 26:17.8 | 593,43 |
| 29/09/2024 | Coppa Italia Next Pro | IN - Individuale | Bobbio | U20 Juniores | 21 | 44:52.9 | 309,27 |
| 28/09/2024 | Coppa Italia Next Pro | SP - Sprint | Bobbio | U20 Juniores | 13 | 0.00 | |
| 28/09/2024 | Coppa Italia Next Pro | SP - Sprint | Bobbio | U20 Juniores | 14 | 21.57 | |
| 22/09/2024 | Coppa Italia Next Pro | IN - Individuale | Polcenigo | U20 Juniores | 69 | 34:43.6 | 511,16 |
| 21/09/2024 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 18 | 0.00 | |
| 21/09/2024 | Coppa Italia Next Pro | SP - Sprint | Valdobbiadene | U20 Juniores | 18 | 3:41.54 | 223,86 |
| 01/09/2024 | CAMPIONATI ITALIANI (sprint) - COPPA ITALIA NEXT PRO | MS - Mass Start | Darfo Boario Terme | U20 Juniores | 34 | 46:53.3 | 351,67 |
| 31/08/2024 | CAMPIONATI ITALIANI (sprint) - COPPA ITALIA NEXT PRO | SP - Sprint | Darfo Boario Terme | U20 Juniores | 8 | 0.00 | |
| 31/08/2024 | CAMPIONATI ITALIANI (sprint) - COPPA ITALIA NEXT PRO | SP - Sprint | Darfo Boario Terme | U20 Juniores | 8 | 16.15 | |
| 28/07/2024 | Coppa Italia Next Pro | IR - Inseguimento Reale | Verrayes | U20 Juniores | – | DNF | |
| 28/07/2024 | Coppa Italia Next Pro | IS - Inseguimento Cronologico | Verrayes | U20 Juniores | – | DNF | |
| 28/07/2024 | Coppa Italia Next Pro | IN - Individuale | Verrayes | U20 Juniores | 37 | 8:40.9 | |
| 27/07/2024 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 18 | 0.00 | |
| 27/07/2024 | Coppa Italia Next Pro | SP - Sprint | Verrayes | U20 Juniores | 18 | 18.14 | |
| 07/07/2024 | CAMPIONATI ITALIANI (in piano) - COPPA ITALIA NEXT PRO | MS - Mass Start | Maranello | U20 Juniores | 33 | 44:29.9 | 529,72 |
| 06/07/2024 | CAMPIONATI ITALIANI (in piano) - COPPA ITALIA NEXT PRO | SP - Sprint | Maranello | U20 Juniores | 25 | 0.00 | |
| 06/07/2024 | CAMPIONATI ITALIANI (in piano) - COPPA ITALIA NEXT PRO | SP - Sprint | Maranello | U20 Juniores | 25 | 17.85 | |
| 30/06/2024 | Coppa Italia Next Pro | MS - Mass Start | Cicagna | U20 Juniores | 32 | 38:47.8 | 663,39 |
| 29/06/2024 | Coppa Italia Next Pro | SP - Sprint | Cicagna | U20 Juniores | 24 | 0.00 | |
| 29/06/2024 | Coppa Italia Next Pro | SP - Sprint | Cicagna | U20 Juniores | 24 | 22.71 | |