Veteran Zimbabwe midfielder Tinashe Nengomasha's contract with Bidvest Wits is for three years.
Nengomasha signed for Wits at the weekend after his departure from Kaizer Chiefs, but the details of his deal have been kept under wraps.
Nengomasha's representative Glyn Binkin confirms that the player has signed for three years, and is expected to join his new team-mates this week when Wits start pre-season.
Armed with a big budget this year Wits have been muscling their way in the transfer market.
They have already signed Tlou Molekwane, Matthew Pattison, Ayo Oluwafemi, Thokozani Mshengu, and are strongly linked with Aaron Mokoena, as well as Lizo Mjempu.