Juan Franco è un difensore del Gimnasia Mendoza che ha collezionato 4 presenze, per un totale di 188 minuti. É partito titolare in 3 partite su 11 giornate ed è stato utilizzato come subentrato 1 volta.
L'ultima presenza di Franco in campionato è stata il 28 febbraio, gara in cui ha giocato 45 minuti con la maglia del Gimnasia Mendoza contro il Boca Juniors, nel pareggio per 1-1.
Nella prossima partita di Liga Profesional Argentina, il 5 aprile, Gimnasia Mendoza dovrà giocare una gara casalinga contro il Vélez.
Nella passata stagione di Liga Profesional Argentina Franco ha giocato 25 partite con Instituto, gare in cui ha fornito 1 assist vincente.
Prima di cominciare l'esperienza con Gimnasia Mendoza nel gennaio 2026, Franco ha collezionato 74 presenze in campionato con Instituto, per un totale di 2 gol e 1 assist.