09/06 | DNS | | Critérium du Dauphiné | Stage 8 |
08/06 | 49 | | Critérium du Dauphiné | Stage 7 |
07/06 | 73 | | Critérium du Dauphiné | Stage 6 |
06/06 | NR | | Critérium du Dauphiné | Stage 5 |
05/06 | 80 | | Critérium du Dauphiné | Stage 4 (ITT) |
04/06 | 65 | | Critérium du Dauphiné | Stage 3 |
03/06 | 95 | | Critérium du Dauphiné | Stage 2 |
02/06 | 110 | | Critérium du Dauphiné | Stage 1 |
28/04 | NR | | Presidential Cycling Tour of Türkiye | Stage 8 |
28/04 | 18 | | Presidential Cycling Tour of Türkiye |
27/04 | 65 | | Presidential Cycling Tour of Türkiye | Stage 7 |
26/04 | 19 | | Presidential Cycling Tour of Türkiye | Stage 6 |
25/04 | 28 | | Presidential Cycling Tour of Türkiye | Stage 5 |
24/04 | 17 | | Presidential Cycling Tour of Türkiye | Stage 4 |
23/04 | 25 | | Presidential Cycling Tour of Türkiye | Stage 3 |
22/04 | 24 | | Presidential Cycling Tour of Türkiye | Stage 2 |
21/04 | 43 | | Presidential Cycling Tour of Türkiye | Stage 1 |
17/04 | DNF | | La Flèche Wallonne |
14/04 | 49 | | Amstel Gold Race |
06/04 | 32 | | Itzulia Basque Country | Stage 6 |
06/04 | 37 | | Itzulia Basque Country |
05/04 | 66 | | Itzulia Basque Country | Stage 5 |
04/04 | 101 | | Itzulia Basque Country | Stage 4 |
03/04 | 74 | | Itzulia Basque Country | Stage 3 |
02/04 | 50 | | Itzulia Basque Country | Stage 2 |
01/04 | 80 | | Itzulia Basque Country | Stage 1 (ITT) |
30/03 | 18 | | Gran Premio Miguel Indurain |
09/03 | DNF | | Tirreno-Adriatico | Stage 6 |
08/03 | 42 | | Tirreno-Adriatico | Stage 5 |
07/03 | 53 | | Tirreno-Adriatico | Stage 4 |
06/03 | 42 | | Tirreno-Adriatico | Stage 3 |
05/03 | 102 | | Tirreno-Adriatico | Stage 2 |
04/03 | 39 | | Tirreno-Adriatico | Stage 1 (ITT) |
02/03 | 45 | | Strade Bianche |
16/02 | 20 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 3 (ITT) |
12/02 | 17 | | Clásica Jaén |
10/02 | 11 | | Vuelta Ciclista a la Region de Murcia "Costa Calida" |