As well as 19 games and 8 test match appearances for New Zealand, Allen played 110 games for Taranaki and was captain of the inaugural Wellington Hurricanes Super 12 team.
Played 19 games and 8 test matches for New Zealand, Allen also played 110 games for Taranaki and captained the inaugural Wellington Hurricanes Super 12 team.