Race |
Pos | Date |
La DH Famenne Ardenne Classic |
29 |
06/10/2019 |
Tour de l'Eurométropole |
37 |
05/10/2019 |
Giro della Toscana - Memorial Alfredo Martini |
34 |
18/09/2019 |
Tour du Doubs |
5 |
15/09/2019 |
GP de Fourmies / La Voix du Nord |
55 |
08/09/2019 |
Giro della Regione Friuli Venezia Giulia - General classification |
3 |
07/09/2019 |
Giro della Regione Friuli Venezia Giulia - Mountains classification |
9 |
07/09/2019 |
Giro della Regione Friuli Venezia Giulia - Points classification |
2 |
07/09/2019 |
Giro della Regione Friuli Venezia Giulia - Stage 4 |
9 |
07/09/2019 |
Giro della Regione Friuli Venezia Giulia - Stage 3 |
2 |
06/09/2019 |
Giro della Regione Friuli Venezia Giulia - Stage 2 |
3 |
05/09/2019 |
Giro della Regione Friuli Venezia Giulia - Stage 1 |
16 |
04/09/2019 |
Omloop Mandel-Leie-Schelde Meulebeke |
39 |
31/08/2019 |
Druivenkoers - Overijse |
71 |
28/08/2019 |
Vuelta a Burgos - General classification |
48 |
17/08/2019 |
Vuelta a Burgos - Mountains classification |
2 |
17/08/2019 |
Vuelta a Burgos - Stage 5 |
32 |
17/08/2019 |
Vuelta a Burgos - Stage 4 |
82 |
16/08/2019 |
Vuelta a Burgos - Stage 3 |
60 |
15/08/2019 |
Vuelta a Burgos - Stage 2 |
71 |
14/08/2019 |
Vuelta a Burgos - Stage 1 |
86 |
13/08/2019 |
Swiss National Championships - Men's Road Race |
2 |
30/06/2019 |
Tour de Suisse - General classification |
54 |
23/06/2019 |
Tour de Suisse - Points classification |
26 |
23/06/2019 |
Tour de Suisse - Mountains classification |
20 |
23/06/2019 |
Tour de Suisse - Stage 9 |
75 |
23/06/2019 |
Tour de Suisse - Stage 8 |
103 |
22/06/2019 |
Tour de Suisse - Stage 7 |
35 |
21/06/2019 |
Tour de Suisse - Stage 6 |
48 |
20/06/2019 |
Tour de Suisse - Stage 5 |
62 |
19/06/2019 |
Tour de Suisse - Stage 4 |
75 |
18/06/2019 |
Tour de Suisse - Stage 3 |
93 |
17/06/2019 |
Tour de Suisse - Stage 2 |
81 |
16/06/2019 |
Tour de Suisse - Stage 1 |
116 |
15/06/2019 |
Grosser Preis des Kantons Aargau |
21 |
13/06/2019 |
Gran Premio Città di Lugano |
19 |
09/06/2019 |
Tour de la Mirabelle - General classification |
1 |
02/06/2019 |
Tour de la Mirabelle - Points classification |
6 |
02/06/2019 |
Tour de la Mirabelle - Mountains classification |
12 |
02/06/2019 |
Tour de la Mirabelle - Stage 3 |
28 |
02/06/2019 |
Tour de la Mirabelle - Stage 2 |
3 |
01/06/2019 |
Tour de la Mirabelle - Stage 1a |
29 |
31/05/2019 |
Tour de la Mirabelle - Stage 1b |
5 |
31/05/2019 |
Tour de l'Ain - General classification |
19 |
26/05/2019 |
Tour de l'Ain - Mountains classification |
7 |
26/05/2019 |
Tour de l'Ain - Stage 3 |
16 |
26/05/2019 |
Tour de l'Ain - Stage 2 |
28 |
25/05/2019 |
Tour de l'Ain - Stage 1 |
71 |
24/05/2019 |
Flèche Ardennaise |
1 |
12/05/2019 |
Tour de Romandie - General classification |
41 |
05/05/2019 |
Tour de Romandie - Points classification |
41 |
05/05/2019 |
Tour de Romandie - Mountains classification |
1 |
05/05/2019 |
Tour de Romandie - Stage 5 |
98 |
05/05/2019 |
Tour de Romandie - Stage 4 |
44 |
04/05/2019 |
Tour de Romandie - Stage 3 |
37 |
03/05/2019 |
Tour de Romandie - Stage 2 |
30 |
02/05/2019 |
Tour de Romandie - Stage 1 |
54 |
01/05/2019 |
Tour de Romandie - Prologue |
95 |
30/04/2019 |
Tour du Loir et Cher E Provost - General classification |
8 |
21/04/2019 |
Tour du Loir et Cher E Provost - Points classification |
3 |
21/04/2019 |
Tour du Loir et Cher E Provost - Mountains classification |
5 |
21/04/2019 |
Tour du Loir et Cher E Provost - Stage 5 |
24 |
21/04/2019 |
Tour du Loir et Cher E Provost - Stage 4 |
22 |
20/04/2019 |
Tour du Loir et Cher E Provost - Stage 3 |
7 |
19/04/2019 |
Tour du Loir et Cher E Provost - Stage 2 |
10 |
18/04/2019 |
Tour du Loir et Cher E Provost - Stage 1 |
1 |
17/04/2019 |
Tour de Normandie - General classification |
56 |
31/03/2019 |
Tour de Normandie - Points classification |
15 |
31/03/2019 |
Tour de Normandie - Mountains classification |
19 |
31/03/2019 |
Tour de Normandie - Stage 7 |
2 |
31/03/2019 |
Tour de Normandie - Stage 6 |
34 |
30/03/2019 |
Tour de Normandie - Stage 5 |
69 |
29/03/2019 |
Tour de Normandie - Stage 4 |
81 |
28/03/2019 |
Tour de Normandie - Stage 3 |
47 |
27/03/2019 |
Tour de Normandie - Stage 2 |
131 |
26/03/2019 |
Tour de Normandie - Stage 1 |
132 |
25/03/2019 |
104^ Popolarissima |
15 |
17/03/2019 |
Le Samyn |
93 |
05/03/2019 |
Colombia 2.1 - General classification |
58 |
17/02/2019 |
Colombia 2.1 - Points classification |
33 |
17/02/2019 |
Colombia 2.1 - Stage 6 |
81 |
17/02/2019 |
Colombia 2.1 - Stage 5 |
41 |
16/02/2019 |
Colombia 2.1 - Stage 4 |
68 |
15/02/2019 |
Colombia 2.1 - Stage 3 |
40 |
14/02/2019 |
Colombia 2.1 - Stage 2 |
101 |
13/02/2019 |
Colombia 2.1 - Stage 1 |
19 |
12/02/2019 |
Grand Prix L'Échappée |
1 |
2019 |