Gary Mackay-Steven (* 31. August 1990 in Thurso) ist ein schottischer Fußballspieler, der beim New York City FC spielt.
Gary Mackay-Steven wurde 1990 in Thurso in den schottischen Highlands geboren. Nachdem der junge Mackay-Steven in seiner Geburtsstadt beim FC Thurso mit dem Fußballspielen begonnen hatte, wechselte er zu Ross County neben Inverness Caledonian Thistle der bekannteste Club aus den Highlands. Nach einem erfolgreichen Probetraining zu Beginn des Jahres 2007, wechselte Mackay-Steven im Alter von 17-Jahren in die Jugend des FC Liverpool. In den zwei Jahren die er beim Verein von der Anfield Road verbringen sollte, waren geprägt von zahlreichen Verletzungen. Von 2009 bis 2011 war er in der Youth Academy des FC Fulham aktiv.
Im Januar 2011 kehrte Mackay-Steven zurück nach Schottland. Er fand mit dem Drittligisten Airdrieonians FC einen Verein der ihn unter Vertrag nahm. Für diesen absolvierte der Außenbahnspieler bis zum Saisonende 2010/11 19 Ligaspiele und 2 FA Cup Spiele.