John Hold

John David Hold (born 28 March 1948) is an English former footballer who played as a forward.

He began his career with Fareham Town before playing professionally for Bournemouth & Boscombe Athletic, Crewe Alexandra (on loan) and Northampton Town between 1965 and 1973, making a total of 131 Football League appearances.

His career continued playing non-league football at Margate and Ashford Town.

In 1975, Hold moved to Canada and played for London City. He played for four years before retiring in 1979.