Spence played in the OJHL for the Georgetown Raiders posting 16 points in 48 games. He also played in the GOJHL for the Chatham Maroons in 2021-22 where he posted 29 points in 45 games and he also played 21 playoff games where he grabbed 13 more points on the season. As mentioned before, Spence played the last two years of his hockey career in the PJCHL where in his last season he had an amazing year, posting 74 points in 36 games.