| 28-09 | DNF | | UCI World Championship Kigali (CM) | 267.0km |
| 21-09 | 32 | | UCI World Championship Kigali TT (CM) | 40.0km |
| | | GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (2.2) |
| 77 | | Klassement |
| 13-07 | 76 | 77 | Stage 3Lourinhã - Torres Vedras (172.0km) | 172.0km |
| 12-07 | 90 | 81 | Stage 2Bombarral - Alto de Montejunto (161.0km) | 161.0km |
| 11-07 | 69 | 70 | Stage 1Arruda dos Vinhos - Sobral de Monte Agraço (181.0km) | 181.0km |
| 10-07 | 17 | 17 | PrologueTurcifal - Turcifal (8.0km) | 8.0km |
| 22-06 | 1 | | National Road Championships - Grenada (CN) | |
| 21-06 | 1 | | National Road Championships - Grenada TT (CN) | |
| | | Volta ao Alentejo (2.2) |
| 59 | | Klassement |
| 30-03 | 34 | 59 | Stage 5Estremoz - Évora (151.0km) | 151.0km |
| 29-03 | 64 | 60 | Stage 4Monforte - Castelo de Vide (147.0km) | 147.0km |
| 28-03 | 72 | 41 | Stage 3Carvalhal - Arraiolos (151.0km) | 151.0km |
| 27-03 | 31 | 29 | Stage 2Castro Verde - Grandola (171.0km) | 171.0km |
| 26-03 | 33 | 36 | Stage 1Beja - Moura (166.0km) | 166.0km |
| 23-03 | 35 | | Troféu Internacional da Arrábida (1.2) | 173.0km |
| | | Tour of Sharjah (2.2) |
| 78 | | Klassement |
| 28-01 | 17 | 78 | Stage 5Al Hamriyah - Sharjah (121.0km) | 121.0km |
| 27-01 | 98 | 89 | Stage 4Kalba City - Khorfakkan (132.0km) | 132.0km |
| 26-01 | 30 | 47 | Stage 3Sharjah - Sharjah (11.0km) | 11.0km |
| 25-01 | 20 | 66 | Stage 2Maliha - Al Dhaid University (127.0km) | 127.0km |
| 24-01 | 78 | 78 | Stage 1Sharjah - Kalba City (132.0km) | 132.0km |