Juan García è un centrocampista Millonarios che è sceso in campo nella maggior parte delle gare della sua squadra in Primera A nel 2021, avendo collezionato 12 presenze, per un totale di 458 minuti. É partito titolare in 6 presenze su 23 giornate ed è stato utilizzato come subentrato in 6 occasioni.
Il centrocampista ha collezionato la sua ultima presenza il 18 giugno, con Millonarios: un pareggio per 1-1 contro Deportes Tolima, in cui ha giocato 45 minuti.
La prossima sfida per Millonarios - che è al 3° posto con 33 punti - sarà una gara casalinga contro Deportes Tolima, il 20 giugno.
Nell'ultima stagione con Millonarios in Primera A García ha collezionato 6 presenze.
Prima di cominciare l'esperienza con Millonarios nel febbraio 2019, García ha collezionato 19 presenze in campionato con Valledupar.