He joined Perth Glory in January 2010 after playing at the top level in the Scottish Premier League with St Mirren, Ross County and Motherwell.
[2] McGarry is on the Scotland U21s Youngest Scorer list, scoring in the 1997 Toulon Tournament against the USA aged 17 years and 241 days.
[7] Post playing career in 2015 McGarry transitioned into Coaching Perth Glory's NYL & NPL U20's squads.
[8] McGarry rejoined the club in 2018 to take up the position of Academy Technical Director & NPL U18s Head Coach.
While still Player/Coach at ECU Joondalup SC, McGarry was appointed assistant coach to Chris Coyne for the Western Australia state team.