McGrath kjørte det amerikanske landslaget i perioden 1982–1991. I løpet av karrieren ble han fire ganger nasjonal mester i slalåm og storslalåm. Han debuterte i verdenscupen i mars 1985. Totalt hadde han tolv plasseringer blant de 10 beste. Hans beste resultat var en andreplass i slalåmrennet i Åre i mars 1988. Han kom på tredjeplass sammenlagt i slalåmcupen i sesongen 1987/88.