Scrivi una continuazione per questo paragrafo - Alle prove olimpiche statunitensi del 2012 a Omaha, Nebraska, l'incontro di qualificazione per la squadra olimpica statunitense, McGill si è classificato secondo nell'evento 100 metri farfalla con un tempo di 51,32 secondi, appena dietro Michael Phelps e appena davanti a Ryan Lochte. Alle Olimpiadi estive del 2012 a Londra, McGill è arrivato sesto nel 100 metri farfalla
, e ha guadagnato una medaglia d'oro nuotando nelle preliminari per la vincente squadra statunitense nella staffetta a 100 metri.