| 04-09 | DNS | | Maryland Cycling Classic (1.Pro) | 194.0km |
| 07-08 | DNF | | Commonwealth Games (JR) | |
| 27-03 | 16 | | CAC African Road Championships (CC) | |
| 25-03 | 4 | | CAC African Road Championships TTT Mixed Relay (CC) | |
| 23-03 | 4 | | CAC African Road Championships TTT (CC) | |
| | | Volta ao Alentejo (2.2) |
| 94 | | Klassement |
| 20-03 | 92 | 94 | Etappe 5Castelo de Vide - Évora (171.0km) | 171.0km |
| 19-03 | 92 | 108 | Etappe 4Castelo de Vide - Castelo de Vide (8.0km) | 8.0km |
| 18-03 | 107 | 109 | Etappe 3Elvas - Ponte de Sor (179.0km) | 179.0km |
| 17-03 | 117 | 114 | Etappe 2Beja - Portel (187.0km) | 187.0km |
| 16-03 | 95 | 96 | Etappe 1Vendas Novas - Sines (176.0km) | 176.0km |
| | | Tour du Rwanda (2.1) |
| 25-02 | DNS | | Etappe 5Musanze - Kigali (152.0km) | 152.0km |
| 24-02 | 69 | 44 | Etappe 4Muhanga - Musanze (124.0km) | 124.0km |
| 23-02 | 53 | 44 | Etappe 3Kigali - Gicumbi (124.0km) | 124.0km |
| 22-02 | 26 | 36 | Etappe 2Kigali - Rubavu (155.0km) | 155.0km |
| 21-02 | 37 | 48 | Etappe 1Kigali - Rwamagana (148.0km) | 148.0km |
| 20-02 | 49 | 49 | ProloogKigali - Kigali (4.0km) | 4.0km |