Career
From Perth, Allen represented Western Australia at both under-17 and under-19 level, and played grade cricket for Subiaco–Floreat. A regular player for the state second XI from the early 1990s, he did not make his senior debut until the 1994-1995 season, playing a Mercantile Mutual Cup match against Queensland. Despite this performance, Allen did not play any further limited-overs matches for Western Australia, with the state fast-bowling attack including established players Sean Cary, Craig Coulson, and Brendan Julian.
His only other match at state level came during the 1996-1997 season of the Sheffield Shield.
In what was to be his only first-class match, he failed to take a wicket against Tasmania, but did score 30 runs batting tenth in Western Australia"s second innings. Although he attended the Australian Cricket Academy in 1996, Allen spent the rest of his career in minor competitions.