 Allan played as a forward and played six seasons for his province Otago, from 1881 to 1886.Allan's eight All Black appearances came on the 1884 New Zealand rugby union tour of New South Wales on which he scored three tries.He was one of New Zealand's most valuable players.