Heenan has represented New Zealand internationally at under-age level. He captained the New Zealand under-20s at the 2012 Junior World Championship