Career
Ntuli played youth football for Ajax, PSV and Orlando Pirates. He joined Football Club Twente in June 2013, and was loaned back to Orlando Pirates until he turned 18, re-joining the Dutch club in February 2014. He signed a five-year professional contract with Twente in April 2014.
He made his senior debut for Jong Football Club Twente in the 2014-2015 season.
Ntuli received his first call-up to the South African national team in August 2014.