Esnaola jugó 207 partidos oficiales con la Real Sociedad de Fútbol convirtiéndose en su momento en el guardameta que más partidos había jugado defendiendo la portería "txuri-urdin".