John McMahon (footballer, born 1965)
John Albert McMahon is an English former footballer who played as a forward in the Football League on a non-contract basis for Darlington. He was an apprentice with Middlesbrough, and also played non-league football for Guisborough Town.
McMahon joined Darlington in March 1985 and made four substitute appearances without scoring as the club were promoted from the Fourth Division. He started three Associated Members Cup matches; in the first round second leg, he scored a hat-trick as Darlington beat Halifax Town 7–0 to overturn a 4–1 deficit from the first leg.