McGirts første optræden i en major var ved PGA Championship i 2012, men han missede udskæringen. Han havde tre runner-up-finaler før sin første sejr i en alder af 36 i juni 2016 på Memorial Tournament i Ohio. Det var hans 165. start på PGA Tour, og han vandt på andet hul i en playoff med Jon Curran. Det var McGirts første professionelle sejr af nogen art siden hans mini-tour sejr ni år tidligere i 2007. Han tjente $1,53 millioner for at vinde Memorial, næsten 100 gange mere end prisen på $16.000 for sin mini-turne-sejr. Vinderen tjente ham en tre-årig PGA Tour fritagelse, flyttede ham til 44. i den officielle World Golf Ranking, og kvalificerede ham til
U.S. Open, PGA Championship og Masters. McGirt kvalificerede sig også til 2016 Open Championship baseret på hans FedEx Cup position. Hans karrierehøje verdensrangering er 38. efter en T10 på 2016 PGA Championship.