Datum |
Rank |
Race |
Route |
Afstand |
27.09 |
28 |
UCI World Championship Yorkshire U23
(CM)
|
Doncaster - Harrogate |
193.00 km
|
22.09 |
111 |
Gooikse Pijl
(1.1)
|
Gooik - Gooik |
-
|
20.09 |
49 |
Kampioenschap van Vlaanderen
(1.1)
|
Koolskamp - Koolskamp |
185.00 km
|
|
|
Deutschland Tour
(2.HC)
|
|
|
|
79 |
Algemeen klassement |
|
|
01.09 |
58 |
Stage 4
|
Eisenach - Erfurt |
160.00 km
|
31.08 |
80 |
Stage 3
|
Göttingen - Eisenach |
177.00 km
|
30.08 |
83 |
Stage 2
|
Marburg - Göttingen |
199.00 km
|
29.08 |
62 |
Stage 1
|
Hannover - Halberstadt |
167.00 km
|
|
|
Tour de l'Avenir
(2.NCUP)
|
|
|
25.08 |
DNS |
Stage 10
|
Saint-Colomban-des-Villards - Le Corbier |
78.10 km
|
24.08 |
59 |
Stage 9
|
Villaroger - Tignes |
67.20 km
|
23.08 |
60 |
Stage 8
|
Brides-les-Bains - Méribel |
23.10 km
|
22.08 |
86 |
Stage 7
|
Grésy-sur-Isere - La Giettaz |
103.50 km
|
20.08 |
67 |
Stage 6
|
Saint-Julien-Chapteuil - Privas |
124.00 km
|
19.08 |
65 |
Stage 5
|
Espalion - Saint-Julien-Chapteuil |
158.90 km
|
18.08 |
1 |
Stage 4
|
Mauriac - Espalion |
158.20 km
|
17.08 |
100 |
Stage 3
|
Montignac-Lascaux - Mauriac |
162.30 km
|
16.08 |
-
|
Stage 2
|
Eymet - Bergerac |
32.10 km
|
15.08 |
124 |
Stage 1
|
Marmande - Marmande |
128.80 km
|
10.08 |
39 |
UEC Road European Championships U23
(CC)
|
Alkmaar - Alkmaar |
138.00 km
|
|
|
Kreiz Breizh Elites
(2.2)
|
|
|
05.08 |
DNF |
Stage 4
|
Guingamp - Rostrenen |
171.80 km
|
04.08 |
35 |
Stage 3
|
Ploërdut - Carhaix |
181.80 km
|
03.08 |
5 |
Stage 2
|
Calanhel - Plouray |
181.10 km
|
02.08 |
-
|
Stage 1
|
Ploumagoar - Ploumagoar |
12.40 km
|
21.07 |
11 |
Tokyo 2020 Test Event
(1.2)
|
Tokyo - Fuji Speedway |
-
|
30.06 |
78 |
National Road Championships - Great Britain
(CN)
|
-
|
-
|
27.06 |
5 |
National Road Championships - Great Britain TT U23
(CN)
|
-
|
-
|
|
|
Baby Giro
(2.2U)
|
|
|
|
74 |
Algemeen klassement |
|
|
|
7 |
Puntenklassement |
|
|
23.06 |
59 |
Stage 9
|
Agordo - Passo Fedaia |
35.80 km
|
22.06 |
69 |
Stage 8
|
Rosà - Falcade |
134.20 km
|
21.06 |
1 |
Stage 7
|
Dimaro Folgarida - Levico Terme |
153.00 km
|
20.06 |
45 |
Stage 6
|
Aprica - Aprica |
94.80 km
|
19.06 |
132 |
Stage 5
|
Sorbolo - Passo Maniva |
155.10 km
|
17.06 |
84 |
Stage 4
|
Buonconvento - Vetta Amiata |
163.70 km
|
16.06 |
4 |
Stage 3
|
Sesto Fiorentino - Gaiole in Chianti |
145.50 km
|
15.06 |
122 |
Stage 2
|
Bagno di Romagna - Pescia |
174.00 km
|
14.06 |
126 |
Stage 1
|
Riccione - Santa Sofia |
143.20 km
|
13.06 |
13 |
Prologue
|
Riccione - Riccione |
3.60 km
|
02.06 |
54 |
Paris-Roubaix Espoirs
(1.2U)
|
-
|
-
|
|
|
A Travers les Hauts de France
(2.2)
|
|
|
|
3 |
Algemeen klassement |
|
|
|
1 |
Puntenklassement |
|
|
26.05 |
36 |
Stage 3
|
Petite-Forêt - Pecquencourt |
188.50 km
|
25.05 |
10 |
Stage 2
|
Seclin - Bonningues-lès-Calais |
197.80 km
|
24.05 |
90 |
Stage 1
|
Gavrelle - Épinoy |
125.70 km
|
05.05 |
95 |
Entre Brenne et Montmorillonnais
(1.2)
|
-
|
-
|
04.05 |
44 |
L'Etoile d'Or
(1.NCUP)
|
-
|
-
|
01.05 |
13 |
Eschborn-Frankfurt U23
(1.2U)
|
Eschborn - Frankfurt am Main |
147.30 km
|
20.04 |
69 |
Arno Wallaard Memorial
(1.2)
|
Meerkerk - Meerkerk |
-
|
13.04 |
18 |
Ronde van Vlaanderen Beloften
(1.NCUP)
|
-
|
-
|
31.03 |
23 |
Gent-Wevelgem / Kattekoers-Ieper U23
(1.NCUP)
|
Ieper - Ieper |
173.80 km
|
|
|
Volta ao Alentejo
(2.2)
|
|
|
|
26 |
Algemeen klassement |
|
|
|
14 |
Puntenklassement |
|
|
24.03 |
20 |
Stage 6
|
Portalegre - Évora |
152.00 km
|
23.03 |
27 |
Stage 5
|
Castelo de Vide - Castelo de Vide |
8.40 km
|
23.03 |
28 |
Stage 4
|
Ponte de Sor - Portalegre |
74.30 km
|
22.03 |
4 |
Stage 3
|
Santiago do Cacém - Mora |
176.50 km
|
21.03 |
66 |
Stage 2
|
Mértola - Odemira |
182.80 km
|
20.03 |
61 |
Stage 1
|
Montemor-o-Novo - Moura |
208.10 km
|