كتابة استمرار لهذه الفقرة - في مسابقات الألعاب الأولمبية الأمريكية 2012 في أوماها ، نبراسكا ، التصفيات للفريق الأولمبي الأمريكي ، احتل ماكجيل المركز الثاني في سباق الفراشة لمسافة 100 متر مع وقت 51.32 ثانية ، وراء مايكل فيلبس مباشرةً وقبل رايان لوختي. في دورة الألعاب الأولمبية الصيفية 2012 في لندن ، حلت ماكجيل في المركز السادس في سباق الفراشة 100 متر
، وحصل على ميدالية ذهبية عن طريق السباحة في التمهيديات للفريق الأمريكي الفائز في سباق 4 × 100 متر.