12 results in the last 12 months: the index is the mean of their three best scores.
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 27/09 | 24° La Dario Acquaroli Internazionale | C3 | 3 | 275.79 | |
| 26/08 | UCI MTB WORLD CHAMPIONSHIPS | WCHU23 | 24 | 70.73 | |
| 23/08 | Haute Savoie | WCU23 | 25 | 66.48 | |
| 29/07 | UEC Mountainbike European Continental Championships | CCU23 | 26 | 89.53 | |
| 18/07 | Italian National Championships | NATU23 | 2 | 55.24★ | |
| 12/07 | Pal Arinsal - Andorra | WCU23 | 17 | 65.94 | |
| 05/07 | La Thuile - Val d'Aosta | WCU23 | 25 | 76.25 | |
| 27/06 | Alpago Bike Funtastic | C1 | 2 | 60.18★ | |
| 21/06 | Lenzerheide | WCU23 | 32 | 69.56 | |
| 14/06 | Saalfelden-Leogang Salzburgerland −1 lap | WCU23 | — | — | |
| 11/04 | Marlene Südtirol Sunshine Race | HCU23 | 7 | 58.44★ | |
| 22/03 | Skoda Swiss Bike Cup - Rivera (Tamaro Trophy) | HCU23 | 28 | 121.64 | |
| 14/03 | Italia Bike Cup - Verona MTB Internationale | C2 | — | — | |
| 06/03 | Italia Bike Cup - Internazionali Crosscountry Coppa Citta Di Albenga | C1 | 22 | 68.21 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 28/09 | 24° La Dario Acquaroli Internazionale | C3 | 3 | 260.44 | |
| 01/09 | UCI MTB WORLD CHAMPIONSHIPS | WCHU23 | — | — | |
| 31/08 | Haute Savoie | WCU23 | 29 | 82.87 | |
| 22/08 | MTB French Cup | HCU23 | 8 | 69.47 | |
| 19/07 | Italian National Championships | NATU23 | 3 | 67.45 | |
| 04/07 | Internazionali d'Italia Series 5# - Santoporo XC | C1 | 5 | 56.47 | |
| 28/06 | Internazionali d'Italia Series 4# - Alpago Bike Funtastic | C1 | 5 | 43.40 | |
| 22/06 | Val di Sole - Trentino | WCU23 | 38 | 86.06 | |
| 31/05 | Internazionali d'Italia Series 3# - XCO Del Montello - Rive Degli Angeli | C1 | 5 | 54.62 | |
| 26/04 | MTB Caneva Trophy | C1 | 6 | 71.86 | |
| 12/04 | Marlene Südtirol Sunshine Race | HCU23 | 20 | 77.46 | |
| 05/04 | Gaerne MTB Trophy | C2 | 5 | 91.33 | |
| 22/03 | Internazionali d'Italia Series 2# -Internazionale Argentario | C1 | 7 | 94.56 | |
| 15/03 | Internazionali d'Italia Series 1# - Pineta Sperane XCO | C1 | 16 | 86.01 | |
| 07/03 | Internazionali Crosscountry Coppa Citta Di Albenga | C1 | 22 | 79.51 | |
| 01/03 | Verona MTB International | C2 | 18 | 99.83 | |
| 22/02 | Shimano Supercup Massi Banyoles | HCU23 | — | — | |
| 15/02 | Internacionales Chelva | HCU23 | 16 | 82.67 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 29/09 | 23° La Dario Acquaroli Internazionale | C3 | 7 | 102.17 | |
| 07/09 | Val D'arda Bike | C2 | 7 | 85.59 | |
| 20/07 | Italian National Championships - XCO - E-MTB XC | NATU23 | 5 | 76.97 | |
| 07/07 | Haute-Savoie, Les Gets | WCU23 | 39 | 96.95 | |
| 16/06 | Val di Sole −1 lap | WCU23 | — | — | |
| 25/05 | Nove Mesto na Morave −1 lap | WCU23 | — | — | |
| 18/05 | Courmayeur MTB Event | C1 | 6 | 305.00 | |
| 04/05 | XCO Del Montello - Rive Degli Angeli | C1 | 7 | 73.48 | |
| 27/04 | International MTB Bundesliga - Heubacher Mountainbikefestival Bike the Rock not scorable | HCU23 | 9 | — | |
| 05/04 | Marlene Südtirol Sunshine Race not scorable | HCU23 | 12 | — | |
| 30/03 | 3# Internazionali D’Italia Series - Santoporo XC not scorable | C1 | 5 | — | |
| 16/03 | Pineta Sperane XCO did not finish | C1 | — | — | |
| 03/03 | Verona MTB International not scorable | C2 | 13 | — | |
| 24/02 | Shimano Supercup Massi Banyoles not scorable | HCU23 | 16 | — |