11/09/2018 | 87 | La Vuelta ciclista a España | Etape 18 | 2.UWT | - |
09/09/2018 | 10 | La Vuelta ciclista a España | Etape 16 ITT | 2.UWT | 15 |
08/09/2018 | 134 | La Vuelta ciclista a España | Etape 15 | 2.UWT | - |
07/09/2018 | 137 | La Vuelta ciclista a España | Etape 14 | 2.UWT | - |
02/09/2018 | 109 | La Vuelta ciclista a España | Etape 9 | 2.UWT | - |
01/09/2018 | 141 | La Vuelta ciclista a España | Etape 8 | 2.UWT | - |
31/08/2018 | 163 | La Vuelta ciclista a España | Etape 7 | 2.UWT | - |
30/08/2018 | 85 | La Vuelta ciclista a España | Etape 6 | 2.UWT | - |
29/08/2018 | 134 | La Vuelta ciclista a España | Etape 5 | 2.UWT | - |
28/08/2018 | 167 | La Vuelta ciclista a España | Etape 4 | 2.UWT | - |
27/08/2018 | 153 | La Vuelta ciclista a España | Etape 3 | 2.UWT | - |
26/08/2018 | 119 | La Vuelta ciclista a España | Etape 2 | 2.UWT | - |
25/08/2018 | 37 | La Vuelta ciclista a España | Etape 1 ITT | 2.UWT | - |
19/08/2018 | 99 | EuroEyes Cyclassics Hamburg | - | 1.UWT | - |
04/08/2018 | 78 | Clasica Ciclista San Sebastian | - | 1.UWT | - |
01/08/2018 | 73 | VOO-Tour de Wallonie | Classement Général Final | 2.HC | - |
01/08/2018 | 45 | VOO-Tour de Wallonie | Etape 5 | 2.HC | - |
31/07/2018 | 76 | VOO-Tour de Wallonie | Etape 4 | 2.HC | - |
30/07/2018 | 78 | VOO-Tour de Wallonie | Etape 3 | 2.HC | - |
29/07/2018 | 86 | VOO-Tour de Wallonie | Etape 2 | 2.HC | - |
28/07/2018 | 114 | VOO-Tour de Wallonie | Etape 1 | 2.HC | - |
01/07/2018 | 30 | National Road Championships - Denmark | Hommes Elite (Course en ligne individuelle) | CN | - |
24/06/2018 | 96 | Adriatica Ionica Race/Following the Serenissima Routes | Classement Général Final | 2.1 | - |
24/06/2018 | 90 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 5 | 2.1 | - |
23/06/2018 | 39 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 4 | 2.1 | - |
22/06/2018 | 68 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 3 | 2.1 | - |
21/06/2018 | 108 | Adriatica Ionica Race/Following the Serenissima Routes | Etape 2 | 2.1 | - |
19/05/2018 | 33 | Amgen Tour of California | Classement Général Final | 2.UWT | - |
19/05/2018 | 20 | Amgen Tour of California | Etape 7 | 2.UWT | 5 |
18/05/2018 | 38 | Amgen Tour of California | Etape 6 | 2.UWT | - |
17/05/2018 | 74 | Amgen Tour of California | Etape 5 | 2.UWT | - |
16/05/2018 | 32 | Amgen Tour of California | Etape 4 | 2.UWT | - |
15/05/2018 | 46 | Amgen Tour of California | Etape 3 | 2.UWT | - |
14/05/2018 | 31 | Amgen Tour of California | Etape 2 | 2.UWT | - |
13/05/2018 | 73 | Amgen Tour of California | Etape 1 | 2.UWT | - |
11/04/2018 | 65 | De Brabantse Pijl - La Flèche Brabançonne | - | 1.HC | - |
04/04/2018 | 44 | Scheldeprijs | - | 1.HC | - |
31/03/2018 | 30 | Volta Limburg Classic | - | 1.1 | - |
25/03/2018 | 18 | Tour de Normandie | Classement Général Final | 2.2 | - |
25/03/2018 | 49 | Tour de Normandie | Etape 7 | 2.2 | - |
24/03/2018 | 61 | Tour de Normandie | Etape 6 | 2.2 | - |
23/03/2018 | 53 | Tour de Normandie | Etape 5 | 2.2 | - |
22/03/2018 | 57 | Tour de Normandie | Etape 4 | 2.2 | - |
21/03/2018 | 30 | Tour de Normandie | Etape 3 | 2.2 | - |
20/03/2018 | 44 | Tour de Normandie | Etape 2 | 2.2 | - |
19/03/2018 | 10 | Tour de Normandie | Etape 1 | 2.2 | 3 |
11/03/2018 | 2 | Istarsko Proljece - Istrian Spring Trophy | Classement Général Final | 2.2 | 25 |
11/03/2018 | 11 | Istarsko Proljece - Istrian Spring Trophy | Etape 3 | 2.2 | - |
10/03/2018 | 5 | Istarsko Proljece - Istrian Spring Trophy | Etape 2 | 2.2 | 5 |
09/03/2018 | 1  | Istarsko Proljece - Istrian Spring Trophy | Etape 1 | 2.2 | 50 |
11/02/2018 | 6 | Trofeo Laigueglia | - | 1.HC | 20 |