Football Development
Calum played youth football for Port Vale. Aged 17 he was loaned to Northern Premier League side Gresley where he made four appearances.
Calum moved north to sign with Dundee in 2016. He made his senior debut against Rangers in the Permiership in April 2018.
He was loaned to Stirling Albion in June 2018. Calum made 28 appeances for the Binos during the season. Calum was named Stirling Albion’s Young Player of the Year and Player of the Year at the end of the season.
After signing a contract extension Calum was loaned to Falkirk in January 2020.
During his time with Dundee, Calum made five appearances for the Dark Blues.
Joining Queen’s Park
Calum signed for Queen’s Park in June 2021. He extended his contract in June 2022 which will keep Calum at the club until 2024.