24/06/2018 | 40 | Adriatica Ionica Race/Following the Serenissima Routes | Classement Général Final | 2.1 | - |
24/06/2018 | 66 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 5 | 2.1 | - |
23/06/2018 | 69 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 4 | 2.1 | - |
22/06/2018 | 47 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 3 | 2.1 | - |
21/06/2018 | 19 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 2 | 2.1 | - |
27/05/2018 | 125 | Giro d'Italia | Classement Général Final | 2.UWT | - |
27/05/2018 | 91 | Giro d'Italia | Etape 21 | 2.UWT | - |
26/05/2018 | 145 | Giro d'Italia | Etape 20 | 2.UWT | - |
25/05/2018 | 137 | Giro d'Italia | Etape 19 | 2.UWT | - |
24/05/2018 | 139 | Giro d'Italia | Etape 18 | 2.UWT | - |
23/05/2018 | 119 | Giro d'Italia | Etape 17 | 2.UWT | - |
22/05/2018 | 144 | Giro d'Italia | Etape 16 | 2.UWT | - |
20/05/2018 | 120 | Giro d'Italia | Etape 15 | 2.UWT | - |
19/05/2018 | 134 | Giro d'Italia | Etape 14 | 2.UWT | - |
18/05/2018 | 118 | Giro d'Italia | Etape 13 | 2.UWT | - |
17/05/2018 | 140 | Giro d'Italia | Etape 12 | 2.UWT | - |
16/05/2018 | 50 | Giro d'Italia | Etape 11 | 2.UWT | - |
15/05/2018 | 169 | Giro d'Italia | Etape 10 | 2.UWT | - |
13/05/2018 | 85 | Giro d'Italia | Etape 9 | 2.UWT | - |
12/05/2018 | 157 | Giro d'Italia | Etape 8 | 2.UWT | - |
11/05/2018 | 118 | Giro d'Italia | Etape 7 | 2.UWT | - |
10/05/2018 | 157 | Giro d'Italia | Etape 6 | 2.UWT | - |
09/05/2018 | 141 | Giro d'Italia | Etape 5 | 2.UWT | - |
08/05/2018 | 88 | Giro d'Italia | Etape 4 | 2.UWT | - |
06/05/2018 | 144 | Giro d'Italia | Etape 3 | 2.UWT | - |
05/05/2018 | 151 | Giro d'Italia | Etape 2 | 2.UWT | - |
04/05/2018 | 153 | Giro d'Italia | Etape 1 | 2.UWT | - |
22/04/2018 | 8 | Giro dell'Appennino | - | 1.1 | 5 |
17/03/2018 | 128 | Milano-Sanremo | - | 1.UWT | - |
24/02/2018 | 19 | Faun Environnement - Classic de l'Ardèche Rhône Crussol | - | 1.1 | - |
11/02/2018 | 15 | Trofeo Laigueglia | - | 1.HC | 10 |
04/02/2018 | 41 | Etoile de Bessèges | Classement Général Final | 2.1 | - |
04/02/2018 | 44 | Etoile de Bessèges | Etape 5 | 2.1 | - |
03/02/2018 | 60 | Etoile de Bessèges | Etape 4 | 2.1 | - |
02/02/2018 | 40 | Etoile de Bessèges | Etape 3 | 2.1 | - |
01/02/2018 | 68 | Etoile de Bessèges | Etape 2 | 2.1 | - |
31/01/2018 | 48 | Etoile de Bessèges | Etape 1 | 2.1 | - |