Sa 2012 U.S. Olympic Trials sa Omaha, Nebraska, ang qualifying meet alang sa U.S. Olympic team, si McGill mibutang sa ikaduhang dapit sa 100-metros nga butterfly event uban sa panahon nga 51.32 segundo, sa luyo ni Michael Phelps ug sa unahan ni Ryan Lochte. Sa 2012 Summer Olympics sa London, si McGill mibutang sa ikaunom nga dapit sa 100-metros nga alibangbang
, ug nakaangkon og bulawan nga medalya pinaagi sa paglangoy sa mga preliminary alang sa nagdaog nga koponan sa US sa 4 × 100-metros nga medley relay.