Leonard has spent the past six months on loan at Celtic from Moroka Swallows but will now be moving on a permanent basis. The 21 year-old has signed a two year deal. Another player Buhle Mkhwananzi who arrived on loan from Mamelodi Sundowns at the beginning will be allowed to return to Chloorkop as per the initial agreement signed last year. Celtic have already lost Thokozani Mshengu and Prince Hlela who have since joined BidVest Wits and AmaZulu respectively. Zambian midfielder Clifford Mulenga has moved to SuperSport United. Ezenwa Otorogu, Ransford Osei, Cecil Oerson, Bevan Fransch, Luyanda Hlongwa and Siyabonga Mbatha have all been allowed to leave as their contracts will not be renewed for the new season.