| | | Vuelta a Cantabria - GP. Gobierno de Cantabria (2.1) |
| 06-09 | DNF | | Stage 2Santa María de Cayón - Sarón (114.0km) | 114.0km |
| 05-09 | 28 | 28 | Stage 1Vioño de Piélago - Vioño de Piélago (118.0km) | 118.0km |
| | | Vuelta Junior a la Ribera del Duero (2.1) |
| 22-08 | 86 | 86 | Stage 1Sotillo de la Ribera - Baños de Valdearados (85.0km) | 85.0km |
| | | Vuelta Ciclista al Besaya (2.1) |
| 70 | | Standings |
| 10 | | Mountain |
| 22-06 | 86 | 70 | Stage 4Los Corrales de Buelna - Los Corrales de Buelna (95.0km) | 95.0km |
| 21-06 | 19 | 62 | Stage 3Polanco - Polanco (112.0km) | 112.0km |
| 20-06 | 88 | 64 | Stage 2Renedo de Piélagos - Renedo de Piélagos (112.0km) | 112.0km |
| 19-06 | 60 | 60 | Stage 1Los Corrales de Buelna - Bostronizo (83.0km) | 83.0km |
| 11-05 | DNF | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper (1.1) | 71.0km |
| | | TRIXXO Ster Van Zuid Limburg (2.1) |
| 20-04 | 110 | 108 | Stage 3aGingelom - Gingelom (8.0km) | 8.0km |
| 20-04 | 116 | 102 | Stage 3bWellen - Wellen (87.0km) | 87.0km |
| 19-04 | 115 | 103 | Stage 2Mopertingen - Rekem (98.0km) | 98.0km |
| 18-04 | 83 | 83 | Stage 1Bilzen - Hoeselt (80.0km) | 80.0km |
| | | Guido Reybrouck Classic (2.1) |
| 22-03 | 138 | 138 | Stage 1Damme - Damme (11.0km) | 11.0km |
| 02-03 | 54 | | Gran Premio San Vicente - Costa Blanca - Junior Ruta (1.1) | 133.0km |
| 01-03 | 79 | | Gran Premio San Vicente - Costa Blanca - Junior C.R.I. (1.1) | 7.0km |