Race |
Pos | Date |
Gree-Tour of Guangxi - General classification |
58 |
22/10/2019 |
Gree-Tour of Guangxi - Points classification |
12 |
22/10/2019 |
Gree-Tour of Guangxi - Mountains classification |
14 |
22/10/2019 |
Gree-Tour of Guangxi - Young Riders Classification |
18 |
22/10/2019 |
Gree-Tour of Guangxi - Stage 6 |
101 |
22/10/2019 |
Gree-Tour of Guangxi - Stage 5 |
53 |
21/10/2019 |
Gree-Tour of Guangxi - Stage 4 |
44 |
20/10/2019 |
Gree-Tour of Guangxi - Stage 3 |
87 |
19/10/2019 |
Gree-Tour of Guangxi - Stage 2 |
80 |
18/10/2019 |
Gree-Tour of Guangxi - Stage 1 |
103 |
17/10/2019 |
100° Coppa Bernocchi - 43° GP BPM |
105 |
15/09/2019 |
GP de Fourmies / La Voix du Nord |
62 |
08/09/2019 |
Bretagne Classic - Ouest-France |
85 |
01/09/2019 |
Tour du Limousin - Nouvelle Aquitaine - General classification |
49 |
24/08/2019 |
Tour du Limousin - Nouvelle Aquitaine - Young Riders Classification |
15 |
24/08/2019 |
Tour du Limousin - Nouvelle Aquitaine - Stage 4 |
48 |
24/08/2019 |
Tour du Limousin - Nouvelle Aquitaine - Stage 3 |
56 |
23/08/2019 |
Tour du Limousin - Nouvelle Aquitaine - Stage 2 |
64 |
22/08/2019 |
Tour du Limousin - Nouvelle Aquitaine - Stage 1 |
46 |
21/08/2019 |
La Poly Normande |
7 |
18/08/2019 |
Tour de France - General classification |
95 |
28/07/2019 |
Tour de France - Points classification |
46 |
28/07/2019 |
Tour de France - Young Riders Classification |
12 |
28/07/2019 |
Tour de France - Stage 21 |
116 |
28/07/2019 |
Tour de France - Stage 20 |
83 |
27/07/2019 |
Tour de France - Stage 19 |
0 |
26/07/2019 |
Tour de France - Stage 18 |
43 |
25/07/2019 |
Tour de France - Stage 17 |
82 |
24/07/2019 |
Tour de France - Stage 16 |
82 |
23/07/2019 |
Tour de France - Stage 15 |
50 |
21/07/2019 |
Tour de France - Stage 14 |
65 |
20/07/2019 |
Tour de France - Stage 13 |
80 |
19/07/2019 |
Tour de France - Stage 12 |
111 |
18/07/2019 |
Tour de France - Stage 11 |
101 |
17/07/2019 |
Tour de France - Stage 10 |
112 |
15/07/2019 |
Tour de France - Stage 9 |
104 |
14/07/2019 |
Tour de France - Stage 8 |
91 |
13/07/2019 |
Tour de France - Stage 7 |
96 |
12/07/2019 |
Tour de France - Stage 6 |
106 |
11/07/2019 |
Tour de France - Stage 5 |
89 |
10/07/2019 |
Tour de France - Stage 4 |
97 |
09/07/2019 |
Tour de France - Stage 3 |
123 |
08/07/2019 |
Tour de France - Stage 2 |
20 |
07/07/2019 |
Tour de France - Stage 1 |
95 |
06/07/2019 |
French National Championships - Men's Road Race |
9 |
30/06/2019 |
French National Championships - Men's Time Trial |
9 |
27/06/2019 |
Tour de Suisse - General classification |
57 |
23/06/2019 |
Tour de Suisse - Young Riders Classification |
16 |
23/06/2019 |
Tour de Suisse - Stage 9 |
78 |
23/06/2019 |
Tour de Suisse - Stage 8 |
87 |
22/06/2019 |
Tour de Suisse - Stage 7 |
41 |
21/06/2019 |
Tour de Suisse - Stage 6 |
54 |
20/06/2019 |
Tour de Suisse - Stage 5 |
32 |
19/06/2019 |
Tour de Suisse - Stage 4 |
65 |
18/06/2019 |
Tour de Suisse - Stage 3 |
76 |
17/06/2019 |
Tour de Suisse - Stage 2 |
83 |
16/06/2019 |
Tour de Suisse - Stage 1 |
100 |
15/06/2019 |
Grosser Preis des Kantons Aargau |
44 |
13/06/2019 |
Boucles de l'Aulne - Châteaulin |
12 |
02/06/2019 |
Grand Prix de Plumelec-Morbihan |
55 |
01/06/2019 |
Vuelta Aragón - General classification |
27 |
19/05/2019 |
Vuelta Aragón - Stage 3 |
47 |
19/05/2019 |
Vuelta Aragón - Stage 2 |
33 |
18/05/2019 |
Vuelta Aragón - Stage 1 |
74 |
17/05/2019 |
Tour de Yorkshire - General classification |
26 |
05/05/2019 |
Tour de Yorkshire - Stage 4 |
15 |
05/05/2019 |
Tour de Yorkshire - Stage 3 |
32 |
04/05/2019 |
Tour de Yorkshire - Stage 2 |
68 |
03/05/2019 |
Tour de Yorkshire - Stage 1 |
47 |
02/05/2019 |
Tour du Finistère |
41 |
20/04/2019 |
Paris-Camembert |
50 |
16/04/2019 |
Circuit des Ardennes International - General classification |
13 |
14/04/2019 |
Circuit des Ardennes International - Stage 3 |
12 |
14/04/2019 |
Circuit des Ardennes International - Points classification |
18 |
14/04/2019 |
Circuit des Ardennes International - Mountains classification |
17 |
14/04/2019 |
Circuit des Ardennes International - Stage 4 |
19 |
14/04/2019 |
Circuit des Ardennes International - Stage 2 |
7 |
13/04/2019 |
Circuit des Ardennes International - Stage 1 |
11 |
12/04/2019 |
La Roue Tourangelle Région Centre Val de Loire - Trophée Harmonie Mutuelle |
28 |
07/04/2019 |
Route Adélie de Vitré |
33 |
05/04/2019 |
Classic Loire Atlantique |
27 |
30/03/2019 |
Milano-Sanremo |
156 |
23/03/2019 |
Paris-Troyes |
8 |
17/03/2019 |
Royal Bernard Drome Classic |
71 |
03/03/2019 |
Faun Environnement - Classic de l'Ardèche Rhône Crussol |
78 |
02/03/2019 |
51ème tour cycliste international du Haut Var - General classification |
40 |
24/02/2019 |
51ème tour cycliste international du Haut Var - Mountains classification |
17 |
24/02/2019 |
51ème tour cycliste international du Haut Var - Stage 3 |
42 |
24/02/2019 |
51ème tour cycliste international du Haut Var - Stage 2 |
45 |
23/02/2019 |
51ème tour cycliste international du Haut Var - Stage 1 |
44 |
22/02/2019 |
Clasica de Almeria |
41 |
17/02/2019 |
Vuelta Ciclista a la Región de Murcia Costa Cálida - General classification |
65 |
16/02/2019 |
Vuelta Ciclista a la Región de Murcia Costa Cálida - Stage 2 |
69 |
16/02/2019 |
Vuelta Ciclista a la Región de Murcia Costa Cálida - Stage 1 |
43 |
15/02/2019 |
Etoile de Bessèges - General classification |
49 |
10/02/2019 |
Etoile de Bessèges - Stage 4 |
62 |
10/02/2019 |
Etoile de Bessèges - Stage 3 |
74 |
09/02/2019 |
Etoile de Bessèges - Stage 2 |
109 |
08/02/2019 |
Etoile de Bessèges - Stage 1 |
93 |
07/02/2019 |
Grand Prix Cycliste la Marseillaise |
54 |
03/02/2019 |