John McMahon (footballer, born 1965)

John Albert McMahon (born 25 October 1965) 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 Associate 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.