Background
McMahon was born in Glasgow and played for Pollokshaws Hibs and Street Anthony"s before joining English side West Ham United in 1932.
McMahon was born in Glasgow and played for Pollokshaws Hibs and Street Anthony"s before joining English side West Ham United in 1932.
He spent two seasons with the Hammers making 16 appearances before returning to Scotland with Street Mirren. He soon moved back down south to Third Division North side Wrexham. He spent five seasons at Racecourse Ground making 113 appearances.
In the summer of 1939 he joined Stoke City playing in the first three matches of 1939-1940 season.
The league was abandoned due to World World War II and McMahon moved back to Wrexham to join the home guard and also guested for the football club