Ndlovu began his professional football career playing for FC Cape Town in his homeland South Africa. He then made the move to England, where he signed for Welling United in 2016. After one season with Welling United, he joined Boreham Wood in 2017 and has been an integral part of the team ever since.