05.10 › 06.105-6/10 | | | | La Philippe Gilbert juniors (2.1) Poland | | | | more |
06.10 | DNF | | | S2Stage 2 - Harzé › Remouchamps | 112.3 | | | |
05.10 | 25 | 25 | | S1Stage 1 - Harzé › La Gleize | 82 | 7 | | |
28.09 | 2 | | | National Championships Poland MJ - Duo Time Trial (NAT) | 20.8 | 22 | | more |
22.09 | 14 | | | Puchar Ziemi Wieluńskiej w kolarstwie szosowym (NAT) | 128 | 7 | | more |
14.09 | DNF | | | European Continental Championships MJ - Road Race (CC) Poland | 129.7 | | | more |
06.09 › 08.096-8/9 | | | | Grand Prix Rüebliland (2.1) Poland | | | | more |
07.09 | DNS | | | S2bStage 2b - Seon › Seon | 49.5 | | | |
07.09 | 118 | 109 | | S2aStage 2a - Seon › Seon | 60.3 | | | |
06.09 | 104 | 104 | | S1Stage 1 - Schneisingen › Schneisingen | 85.5 | | | |
14.08 › 15.0814-15/8 | | | | Nation's Cup Hungary (2.Ncup) Poland | | | | more |
| 24 | | | General classificationGeneral classification | | 12 | | |
15.08 | 25 | | | S2b (ITT)Stage 2b (ITT) - Nyíregyháza › Nyíregyháza | 3.5 | 4 | | |
15.08 | 11 | 8 | | S2aStage 2a - Ibrány › Ibrány | 86.3 | 25 | | |
14.08 | 4 | 7 | | S1Stage 1 - Vásárosnamény › Vásárosnamény | 136.5 | 45 | | |
04.07 › 07.074-7/7 | | | | Sint Martinusprijs Kontich (2.1) | | | | more |
| 30 | | | Points classificationPoints classification | | | | |
| 29 | | | General classificationGeneral classification | | 5 | | |
07.07 | 20 | | | S4Stage 4 - Kontich › Kontich | 118.9 | 5 | | |
06.07 | 79 | 29 | | S3bStage 3b - Kontich › Kontich | 120.4 | | | |
06.07 | 20 | 31 | | S3a (ITT)Stage 3a (ITT) - Kontich › Kontich | 11.3 | 5 | | |
05.07 | 16 | 43 | | S2Stage 2 - Kontich › Kontich | 129.5 | 8 | | |
04.07 | 11 | 43 | | S1 (TTT)Stage 1 (TTT) - Kontich › Waarloos | 19.6 | 16 | | |
22.06 | 16 | | | National Championships Poland MJ - Road Race (NC) | 138 | 16 | | more |
19.06 | 16 | | | National Championships Poland MJ - ITT (NC) | 29.8 | 16 | | more |
16.06 | DNF | | | TF GD Dorigo MO Sogno Veneto MO Ettore e Cristiano Floriani MO Emilio Mazzero (1.1) | 134.7 | | | more |
15.06 | 18 | | | Gran Premio Eccellenze Valli del Soligo (Cronosquadre) (1.1) | 17.6 | | | more |
30.05 › 02.0630-2/5 | | | | LVM Saarland Trofeo (2.Ncup) Poland | | | | more |
| 12 | | | Points classificationPoints classification | | | | |
| 38 | | | General classificationGeneral classification | | | | |
02.06 | 24 | | | S4Stage 4 - Walsheim › Walsheim | 101.8 | 8 | | |
01.06 | 6 | 39 | | S3bStage 3b - Wolfersheim › Oberwurzbach | 106.5 | 60 | | |
01.06 | 54 | 41 | | S3a (ITT)Stage 3a (ITT) - Ballweiler › Ballweiler | 9.8 | | | |
31.05 | 2 | 5 | | S2Stage 2 - Volmunster › Sarreguemines | 130.4 | 90 | | |
30.05 | 30 | 30 | | S1Stage 1 - Friedrichsthal › Furpach | 110 | 2 | | |
24.05 › 26.0524-26/5 | | | | International Junior Race Dobczyce (NAT) | | | | more |
| 47 | | | General classificationGeneral classification | | | | |
25.05 | 18 | | | S3Stage 3 - Łapanów › Łapanów | 80 | 5 | | |
25.05 | 69 | | | S2Stage 2 - Droginia › Kornatka | 4.2 | | | |
24.05 | 1 | | | S1Stage 1 - Szczyrzyc › Szczyrzyc | 80 | 25 | | |
18.05 › 19.0518-19/5 | | | | Trophée Centre Morbihan (2.Ncup) Poland | | | | more |
| 14 | | | Points classificationPoints classification | | | | |
| 29 | | | General classificationGeneral classification | | 7 | | |
19.05 | 50 | | | S3Stage 3 - Réguiny › Locminé | 112.4 | | | |
19.05 | 35 | 32 | | S2 (ITT)Stage 2 (ITT) - Réguiny › Evellys | 7 | | | |
18.05 | 7 | 7 | | S1Stage 1 - Réguiny › Réguiny | 115.4 | 56 | | |
01.05 › 04.051-4/5 | | | | La Coupe du President de la Ville de Grudziądz (2.1) | | | | more |
03.05 | DNF | | | S3Stage 3 - Świecie › Świecie | 102.2 | | | |
02.05 | 74 | 59 | | S2Stage 2 - Lisewo › Chełmża | 99.5 | | | |
01.05 | 4 | 7 | | S1Stage 1 - Gruta › Łasin | 102.7 | 30 | | |
27.04 › 28.0427-28/4 | | | | Grand Prix West Bohemia (2.1) | | | | more |
27.04 | DNF | | | S1Stage 1 - Kyšice › Kyšice | 120.6 | | | |
13.04 | 32 | | | Arno Wallaard Memorial Junioren (NAT) | 111 | | | more |
05.04 › 07.045-7/4 | | | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) | | | | more |
| 3 | | | General classificationGeneral classification | | 120 | | |
07.04 | 2 | | | S3Stage 3 - Dissen-Striesow › Dissen-Striesow | 108.6 | 35 | | |
06.04 | 1 | 3 | | S2bStage 2b - Cottbus › Cottbus | 60 | 40 | | |
06.04 | 9 | 5 | | S2a (ITT)Stage 2a (ITT) - Papproth › Papproth | 9.2 | 20 | | |
05.04 | 1 | 1 | | S1Stage 1 - Drebkau › Drebkau | 77.2 | 40 | | |
16.03 › 17.0316-17/3 | | | | Guido Reybrouck Classic (2.1) Poland | | | | more |
| 32 | | | General classificationGeneral classification | | | | |
17.03 | 7 | | | S2Stage 2 - Damme › Damme | 121.9 | 56 | | |
16.03 | 61 | 61 | | S1 (ITT)Stage 1 (ITT) - Damme › Damme | 11.4 | | | |
10.03 | 17 | | | Kortemark (NAT) | 76 | 9 | | more |
09.03 | DNF | | | Danilith Nokere Koerse MJ (1.1) Poland | 127 | | | more |