Thamsanqa Mkhize

Thamsanqa Innocent Mkhize (born 18 August 1988) is a South African professional soccer player who plays for and captains Cape Town City. As well as plays for the South African national team.