Career
An Australian international representative winger, he played his club football around the state of Queensland. McMahon was first selected to represent Queensland in 1946. The following year he joined Toowoomba"s Souths club and while there in 1948 he was selected to make his international début for the Australian national team, becoming Kangaroo Number.
241.
During his career McMahon also played for Mountain.
Isa, Toowoomba"s All Whites club, and Babinda. McMahon also had a stint as captain coach of the Mitchell club in 1956.
In 2008, rugby league in Australia"s centenary year, McMahon was named on the bench of the Toowoomba and South West Team of the Century.