Skriv en fortsættelse til dette afsnit - Ved de amerikanske olympiske prøvekampe i 2012 i Omaha, Nebraska, kvalificerede McGill sig til det amerikanske olympiske hold, hvor han blev nummer to i 100-meter sommerfugl-konkurrencen med en tid på 51,32 sekunder, lige bag Michael Phelps og lige foran Ryan Lochte. Ved Sommer-OL 2012 i London, blev McGill sjette i 100-meter sommerfugl
, og vandt en guldmedalje ved at svømme i forløbet for det vindende amerikanske hold i 4 × 100-meter medley-stafetten.