Fue parte del equipo que logró el campeonato en el Apertura 2006, al vencer a Toluca por marcador global de 3-2 (Estadio Jalisco 1-1 y Estadio Nemesio Díez 1-2).
[1] [2] (Cárnet) [3] Esparza formó parte del plantel que conquistó la Copa Mundial de Fútbol Sub-17 de 2005 celebrada en Perú, bajo las órdenes del entrenador Jesús Ramírez.
En la final, marcó uno de los 3 tantos que le realizó el Tricolor a Brasil en el Estadio Nacional del Perú.
Dentro del torneo, jugó los 5 partidos que sostuvo el representativo nacional y le anotó 1 gol a Congo en 8vos.
Su última convocatoria fue en el 2009, teniendo como entrenador a Sven-Göran Eriksson, pero no tuvo minutos de juego.