McMahon đã giành huy chương đồng tại Thế vận hội FESPIC 2002 trong cuộc đua tiếp sức 4 × 400 m, Javelin F37 nam tại Giải vô địch thế giới điền kinh IPC 2006 và 4 × 100 m T35-38 nam tại Giải vô địch thế giới điền kinh IPC 2011
. Năm 2006, McMahon nhận được Giải thưởng Thành tựu Thể thao 2006. Tại Thế vận hội Paralympics Bắc Kinh năm 2008, anh kết thúc thứ tư ở Javelin F37/38 của nam giới.