W 2014 był siódmy zarówno na igrzyskach Wspólnoty Narodów, jak i na światowym czempionacie juniorów w Eugene. Jedenasty wieloboista uniwersjady (2015). W tym samym roku zdobył brązowy medal igrzysk afrykańskich. Mistrz Afryki z 2016 roku.