| 23-11 | 3 | | CAC Road Cycling African Championships U23 (CC) | 163.0km |
| 20-11 | 9 | | CAC Road Cycling African Championships TT U23 (CC) | 28.0km |
| 26-09 | 50 | | UCI World Championship Kigali U23 (CM) | 164.0km |
| 22-09 | 28 | | UCI World Championship Kigali TT U23 (CM) | 31.0km |
| | | Tour of Salalah (2.2) |
| 6 | | Klassement |
| 22 | | Punten |
| 2 | | Jongeren |
| 10-09 | 10 | 6 | Stage 4Ad Dahariz Beach - Wadi Darbat (120.0km) | 120.0km |
| 09-09 | 12 | 6 | Stage 3Al Haffa - Ayn Ishat (154.0km) | 154.0km |
| 08-09 | 8 | 14 | Stage 2Taqah - Hajif (132.0km) | 132.0km |
| 07-09 | 12 | 12 | Stage 1Ain Razat - Khor Rori (108.0km) | 108.0km |
| 06-09 | 10 | | Dhofar Classic (1.2) | |
| 29-06 | 1 | | National Road Championships - Rwanda (CN) | |
| 28-06 | 1 | | National Road Championships - Rwanda TT (CN) | |
| 28-06 | 1 | | National Road Championships - Rwanda TT U23 (CN) | |
| 03-05 | 66 | | The Traka 200 (National) | 200.0km |
| | | Tour du Rwanda (2.1) |
| 29 | | Klassement |
| 11 | | Berg |
| 02-03 | NR | 29 | Stage 7Kigali - Kigali (73.0km) | 73.0km |
| 01-03 | 21 | 29 | Stage 6Nyanza - Kigali (114.0km) | 114.0km |
| 28-02 | 31 | 32 | Stage 5Rusizi - Huye (143.0km) | 143.0km |
| 27-02 | 44 | 35 | Stage 4Rubavu - Karongi (97.0km) | 97.0km |
| 26-02 | 34 | 36 | Stage 3Musanze - Rubavu (121.0km) | 121.0km |
| 25-02 | 46 | 46 | Stage 2Kigali - Musanze (113.0km) | 113.0km |
| 24-02 | 33 | 35 | Stage 1Rukomo - Kayonza (158.0km) | 158.0km |
| 23-02 | 45 | 45 | PrologueKigali - Kigali (3.0km) | 3.0km |