1 | 2018-08-11 | Vuelta a Burgos | General classification | | | 87 | | | 30 |
2 | 2018-08-11 | Vuelta a Burgos | Stage 5 | | | 94 | | | 11 |
3 | 2018-08-10 | Vuelta a Burgos | Stage 4 | | | 85 | | | 52 |
4 | 2018-08-09 | Vuelta a Burgos | Stage 3 | | | 58 | | | 10 |
5 | 2018-08-08 | Vuelta a Burgos | Stage 2 | | | 67 | | | 81 |
6 | 2018-08-07 | Vuelta a Burgos | Stage 1 | | | 52 | | | 81 |
7 | 2018-07-25 | Prueba Villafranca-Ordiziako Klasika | | | DNF | | | 40 |
8 | 2018-04-08 | Klasika Primavera de Amorebieta | | | 50 | | | 7 |
9 | 2018-03-31 | Gran Premio Miguel Indurain | | | DNF | | | 3 |
10 | 2016-05-22 | Ronde de l'Isard | Stage 4 | | | DNF | | | 3 |
11 | 2016-05-21 | Ronde de l'Isard | Stage 3 | | | 87 | | | 27 |
12 | 2016-05-20 | Ronde de l'Isard | Stage 2 | | | 114 | | | 13 |
13 | 2016-05-19 | Ronde de l'Isard | Stage 1 | | | 65 | | | 9 |
14 | 2016-05-01 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | General classification | | | 67 | | | 10 |
15 | 2016-05-01 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 7 | | | 66 | | | 1 |
16 | 2016-04-30 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 6 | | | 54 | | | 37 |
17 | 2016-04-29 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 5 | | | 25 | | | 52 |
18 | 2016-04-28 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 4 | | | 105 | | | 15 |
19 | 2016-04-27 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 3 | | | 65 | | | 101 |
20 | 2016-04-26 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 2 | | | 95 | | | 70 |
21 | 2016-04-25 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle | Stage 1 | | | 48 | | | 67 |
| | | | 5 | | | 16 | |