Amakhosi and the former Ghana international are said to have agreed to terminate his contract that was due to expire in June 2018 with effect from June 6, 2017.
“Both parties have signed a separation agreement, the terms of which are confidential,” read a statement of the club’s official website.
“The Club thanks John for his contribution and wish him well for his future endeavours.”
Download our app and read this and other great stories on the move. Available for Android and iOS.