McMahon, Jr. played a total of 26 games for Blackpool F.C. between 2001 and 2004 and played 6 games for Kidderminster Harriers F.C. in a loan deal from Blackpool F.C. in 2004. At Perth Glory in 2005 he played a total of twelve games. Perth Glory coach Steve McMahon was criticised for bringing his son Steve to Perth Glory. Some fans and media claimed it was nepotism.