[3] During his formative years, Ndlovu began playing soccer on the streets and when he was sixteen, he was afforded the opportunity to join an Academy of Excellence.
[4] He later traveled to Johannesburg where he slept in a train station bathroom for three days in order to attend soccer trials with Platinum Stars.
He was offered a contract by the club and initially impressed in front of goal at youth level.
[4] His form dipped soon after, however, as the new source of income began to serve as a distraction and Platinum Stars elected not to renew his contract in 2011.
[5] During the 2017–18 UEFA Champions League campaign, Ndlovu scored an away goal against FC Copenhagen which helped Qarabağ qualify for the group stages of the tournament for the first time in the club's history[4] On 10 January 2023, Ndlovu joined TFF First League club Boluspor.