Career
Born, in Milngavie, McKechnie started out with his local side Kirkintilloch Rob Roy before moving south with Luton Town in 1961. He spent five years in Bedfordshire before moving to Boscombe and Bournemouth Athletic, where he spent a year. He then spent a season at Colchester United before retiring to non-League with Bury Town.