Musonda spent the past season away on loan at Golden Arrows where his stay came to a premature end in April. Musonda has tried out at Bloemfontein Celtic without any luck before taking the offer to join Leopards.
The 25-year-old was told he is not in Pirates’ plans for this season upon his return from Arrows and has since been handed his clearance, giving him the freedom to join a team of his choice.
Leopards have confirmed that Musonda has signed with them and is already training with the squad while waiting for the issuing of his work permit before he becomes available for selection.
Musonda was signed by Pirates at the beginning of last year and played two games as a substitute before being loaned out.