John Joseph Bostock (Camberwell, 15 januari 1992) is een Engels voetballer die als aanvallende middenvelder speelt. Hij speelde onder meer bij Antwerp FC en Oud-Heverlee Leuven.
John Bostock werd in 1992 geboren in het Londense Camberwell. Op 7-jarige leeftijd sloot hij zich aan bij de jeugdopleiding van Crystal Palace. De rijzige middenvelder doorliep alle jeugdreeksen en schopte het ook tot de nationale jeugdelftallen van Engeland. In het seizoen 2007/08 maakte hij de overstap naar het eerste elftal van Crystal Palace.
Op 29 oktober 2007 maakte de toen 15-jarige Bostock zijn debuut in de Football League Championship. Hij mocht toen na zo'n 70 minuten invallen tegen Watford, een duel dat uiteindelijk met 2-0 verloren werd. Bostock was met 15 jaar en 287 dagen de jongste debutant in de geschiedenis van Crystal Palace. Op 6 november 2007 kreeg hij tegen Cardiff City zijn eerste basisplaats voor de Londense club.