Введение

Английский футболист

Округ Ноттс

МакМэхон подписал контракт с "Ноттс Каунти" на один год в июле 2005 года после расторжения контракта с "Шеффилд Уэнсдей".

Йорк-Сити

18 августа 2006 года МакМэхон подписал контракт с клубом "Йорк Сити" после ухода из "Ноттс Каунти". По окончании сезона 2006–07 он был отпущен "Йорком". После увольнения МакМэхон заявил: "У нас была неплохая команда, но к концу сезона любой, кто приходил посмотреть мои игры за резервную команду, видел, что я выделялся. Я забивал достаточно много голов и показывал хорошую игру. Я также похудел на несколько килограммов и делал все, что требовал тренер, поэтому был расстроен, что не получил шанса проявить себя в основной команде."

Троица Гинсборо

23 июля 2007 года Макмахон присоединился к клубу «Гейнсборо Тринити» из Северной конференции. 25 февраля 2012 года Макмахон перешёл в клуб «Матлок Таун» из Высшего дивизиона Северной премьер-лиги на один месяц в аренду. Он вернулся в «Гейнсборо Тринити» и остался на скамейке запасных в матчах плей-офф, где команда уступила в финале «Нунетон Таун».

Город Матлок

27 июня 2012 года Макмахон подписал полноценный контракт с "Матлоком" и стал лучшим бомбардиром команды в сезоне 2012/13, забив 24 гола. 22 ноября 2013 года он вернулся в "Гейнсборо" на месячную аренду и отметился пятью голами в пяти матчах. В полуфинальных матчах плей-офф он оставался на скамейке запасных, но вышел на замену в победном матче со счетом 5:2 над "Бридлингтон Таун" в финале Кубка старших команд Ист-Райдинга, который состоялся 13 мая 2014 года.

Международная карьера

Макмахон был вызван в состав сборной Англии C на матч против Мальты в феврале 2009 года. Он начал матч в качестве капитана, но был заменен на 46-й минуте, при этом Англия одержала победу со счетом 4:0.