Spence began his football career in the youth system of Fulham before joining Middlesbrough’s academy in 2018. He made his senior debut for Middlesbrough in August 2018 and quickly became a key player for the team. During his time at Middlesbrough, Spence caught the attention of top clubs with his pace, dribbling skills, and defensive abilities.