John Francis Mahoney (born 20 September 1946) is a former Welsh international footballer who played as a midfielder between the 1960s and 1980s for Crewe Alexandra, Middlesbrough, Stoke City and Swansea City. He attained 51 caps for Wales.
