- El entrenador mexicano será su tercera experiencia en un club mexicano de Primera División
Sin esperar al último intante, el Club Puebla tiene técnico para el Apertura 2026 en la Liga MX. En un video de redes sociales, la Franja firmó a Gerardo Espinoza como su nuevo estratega para la siguiente temporada, luego de que Albert Espigares dejara el banquillo al final del Clausura 2026; Atlas fue el primer club de Espinoza Ahumada durante el Clausura 2018, sólo dirigió 16 partidos con el equipo rojinegro ya que fue despedido a mitad del Apertura 2018, con un registro de cuatro triunfos, cinco empates y siete derrotas en 16 juegos.
Tras un buen desempeño con la Jaiva Brava donde consiguio el campeonato del Torneo Expansión 2020, le abrió las puertas para la Selección Mexicana Sub-23, coronandose en los Juegos Centroamericanos y del Caribe ese mismo del 2023; gracias a es trabajo, migró a Ecuador con el Aucas, con el cual solo estuvo en 15 juegos entre marzo y junio de 2024, con ocho victorias, cinco empates y dos descalabros durando un torneo con la sorpresa de varios especialistas de Ecuador ya que cuando salió del equipo, el Aucas se fue de picada.
Tras ello se dio su regreso a la Primera División mexicana, en lugar de Óscar García con Chivas, debutando con victoria 1-0 en la ida de los Octavos de Final de la Copa de Campeones Concacaf 2025 ante el América, pero luego perdió 4-0 la vuelta con el equipo azulcrema; durante ese trayecto, dirigió ocho compromisos con dos victorias, tres empates y tres derrotas ya que fracasó en entrar al Play In donde empato ese último compromiso ante Atlas.
La llegada de Espinoza al conjunto poblano fue un buen cierre en su proceso porqu estuvo a anda de ser su entrenador en 2023. En aquel año, el técnico ya tenía un acuerdo pactado con el club, pero el Artículo 47 (después de dirigir un seleccionado nacional, no puede dirigir a un club de primera división en ese semestre) del reglamento de la Federación Mexicana de Futbol frenó el movimiento.