Juan Mahecha è un centrocampista La Equidad che è sceso in campo nella maggior parte delle partite della sua squadra in Primera A nel 2021, avendo collezionato 20 presenze, per un totale di 1206 minuti. É stato scelto nell'11 iniziale in 14 di queste presenze, su 22 giornate, ed è entrato a gara in corso 6 volte.
L'ultima presenza di Mahecha in campionato risale al 15 giugno, partita in cui ha giocato 86 minuti con la maglia La Equidad contro Deportes Tolima, nella sconfitta per 2-1. In totale il centrocampista ha segnato 2 reti nel 2021 - secondo a pari merito tra i giocatori della sua squadra. Ha ricevuto 4 cartellini gialli.
É stato contro Deportes Tolima il 10 giugno che Mahecha ha segnato il suo ultimo gol, nel pareggio 1-1. Ha aperto le sue marcature in questo campionato contro Atlético Nacional il 2 maggio, avendo realizzato una rete nel pareggio 2-2.
Nella passata stagione di Primera A Mahecha è sceso in campo in 17 partite con La Equidad, gare in cui ha segnato 2 gol.
Mahecha è passato tra le fila La Equidad nel gennaio 2017, mentre prima giocava con Boyacá Chicó, con cui ha collezionato 177 presenze in campionato, con 20 gol segnati.