Career
Born in Pretoria, Ntlhe joined Peterborough United in 2009 from Southside United and signed a two-year apprenticeship in the summer of 2010. He signed his first professional contract for the club in February 2011. In October 2011, Ntlhe joined Southern Premier side Street Albans City on a one-month loan deal.
He made his debut for the Saints in a 2–2 draw with Bedford Town.
On 21 April 2012, Ntlhe made his professional debut for Posh, coming on as a half-time substitute for Lee Frecklington in a 2–2 draw with Watford. In May and June 2012, Ntlhe participated in the 2012 Cape Town International Challenge, an exhibition tournament open to players under 20 years of age.
He played in all of South Africa"s games, meeting Argentina, Nigeria and Ghana in the group stage before losing to Brazil in the semi-final on penalties after a 2–2 draw. South Africa finished third place in the competition, having beaten Japan on penalties in the third place playoff.
In mid August, Ntlhe was called up to the South African senior team for the first time to play two friendlies against Brazil and Mozambique.
He made his international début on 12 October 2013 in a 1–1 draw against Morocco at the Adrar Stadium.