| 13.10 | 13 | | | European Continental Championships ME - Gravel (GRV) | 153 | | | more |
| 27.09 › 29.0927-29/9 | | | | Tour d'Eure-et-Loir (2.2) | | | | more |
| 29.09 | DNF | | | S3Stage 3 - Vernouillet › Chartres | 190 | | | |
| 28.09 | 86 | 81 | | S2Stage 2 - Les Villages Vovéens › Vald'Yerre | 197.5 | | | |
| 27.09 | 62 | 62 | | S1Stage 1 - Le Coudray › Mignières | 146.9 | | | |
| 25.09 | 10 | | | World Championships - Mixed Relay TTT (WC) | 53.7 | | 16.67 | more |
| 21.09 | 5 | | | Asvö King of the Lake (NAT) | 47.2 | | | more |
| 15.09 | DNF | | | European Continental Championships ME - Road Race (CC) 102k | 222.8 | | | more |
| 08.09 | DNF | | | Grote Prijs Stad Halle (1.2) | 174.3 | | | more |
| 01.09 | 64 | | | Int. Braunauer Radsporttage (NAT) | 140.01 | | | more |
| 31.08 | 26 | | | Int. Braunauer Radsporttage - Criterium (NAT) | 49.2 | | | more |
| 27.07 › 29.0727-29/7 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 27.07 | DNF | | | S1Stage 1 - Calanhel › Priziac | 197.3 | | | |
| 14.07 | 31 | | | Int. Steiner Shopping Erlauftaler Radsporttage (NAT) | 166.6 | | | more |
| 13.07 | 15 | | | Int. Steiner Shopping Erlauftaler Radsporttage - Criterium (NAT) | 42.3 | | | more |
| 06.07 › 09.076-9/7 | | | | Sibiu Cycling Tour (2.1) | | | | more |
| 97 | | | General classificationGeneral classification | | | | |
| 09.07 | 95 | | | S4Stage 4 - Sibiu › Sibiu | 192.9 | | | |
| 08.07 | 94 | 102 | | S3Stage 3 - Sibiu › Bâlea Lac | 207.3 | | | |
| 07.07 | 48 | 111 | | S2b (ITT)Stage 2b (ITT) - Sibiu › Sibiu | 3.2 | | | |
| 07.07 | 84 | 111 | | S2aStage 2a - Sibiu › Sibiu | 103 | | | |
| 06.07 | 121 | 121 | | S1Stage 1 - Sibiu › Păltiniș | 167.5 | | | |
| 26.06 › 28.0626-28/6 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) | | | | more |
| 118 | | | General classificationGeneral classification | | | | |
| 28.06 | 117 | | | S3Stage 3 - Jędrzejów › Jaworzno | 143.2 | | | |
| 27.06 | NR | 132 | | S2Stage 2 - Koluszki › Kielce | 216.4 85 | | | |
| 26.06 | 144 | 132 | | S1bStage 1b - Konstantynów Łódzki › Skierniewice | 119.6 | | | |
| 26.06 | 60 | 61 | | S1aStage 1a - Łódź › Zduńska Wola | 87.6 | | | |
| 23.06 | DNF | | | National Championships Austria ME - Road Race (NC) | 157.8 | | | more |
| 21.06 | 4 | | | National Championships Austria ME - ITT (NC) | 23.6 | | 15 | more |
| 16.06 | 13 | | | Courts Mammouth Classique de l'Île Maurice (1.2) | 140.7 | | | more |
| 11.06 › 14.0611-14/6 | | | | Škoda Tour de Maurice (2.2) | | | | more |
| 7 | | | Mountains classificationMountains classification | | | | |
| 7 | | | Points classificationPoints classification | | | | |
| 4 | | | General classificationGeneral classification | | 11 | 20 | |
| 14.06 | 1 | | | S3Stage 3 - Plage du Morne › Plaine Magnien | 116 | 5 | 7 | |
| 13.06 | 10 | 5 | | S2Stage 2 - Cascavelle › Bois Chéri | 138.3 | | | |
| 12.06 | 12 | 10 | | S1Stage 1 - Beau Plan › Beau Plan | 152.9 | | | |
| 11.06 | 11 | 11 | | ProloguePrologue - La Nicolière › La Nicolière | 4.1 | | | |
| 30.05 › 02.0630-2/5 | | | | Tour of Małopolska (2.2) | | | | more |
| 6 | | | Mountains classificationMountains classification | | | | |
| 1 | | | Points classificationPoints classification | | | | |
| 95 | | | General classificationGeneral classification | | | | |
| 02.06 | 96 | | | S3Stage 3 - Jabłonka › Przehyba | 126 | | | |
| 01.06 | 1 | 94 | | S2Stage 2 - Wieliczka › Nowy Targ | 148 | 5 | 7 | |
| 31.05 | 131 | 132 | | S1Stage 1 - Koszyce › Myślenice (Góra Chełm) | 150 | | | |
| 30.05 | 107 | 107 | | ProloguePrologue - Kraków › Kraków | 1.4 | | | |
| 15.05 › 19.0515-19/5 | | | | International Tour of Hellas (2.1) | | | | more |
| 17 | | | Mountains classificationMountains classification | | | | |
| 6 | | | Points classificationPoints classification | | | | |
| 92 | | | General classificationGeneral classification | | | | |
| 19.05 | 86 | | | S5Stage 5 - Athens › Athens | 132.54 | | | |
| 18.05 | 100 | 93 | | S4Stage 4 - Spercheiada › Chalkida | 196.53 | | | |
| 17.05 | 90 | 85 | | S3Stage 3 - Karditsa › Karpenissi (Velouchi) | 158.2 | | | |
| 16.05 | 1 | 1 | | S2Stage 2 - Katerini › Karditsa | 169.78 | 20 | 14 +3 | |
| 15.05 | 86 | 4 | | S1bStage 1b - Thessaloniki › Paralia Katerinis | 92.46 | | | |
| 15.05 | 4 | 4 | | S1a (ITT)Stage 1a (ITT) - Thessaloniki › Thessaloniki | 6 | 5 | | |
| 09.05 | 118 | | | Circuit de Wallonie (1.1) | 183.9 | | | more |
| 28.04 | 84 | | | Int. Raffeisenbank Kirschblütenrennen (1.2) | 169.6 | | | more |
| 24.03 | 106 | | | GP Adria Mobil (1.2) | 180.1 | | | more |
| 21.03 | 114 | | | GP Goriška & Vipava Valley (1.2) | 149.7 | | | more |
| 19.03 | 88 | | | GP Brda-Collio (1.2) | 150.5 | | | more |
| 17.03 | 33 | | | GP Slovenian Istria (1.2) | 156.5 | | | more |
| 07.03 › 10.037-10/3 | | | | Istarsko Proljeće - Istrian Spring Trophy (2.2) | | | | more |
| 86 | | | General classificationGeneral classification | | | | |
| 10.03 | 63 | | | S3Stage 3 - Pazin › Umag | 118 | | | |
| 09.03 | 99 | 104 | | S2Stage 2 - Novigrad › Motovun | 139.3 | | | |
| 08.03 | 108 | 113 | | S1Stage 1 - Poreč › Funtana | 142.1 | | | |
| 07.03 | 84 | 84 | | ProloguePrologue - Vrsar › Vrsar | 1.4 | | | |
| 03.03 | 78 | | | Trofej Poreč - Poreč Trophy (1.2) | 146.3 | | | more |
| 28.02 | 75 | | | Trofej Umag - Umag Trophy (1.2) | 142.3 | | | more |