Mahachi, international player for Zimbabwe, plays for SuperSport United FC in the South African Absa Premiership. During his firsts years as a professional footballer, he played in Zimbabwe, his home country. It was in 2014 when he signed for Mamelodi Sundowns that he began his careear in South Africa. He laso played in clubs such as Golden Arrows and Orlando Pirates to finally join to his current club, SuperSport United FC.
His great ability with both legs allows him to play in left or right sites, feeling comfortable in both positions.