Ross Callachan spent eight seasons with the Raith Rovers in Kirkcaldy; in contrast, he stayed for four seasons in Perth with St. Johnstone.
Ross Callachan spent eight seasons with the Raith Rovers in Kirkcaldy; in contrast, he stayed for four seasons in Perth with St. Johnstone.