A fast bowler, Ngam played his first five first class matches for the Eastern Province B team, but in his third season he was selected for the South Africa A tour of the Caribbean,[2] where the team's co-coach, Shukri Conrad, said he was an "outstanding performer".[3] Three months later, Ngam was called up to the squad in the Third Test against New Zealand in 2000–01, as fast bowler Allan Donald struggled with injury, and he made his debut on 8 December 2000,[4] taking two for 34 in a match cut down to two days by the rain.[5]
A week later, Ngam was offered a Category C contract.[6] He played South Africa's two next Test matches in the home series with Sri Lanka, taking nine wickets[7] before the first of a series of stress fractures[1] struck. When he eventually returned to the South African Test team for a tour of New Zealand in 2003–04, he suffered another stress fracture four days after being called up to the side.[8]
After returning from injury, Ngam moved from Eastern Province (who by now had been renamed the Warriors) to play for the Dolphins, based in neighbouring KwaZulu-Natal. He got 22 wickets for them in the 2004–05 season, his best seasonal haul in first class cricket to that date,[9] but still moved back to the Warriors before the season ending Pro20 Series,[10] and came to the final with that team, but bowled two overs for 40 in the final as the Warriors failed to defend a total of 121.[11] In 2006–07, his last first-class season, he took 16 wickets at 34.00 in eight matches. He played one List A match for Eastern Province in 2007–08.