1 | 2025-06-29 | DNF | National Championships Switzerland ME - Road Race | NC | 178.7 | - | - | 3108 |
2 | 2025-06-26 | 17 | National Championships Switzerland MU - ITT | NC | 18.9 | - | - | 225 |
3 | 2024-08-15 | DNF | Nation's Cup Hungary | Stage 2a | 2.Ncup | 86.3 | - | - | 191 |
4 | 2024-08-14 | 61 | Nation's Cup Hungary | Stage 1 | 2.Ncup | 136.5 | - | - | 114 |
5 | 2024-07-21 | DNF | Junioren Rundfahrt | Stage 3 | 2.1 | 109.2 | - | - | 1358 |
6 | 2024-07-20 | 34 | Junioren Rundfahrt | Stage 2 | 2.1 | 116.5 | - | - | 1791 |
7 | 2024-07-19 | 53 | Junioren Rundfahrt | Stage 1 | 2.1 | 104.8 | - | - | 857 |
8 | 2024-06-23 | 3 | National Championships Switzerland MJ - Road Race | NC | 123.2 | 20 | - | |
9 | 2024-06-20 | 3 | National Championships Switzerland MJ - ITT | NC | 15.4 | 20 | - | |
10 | 2024-05-26 | 7 | Tour du Pays de Vaud | Mountains classification | 2.Ncup | | - | - | |
11 | 2024-05-26 | 7 | Tour du Pays de Vaud | Points classification | 2.Ncup | | - | - | |
12 | 2024-05-26 | 30 | Tour du Pays de Vaud | General classification | 2.Ncup | | 8 | - | |
13 | 2024-05-26 | 26 | Tour du Pays de Vaud | Stage 4 | 2.Ncup | 97.3 | 6 | - | 1534 |
14 | 2024-05-25 | 35 | Tour du Pays de Vaud | Stage 3 | 2.Ncup | 87.8 | - | - | 1143 |
15 | 2024-05-24 | 45 | Tour du Pays de Vaud | Stage 2 | 2.Ncup | 121 | - | - | 1271 |
16 | 2024-05-23 | 44 | Tour du Pays de Vaud | Stage 1 (ITT) | 2.Ncup | 7.2 | - | - | 84 |
17 | 2024-05-12 | 52 | G.P. F.W.R. BARON - Trofeo "Comune di Pieve del Grappa" | General classification | 2.Ncup | | - | - | |
18 | 2024-05-12 | 54 | G.P. F.W.R. BARON - Trofeo "Comune di Pieve del Grappa" | Stage 2 | 2.Ncup | 123.5 | - | - | 2334 |
19 | 2024-05-11 | 11 | G.P. F.W.R. BARON - Trofeo "Comune di Pieve del Grappa" | Stage 1 (TTT) | 2.Ncup | 19.1 | 25 | - | 317 |
20 | 2024-04-21 | 48 | Eroica Juniores - Nations' Cup | General classification | 2.Ncup | | - | - | |
21 | 2024-04-21 | 57 | Eroica Juniores - Nations' Cup | Stage 4 | 2.Ncup | 102.7 | - | - | 1421 |
22 | 2024-04-20 | NR | Eroica Juniores - Nations' Cup | Stage 3 | 2.Ncup | 102.5 | - | - | 1782 |
23 | 2024-04-19 | 67 | Eroica Juniores - Nations' Cup | Stage 2 | 2.Ncup | 110.6 | - | - | 1568 |
24 | 2024-04-18 | 80 | Eroica Juniores - Nations' Cup | Stage 1b | 2.Ncup | 68.3 | - | - | 682 |
25 | 2024-04-18 | 13 | Eroica Juniores - Nations' Cup | Stage 1a (TTT) | 2.Ncup | 22.5 | 32 | - | 298 |
26 | 2023-10-01 | 4 | National Championships Switzerland MJ - ITT | NC | 15.65 | 18 | - | |
27 | 2023-09-10 | DNF | Grand Prix Rüebliland | Stage 3 | 2.1 | 107.8 | - | - | 2146 |
28 | 2023-09-09 | 113 | Grand Prix Rüebliland | Stage 2b | 2.1 | 42.3 | - | - | 449 |
29 | 2023-09-09 | 53 | Grand Prix Rüebliland | Stage 2a | 2.1 | 66.7 | - | - | 718 |
30 | 2023-09-08 | 83 | Grand Prix Rüebliland | Stage 1 | 2.1 | 86.6 | - | - | 990 |
31 | 2023-06-25 | 16 | National Championships Switzerland MJ - Road Race | NC | 108.5 | 5 | - | |
32 | 2023-06-03 | 100 | La Classique des Alpes Juniors | 1.1 | 130.4 | - | - | 2614 |
33 | 2023-04-23 | DNF | Eroica Juniores - Coppa Andrea Meneghelli | 1.1 | 113.9 | - | - | 1970 |
34 | 2023-04-22 | 29 | Eroica Juniores - Nations' Cup | Youth classification | 2.Ncup | | - | - | |
35 | 2023-04-22 | 73 | Eroica Juniores - Nations' Cup | General classification | 2.Ncup | | 5 | - | |
36 | 2023-04-22 | 78 | Eroica Juniores - Nations' Cup | Stage 2 | 2.Ncup | 109.1 | - | - | 1833 |
37 | 2023-04-21 | 14 | Eroica Juniores - Nations' Cup | Stage 1a (TTT) | 2.Ncup | 11.8 | - | - | 137 |
38 | 2023-04-21 | 77 | Eroica Juniores - Nations' Cup | Stage 1b | 2.Ncup | 76.3 | - | - | 705 |
| | | | | 2621.05 | 139 | - | 31640 |