Ng started his NBL career with the 36ers in 2002 and played with them through to the end of the 2006–07 NBL season, although he did sit out the entire 2005–06 NBL season to pursue his medical studies. Ng signed with the Singapore Slingers for the 2007–08 NBL season and averaged a career high 13.3 points, 4.5 rebounds and 1.8 assists per game. The Slingers folded before the start of the 2008–09 season, leaving him without a team although he later played for the Slingers in their International Challenge Series.