McKinlay was an outstanding schoolboy footballer in Glasgow, winning trophies with St Peter's Boys Primary in Partick[5] and St Thomas Aquinas, Jordanhill; he played left wing and was a regular goalscorer with a strong shot on his left foot, only moving to fullback when he turned professional – perhaps surprisingly, he did not score many goals thereafter. He represented Scotland at schoolboy level.[6][7]
McKinlay began his professional career with Dundee, whom he joined from Celtic Boys Club in 1981.[6][7] He became a first-team regular while still a teenager and spent over seven years at Dens Park, where he played in three major cup semi-finals and scored a memorable goal in the Dundee derby,[7] before being sold to Heart of Midlothian for £300,000 in December 1988.[7] He stayed with the Tynecastle club for almost six years,[6][3] including a runners-up finish behind Rangers in 1991–92.[8]
In November 1994 he joined Celtic in a £350,000 transfer,[5] and just over six months later gained his sole winner's medal as the Glasgow side led by manager Tommy Burns defeated Airdrie to win the 1994–95 Scottish Cup. He provided an assist for the only goal of the final, crossing for Pierre Van Hooijdonk to head in,[9] although in the league they were unable to overtake Rangers during the period.[5] McKinlay was a regular player for the Hoops until he was displaced by Stéphane Mahé in the 1997–98 season, during which time he was involved in a training ground brawl with Henrik Larsson[10][11] and went on loan to Stoke City; he played three times for the Potters in 1997–98.[6][12]
After leaving Celtic permanently in 1999, McKinlay spent a year in Switzerland with Grasshopper Club Zürich before returning to Scotland to finish his career with a short spell at Kilmarnock. On retiring he took up a post as an internet sports journalist with a Norwegian media company. He now works as an agent for Celtic Media.[6]
International career
McKinlay won his first full Scotlandcap aged 30 in 1995 against Greece and went on to earn selection for both the 1996 European Championships and the 1998 World Cup, where he played as a substitute in the opening game against world champions Brazil and retired after the loss to Morocco which resulted in elimination from the tournament.[6][12]