Macha, however, finished his debut season in the PSL without scoring a goal in a competitive game and was released by the Soweto giants.
Now in Limpopo with his new club Baroka FC after signing a two-year deal, the Zambian striker is determined to score at least 10 goals for Bakgaga in the coming season and show he has what it takes to score regularly, if given an opportunity.
At Chiefs Macha was unable to get ahead of players such as Bernard Parker, Michelle Katsvairo and, at a later stage, Gustavo Paez, who joined Amakhosi in the second half of the season and showed he has potential to lead the attack. He made six appearances in all competitions and only three of those were starts.
“In football you need to face challenges. If the boss says you need to leave, there’s nothing you can do. You find another team and you do your best and prove other people wrong,” Macha tells KickOff.com.
“You know Chiefs is a big team. If you are doing well at Chiefs, then it’s a dream come true. Unfortunately, it was not my season last season. I played in the Black Label after I came on as a substitute. I played against Wits [first league game of the season] and then I played 90 minutes against Cape Town City [MTN8].
"After that game, I went to the national team and got injured. I came back and I stayed out for nine to 10 games. And at the time I got injured, I was in form and I wanted to show people my talent. When you are injured, when you come back it’s quite difficult."
The 25-year-old is eager to impress Baroka coach Kgoloko Thobejane, so that he can get game time.
“I need to concentrate and work hard. To convince the coach that you need to play, you need to work hard. I can say I want to play and score goals, but at the end of the day I need to convince the coach I deserve to play. This season I just want 10 goals. I hope favour is upon me this season,” he adds.
Macha is enjoying his time at Baroka so far, but admits there’s a big difference to what he experienced at Chiefs.
“Everything is going well. You can go anywhere in football, but you need to adjust to it and do your work. I don’t need to think of Jo'burg. Work is work, so there’s nothing I can do.
“Chiefs is a big team in South Africa, so you can compare them to Baroka. Even when it comes to professionalism, Chiefs is better. But the most important thing is that we want to achieve. We understand each other as players and the coaches are guiding us. We want to try finish in the top eight.”
Macha hopes he can one day return to Chiefs or play for another big club in the local league.