21/12/19
|
Cyclo-cross de St Étienne Méons
|
|
31ème
|
19/12/19
|
Stage ALM
|
|
|
30/11/19
|
Cyclo-cross de Pontcharra
|
|
🥉
|
24/11/19
|
Cyclo-cross de Cognin
|
|
4ème
|
16/11/19
|
Stage de cohésion
|
|
|
10/11/19
|
Cyclo-cross de Saint-Laurent-d'Oingt
|
|
7ème
|
10/10/19
|
Gran Piemonte
|
1.HC
|
🥉
|
06/10/19
|
Tour de Vendée
|
1.1
|
35ème
|
04/10/19
|
Prolongation de contrat
|
|
|
29/09/19
|
Paris - Chauny
|
1.1 CDF
|
🥉
|
15/09/19
|
Grand Prix Cycliste de Montréal
|
World Tour
|
9ème
|
13/09/19
|
Grand Prix Cycliste de Québec
|
World Tour
|
33ème
|
01/09/19
|
Deutschland Tour - étape 4
|
2.HC
|
97ème
|
31/08/19
|
Deutschland Tour - étape 3
|
2.HC
|
30ème
|
30/08/19
|
Deutschland Tour - étape 2
|
2.HC
|
12ème
|
29/08/19
|
Deutschland Tour - étape 1
|
2.HC
|
40ème
|
24/08/19
|
Tour du Limousin - étape 4
|
2.1
|
93ème
|
23/08/19
|
Tour du Limousin - étape 3
|
2.1
|
37ème
|
22/08/19
|
Tour du Limousin - étape 2
|
2.1
|
66ème
|
21/08/19
|
Tour du Limousin - étape 1
|
2.1
|
50ème
|
18/08/19
|
La Polynormande
|
1.1 CDF
|
55ème
|
12/08/19
|
Critériums
|
|
|
03/08/19
|
Clasica San Sebastian
|
World Tour
|
63ème
|
21/07/19
|
Tokyo 2020 Test Event
|
1.2
|
🥉
|
30/06/19
|
Championnat de France
|
Elite Professionnel
|
28ème
|
27/06/19
|
Championnat de France CLM
|
Elite
|
13ème
|
23/06/19
|
Route d'Occitanie - étape 4
|
2.1
|
34ème
|
22/06/19
|
Route d'Occitanie - étape 3
|
2.1
|
10ème
|
21/06/19
|
Route d'Occitanie - étape 2
|
2.1
|
27ème
|
20/06/19
|
Route d'Occitanie - étape 1
|
2.1
|
11ème
|
17/06/19
|
Mont Ventoux Dénivelé Challenges
|
1.1
|
24ème
|
02/06/19
|
Giro d'Italia - étape 21
|
World Tour
|
85ème
|
01/06/19
|
Giro d'Italia - étape 20
|
World Tour
|
85ème
|
31/05/19
|
Giro d'Italia - étape 19
|
World Tour
|
96ème
|
30/05/19
|
Giro d'Italia - étape 18
|
World Tour
|
60ème
|
29/05/19
|
Giro d'Italia - étape 17
|
World Tour
|
🏆
|
28/05/19
|
Giro d'Italia - étape 16
|
World Tour
|
48ème
|
26/05/19
|
Giro d'Italia - étape 15
|
World Tour
|
119ème
|
25/05/19
|
Giro d'Italia - étape 14
|
World Tour
|
38ème
|
24/05/19
|
Giro d'Italia - étape 13
|
World Tour
|
104ème
|
23/05/19
|
Giro d'Italia - étape 12
|
World Tour
|
75ème
|
22/05/19
|
Giro d'Italia - étape 11
|
World Tour
|
60ème
|
21/05/19
|
Giro d'Italia - étape 10
|
World Tour
|
23ème
|
19/05/19
|
Giro d'Italia - étape 9
|
World Tour
|
43ème
|
18/05/19
|
Giro d'Italia - étape 8
|
World Tour
|
47ème
|
17/05/19
|
Giro d'Italia - étape 7
|
World Tour
|
41ème
|
16/05/19
|
Giro d'Italia - étape 6
|
World Tour
|
8ème
|
15/05/19
|
Giro d'Italia - étape 5
|
World Tour
|
150ème
|
14/05/19
|
Giro d'Italia - étape 4
|
World Tour
|
40ème
|
13/05/19
|
Giro d'Italia - étape 3
|
World Tour
|
68ème
|
12/05/19
|
Giro d'Italia - étape 2
|
World Tour
|
77ème
|
11/05/19
|
Giro d'Italia - étape 1
|
World Tour
|
99ème
|
05/05/19
|
Tour de Romandie - étape 6
|
World Tour
|
39ème
|
04/05/19
|
Tour de Romandie - étape 5
|
World Tour
|
21ème
|
03/05/19
|
Tour de Romandie - étape 4
|
World Tour
|
20ème
|
02/05/19
|
Tour de Romandie - étape 3
|
World Tour
|
54ème
|
01/05/19
|
Tour de Romandie - étape 2
|
World Tour
|
35ème
|
30/04/19
|
Tour de Romandie - prologue
|
World Tour
|
39ème
|
07/04/19
|
Roue Tourangelle
|
1.1 CDF
|
46ème
|
05/04/19
|
Route Adélie
|
1.1 CDF
|
26ème
|
23/03/19
|
Milano - San Remo
|
World Tour
|
129ème
|
19/03/19
|
Tirreno - Adriatico - étape 7
|
World Tour
|
118ème
|
18/03/19
|
Tirreno - Adriatico - étape 6
|
World Tour
|
57ème
|
17/03/19
|
Tirreno - Adriatico - étape 5
|
World Tour
|
89ème
|
16/03/19
|
Tirreno - Adriatico - étape 4
|
World Tour
|
37ème
|
15/03/19
|
Tirreno - Adriatico - étape 3
|
World Tour
|
110ème
|
14/03/19
|
Tirreno - Adriatico - étape 2
|
World Tour
|
146ème
|
13/03/19
|
Tirreno - Adriatico - étape 1
|
World Tour
|
20ème
|
09/03/19
|
Strade Bianche
|
World Tour
|
121ème
|
03/03/19
|
Drôme Classic
|
1.1
|
64ème
|
02/03/19
|
Classic de l'Ardèche
|
1.1
|
84ème
|
24/02/19
|
Tour du Haut Var - étape 3
|
2.1
|
10ème
|
23/02/19
|
Tour du Haut Var - étape 2
|
2.1
|
33ème
|
22/02/19
|
Tour du Haut Var - étape 1
|
2.1
|
56ème
|
17/02/19
|
Trofeo Laigueglia
|
1.HC
|
5ème
|
27/01/19
|
Cadel Evans Great Ocean Race
|
World Tour
|
67ème
|
24/01/19
|
Critérium de Melbourne
|
1.1
|
5ème
|
20/01/19
|
Tour Down Under - étape 6
|
World Tour
|
38ème
|
19/01/19
|
Tour Down Under - étape 5
|
World Tour
|
54ème
|
18/01/19
|
Tour Down Under - étape 4
|
World Tour
|
127ème
|
17/01/19
|
Tour Down Under - étape 3
|
World Tour
|
87ème
|
16/01/19
|
Tour Down Under - étape 2
|
World Tour
|
128ème
|
15/01/19
|
Tour Down Under - étape 1
|
World Tour
|
45ème
|
13/01/19
|
Down Under Classic
|
1.1
|
46ème
|