| 23-11 | 10 | | CAC Road Cycling African Championships U23 (CC) | 163.0km |
| 20-11 | 3 | | CAC Road Cycling African Championships TT U23 (CC) | 28.0km |
| 26-09 | DNF | | UCI World Championship Kigali U23 (CM) | 164.0km |
| 22-09 | 32 | | UCI World Championship Kigali TT U23 (CM) | 31.0km |
| 29-06 | 3 | | National Road Championships - Morocco (CN) | 170.0km |
| 27-06 | 1 | | National Road Championships - Morocco TT U23 (CN) | 34.0km |
| 04-05 | DNF | | Grand Prix de Cotonou (1.2) | 107.0km |
| | | Tour du Bénin (2.2) |
| 8 | | Standings |
| 9 | | Points |
| 03-05 | 4 | 8 | Stage 6Toffo - Cotonou (104.0km) | 104.0km |
| 02-05 | 46 | 7 | Stage 5Ouinhi - Porto-Novo (107.0km) | 107.0km |
| 01-05 | 9 | 8 | Stage 4Bohicon - Athièmè (110.0km) | 110.0km |
| 30-04 | | 8 | Stage 3Covè - Zangnanlando (25.0km) | 25.0km |
| 29-04 | 29 | 12 | Stage 2Parakou - Savè (156.0km) | 156.0km |
| 28-04 | 9 | 13 | Stage 1Nikki - Parakou (119.0km) | 119.0km |
| 08-02 | 32 | | Grand Prix Aspendos (1.2) | 129.0km |
| | | Tour du Sahel (2.2) |
| 8 | | Standings |
| 26-01 | 11 | 8 | Stage 5Nouakchott - Nouakchott (100.0km) | 100.0km |
| 25-01 | 12 | 8 | Stage 4Yaghref - Akjoujt (100.0km) | 100.0km |
| 24-01 | 1 | 10 | Stage 3Atar - Choum (120.0km) | 120.0km |
| 23-01 | 16 | 17 | Stage 2Yaghref - Aoujeft (74.0km) | 74.0km |
| 22-01 | 11 | 11 | Stage 1Bourjeimatt - Akjoujt (115.0km) | 115.0km |