McGirt's eerste optreden in een major was op het PGA Championship in 2012, maar hij miste de cut. Hij behaalde drie tweede plaatsen voor zijn eerste overwinning op 36-jarige leeftijd in juni 2016 op het Memorial Tournament in Ohio. Het was zijn 165e start op de PGA Tour, en hij won op de tweede hole van een plotselinge dood playoff met Jon Curran. Het was McGirt's eerste professionele overwinning sinds zijn mini-tour overwinning negen jaar eerder in 2007. Hij verdiende 1,53 miljoen dollar voor het winnen van de Memorial, bijna 100 keer meer dan de prijs van 16.000 dollar voor zijn mini-toernooi. De overwinning leverde hem een driejarige vrijstelling op van de PGA Tour, verplaatste hem naar 44e in de Official World Golf Ranking, en kwalificeerde hem voor de
US Open, PGA Championship en de Masters. McGirt kwalificeerde zich ook voor het 2016 Open Championship op basis van zijn FedEx Cup-positie. Zijn hoogste wereldrang is 38e, na een T10 op het PGA Championship in 2016.