26.09 | DNF | | | World Championships MJ - Road Race (WC) Czech Republic | 127.2 | | | more |
14.09 | DNF | | | European Continental Championships MJ - Road Race (CC) Czech Republic | 129.7 | | | more |
04.09 › 07.094-7/9 | | | | Giro della Lunigiana (2.1) Czech Republic | | | | more |
| 11 | | | Mountains classificationMountains classification | | | | |
| 16 | | | Points classificationPoints classification | | | | |
| 34 | | | General classificationGeneral classification | | | | |
07.09 | 16 | | | S4Stage 4 - Fivizzano › Terre di Luni | 99.3 | 22 | | |
06.09 | 62 | 55 | | S3bStage 3b - Sestri Levante › Bolano | 61.6 | | | |
06.09 | 22 | 47 | | S3aStage 3a - Sarzana › Marina di Massa | 37.1 | 10 | | |
04.09 | 46 | 46 | | S1Stage 1 - Luni › La Spezia | 83.3 | | | |
25.08 | 18 | | | Trofeo Emilio Paganessi (1.1) | 137 | 36 | | more |
24.08 | 24 | | | Trofeo Comune di Vertova - Memorial Pietro Merelli (1.1) | 81 | 16 | | more |
14.08 › 15.0814-15/8 | | | | Nation's Cup Hungary (2.Ncup) Czech Republic | | | | more |
| 91 | | | General classificationGeneral classification | | | | |
15.08 | 23 | | | S2b (ITT)Stage 2b (ITT) - Nyíregyháza › Nyíregyháza | 3.5 | 5 | | |
15.08 | 105 | 91 | | S2aStage 2a - Ibrány › Ibrány | 86.3 | | | |
14.08 | 21 | 21 | | S1Stage 1 - Vásárosnamény › Vásárosnamény | 136.5 | 7 | | |
02.08 › 04.082-4/8 | | | | Orlická Lanškroun (NAT) | | | | more |
| 5 | | | General classificationGeneral classification | | 96 | | |
04.08 | 6 | | | S4Stage 4 - Lanškroun › Lanškroun | 85.1 | 26 | | |
03.08 | 9 | | | S3Stage 3 - Jablonné nad Orlicí › Lanškroun | 75.1 | 20 | | |
03.08 | 19 | | | S2 (ITT)Stage 2 (ITT) - Nepomuky › Lanškroun | 9.2 | 5 | | |
02.08 | 11 | | | S1Stage 1 - Lanškroun › Lanškroun | 71 | 16 | | |
28.06 › 30.0628-30/6 | | | | BESTRONICS Acht van Bladel (2.1) | | | | more |
| 7 | | | Points classificationPoints classification | | | | |
| 4 | | | General classificationGeneral classification | | 180 | | |
30.06 | 27 | | | S4 (ITT)Stage 4 (ITT) - Bladel › Bladel | 8.5 | 3 | | |
30.06 | 3 | 3 | | S3Stage 3 - Bladel › Bladel | 93.3 | 50 | | |
29.06 | 15 | 8 | | S2Stage 2 - Lierop › Bladel | 108.4 | 17 | | |
28.06 | 4 | 5 | | S1Stage 1 - Bladel › Bladel | 101.5 | 45 | | |
22.06 | 7 | | | National Championships Czech Republic MJ - Road Race (NC) | 127 | 42 | | more |
20.06 | 13 | | | National Championships Czech Republic MJ - ITT (NC) | 31 | 24 | | more |
16.06 | 25 | | | Brilon Cup - Kyjovske Slovacko (NAT) | 83.2 | 3 | | more |
15.06 | 1 | | | Kritérium Kyjov (NAT) | 28.8 | 25 | | more |
30.05 › 02.0630-2/5 | | | | LVM Saarland Trofeo (2.Ncup) Czech Republic | | | | more |
| 42 | | | General classificationGeneral classification | | | | |
02.06 | 52 | | | S4Stage 4 - Walsheim › Walsheim | 101.8 | | | |
01.06 | 17 | 43 | | S3bStage 3b - Wolfersheim › Oberwurzbach | 106.5 | 20 | | |
01.06 | 56 | 45 | | S3a (ITT)Stage 3a (ITT) - Ballweiler › Ballweiler | 9.8 | | | |
31.05 | 23 | 19 | | S2Stage 2 - Volmunster › Sarreguemines | 130.4 | 9 | | |
30.05 | 17 | 17 | | S1Stage 1 - Friedrichsthal › Furpach | 110 | 20 | | |
23.05 › 26.0523-26/5 | | | | Tour du Pays de Vaud (2.Ncup) Czech Republic | | | | more |
| 40 | | | General classificationGeneral classification | | | | |
26.05 | 45 | | | S4Stage 4 - Pomy › Pomy | 97.3 | | | |
25.05 | 42 | 40 | | S3Stage 3 - Ollon › Villars-sur-Ollon | 87.8 | | | |
24.05 | 50 | 42 | | S2Stage 2 - Apples › Apples | 121 | | | |
23.05 | 33 | 33 | | S1 (ITT)Stage 1 (ITT) - Gollion › Gollion | 7.2 | | | |
02.05 › 05.052-5/5 | | | | Course de la Paix Juniors (2.Ncup) Roman Kreuziger Cycling Academy | | | | more |
| 21 | | | Mountains classificationMountains classification | | | | |
| 21 | | | General classificationGeneral classification | | 48 | | |
05.05 | 27 | | | S4Stage 4 - Terezín › Terezín | 98.3 | 5 | | |
04.05 | 17 | 21 | | S3Stage 3 - Teplice › Olbernhau | 133.9 | 20 | | |
03.05 | 43 | 31 | | S2bStage 2b - Roudnice › Štětí | 61.4 | | | |
03.05 | 44 | 31 | | S2a (ITT)Stage 2a (ITT) - Třebívlice › Třebívlice | 8.8 | | | |
02.05 | 20 | 22 | | S1Stage 1 - Litoměřice › Litoměřice | 100.9 | 14 | | |
27.04 › 28.0427-28/4 | | | | Grand Prix West Bohemia (2.1) | | | | more |
| 9 | | | Mountains classificationMountains classification | | | | |
| 12 | | | Points classificationPoints classification | | | | |
| 6 | | | General classificationGeneral classification | | 90 | | |
28.04 | 20 | | | S2Stage 2 - Kyšice › Kyšice | 134 | 8 | | |
27.04 | 6 | 6 | | S1Stage 1 - Kyšice › Kyšice | 120.6 | 37 | | |
13.04 | 4 | | | Brilon Cup - Náměšť nad Oslavou (NAT) | 100 | 36 | | more |
05.04 › 07.045-7/4 | | | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) | | | | more |
| 29 | | | General classificationGeneral classification | | 5 | | |
07.04 | 13 | | | S3Stage 3 - Dissen-Striesow › Dissen-Striesow | 108.6 | 12 | | |
06.04 | 11 | 29 | | S2bStage 2b - Cottbus › Cottbus | 60 | 16 | | |
06.04 | 32 | 31 | | S2a (ITT)Stage 2a (ITT) - Papproth › Papproth | 9.2 | | | |
05.04 | 94 | 92 | | S1Stage 1 - Drebkau › Drebkau | 77.2 | | | |
01.04 | 36 | | | Gran Premio del Perdono (1.1) | 119.6 | | | more |