2016 wurde er bei den Afrikameisterschaften in Durban im Vorlauf wegen einer Bahnübertretung disqualifiziert. Mit der 4-mal-400-Meter-Staffel gewann er in 3:02,20 min die Goldmedaille. Daraufhin nahm er mit der Staffel an den Olympischen Spielen in Rio de Janeiro teil und belegte im Finale in 2:59,06 min den fünften Platz. 2017 gewann die botswanischen Stafette die Silbermedaille bei den World Relays hinter den Vereinigten Staaten. Mit der Staffel nahm er auch an den Weltmeisterschaften in London teil und schied dort mit 3:06,50 min im Vorlauf aus. 2018 nahm er zum ersten Mal an den Commonwealth Games im australischen Gold Coast teil und gewann dort mit der botswanischen Stafette in 3:01,78 s die Goldmedaille. Im August belegte er bei den Afrikameisterschaften in Asaba in 46,83 s den sechsten Platz.