2016 belegte er bei den Hallenweltmeisterschaften in Portland mit 19,84 m Platz zwölf und gewann bei den Afrikameisterschaften in Durban die Bronzemedaillen im Kugelstoßen und mit dem Diskus. Er qualifizierte sich auch für die Olympischen Spiele in Rio de Janeiro, bei denen er mit 18,98 m in der Qualifikation ausschied. Im April 2018 nahm er erneut an den Commonwealth Games im australischen Gold Coast teil und belegte dort mit 59,58 m den siebten Platz im Diskuswurf.