| 17-09 | 46 | | UEC Road European Championships U23 (CC) | 152.0km |
| | | Volta a Portugal do Futuro / Liberty Seguros (2.2U) |
| 15 | | Klassement |
| 2 | | Punten |
| 3 | | Berg |
| 17-07 | 17 | 15 | Stage 4Boticas - Montalegre (119.0km) | 119.0km |
| 16-07 | 22 | 18 | Stage 3Lousada - Boticas (134.0km) | 134.0km |
| 15-07 | 1 | 1 | Stage 2Penela - Oliveira de Azeméis (145.0km) | 145.0km |
| 14-07 | 3 | 3 | Stage 1Soure - Condeixa-a-Nova (138.0km) | 138.0km |
| | | Tour de Gironde (2.2) |
| 28-05 | DNS | | Stage 2Carbon-Blanc - Cenon (211.0km) | 211.0km |
| 27-05 | 131 | 129 | Stage 1Bordeaux-Caudéran - Lacanau Océan (162.0km) | 162.0km |
| | | Ronde de l'Isard (2.2U) |
| 22-05 | 17 | | Stage 4Eaunes - Saint-Girons (159.0km) | 159.0km |
| 21-05 | 10 | | Stage 3Trie-sur-Baïse - Boulogne-sur-Gesse (160.0km) | 160.0km |
| | | Vuelta Ciclista del Uruguay (2.2) |
| 18 | | Klassement |
| 27-03 | | 18 | Stage 10San Carlos - Montevideo (168.0km) | 168.0km |
| 26-03 | 17 | | Stage 9Mariscala - Rocha (159.0km) | 159.0km |
| 25-03 | 16 | | Stage 8Melo - Treinta y Tres (107.0km) | 107.0km |
| 23-03 | 20 | | Stage 6Durazno - Tacuarembó (203.0km) | 203.0km |
| 22-03 | 14 | | Stage 5Young - Durazno (164.0km) | 164.0km |
| 20-03 | 7 | | Stage 3bSanta Lucia - Colonia (150.0km) | 150.0km |
| 19-03 | 16 | | Stage 2Minas - Florida (143.0km) | 143.0km |
| | | Volta ao Alentejo (2.2) |
| 17-03 | 15 | 12 | Stage 2Monforte - Montemor (206.0km) | 206.0km |
| 16-03 | 14 | 14 | Stage 1Portalegre - Castelo de Vide (158.0km) | 158.0km |