[7] In 2009, after winning a bronze medal at the Youth America Grand Prix, he attended a summer program Bolshoi Ballet Academy in Moscow.
[10] MacKay attended a Russian Institute of Theater Arts four-year program to be qualified as a ballet master, choreographer and company director.
[6] Whilst a student, MacKay made his professional debut with the Russian State Ballet, dancing as Siegfried in Swan Lake during the company's tour in Germany and Switzerland.
[9] After his win at the Prix de Lausanne in 2015, MacKay was awarded an apprenticeship scholarship to a partner company of his choosing.
[4] MacKay also danced principal and solo roles in Giselle, Cinderella, The Sleeping Beauty, The Nutcracker, Le Corsaire, La Bayadère and Laurencia, among others.
[14] In April 2022, MacKay's term in San Francisco ended, and he stated his contract was not renewed by incoming artistic director Tamara Rojo.