30.06
|
3
|
|
British Cycling National Cross Country Series Round 5
(2)
|
Parkwood - Parkwood
|
|
22.06
|
39
|
|
UCI MTB World Cup XCO - Crans-Montana U23
(CDM)
|
Crans-Montana - Crans-Montana
|
|
16.06
|
61
|
|
UCI MTB World Cup XCO - Val di Sole U23
(CDM)
|
Val di Sole - Val di Sole
|
|
09.06
|
2
|
|
British Cycling National Cross Country Series Round 4
(2)
|
Woody’s Bike Park - Woody’s Bike Park
|
|
|
|
|
Orlen Nations Grand Prix
(2.NCUP)
|
|
65 |
|
General Classification
|
19.05
|
46
|
65
|
Stage 5
|
Lesko - Arlamów
|
143.0 km
|
18.05
|
117
|
89
|
Stage 4
|
Bukovina Resort - Jaslo
|
175.0 km
|
17.05
|
100
|
83
|
Stage 3
|
Tvrdosin - Štrbské Pleso
|
121.0 km
|
16.05
|
96
|
83
|
Stage 2
|
Prerov - Kohútka
|
110.0 km
|
15.05
|
60
|
60
|
Stage 1
|
Prostejov - Bouzov
|
135.0 km
|
08.05
|
26
|
|
UEC Mountainbike European Continental Championships - XCC
(CC)
|
Cheile Gradistei Fundata - Cheile Gradistei Fundata
|
|
21.04
|
3
|
|
British Cycling National Cross Country Series Round 2
(2)
|
Kirroughtree Forest - Kirroughtree Forest
|
|
17.03
|
DNS
|
|
MTB French Cup - Marseille - Luminy
(HC)
|
Marseille - Luminy - Marseille - Luminy
|
|
16.03
|
46
|
|
MTB French Cup - Marseille - Luminy
(HC)
|
Marseille - Luminy - Marseille - Luminy
|
|
15.03
|
17
|
|
MTB French Cup - Marseille - Luminy XCC
(HC)
|
Marseille - Luminy - Marseille - Luminy
|
|
25.02
|
9
|
|
Shimano Supercup Massi Banyoles
(HC)
|
Banyoles - Banyoles
|
|
13.01
|
8
|
|
British National Championships CX
(CN)
|
Callendar Park - Callendar Park
|
|