In total, he played 221 competitive first-team matches for Hearts before returning to Raith in March 1967, where he spent the remainder of his career.
I alt spillede han 221 førsteholds kampe for Hearts før han vendte tilbage til Raith Rovers F.C. i marts 1967, hvor han tilbragte resten af sin karriere.