Macha was released by Baroka FC after failing to live up to expectations having joined the Limpopo outfit from Amakhosi at the beginning of last season.
“Leopards have a lot of players right now at their training grounds,” a source told Phakaaathi.
“Macha is one of the players at training.
“Macha is trying to get a contract to stay in the Absa Premiership. The fact that he doesn’t have a contract will work in his favour and he is fit.”
Download our app and read this and other great stories on the move. Available for Android and iOS.