Waga is 1.82 m (6 ft 0 in) tall and weighs 82 kg (181 lb). He starred for the North Harbour team in the Air New Zealand Cup competition. He first played rugby for the Poverty Bay team in the third division, where he single-handedly took the team to win the third division title. He made his provincial debut for Poverty Bay in 2004 against Auckland, where, despite his team going down, his skills were already evident. He has played 28 provincial matches to date, 7 of which for Poverty Bay and the rest for North Harbour. He has scored 20 tries for both teams. He made his Super 14 debut for the Blues against the Highlanders in 2006 and throughout the 2006 Super 14, he played 8 times for the Blues, scoring 1 try. He has also played in the Pacific Nations Cup for the Junior All Blacks team. In 2007, he was recruited by the franchise he made his debut against, the Highlanders. In 2008, he was overlooked by his home province and picked up by the Waikato Chiefs, out of the draft.
The highlight of his career to date was in 2006, when single-handedly won the Ranfurly Shield from Canterbury in 2006, scoring 2 tries.
In 2009, he represented New Zealand at the 2009 Wellington Sevens, coming back o the team as a senior player, hoping to pass on some of his knowledge of the game to the younger players, four years after last playing in the Sevens tournament.
In 2011, he returned to New Zealand, hoping to remind the national selectors[who?] of what they had been missing in the last couple of years while he was away dazzling French crowds with his array of sublime attacking skills. He played for Auckland against Otago in the Air New Zealand Cup.