 Mazibuko then moved to newly promoted Thanda Royal Zulu in 2007, and followed them to the National First Division after the club was relegated at the end of the season.He joined fellow National First Division competitors Batau in 2010 to drop to the Second Division as the club was relegated at the end of the 2010–11 season.Mazibuko returned to top-flight in 2013 signing with South African Premier Division side SuperSport United for the 2013–14 Premier Division season.