McGrath representerte Norge i junior-VM i 2018, 2019 og 2020, hvor han kjørte alle fem grener, bortsett fra i 2020 da mesterskapet ble forkortet på grunn av covid-19. I 2018 ble han beste U18-utøver i tre av grenene (utfor, super-G og alpin kombinasjon). Hans beste resultat var sølvmedalje i kombinasjonen i 2019. I tillegg har han to 4. plasser i utfor, kun hundredeler fra medalje . I tillegg til 4.-plassen i utfor, hadde han i 2020 skaffet seg et meget bra utgangspunkt i kombinasjonen, men fartsdelen ble avlyst. Deretter ble både storslalåm og slalåmrennet avlyst på grunn av koronaviruset.