Il centrocampista del Atlas Juan Zapata ha giocato nella maggior parte delle partite del club in Liga MX nel 2023/2024, avendo collezionato 23 presenze, per un totale di 1349 minuti. É partito titolare in 15 presenze su 34 giornate ed è entrato 8 volte.
La sua ultima presenza in campionato risale al 28 aprile, gara in cui ha giocato solo 5 minuti con la maglia del Atlas contro il Chivas, nella sconfitta per 1-0. In totale il centrocampista ha segnato 4 reti nel 2023/2024. Ha ricevuto 9 cartellini gialli.
L'ultimo gol di Zapata nella competizione è arrivato nella sconfitta per 3-1 contro il Mazatlán, il 21 ottobre. Ha aperto le sue marcature in questo campionato contro il Querétaro FC il 31 agosto, con una rete nella vittoria per 2-1.
Nella passata stagione di Primera A Zapata è sceso in campo in 41 partite con Envigado, gare in cui ha realizzato 4 gol.
Il centrocampista è passato a giocare con il CF Atlas Guadalajara nel luglio 2023, mentre prima giocava con Envigado, con cui ha collezionato 98 presenze in campionato, con 8 gol e 2 assist.