Charles Felix McGrath (ur. 13 marca 1963 w Princeton) – amerykański narciarz alpejski.
Kariera W zawodach Pucharu Świata zadebiutował 20 marca 1985 roku w Park City, gdzie zajął 13. miejsce w slalomie. Tym samym już w debiucie zdobył pierwsze pucharowe punkty. Jedyny raz na podium zawodów tego cyklu stanął 12 marca 1988 roku w Åre, kończąc rywalizację w tej samej konkurencji na drugiej pozycji. Rozdzielił tam Włocha Alberto Tombę i Austriaka Günthera Madera. Najlepsze wyniki osiągnął w sezonie 1987/1988, kiedy zajął 15. miejsce w klasyfikacji generalnej i trzecie w klasyfikacji slalomu.
Na mistrzostwach w Crans-Montana w 1987 roku zajął 10. miejsce w slalomie i 13. miejsce w kombinacji. Brał też udział w igrzyskach olimpijskich w Calgary rok później, plasując się na 13. pozycji w gigancie. Startował tam również w kombinacji i slalomie, jednak nie ukończył rywalizacji.
Po zakończeniu kariery pracował jako trener w New Hampshire i Norwegii. Ożenił się z norweską biegaczką narciarską Selmą Lie, ich syn - Atle Lie McGrath reprezentuje Norwegię w narciarstwie alpejskimAtle Lie McGrath: the young allrounder from Norway .