Born in
Hitchin, Allinson began his career with
Colchester United as an apprentice in the summer of 1974 and made his debut later in the season, coming on as a substitute for
Jimmy Lindsay against
Bobby Charlton's
Preston North End on 19 April 1975. The match at
Layer Road resulted in a 2–2 draw. After picking up the club's 'Young Player of the Year' award after his first season with the club, he was rewarded with his first professional contract in October 1975. and was influential during the League Cup semi-final game with local rivals
Tottenham Hotspur on 4 March 1987, coming on as a substitute to score the goal to draw the sides level after 82 minutes, and then providing the assist for
David Rocastle to score the winner. However, Allinson was left out of the squad for the final, in which Arsenal defeated
Liverpool. Having only made 14 appearances for Arsenal in the
1986–87 season, Allinson joined
Second Division club
Stoke City, but only made nine appearances for the team before signing for
Luton Town for a £10,000 fee in October 1987. He scored three goals in 32 league games for Luton, before rejoining Colchester United in December 1988 on a free transfer. He had helped Luton to the
FA Cup semi-final and the
Full Members Cup final in 1988 prior to his Colchester return. Allinson was tasked with having to help save Colchester from relegation from
the Football League to the
Conference by caretaker manager
Steve Foley, and under new manager
Jock Wallace, United clawed their way back up from the bottom of the league table, with Allinson scoring seven crucial goals to stave off the threat of relegation in the
1988–89 season. However, the club's form failed to improve, and he was released just before Christmas 1989, when he joined
Baldock Town as
player-manager. ==Managerial career==