 He went on to score seven goals in his first season, but was loaned out to Barnet and Rotherham United in his second and was eventually released by the club in May 2010.McAllister then dropped back down to non-League football, joining Crawley Town where he played at Old Trafford; his team was defeated 1–0 by Manchester United in their FA Cup fifth round tie.He rejected a new contract from Crawley at the end of the 2010–11, subsequently joining Newport County.