Career
Active in Scotland, England, and the Netherlands, McKinnon made over 500 League appearances in a career which lasted from 1985 to 2002. Born in Glasgow, McKinnon began his career playing junior football with Rutherglen Glencairn, before turning professional in 1985 with Newcastle United. McKinnon also played professional club football for Hartlepool United, Manchester United, Motherwell, Twente, Hearts, Carlisle United and Clydebank, before returning to junior football in 2002 with Bellshill Athletic.
McKinnon was also capped three times by the Scottish national side between 1993 and 1995.