26.09 | 71 | | | World Championships MU - Road Race (WC) | 182 | | | more |
13.09 | 12 | | | Tour Bohemia (1.2) | 168 | | | more |
23.08 › 30.0823-30/8 | | | | Tour de l'Avenir (2.Ncup) | | | | more |
| 18 | | | Points classificationPoints classification | | | | |
| 15 | | | General classificationGeneral classification | | | | |
30.08 | 15 | | | S7Stage 7 - Saint-Michel-de-Maurienne › La Toussuire | 94 | | | |
29.08 | 16 | 18 | | S6Stage 6 - Saint-Gervais › La Rosière | 108 | | | |
28.08 | 24 | 21 | | S5Stage 5 - Bons-en-Chablais › Les Carroz d'Arraches | 101.6 | | | |
27.08 | 33 | 27 | | S4Stage 4 - Saint-Vulbas › Plateau de Solaison | 165.3 | | | |
26.08 | 91 | 9 | | S3Stage 3 - Montrond-les-Bains › Paray-le-Monial | 143 | | | |
25.08 | 4 | 11 | | S2Stage 2 - Brioude › Saint-Galmier | 143 | | | |
24.08 | 44 | 23 | | S1Stage 1 - Saint-Flour › Brioude | 145 | | | |
23.08 | 21 | 21 | | ProloguePrologue - Saint-Flour › Saint-Flour | 4.45 | | | |
06.07 › 13.076-13/7 | | | | Int. Österreich-Rundfahrt-Tour of Austria (2.HC) | | | | more |
| 33 | | | Youth classificationYouth classification | | | | |
| 85 | | | General classificationGeneral classification | | | | |
13.07 | 107 | | | S8Stage 8 - Podersdorf › Vienna | 122.8 | | | |
12.07 | 58 | 86 | | S7 (ITT)Stage 7 (ITT) - Podersdorf at Neusiedler See › Podersdorf at Neusiedler See | 24.1 | | | |
11.07 | 122 | 88 | | S6Stage 6 - St. Johann/Alpendorf › Villach-Dobratsch | 182.6 | | | |
10.07 | 78 | | | S5Stage 5 - Matrei in Osttirol › St. Johann/Alpendorf | 146.4 | | | |
09.07 | 77 | 59 | | S4Stage 4 - Kitzbühel › Matrei in Osttirol | 171.9 | | | |
08.07 | 49 | 65 | | S3Stage 3 - Bad Ischl › Kitzbüheler Horn | 206 | | | |
07.07 | 115 | 108 | | S2Stage 2 - Waidhofen an der Ybbs › Bad Ischl | 180.9 | | | |
06.07 | 94 | 94 | | S1Stage 1 - Tulln › Sonntagberg | 182 | | | |
29.06 | 4 | | | National Championships Austria U23 - Road Race (NC) | 169 | | | more |
29.06 | 11 | | | National Championships Austria ME - Road Race (NC) | 169 | | | more |
10.05 | 25 | | | Berner Rundfahrt / Tour de Berne (1.2) | 169.75 | | | more |
29.04 › 04.0529-4/4 | | | | Carpathian Couriers Race U-23 (2.2U) | | | | more |
| 27 | | | Points classificationPoints classification | | | | |
| 34 | | | General classificationGeneral classification | | | | |
04.05 | 73 | | | S6Stage 6 - Dąbrowa Tarnowska › Tarnów | 148 | | | |
03.05 | 101 | 36 | | S5Stage 5 - Zapora Niedzica › Ciężkowice | 143 | | | |
02.05 | 87 | 24 | | S4Stage 4 - Stara Bystrica › Jabłonka | 108 | | | |
01.05 | 34 | 24 | | S3 (ITT)Stage 3 (ITT) - Horni Lidec › Horni Lidec | 30 | | | |
30.04 | 4 | 6 | | S2Stage 2 - Nitra › Povazka Bystrica | 154 | | | |
29.04 | 146 | 146 | | S1Stage 1 - Veszprem › Veszprem | 109 | | | |
19.04 | DNF | | | ZLM tour (1.Ncup) | 177.2 | | | more |
16.04 | 50 | | | La Côte Picarde (1.Ncup) | 178.6 | | | more |
12.04 | 35 | | | Ronde van Vlaanderen Beloften (1.Ncup) | 165.7 | | | more |
01.04 › 06.041-6/4 | | | | Grand Prix of Sochi (2.2) | | | | more |
| 4 | | | Points classificationPoints classification | | | | |
| 11 | | | General classificationGeneral classification | | | | |
06.04 | 6 | | | S6Stage 6 - Tuapse › Krasnodar | 178 | | | |
05.04 | 3 | 14 | | S5Stage 5 - Orlenok › Nebug | 216 | 1 | 2 | |
04.04 | 1 | 16 | | S4Stage 4 - Novorossiysk › Nebug | 154 | 5 | 8 | |
03.04 | 46 | 19 | | S3 (ITT)Stage 3 (ITT) - Anapa › Anapa | 22 | | | |
02.04 | 7 | 10 | | S2Stage 2 - Anapa › Anapa | 128.4 | | | |
01.04 | 13 | 13 | | S1Stage 1 - Krasnodar › Anapa | 185.9 | | | |
13.03 › 16.0313-16/3 | | | | Istarsko proljece - Istrian Spring Trophy (2.2) | | | | more |
| 57 | | | General classificationGeneral classification | | | | |
16.03 | 109 | | | S3Stage 3 - Pazin › Umag | 157 | | | |
15.03 | 57 | 54 | | S2Stage 2 - Vrsar › Motovun | 164 | | | |
14.03 | 38 | 42 | | S1Stage 1 - Umag › Labin | 158 | | | |
13.03 | 66 | 66 | | ProloguePrologue - Umag › Umag | 1.85 | | | |
09.03 | 70 | | | Poreč Trophy - Trofej Poreč (1.2) | 149 | | | more |
23.02 | 88 | | | GP Izola - Butan plin (1.2) | 142 | | | more |