17.09 | 1 | | | BOA Jugendstraßenrennen ÖM Straße Nachwuchs (NAT) | | 25 | | more |
31.08 › 03.0931-3/8 | | | | Giro della Lunigiana (2.1) | | | | more |
| 26 | | | Youth classificationYouth classification | | | | |
| 83 | | | General classificationGeneral classification | | | | |
03.09 | 92 | | | S4Stage 4 - Sarzana › Casano di Luni | 104.1 | | | |
02.09 | 91 | 87 | | S3Stage 3 - Terre di Luni › Terre di Luni | 101.5 | | | |
01.09 | 72 | 78 | | S2Stage 2 - Portofino › Chiavari | 98 | | | |
31.08 | 85 | 90 | | S1bStage 1b - Massa › Bolano | 46.7 | | | |
31.08 | 104 | 104 | | S1aStage 1a - La Spezia › Fivizzano | 49.5 | | | |
12.08 › 15.0812-15/8 | | | | Internationale Alpe Adria Tour (NAT) | | | | more |
| 11 | | | General classificationGeneral classification | | 40 | | |
15.08 | 22 | | | S4Stage 4 - Klagenfurt › Klagenfurt | 56.1 | 3 | | |
14.08 | 14 | | | S3 (ITT)Stage 3 (ITT) - Magdalensberg › Magdalensberg | 11.4 | 7 | | |
13.08 | 7 | | | S2Stage 2 - Ottmanach › Ottmanach | 72.8 | 14 | | |
12.08 | 14 | | | S1 (ITT)Stage 1 (ITT) - Althofen › Althofen | 11 | 7 | | |
21.07 › 23.0721-23/7 | | | | Junioren Rundfahrt (2.1) | 25 | | | more |
21.07 | NR | | | S1bStage 1b - Haid/Ansfelden › Marchtrenk | 94.1 25 | | | |
21.07 | 48 | 48 | | S1a (ITT)Stage 1a (ITT) - Haid/Ansfelden › Haid/Ansfelden | 2.9 | | | |
14.07 › 16.0714-16/7 | | | | Medzinárodné dni cyklistiky Dubnica nad Váhom (2.Ncup) | | | | more |
| 56 | | | General classificationGeneral classification | | | | |
16.07 | 53 | | | S3Stage 3 - Dubnica nad Váhom › Dubnica nad Váhom | 126.4 | | | |
15.07 | 80 | 80 | | S2Stage 2 - Nová Dubnica › Nová Dubnica | 97.1 | | | |
14.07 | 75 | 75 | | S1 (ITT)Stage 1 (ITT) - Trenčianske Teplice › Trenčianske Teplice | 10 | | | |
08.07 | 13 | | | Int. Erlauftaler Radsporttage (NAT) | 30.08 | 8 | | more |
08.06 › 11.068-11/6 | | | | LVM Saarland Trofeo (2.Ncup) | | | | more |
| 34 | | | Youth classificationYouth classification | | | | |
| 109 | | | General classificationGeneral classification | | | | |
11.06 | NR | | | S4Stage 4 - Niedergailbach › Niedergailbach | 115 | | | |
10.06 | 104 | 111 | | S3b (ITT)Stage 3b (ITT) - Zweibrücken › Zweibrücken | 10 | | | |
10.06 | 104 | 112 | | S3aStage 3a - Niederwürzbach › Aßweiler | 116 | | | |
09.06 | 100 | 121 | | S2Stage 2 - Sarreguemines › Bitche | 112 | | | |
08.06 | 126 | 126 | | S1Stage 1 - Neunkirchen › Friedrichsthal | 109 | | | |
02.06 › 04.062-4/6 | | | | Giro del Friuli Venezia Giulia – Juniores (NAT) | | | | more |
04.06 | 58 | | | S3Stage 3 - Pordenone › San Daniele del Friuli | 108.8 | | | |
03.06 | 128 | | | S2Stage 2 - Cordenons › Cimolais | 126.3 | | | |
02.06 | 8 | | | S1 (TTT)Stage 1 (TTT) - Fontanafredda › Fontanafredda | 12.1 | 6 | | |
21.04 › 22.0421-22/4 | | | | Eroica Juniores - Nations' Cup (2.Ncup) | | | | more |
22.04 | DNF | | | S2Stage 2 - Siena › Chiusdino | 109.1 | | | |
21.04 | 133 | 125 | | S1bStage 1b - Siena › Poggibonsi | 76.3 | | | |
21.04 | 16 | 71 | | S1a (TTT)Stage 1a (TTT) - Castelnuovo Berardenga › Rapolano Terme | 11.8 | | | |
26.03 | 26 | | | Radsaison-Eröffnungsennen Leonding (NAT) | 86.4 | | | more |