Schrijf een vervolg voor deze paragraaf - Bij de Olympische Spelen van 2012 in Omaha, Nebraska, de kwalificatiewedstrijd voor het Amerikaanse Olympische team, werd McGill tweede in de 100 meter vlinderwedstrijd met een tijd van 51,32 seconden, net achter Michael Phelps en net voor Ryan Lochte. Op de Olympische Zomerspelen van 2012 in Londen, werd McGill zesde in de 100-meter vlinder
, en verdiende een gouden medaille door te zwemmen in de voorrondes voor het winnende Amerikaanse team in het 4 × 100-meter medley relay.