Nacido en Wallsend (Tyne y Wear), Heslop fue un mediocampista central que jugó para el Newcastle United y el Everton, después de un paso exitoso por el Manchester City entre 1965 y 1971, donde jugó un total de 197 partidos (más seis como suplente) en el primer equipo anotando tres goles.