[5] After struggling with injuries, Spiller only managed 10 appearances for Millwall, scoring one goal in a 1–0 home victory over Cheltenham Town.
[9] After making one appearance and spending 6 days with Welling, Spiller joined League Two side Dagenham & Redbridge on a contract until January 2010.
[12] He made his second debut for Gillingham in a 1–1 home draw against Cheltenham Town on 7 August 2010, and the contract was extended for a further year and a half in December 2010.
[13] Spiller signed a two-year contract with Conference Premier side Luton Town on 17 June 2012 after his release from Gillingham.
After numerous unsuccessful operations, Luton terminated Spiller's contract in July 2013, stating that the long-term prognosis of his injury was "showing little signs of improvement".