 McAllister signed a two-year contract with Grays Athletic in May 2007.After making his debut on the opening day of 2007–08 in a 0–0 draw away to Torquay United, McAllister made a further eight appearances and scored one goal in a 2–1 win away to Droylsden on 1 September 2007, before he was loaned to league rivals Rushden & Diamonds on 11 October.He debuted a day later in a 2–1 defeat at home to Forest Green Rovers before being recalled by Grays on 12 November, having scored once in five appearances.