31 year old Soweto-born William Twala played for Wits University and Orlando Pirates in his youth.
It was at the Orlando Pirates that William Twala made his professional debut. Thereafter he went on to play for → FC AK (loan), Chippa United (loan, thrice), Golden Arrows (loan), Kaizer Chiefs, Maritzburg United (loan), Free State Stars, and Erbil SC.
William Twala has represented the South African national team, so bring a lot of experience to Madan Maharaj FC.