1 | 2024-05-01 | DNF | GP Vorarlberg b/by Radhaus Rankweil | 1.2 | 163.1 | - | - | 2185 |
2 | 2023-06-25 | DNF | National Championships Switzerland ME - Road Race | NC | 151.9 | - | - | |
3 | 2023-03-11 | 109 | Rhodes GP by Culture & Sports Organization | 1.2 | 186 | - | - | 1711 |
4 | 2023-03-05 | DNF | Visit South Aegean Islands | Stage 2 | 2.2 | 168.8 | - | - | 1843 |
5 | 2023-03-04 | 101 | Visit South Aegean Islands | Stage 1 | 2.2 | 180 | - | - | 1921 |
6 | 2022-06-26 | 45 | National Championships Switzerland ME - Road Race | NC | 192 | - | - | 2721 |
7 | 2021-06-20 | DNS | National Championships Switzerland ME - Road Race | NC | 158.6 | - | - | 1525 |
8 | 2021-05-23 | OTL | Vuelta Ciclista a la Región de Murcia "Costa Calida" | 1.1 | 192.4 | - | - | 2247 |
9 | 2020-10-31 | 33 | National Championships Switzerland ME - Road Race | NC | 175.1 | - | - | 2334 |
10 | 2019-06-30 | DNS | National Championships Switzerland ME - Road Race | NC | 162.8 | - | - | 2031 |
11 | 2019-06-15 | 22 | National Championships Switzerland U23 - Road Race | NC | 166.1 | - | - | |
12 | 2019-04-28 | 55 | Tour of Mersin | 2.2 | | - | - | |
13 | 2019-04-28 | 21 | Tour of Mersin | Stage 4 | 2.2 | 119 | - | - | 958 |
14 | 2019-04-27 | 53 | Tour of Mersin | Stage 3 | 2.2 | 70 | - | - | 2126 |
15 | 2019-04-26 | 55 | Tour of Mersin | Stage 2 | 2.2 | 192.1 | - | - | 2349 |
16 | 2019-04-25 | 65 | Tour of Mersin | Stage 1 | 2.2 | 118.6 | - | - | 1481 |
17 | 2019-03-10 | 13 | International Tour of Rhodes | Youth classification | 2.2 | | - | - | |
18 | 2019-03-10 | 42 | International Tour of Rhodes | 2.2 | | - | - | |
19 | 2019-03-10 | 41 | International Tour of Rhodes | Stage 3 | 2.2 | 181.9 | - | - | |
20 | 2019-03-09 | 65 | International Tour of Rhodes | Stage 2 | 2.2 | 156.1 | - | - | |
21 | 2019-03-08 | 24 | International Tour of Rhodes | Stage 1 | 2.2 | 148.2 | - | - | |
22 | 2019-03-03 | 63 | International Rhodes Grand Prix | 1.2 | 186.3 | - | - | 1629 |
23 | 2018-06-27 | DNS | National Championships Switzerland U23 - ITT | NC | 37.3 | - | - | 702 |
24 | 2018-06-21 | 34 | Tour of Mevlana | 2.2 | | - | - | |
25 | 2018-06-21 | 26 | Tour of Mevlana | Stage 4 | 2.2 | 110.3 | - | - | 1415 |
26 | 2018-06-20 | 24 | Tour of Mevlana | Stage 3 | 2.2 | 193.5 | - | - | 1683 |
27 | 2018-06-19 | 51 | Tour of Mevlana | Stage 2 | 2.2 | 140.4 | - | - | 573 |
28 | 2018-06-18 | 38 | Tour of Mevlana | Prologue | 2.2 | 8 | - | - | 15 |
29 | 2017-09-17 | DNF | Trofeo Buffoni | 1.1 | 135.4 | - | - | |
30 | 2017-09-03 | 17 | Grand Prix Rüebliland | Points classification | 2.1 | | - | - | |
31 | 2017-09-03 | 36 | Grand Prix Rüebliland | 2.1 | | - | - | |
32 | 2017-09-03 | 6 | Grand Prix Rüebliland | Stage 4 | 2.1 | 119.4 | 3 | - | |
33 | 2017-09-02 | 58 | Grand Prix Rüebliland | Stage 3 (ITT) | 2.1 | 9.6 | - | - | |
34 | 2017-09-02 | 22 | Grand Prix Rüebliland | Stage 2 | 2.1 | 83.2 | - | - | |
35 | 2017-09-01 | 59 | Grand Prix Rüebliland | Stage 1 | 2.1 | 107.8 | - | - | |
36 | 2017-08-27 | DNF | Trofeo Emilio Paganessi | 1.1 | 134 | - | - | |
37 | 2017-08-26 | 53 | Trofeo comune di Vertova Memorial Pietro Merelli | 1.1 | 81.2 | - | - | |
38 | 2017-08-06 | DNF | Aubel - Thimister - La Gleize | Stage 3 | 2.1 | 98.1 | - | - | |
39 | 2017-08-05 | 41 | Aubel - Thimister - La Gleize | Stage 2b | 2.1 | 106.2 | - | - | |
40 | 2017-08-05 | 34 | Aubel - Thimister - La Gleize | Stage 2a (TTT) | 2.1 | 9 | - | - | |
41 | 2017-08-04 | 103 | Aubel - Thimister - La Gleize | Stage 1 | 2.1 | 94.2 | - | - | |
42 | 2017-04-23 | DNF | Record Bank E3 Harelbeke - Junioren | 1.1 | 115 | - | - | |
43 | 2016-09-04 | OTL | Grand Prix Rüebliland | Stage 4 | 2.1 | 111 | - | - | |
44 | 2016-09-03 | 100 | Grand Prix Rüebliland | Stage 3 (ITT) | 2.1 | 8.6 | - | - | |
45 | 2016-09-03 | 29 | Grand Prix Rüebliland | Stage 2 | 2.1 | 86.2 | - | - | |
46 | 2016-09-02 | 117 | Grand Prix Rüebliland | Stage 1 | 2.1 | 104.2 | - | - | |
47 | 2016-04-03 | 61 | Trofeo Citta di Loano | 1.1 | 125 | - | - | |
| | | | | 5086.6 | 3 | 0 | 31449 |