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