05.11
|
DNF
|
|
UEC Cyclo-Cross European Championships U23
(CC)
|
Namur - Namur
|
|
30.10
|
DNF
|
|
UCI Cyclo-cross World Cup - Maasmechelen U23
(CDM)
|
Maasmechelen - Maasmechelen
|
|
23.10
|
30
|
|
UCI Cyclo-cross World Cup - Tabor U23
(CDM)
|
Tabor - Tabor
|
|
09.10
|
9
|
|
International Cyclo Cross Bad Salzdetfurth
(2)
|
Bad Salzdetfurth - Bad Salzdetfurth
|
|
13.08
|
15
|
|
Memorial Henryka Lasaka
(1.2)
|
|
|
31.07
|
6
|
|
Puchar MON
(1.2)
|
|
|
|
|
|
65 Dookola Mazowsza
(2.2)
|
|
24 |
|
General Classification
|
|
6 |
|
Points Classification
|
30.07
|
20
|
24
|
Stage 4
|
Kozienice - Kozienice
|
165.0 km
|
29.07
|
8
|
19
|
Stage 3
|
Plonsk - Plonsk
|
163.8 km
|
28.07
|
6
|
15
|
Stage 2
|
Grodzisk Mazowiecki - Grodzisk Mazowiecki
|
173.6 km
|
27.07
|
10
|
13
|
Stage 1
|
Teresin - Teresin
|
168.0 km
|
26.07
|
12
|
|
32 Memorial Andrzeja Trochanowskiego
(1.2)
|
Baboszewo - Baboszewo
|
168.8 km
|
10.07
|
70
|
|
UEC Road European Championships U23
(CC)
|
Anadia - Anadia
|
147.3 km
|
|
|
|
Sibiu Cycling Tour
(2.1)
|
05.07
|
DNF
|
|
Stage 3b
|
Sibiu - Sibiu
|
99.0 km
|
05.07
|
76
|
87
|
Stage 3a
|
Curmatura Stezii - Arena Platos Paltinis
|
12.5 km
|
04.07
|
103
|
92
|
Stage 2
|
Sibiu - Balea Lac
|
182.0 km
|
03.07
|
8
|
8
|
Stage 1
|
Brezoi - Sibiu
|
206.9 km
|
02.07
|
8
|
8
|
Prologue
|
Sibiu - Sibiu
|
2.3 km
|
26.06
|
OTL
|
|
National Road Championships - Germany
(CN)
|
Neheim - Kahler Asten
|
210.0 km
|
24.06
|
9
|
|
National Road Championships - Germany TT U23
(CN)
|
Marsberg - Marsberg
|
27.0 km
|
10.06
|
DNF
|
|
Grosser Preis des Kantons Aargau
(1.1)
|
|
|
|
|
|
Course de la Paix Grand Prix Jeseníky
(2.NCUP)
|
|
52 |
|
General Classification
|
05.06
|
8
|
52
|
Stage 4
|
Jesenik - Jesenik
|
166.7 km
|
04.06
|
81
|
71
|
Stage 3
|
Bruntal - Dlouhe Strane
|
134.6 km
|
03.06
|
14
|
19
|
Stage 2
|
Jesenik - Rymarov
|
131.5 km
|
02.06
|
23
|
23
|
Stage 1
|
Jesenik - Jesenik
|
3.4 km
|
|
|
|
Flèche du Sud
(2.2)
|
|
26 |
|
General Classification
|
|
17 |
|
Points Classification
|
29.05
|
25
|
26
|
Stage 5
|
Esch-sur-Alzette - Esch-sur-Alzette
|
140.0 km
|
28.05
|
9
|
26
|
Stage 4
|
Mondorf-les-Bains - Mondorf-les-Bains
|
165.4 km
|
27.05
|
42
|
38
|
Stage 3
|
Bourscheid - Bourscheid
|
126.7 km
|
26.05
|
7
|
11
|
Stage 2
|
Rumelange - Rumelange
|
165.7 km
|
25.05
|
32
|
32
|
Stage 1
|
Kayl - Kayl
|
73.6 km
|
22.05
|
13
|
|
Rund um Köln
(1.1)
|
Köln - Köln
|
|
30.04
|
10
|
|
Grand Prix Wyszków
(1.2)
|
Wyszków - Wyszków
|
|
29.04
|
7
|
|
Grand Prix Nasielsk-Serock
(1.2)
|
Legionowo - Serock
|
140.0 km
|
25.04
|
19
|
|
Gran Premio della Liberazione U23
(1.2U)
|
|
|
|
|
|
Istarsko Proljece-Istrian Spring Trophy
(2.2)
|
|
17 |
|
General Classification
|
|
16 |
|
Points Classification
|
13.03
|
4
|
17
|
Stage 3
|
Pazin - Umag
|
136.0 km
|
12.03
|
16
|
17
|
Stage 2
|
Novigrad - Motovun
|
175.0 km
|
11.03
|
18
|
29
|
Stage 1
|
Porec - Funtana
|
152.0 km
|
10.03
|
31
|
31
|
Prologue
|
Vrsar - Vrsar
|
1.5 km
|
06.03
|
91
|
|
Trofej Porec - Porec Trophy
(1.2)
|
|
|
02.03
|
31
|
|
Trofej Umag - Umag Trophy
(1.2)
|
|
|