McGrath nahm 1988 an den Olympischen Winterspielen in Calgary teil, wo er im Riesenslalom 13. wurde. Seine beste Platzierung bei einer Weltmeisterschaft ist der 10. Platz im Slalom bei der WM 1987 in Crans-Montana.