John Neilson (footballer, born 1921)

John Crane Neilson (2 August 1921 – 24 March 1988) was a Scottish professional footballer. He was a centre forward.

Neilson played for Clyde, Bradford City, where he was the club's top goal-scorer in 1947–48 before he left after just five games the following season, and Wrexham.