1 | 2023-07-02 | OTL | National Championships Switzerland MU - Road Race | NC | 154.5 | - | - | |
2 | 2023-04-30 | 84 | GP Vorarlberg p/b RadHaus Rankweil | 1.2 | 163.1 | - | - | 2189 |
3 | 2023-03-05 | DNF | Trofej Poreč - Poreč Trophy | 1.2 | 156 | - | - | 1636 |
4 | 2023-03-01 | 61 | Trofej Umag - Umag Trophy | 1.2 | 139 | - | - | 1139 |
5 | 2022-03-27 | 75 | Tour de Normandie | Youth classification | 2.2 | | - | - | |
6 | 2022-03-27 | 100 | Tour de Normandie | 2.2 | | - | - | |
7 | 2022-03-27 | 19 | Tour de Normandie | Stage 7 | 2.2 | 142.5 | - | - | 1706 |
8 | 2022-03-26 | 43 | Tour de Normandie | Stage 6 | 2.2 | 175.9 | - | - | 804 |
9 | 2022-03-25 | 96 | Tour de Normandie | Stage 5 | 2.2 | 156.7 | - | - | 1961 |
10 | 2022-03-24 | 114 | Tour de Normandie | Stage 4 | 2.2 | 160.6 | - | - | 1798 |
11 | 2022-03-23 | 133 | Tour de Normandie | Stage 3 | 2.2 | 181.4 | - | - | 1154 |
12 | 2022-03-22 | 138 | Tour de Normandie | Stage 2 | 2.2 | 187.5 | - | - | 1541 |
13 | 2022-03-21 | 133 | Tour de Normandie | Stage 1 | 2.2 | 148.2 | - | - | 1728 |
14 | 2019-08-30 | OTL | Grand Prix Rüebliland | Stage 1 | 2.1 | 95 | - | - | 1421 |
15 | 2019-08-25 | DNF | Trofeo Emilio Paganessi | 1.1 | 134 | - | - | 1713 |
16 | 2019-08-24 | 10 | Trofeo Comune di Vertova - Memorial Pietro Merelli | 1.1 | 81.2 | 14 | - | 518 |
17 | 2019-08-09 | 22 | European Continental Championships MJ - Road Race | CC | 115 | - | - | |
18 | 2019-08-07 | 34 | European Continental Championships MJ - ITT | CC | 22.4 | - | - | |
19 | 2019-06-29 | 2 | National Championships Switzerland MJ - Road Race | NC | 123.2 | 12 | - | |
20 | 2019-06-26 | 4 | National Championships Switzerland MJ - ITT | NC | 14.4 | 4 | - | |
21 | 2019-05-26 | DNF | SPIE Internationale Juniorendriedaagse | Stage 4 | 2.1 | 99.9 | - | - | 1272 |
22 | 2019-05-25 | 26 | SPIE Internationale Juniorendriedaagse | Stage 3 | 2.1 | 81.8 | - | - | 64 |
23 | 2019-05-25 | 153 | SPIE Internationale Juniorendriedaagse | Stage 2 (ITT) | 2.1 | 12.2 | - | - | 16 |
24 | 2019-05-24 | 4 | SPIE Internationale Juniorendriedaagse | Stage 1 | 2.1 | 102 | 5 | - | 86 |
25 | 2019-04-14 | DNF | Paris - Roubaix Juniors | 1.Ncup | 111 | - | - | |
26 | 2018-09-25 | 42 | World Championships MJ - ITT | WC | 27.7 | - | - | 234 |
27 | 2018-09-02 | 70 | Grand Prix Rüebliland | 2.1 | | - | - | |
28 | 2018-09-02 | 57 | Grand Prix Rüebliland | Stage 4 | 2.1 | 114 | - | - | 1645 |
29 | 2018-09-01 | 44 | Grand Prix Rüebliland | Stage 3 (ITT) | 2.1 | 9.6 | - | - | 58 |
30 | 2018-09-01 | 99 | Grand Prix Rüebliland | Stage 2 | 2.1 | 83.2 | - | - | 932 |
31 | 2018-08-31 | 54 | Grand Prix Rüebliland | Stage 1 | 2.1 | 93.6 | - | - | 977 |
32 | 2018-07-22 | 16 | Oberösterreich Juniorenrundfahrt | Youth classification | 2.1 | | - | - | |
33 | 2018-07-22 | 24 | Oberösterreich Juniorenrundfahrt | Points classification | 2.1 | | - | - | |
34 | 2018-07-22 | 44 | Oberösterreich Juniorenrundfahrt | 2.1 | | - | - | |
35 | 2018-07-22 | 52 | Oberösterreich Juniorenrundfahrt | Stage 3 | 2.1 | 94.7 | - | - | |
36 | 2018-07-21 | 36 | Oberösterreich Juniorenrundfahrt | Stage 2 | 2.1 | 109.9 | - | - | |
37 | 2018-07-20 | 32 | Oberösterreich Juniorenrundfahrt | Stage 1 | 2.1 | 96.5 | - | - | |
38 | 2018-07-01 | 13 | National Championships Switzerland MJ - Road Race | NC | 118.8 | - | - | |
39 | 2018-06-27 | 5 | National Championships Switzerland MJ - ITT | NC | 18.6 | 2 | - | |
40 | 2018-05-19 | DNF | SPIE Internationale Juniorendriedaagse | Stage 3 | 2.1 | 102.8 | - | - | 81 |
41 | 2018-05-19 | 129 | SPIE Internationale Juniorendriedaagse | Stage 2 (ITT) | 2.1 | 12.2 | - | - | 16 |
42 | 2018-05-18 | 93 | SPIE Internationale Juniorendriedaagse | Stage 1 | 2.1 | 105.6 | - | - | 86 |
| | | | | 3744.7 | 37 | 0 | 24775 |