| 11-10 | 117 | | Paris - Tours Elite (1.Pro) | 213.0km |
| | | Volta a Portugal Bicicleta Edição Especial (2.1) |
| 39 | | Klassement |
| 05-10 | 48 | 39 | Stage 8Lisboa - Lisboa (17.0km) | 17.0km |
| 04-10 | 34 | 39 | Stage 7Loures - Setubal (161.0km) | 161.0km |
| 03-10 | 14 | 43 | Stage 6Caldas da Rainha - Torres Vedras (155.0km) | 155.0km |
| 02-10 | 11 | 46 | Stage 5Oliveira do Hospital - Águeda (176.0km) | 176.0km |
| 01-10 | 66 | 48 | Stage 4Guarda - Torre (148.0km) | 148.0km |
| 30-09 | 23 | 41 | Stage 3Felgueiras - Viseu (172.0km) | 172.0km |
| 29-09 | 47 | 46 | Stage 2Paredes - Senhora da Graça (167.0km) | 167.0km |
| 28-09 | 43 | 31 | Stage 1Montalegre - Alto Santa Luzia (180.0km) | 180.0km |
| 27-09 | 26 | 26 | PrologueFafe - Fafe (7.0km) | 7.0km |
| | | GP Internacional Torres Vedras (2.2) |
| 19 | | Klassement |
| 20-09 | 18 | 19 | Stage 2Turcifal - Carvoeira (143.0km) | 143.0km |
| 19-09 | 24 | 24 | Stage 1Torres Vedras - Torres Vedras (146.0km) | 146.0km |
| 30-08 | 37 | | Brussels Cycling Classic (1.Pro) | 202.0km |
| 29-08 | 66 | | Druivenkoers - Overijse (1.1) | 194.0km |
| 23-08 | 54 | | National Road Championships - Spain (CN) | 184.0km |
| | | VOO-Tour de Wallonie (2.Pro) |
| 109 | | Klassement |
| 3 | | Berg |
| 19-08 | 80 | 109 | Stage 4Blegny - Erezee (197.0km) | 197.0km |
| 18-08 | 95 | 136 | Stage 3Plombières - Visé (192.0km) | 192.0km |
| 17-08 | 142 | 141 | Stage 2Tubize - Wavre (179.0km) | 179.0km |
| 16-08 | 86 | 86 | Stage 1Soignies - Ath (188.0km) | 188.0km |
| 01-03 | DNF | | Royal Bernard Drome Classic (1.Pro) | 152.0km |
| 29-02 | DNF | | Faun-Ardèche Classic (1.Pro) | 184.0km |
| 01-02 | DNF | | UCI Cyclo-cross World Championships Dübendorf U23 (CM) | |
| 26-01 | DNS | | Telenet UCI Cyclo-cross World Cup Hoogerheide U23 (CDM) | |
| 19-01 | DNS | | Telenet UCI Cyclo-cross World Cup Nommay U23 (CDM) | |
| 12-01 | 5 | | Spanish National Championships CX U23 (CN) | |