John Mayock (Reino Unido, 26 de octubre de 1970) es un atleta británico especializado en la prueba de 3000 m, en la que consiguió ser campeón europeo en pista cubierta en 2005.