A left-arm spin bowler, Allen took five wickets in an innings in each of Wellington's two matches against Auckland in 1944–45, and was chosen to represent North Island at the end of the season.[1] His best figures were 5 for 58 in his last first-class match, against the touring Fijians in 1953–54.[2]
Playing for Kilbirnie in Wellington club cricket and in minor matches for Wellington in the 1935–36 season he took 100 wickets at an average of 12.37.[3] In February 1944, he ran out the Canterbury batsman John Smith while Smith was backing up; he had previously warned Smith against leaving the crease too soon.[4]
His son Gary played first-class cricket for Wellington in the 1970s.