Pada U.S. Olympic Trials 2012 di Omaha, Nebraska, pertemuan kualifikasi untuk tim Olimpiade AS, McGill menempati posisi kedua dalam acara 100 meter kupu-kupu dengan waktu 51,32 detik, tepat di belakang Michael Phelps dan tepat di depan Ryan Lochte. Pada Olimpiade Musim Panas 2012 di London, McGill menempati posisi keenam dalam balapan kupu-kupu 100 meter, dan meraih medali emas dengan berenang di babak penyisihan untuk tim AS yang menang dalam balapan relay 4×100 meter
Aku tahu.