7 results in the last 12 months: the index is the mean of their three best scores.
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 12/09 | Skoda Swiss Bike Cup Gränichen | HC | 15 | 27.16 | |
| 06/09 | Skoda Swiss Bike Cup - XCO + XCO Junior Series | HC | 23 | 35.41 | |
| 16/05 | International Mtb Bundesliga - Heubacher Mountainbikefestival did not start | HC | — | — | |
| 03/05 | Race of South Korea | WC | 13 | 20.30 | |
| 11/04 | Marlene Südtirol Sunshine Race | HC | 18 | 19.60 | |
| 28/03 | UCI Mountain Bike Continental Series - Fullgaz Race Powered By Ghost | HC | 1 | 1.34★ | |
| 22/03 | Skoda Swiss Bike Cup - Rivera (Tamaro Trophy) | HC | 2 | 2.33★ | |
| 06/03 | Italia Bike Cup - Internazionali Crosscountry Coppa Citta Di Albenga | C1 | 7 | 1.54★ |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 12/10 | Mont-Sainte-Anne | WCU23 | 1 | 23.20 | |
| 05/10 | Lake Placid Olympic Region - New York | WCU23 | 1 | 23.20 | |
| 21/09 | Bike Kingdom - Lenzerheide | WCU23 | 1 | 23.20 | |
| 01/09 | UCI MTB WORLD CHAMPIONSHIPS | WCHU23 | 1 | 23.20 | |
| 31/08 | Haute Savoie | WCU23 | 1 | 23.20 | |
| 23/07 | UEC Mountainbike European Continental Championships | CCU23 | 3 | 24.30 | |
| 21/07 | Pal Arinsal - Andorra | WCU23 | 1 | 23.20 | |
| 04/07 | Swiss National Championships | NATU23 | 1 | 23.20 | |
| 25/06 | Val di Sole - Trentino | WCU23 | 2 | 26.07 | |
| 08/06 | Saalfelden Leogang-Salzburgerland | WCU23 | 1 | 23.20 | |
| 26/05 | Nove Mesto Na Morave | WCU23 | 3 | 24.16 | |
| 10/05 | Ötztaler Mountainbike Festival | HCU23 | 1 | 27.94 | |
| 03/05 | Bike Revolution #1 | HCU23 | 1 | 28.14 | |
| 12/04 | Araxa | WCU23 | 1 | 23.20 | |
| 06/04 | Araxa | WCU23 | 1 | 23.20 | |
| 28/03 | CIMTB #1 - Araxá - XCO U23 - XCC ELITE CLASS 3 | HCU23 | 1 | 53.35 | |
| 07/03 | Internazionali Crosscountry Coppa Citta Di Albenga | C1 | 7 | 8.24 | |
| 22/02 | Shimano Supercup Massi Banyoles did not finish | HCU23 | — | — | |
| 15/02 | Internacionales Chelva | HCU23 | 1 | 34.94 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 07/10 | Maint-Sainte-Anne | WCU23 | 17 | 42.57 | |
| 28/09 | Mt Van Hoevenberg - Lake Placid | WCU23 | 8 | 36.25 | |
| 15/09 | Ökk Bike Revolution #5 | HCU23 | 2 | 44.17 | |
| 08/09 | Ökk Bike Revolution #4 did not start | C1 | — | — | |
| 11/08 | Argovia Vittoria-Fischer Cup | C2 | 10 | 29.58 | |
| 12/07 | Swiss National Championships | NATU23 | 1 | 40.63 | |
| 07/07 | Haute-Savoie, Les Gets | WCU23 | 3 | 33.66 | |
| 23/06 | Crans-Montana | WCU23 | 7 | 37.18 | |
| 18/06 | Val di Sole | WCU23 | 3 | 26.01 | |
| 25/05 | Nove Mesto na Morave not scorable | WCU23 | 9 | — | |
| 19/05 | Ötztaler Mountainbike Festival not scorable | HCU23 | 4 | — | |
| 08/05 | UEC Mountainbike European Continental Championships not scorable | CCU23 | 1 | — | |
| 05/05 | Ökk Bike Revolution #1 not scorable | HCU23 | 1 | — | |
| 20/04 | Araxá not scorable | WCU23 | 2 | — | |
| 14/04 | Mairoporã not scorable | WCU23 | 3 | — | |
| 24/03 | Swiss Bike Cup not scorable | HCU23 | 1 | — | |
| 16/03 | Swiss Bike Cup Gränichen not scorable | C1 | 6 | — | |
| 09/03 | Fullgaz Race powered by Ghost int. MTB Bundesliga not scorable | C1U23 | 3 | — | |
| 24/02 | Shimano Supercup Massi Banyoles not scorable | HCU23 | 12 | — |