Career
He has previously played in the Scottish Football League First Division for Ayr United. McKay started his career at Kilmarnock and was named the first Clydesdale Bank Under 19 League "Rising Star" of the 2009-2010 Scottish Premier League season. In December 2009, McKay had an one-month loan spell at Arbroath but made no appearances due to the inclement weather in Scotland.
McKay spent the first half of the 2010-2011 season on loan at Ayr United, after a prior successful spell the previous season.
After his loan deal expired he was then sent on loan to Brechin City for the remainder of the season. In January 2012, he was released by Kilmarnock and subsequently signed for Albion Rovers.
McKay joined Junior side Arthurlie in September 2012 before moving on to Beith Juniors in March the following year. He signed for Neilston Juniors in January 2015.