Il a une grande expérience puisqu'il a joué en Nouvelle Zélande à Otago Rugby, Wellington Hurricanes, Otago Highlanders ou avec également un passage par le japon au Kurita Water RFC. Il joue actuellement au Canterburry Rugby Football Union en Nouvelle-Zélande. Il a également officié en équipe de NZ des - de 21 ans.