| 28-09 | DNF | | UCI World Championship Kigali (CM) | 267.0km |
| | | Tour of Salalah (2.2) |
| 52 | | Klassement |
| 19 | | Punten |
| 10-09 | 50 | 52 | Etappe 4Ad Dahariz Beach - Wadi Darbat (120.0km) | 120.0km |
| 09-09 | 5 | 49 | Etappe 3Al Haffa - Ayn Ishat (154.0km) | 154.0km |
| 08-09 | 64 | | Etappe 2Taqah - Hajif (132.0km) | 132.0km |
| 07-09 | 55 | 55 | Etappe 1Ain Razat - Khor Rori (108.0km) | 108.0km |
| 06-09 | 17 | | Dhofar Classic (1.2) | |
| 29-06 | 1 | | National Road Championships - Uganda (CN) | |
| 28-06 | 1 | | National Road Championships - Uganda TT (CN) | |
| 14-06 | 2 | | UCI Gravel World Series - Safari Gravel Race (National) | |
| | | Tour du Rwanda (2.1) |
| 58 | | Klassement |
| 02-03 | NR | 58 | Etappe 7Kigali - Kigali (73.0km) | 73.0km |
| 01-03 | | 58 | Etappe 6Nyanza - Kigali (114.0km) | 114.0km |
| 28-02 | 60 | 57 | Etappe 5Rusizi - Huye (143.0km) | 143.0km |
| 27-02 | 61 | 61 | Etappe 4Rubavu - Karongi (97.0km) | 97.0km |
| 26-02 | 67 | 58 | Etappe 3Musanze - Rubavu (121.0km) | 121.0km |
| 25-02 | 65 | 58 | Etappe 2Kigali - Musanze (113.0km) | 113.0km |
| 24-02 | 36 | 25 | Etappe 1Rukomo - Kayonza (158.0km) | 158.0km |
| 23-02 | 30 | 30 | ProloogKigali - Kigali (3.0km) | 3.0km |