2017 schied er bei den Weltmeisterschaften in London über 200 Meter mit 20,67 s in der Vorrunde aus. Im Jahr darauf schied er bei den Hallenweltmeisterschaften in Birmingham mit 6,82 s in der ersten Runde aus. Kurz darauf nahm er erneut an den Commonwealth Games im australischen Gold Coast teil und erreichte dort über 100 und 200 Meter das Finale, in dem er mit 10,37 s bzw. 21,16 s ausschied. Auch bei den Afrikameisterschaften in Asaba erreichte er über 200 Meter das Halbfinale und schied dort mit 21,07 s aus. 2019 nahm er bereits zum dritten Mal an den Afrikaspielen in Rabat teil und belegte dort über 200 Meter in 20,83 s den fünften Platz, währen er über 100 Meter mit 10,54 s im Halbfinale ausschied. Anschließend schied er bei den Weltmeisterschaften in Doha über 200 Meter mit 20,85 s im Vorlauf aus.