17.10 | DNF | | | Paris-Mantes Cycliste (1.2) | 170.8 | | | more |
09.10 | DNF | | | Tour de Vendée (1.1) | 199.8 | | | more |
27.06 | DNF | | | Axion SWISS Bank Gran Premio Città di Lugano (1.1) | 179.2 | | | more |
20.06 | DNF | | | National Championships Switzerland ME - Road Race (NC) | 158.6 | | | more |
03.06 › 06.063-6/6 | | | | Course de la Paix Grand Prix Jeseníky (2.Ncup) | | | | more |
| 2 | | | Youth classificationYouth classification | | | | |
| 14 | | | Points classificationPoints classification | | | | |
| 5 | | | General classificationGeneral classification | | 8 | 25 | |
06.06 | 20 | | | S3Stage 3 - Jeseník › Jeseník | 167.9 | | | |
05.06 | 5 | 5 | | S2Stage 2 - Bruntál › Dlouhé Stráně | 116.6 | | | |
04.06 | 67 | 79 | | S1Stage 1 - Jeseník › Rýmařov | 130.4 | | | |
03.06 | 94 | 94 | | ProloguePrologue - Jeseník › Jeseník | 3.4 | | | |
29.05 › 30.0529-30/5 | | | | Orlen Nations Grand Prix (2.Ncup) Switzerland | | | | more |
| 73 | | | General classificationGeneral classification | | | | |
30.05 | 101 | | | S2Stage 2 - Białystok › Białystok | 124.6 | | | |
29.05 | 61 | 57 | | S1Stage 1 - Białystok › Białystok | 143.2 | | | |
24.05 | 12 | | | National Championships Switzerland MU - Road Race (NC) | 168 | | | more |
16.05 | 146 | | | Trofeo Alcudia-Port d'Alcudia (1.1) Swiss Cycling | 169.8 | | | more |
15.05 | DNF | | | Trofeo Andratx - Mirador des Colomer (Puerto Pollença) (1.1) Swiss Cycling | 161.3 | | | more |
14.05 | 56 | | | Trofeo Serra de Tramuntana (Lloseta - Deia) (1.1) Swiss Cycling | 158.6 | | | more |
13.05 | DNF | | | Trofeo Calvia (1.1) Swiss Cycling | 168.7 | | | more |
11.04 › 18.0411-18/4 | | | | Presidential Cycling Tour of Turkey (2.Pro) | | | | more |
| 43 | | | General classificationGeneral classification | | | | |
18.04 | 71 | | | S8Stage 8 - Bodrum › Kusadasi | 160.3 | | | |
17.04 | 39 | 45 | | S7Stage 7 - Marmaris › Turgutreis | 180 | | | |
16.04 | 88 | 50 | | S6Stage 6 - Fethiye › Marmaris | 129.1 | | | |
15.04 | 56 | 56 | | S5Stage 5 - Kemer › Elmalı (Göğübeli) | 160.3 | | | |
14.04 | 146 | 118 | | S4Stage 4 - Alanya › Kemer | 184.4 | | | |
13.04 | 93 | 98 | | S3Stage 3 - Beysehir › Alanya | 212.6 | | | |
12.04 | 60 | 102 | | S2Stage 2 - Konya › Konya | 144.9 | | | |
11.04 | 135 | 135 | | S1Stage 1 - Konya › Konya | 72.4 | | | |
01.04 › 04.041-4/4 | | | | Tour of Mevlana (2.2) | | | | more |
| 4 | | | General classificationGeneral classification | | 11 | 20 | |
04.04 | 47 | | | S4Stage 4 - Konya › Konya | 139.3 | | | |
03.04 | 6 | 4 | | S3Stage 3 - Konya › Sille | 113.6 | | | |
02.04 | 45 | 5 | | S2Stage 2 - Konya › Konya | 136.1 | | | |
01.04 | 6 | 6 | | S1Stage 1 - Konya › Konya | 133.5 | | | |
11.03 › 14.0311-14/3 | | | | Istarsko Proljeće - Istrian Spring Trophy (2.2) | | | | more |
14.03 | DNF | | | S3Stage 3 - Marčana › Umag | 143 | | | |
13.03 | 37 | 36 | | S2Stage 2 - Vižinada › Motovun | 165 | | | |
12.03 | 135 | 125 | | S1Stage 1 - Funtana › Poreč | 168 | | | |
11.03 | 166 | 166 | | ProloguePrologue - Umag › Umag | 1 | | | |
07.03 | 71 | | | Trofej Poreč - Poreč Trophy (1.2) | 156 | | | more |
03.03 | 86 | | | Trofej Umag - Umag Trophy (1.2) | 154 | | | more |
21.02 | 52 | | | Grand Prix Velo Alanya ME (1.2) | 104.5 | | | more |
20.02 | 152 | | | Grand Prix Velo Manavgat ME (1.2) | 147.5 | | | more |
06.02 | 53 | | | Grand Prix Alanya (1.2) | 147.8 | | | more |