McCaw jugó para los Canterbury en la National Provincial Championship y Crusaders en el Super Rugby.