|Playing position||Inside forward|
|* Senior club appearances and goals counted for the domestic league only.
† Appearances (Goals).
Spence's footballing career started at junior side Armadale Thistle. In January 1957 he joined Stirling Albion. An attacking player, Spence was top scorer in the 1957/58 season with 20 goals helping Stirling Albion to win the league and gain promotion to the first division. He spent a brief spell at Raith Rovers between October 1959 and January 1960 before returning to Stirling Albion where he captained the side. He was released by the club in 1961 and the then moved to Stenhousemuir. In 1963 he joined Berwick Rangers as player/manager and in 1964 he took them to the semi-final of the Scottish League Cup losing 4-0 to Rangers. After leaving Berwick Rangers in 1966 he managed Dumbarton.
- "Superheroes Number 31 - Ian Spence- Stirling Albion FC". www.stirlingalbion-mad.co.uk. 2011-01-15.