Viết phần tiếp theo cho đoạn này - Tại cuộc thi Olympic 2012 của Hoa Kỳ ở Omaha, Nebraska, cuộc thi tuyển chọn cho đội Olympic Hoa Kỳ, McGill đứng thứ hai trong sự kiện bướm 100 mét với thời gian 51,32 giây, ngay sau Michael Phelps và ngay trước Ryan Lochte. Tại Thế vận hội Mùa hè 2012 ở London, McGill xếp thứ sáu bướm 100 mét, và giành huy chương vàng bằng cách bơi trong vòng sơ bộ cho đội chiến thắng của Hoa Kỳ trong tiếp vận 4 × 100 mét
.