 Following his release from Exeter City, McAllister moved back to non-League, signing for Conference Premier outfit Crawley Town on a one-year contract in June 2010.He debuted on the opening day of 2010–11 in a 1–0 defeat at home to Grimsby Town and scored his first goal for Crawley ten days later with the second goal in a 2–1 win over newly promoted Bath City.McAllister went on to score two goals in the following match, a 3–0 victory away to Hayes & Yeading United.