[6] On 9 July 2021, Spence joined recently-relegated League Two side Bristol Rovers on a season-long loan deal.
[9] On 25 September 2021, Spence made his league debut for the club when he came on as a 90th minute substitute for Harvey Saunders against Walsall.
[11] On 4 August 2022, Spence signed for National League North club Gloucester City on a one-year deal.
[14] On 24 June 2024, Spence joined Northern Premier League Division One West club Hednesford Town.
Spence was shown a second yellow card for what was deemed to be simulation, despite having to leave the field on a stretcher on account of the challenge in the opposing penalty area.