He represented Botswana at the 2019 African Games and he won one of the bronze medals in the men's individual kata event.
[1] In 2018, he competed in the men's individual kata event at the World Karate Championships held in Madrid, Spain.
[2] In 2019, he also competed at the African Beach Games held in Sal, Cape Verde where he won one of the bronze medals in the men's individual kata event.
At the 2019 African Karate Championships held in Gaborone, Botswana, he won one of the bronze medals in the men's individual kata event.
[4] In that same year, he also competed in the men's individual kata event at the 2019 World Beach Games held in Doha, Qatar without winning a medal.