McMahon memenangkan medali perunggu di 2002 FESPIC Games dalam 4 × 400 m relay, Javelin F37 Pria di 2006 IPC Athletics World Championships dan 4 × 100 m T35-38 Pria di 2011 IPC Athletics World Championships
Aku tahu. Pada tahun 2006, McMahon menerima Penghargaan Prestasi Olahraga 2006. Pada Paralimpiade Beijing 2008, ia menempati posisi keempat di Javelin Pria F37/38.