Allen's greatest bowling performance was in his third Minor County match, against Warwickshire Second XI taking seven wickets for 53 runs.
Allen was a regular in the side from 1965 to 1968 and made his sole List A appearance in 1968, playing in the first round of the Gillette Cup, scoring two runs before being bowled out by seven-time Test cricketer Len Coldwell, in his penultimate year before retiring from first-class cricket.
Allen took part in a single-innings match between Durham and the US, at Ashbrooke, in which he scored 48 runs.
The following week, Allen hit his only century, 123 runs, nearly double his second-best score, against Cumberland in August 1968.
Between 1968 and 1970, Allen continued to play Minor Counties cricket, before retiring at the end of the 1970 season.