DEAL DONE: Maritzburg United sign Keagan Buchanan

Keagan Buchanan has joined Maritzburg United on a free transfer after leaving Kaizer Chiefs, signing a three-year contract.