John McGuire (born 29 March 1902, date of death unknown) was an English professional footballer who played for four different Football League clubs. Primarily a centre forward, he could also play as an inside forward and was occasionally used at left-half. Born in Darlington, County Durham, he began his career in non-League football with Northern Football League side Darlington Railway Athletic. He later had a spell with Cockfield before joining Football League Third Division South club Charlton Athletic in August 1925. In his first season with the London club he made six league appearances as the team finished 21st in the division and were forced to apply for re-election.