 This success earned him a trial with Queens Park Rangers in the First Division, just one level below the Premier League, and later went on trial with Second Division club Luton Town.After scoring 66 times in 113 appearances for Basingstoke Town, McAllister moved to the Conference National outfit Stevenage Borough on a bosman transfer in May 2004.He debuted after being introduced as a 33rd-minute substitute in a 1–0 victory at home to Crawley Town on 16 October 2004.