في دورة الألعاب الأولمبية الصيفية 2008 في بكين، ماكغراث تأهل لفرقه الكندية الثانية، كشخص يبلغ من العمر 32 عاماً، في سباق التقاطع بين البلدين للرجال
سباق من خلال تلقي واحد من ثلاثة أماكن متاحة في البلاد من رابطة ركوب الدراجات الكندية والاتحاد الدولي للدراجات الدراجية ، بناءً على أفضل أدائه في سلسلة كأس العالم ، بطولة العالم ، و سلسلة ركوب الدراجات الجبلية العالمية. ما استطاع ماكجراث يطابق أداء نجمي من أثينا ، لأنه عانى من ثقب إطار ثم اضطر إلى ركوب الحافة طول الطريق حول منطقة التكنولوجيا من أجل استبدال الإطار المسطح. بعدما أدرك أن عجلته الجديدة كانت تحتوي على تسرب بطيء في الموقع المحدد ، قرر ماكجراث إنهاء مساره مع بقي ثلاث جولات فقط ووصلت إلى المركز الرابع والأربعين.