General classification
6
Classics
2
Flat
26
Hilly
Mountain
0
Time Trial
63
4 Jours de Dunkerque / Grand prix des Hauts de France
83
1
28
35
14/05
Stage 1
Sainte-Catherine > Amiens
66
15/05
Stage 2
Avesnes-sur-Helpe > Crépy-en-Valois
25
16/05
Stage 3
Valenciennes > Famars
122
17/05
Stage 4
La Chapelle d’Armentières > Cassel
73
18/05
Stage 5
Wormhout > Dunkerque
38
13/05
Classique Dunkerque / Grand prix des Hauts de France
Dunkirk > Lens
146
11/05
Tro-Bro Léon
Lannilis > Lannilis
57
09/05
Tour du Finistère Pays de Quimper
Quimper > Quimper
DNF
08/04
Machecoul-Saint-Même > La Baule-Escoublac
17
09/04
Cugand-la-Bernardière > Beaupréau-en-Mauges
92
10/04
Tiercé > Hambers (La Butte de Montaigu)
59
11/04
Sillé-le-Guillaume > Le Mans
04/04
Route Adélie de Vitré
Vitré > Vitré
53
02/04
Paris - Camembert
Magnanville > Livarot-Pays-d'Auge
Tour de Taiwan
61
16/03
Taipei City Hall > Taipei City Hall
17/03
Taoyuan City Hall > Green Pond Park
54
18/03
Baozhong Yimin Temple, Xinpu > Shigang Visitor Information Center
85
19/03
Fo Guang Shan Buddha Museum > Kaohsiung National Stadium
3
20/03
Meinong Hakka Cultural Museum > Liudui Hakka Cultural Park
09/03
Grote prijs Jean-Pierre Monseré
Ichtegem > Roeselare
43
08/03
Grand Prix Criquielion
Ath > Lessines
04/03
Ename Samyn Classic
Quaregnon > Dour
105
17/02
Clásica Jaén Paraiso Interior
Úbeda > Úbeda
16/02
Clasica de Almeria ME
Puebla de Vícar > Roquetas de Mar
76
02/02
Grand Prix Cycliste la Marseillaise
Marseille (l'Estaque) > Marseille (Luminy)
125