 He is a former international with South Africa, having earned a total of 8 caps during 2001–2003.Mazibuko started his career at Bush Bucks in 1998, where he spent 4 years before joining the Mamelodi Sundowns in 2003.He briefly joined struggling Greek Superleague side Ergotelis on loan in 2005, returning to the Mamelodi Sundowns later that year to help them win the South African Premier Division twice, in the 2005–06 and 2006–07 seasons.