Sowetan Newspaper reports that Zimbabwean striker Ranga Chivaviro has been fired with immediate effect at his club, Baroka Swallows.
Ranga was left with one year on his contract when he was fired.
Chivaviro was on loan at GladAfrica and was called back by his club in January.
Ranga said he was shocked when Baroka Chairman Kurishi Mphahlele terminated his contract.
He said when he was called into the office he was happy thinking he would receive some good news, only to be told his contract had been cancelled.
The 29 year old Chivaviro is now without a club.
Ranga is currently valued at 150 000 Euros according to Transfer Market Website.