John Charles Burns (27 November 1906 – 12 June 1986) was an English amateur footballer who played in the Football League for Queens Park Rangers and Brentford as a left half. He represented England Amateurs at international level and holds the record for Football League appearances by an amateur (262).