He made his professional debut for Canterbury Province in 2001, scoring two tries against Buller in a Ranfurly Shield match. In two years with Canterbury Maddock ran in 27 tries in 30 appearances. Maddock marked his Crusaders debut in 2002 with a try against Highlanders Rugby. He scored a further two tries in his freshman season for the Crusaders as they won the Super 12 title undefeated. Maddock failed to score in his second season with the Crusaders, and departed the side with 16 appearances and 3 tries. In 2003, Maddock was selected for the New Zealand Maori squad for their England tour in 2003. Regaining his scoring touch, he ran in 8 tries in 8 games for the Maori.
