Born in Christchurch, Hasell was a Merivale and Canterbury player, capped twice by the All Blacks against the touring 1913 Australians.
He played as a forward but was a noted goal-kicker, specialising in the now obsolete goal from mark.
[1] Hasell served with the NZ Field Artillery in World War I and toured with the New Zealand Army team.
[2] In 1920, Hasell toured New South Wales with the All Blacks and featured in five matches.
Two of his appearances, against the Waratahs, were uncapped, but are considered Test matches by Australia.