Crystal Palace, Wycombe Wanderers, Rushden & Diamonds, Bishops Stortford, Thurrock, Greenwich Borough
Spence was a regular for both Crystal Palace's Reserve and U-18 teams, and made his debut for the first team in a Football League Cup match against Notts County in August 2006. His progression continued as he made his league debut at Elland Road against Leeds United, on 11 February 2007, and then made his first start for the club on 3 March, against Burnley at Turf Moor.
On 18 April, Spence flew out to America with fellow youngster Charlie Sheringham to join Crystal Palace's feeder club Crystal Palace Baltimore on loan for four months, though this spell was cut short by injury.
On 16 June 2008, he joined Wycombe Wanderers on a two year deal from Palace, linking up with Peter Taylor again, after the latter's departure from Selhurst Park eight months before.
In the summer of 2009, Spence suffered a foot injury that kept him out of action for pre season. To regain match fitness he was loaned to Conference National outfit Forest Green Rovers in September 2009 on a month long deal. He was released from Wycombe at the end of the 2009-10 season, and joined Rushden & Diamonds.