16.10 | 14 | | | Chrono des Nations MJ (1.1) | 27.23 | 7 | | more |
17.09 › 18.0917-18/9 | | | | Keizer der Juniores (2.1) | | | | more |
| 14 | | | Youth classificationYouth classification | | | | |
| 28 | | | General classificationGeneral classification | | 2 | | |
18.09 | 56 | | | S2bStage 2b - Koksijde › Koksijde | 99.9 | | | |
18.09 | 26 | 30 | | S2a (ITT)Stage 2a (ITT) - Wulpen › Wulpen | 6 | | | |
17.09 | 59 | 59 | | S1Stage 1 - Pittem › Pittem | 111.2 | | | |
04.09 | 2 | | | Kritérium Spišská Nová Ves (NAT) | 27 | | | more |
03.09 | 2 | | | Hill Climb ITT Spišská Nová Ves (NAT) | 11 | | | more |
29.07 › 31.0729-31/7 | | | | Watersley Junior Challenge (2.Ncup) | | | | more |
30.07 | DNF | | | S2bStage 2b - Munstergeleen › Munstergeleen | 67.2 | | | |
30.07 | 17 | 17 | | S2a (ITT)Stage 2a (ITT) - Tom Dumoulin Bike Park › Tom Dumoulin Bike Park | 5.6 | | | |
29.07 | 58 | 58 | | S1Stage 1 - Circuit Zolder › Circuit Zolder | 73.8 | | | |
15.07 › 17.0715-17/7 | | | | Medzinárodné dni cyklistiky Dubnica nad Váhom (2.1) | | | | more |
| 5 | | | Points classificationPoints classification | | | | |
| 21 | | | General classificationGeneral classification | | | | |
17.07 | 23 | | | S3Stage 3 - Dubnica nad Váhom › Dubnica nad Váhom | 126.7 | | | |
16.07 | 9 | 5 | | S2Stage 2 - Nová Dubnica › Nová Dubnica | 97.1 | | | |
15.07 | 9 | 9 | | S1 (ITT)Stage 1 (ITT) - Trenčianske Teplice › Trenčianske Teplice | 10 | | | |
25.06 | 7 | | | National Championships Slovakia MJ - Road Race (NC) | 78.9 | 2 | | more |
23.06 | 2 | | | National Championships Slovakia MJ - ITT (NC) | 19.8 | 8 | | more |
26.05 › 29.0526-29/5 | | | | Tour du Pays de Vaud (2.Ncup) Slovakia | | | | more |
| 19 | | | Youth classificationYouth classification | | | | |
| 8 | | | Mountains classificationMountains classification | | | | |
| 2 | | | Points classificationPoints classification | | | | |
| 63 | | | General classificationGeneral classification | | 5 | | |
29.05 | 62 | | | S3Stage 3 - Aigle › Aigle | 104.7 | | | |
28.05 | 47 | 74 | | S2b (ITT)Stage 2b (ITT) - Champagne › Champagne | 11.3 | | | |
28.05 | 87 | 74 | | S2aStage 2a - Cuarnens › Champagne | 97.3 | | | |
27.05 | 58 | 52 | | S1Stage 1 - Paudex › Mathod | 135.8 | | | |
26.05 | 39 | 39 | | ProloguePrologue - Puidoux › Puidoux | 4.4 | | | |
05.05 › 08.055-8/5 | | | | Course de la Paix Juniors (2.Ncup) Slovakia | | | | more |
07.05 | DNF | | | S3Stage 3 - Teplice › Olbernhau | 121.7 | | | |
06.05 | 73 | 81 | | S2bStage 2b - Štětí › Štětí | 57 | | | |
06.05 | 42 | 81 | | S2a (ITT)Stage 2a (ITT) - Třebenice › Třebenice | 11.2 | | | |
05.05 | 96 | 94 | | S1Stage 1 - Litoměřice › Litoměřice | 102.8 | | | |
01.05 | 45 | | | Grand Prix West Bohemia (1.1) | 133.1 | | | more |
23.04 › 24.0423-24/4 | | | | Gipuzkoa Klasika (2.1) | | | | more |
| 14 | | | Youth classificationYouth classification | | | | |
| 46 | | | General classificationGeneral classification | | | | |
24.04 | 54 | | | S2Stage 2 - Egia › Egia | 108.2 | | | |
23.04 | 61 | 61 | | S1Stage 1 - Deba › Deba | 105 | | | |
15.04 › 18.0415-18/4 | | | | Ster van Zuid-Limburg (NAT) | | | | more |
| 15 | | | General classificationGeneral classification | | | | |
18.04 | 42 | | | S4Stage 4 › Opgrimbie | 115 | | | |
17.04 | 42 | | | S3Stage 3 › Mopertingen | 118 | | | |
16.04 | 50 | | | S2Stage 2 › Mopertingen | 111.3 | | | |
15.04 | 11 | | | S1Stage 1 - Mopertinge › Mopertinge | 4 | | | |
27.03 | 69 | | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper (1.Ncup) | 123.9 | | | more |
20.03 | 78 | | | Bernaudeau Junior (1.1) | 130.7 | | | more |