MacKay nahm im Januar 2013 in Copper Mountain erstmals am Weltcup teil und belegte dabei den 33. Platz. Bei den Weltmeisterschaften 2017 in Sierra Nevada wurde er Siebter. Im März 2017 erreichte er mit Platz fünf in Tignes seine erste Top-Zehn-Platzierung im Weltcup. In der Saison 2018/19 kam er im Weltcup zweimal unter die ersten Zehn und errang damit den neunten Platz im Halfpipe-Weltcup. Beim Saisonhöhepunkt, den Weltmeisterschaften 2019 in Park City, fuhr er auf den 11. Platz. In der folgenden Saison erreichte er mit vier Top-Zehn-Platzierungen, darunter Platz zwei in Calgary, den 13. Platz im Gesamtweltcup und den vierten Rang im Halfpipe-Weltcup. Bei den Winter-X-Games 2020 in Aspen gewann er die Bronzemedaille.