Im August 2006 verbesserte er in Rhede den botswanischen Landesrekord im Weitsprung auf 8,27 m. Während er bei den Leichtathletik-Weltmeisterschaften 2007 in Osaka den Finaleinzug verpasste, gewann er bei den Panafrikanischen Spielen im selben Jahr in Algier den Titel. In der folgenden Saison wurde er bei den Leichtathletik-Hallenweltmeisterschaften 2008 in Valencia Vierter und bei den Olympischen Spielen 2008 in Peking Neunter. Bei den Leichtathletik-Weltmeisterschaften 2009 in Berlin belegte er den siebten Platz.