24.09
|
DNF
|
|
UCI World Championship Flanders U23
(CM)
|
Antwerpen - Leuven
|
160.9 km
|
11.09
|
DNF
|
|
UEC Road European Championships U23
(CC)
|
Trento - Trento
|
133.6 km
|
|
|
|
Flanders Tomorrow Tour
(2.2U)
|
02.09
|
101
|
101
|
Stage 1
|
Poperinge - Poperinge
|
155.6 km
|
|
|
|
Tour de l'Avenir
(2.NCUP)
|
18.08
|
DNS
|
|
Stage 5
|
Tomblaine - Bar-sur-Aube
|
151.0 km
|
17.08
|
29
|
78
|
Stage 4
|
Provins - Bar-le-Duc
|
186.0 km
|
16.08
|
110
|
97
|
Stage 3
|
Château-Thierry - Donnemarie-Dontilly
|
152.0 km
|
15.08
|
|
57
|
Stage 2
|
Laon - Laon
|
27.0 km
|
14.08
|
24
|
71
|
Stage 1
|
Charleville-Mézières - Soissons
|
161.0 km
|
13.08
|
104
|
104
|
Prologue
|
Charleville-Mézières - Charleville-Mézières
|
5.0 km
|
|
|
|
Kreiz Breizh Elites
(2.2)
|
01.08
|
DNF
|
|
Stage 3
|
Ploërdut - Carhaix
|
180.5 km
|
31.07
|
66
|
27
|
Stage 2
|
Calanhel - Plouray
|
189.9 km
|
30.07
|
4
|
26
|
Stage 1
|
Ploumagoar - Ploumagoar
|
12.5 km
|
25.07
|
112
|
|
Grand Prix de la ville de Pérenchies
(1.2)
|
|
|
|
|
|
L'Etoile d'Or
(2.NCUP)
|
|
23 |
|
General Classification
|
|
19 |
|
Points Classification
|
20.07
|
17
|
23
|
Stage 2
|
Montmorillon - Montmorillon
|
182.0 km
|
19.07
|
20
|
24
|
Stage 1b
|
Mérigny-Saint-Savin - Le Blanc
|
142.0 km
|
19.07
|
37
|
37
|
Stage 1a
|
Pouligny-Saint-Pierre - Pouligny-Saint-Pierre
|
9.6 km
|
20.06
|
7
|
|
National Road Championships - Estonia
(CN)
|
|
|
17.06
|
3
|
|
National Road Championships - Estonia TT
(CN)
|
|
|
12.06
|
3
|
|
National Road Championships - Estonia U23
(CN)
|
|
|
|
|
|
Course de la Paix Grand Prix Jeseníky
(2.NCUP)
|
|
83 |
|
General Classification
|
06.06
|
84
|
83
|
Stage 3
|
Jesenik - Jesenik
|
171.5 km
|
05.06
|
92
|
90
|
Stage 2
|
Bruntal - Dlouhe Strane
|
139.7 km
|
04.06
|
34
|
52
|
Stage 1
|
Jesenik - Rymarov
|
130.4 km
|
03.06
|
62
|
62
|
Prologue
|
Jesenik - Jesenik
|
3.4 km
|
|
|
|
Orlen Nations Grand Prix
(2.NCUP)
|
|
74 |
|
General Classification
|
30.05
|
91
|
74
|
Stage 2
|
Bialystok - Bialystok
|
124.6 km
|
29.05
|
75
|
73
|
Stage 1
|
Bialystok - Bialystok
|
143.2 km
|
21.03
|
DNF
|
|
GP Slovenian Istria
(1.2)
|
|
|
|
|
|
Istarsko Proljece - Istrian Spring Trophy
(2.2)
|
|
77 |
|
General Classification
|
14.03
|
58
|
77
|
Stage 3
|
Marcana - Umag
|
143.0 km
|
13.03
|
96
|
96
|
Stage 2
|
Vizinada - Motovun
|
165.0 km
|
12.03
|
79
|
132
|
Stage 1
|
Funtana - Porec
|
168.0 km
|
11.03
|
46
|
46
|
Prologue
|
Umag - Umag
|
2.0 km
|
07.03
|
144
|
|
Trofej Porec - Porec Trophy
(1.2)
|
Porec - Tar
|
156.0 km
|
03.03
|
52
|
|
Trofej Umag - Umag Trophy
(1.2)
|
Umag - Umag
|
154.0 km
|