Sein Vater Felix McGrath war ebenfalls Skirennläufer und fuhr von 1984 bis 1990 für die Vereinigten Staaten im alpinen Skiweltcup, seine Mutter Selma Lie war Skilangläuferin.[1] Als 16-Jähriger nahm Atle Lie McGrath im Dezember 2016 erstmals an FIS-Rennen und nationalen Meisterschaften teil. Dabei zeigte er vor allem in den technischen Disziplinen Slalom und Riesenslalom gute Leistungen. Die ersten Siege in FIS-Rennen gelangen ihm im April 2018, als er gleich drei Rennen in Folge für sich entscheiden konnte. Am 29. November 2018 stand er deshalb zum ersten Mal im Europacup im Einsatz. McGrath konnte sich in dieser Rennserie sogleich nahe der Spitze behaupten. Nur drei Wochen später, am 18. Dezember 2018, erzielte er als Zweiter des Riesenslaloms von Paganella die erste Europacup-Podestplatzierung. Fünf Tage nachdem er Dritter eines Europacup-Slaloms geworden war, hatte er am 12. Januar 2019 sein Weltcup-Debüt. Dabei schied er in Adelboden im ersten Durchgang des Riesenslaloms am Chuenisbärgli aus. Bei den Juniorenweltmeisterschaften 2019 im Fassatal gewann er die Bronzemedaille in der Kombination.
Am 23. Dezember 2019 gewann McGrath mit Rang 24 im Parallel-Riesenslalom von Alta Badia seine ersten Weltcuppunkte. Nach insgesamt zehn Podestplätzen gelang ihm am 14. Februar 2020 in der Kombination von Sella Nevea der erste Europacupsieg. Ein weiterer Sieg folgte sechs Tage später im Riesenslalom von Jasná. Damit entschied er die Gesamtwertung und die Riesenslalomwertung der Europacupsaison 2019/20 für sich. Am 20. Dezember 2020 stand McGrath bei einem Weltcuprennen erstmals auf dem Podest, als er beim Riesenslalom auf der Gran Risa in Alta Badia mit der hohen Startnummer 29 auf den zweiten Platz fuhr. Einen Monat später zog er sich am 8. Januar 2021 im Riesenslalom von Adelboden eine Bänderzerrung im Knie zu; zwar war keine Operation erforderlich, doch er musste die Saison vorzeitig beenden.[2]
Am 9. März 2022 gewann McGrath erstmals ein Weltcuprennen, den Slalom von Flachau. Elf Tage später gewann er auch den Slalom beim Weltcupfinale in Méribel. In der Weltcupsaison 2022/23 begann er auch an Super-G-Rennen im Weltcup teilzunehmen. In dieser Disziplin stürzte er bei den Weltmeisterschaften in Courchevel und zog sich dabei einen Kreuzbandriss im linken Knie zu.[3]