Following his release by Celtic, Calum joined Alloa Athletic and impressed as the Wasps reached the Championship play-off final.
His strong displays earned a move to Rugby Park where he has continued his development, making his Premiership debut in the 1-1 draw against Aberdeen in September 2017.
Calum spent a spell on loan with Sligo Rovers in Ireland before returning to Rugby Park.