Johan Vásquez è un difensore del Genoa che ha giocato la maggior parte delle gare della sua squadra in Serie A nel 2024/2025, avendo collezionato 36 presenze, per un totale di 3041 minuti. É stato scelto nell'11 iniziale in 34 di queste presenze, su 38 giornate, ed è entrato a gara in corso 2 volte.
L'ultima partita di Vásquez in Serie A è stata il 17 maggio, gara in cui ha giocato 35 minuti con la maglia del Genoa contro l'Atalanta, nella sconfitta per 3-2. In totale il difensore ha segnato 3 reti nel 2024/2025 - secondo a pari merito tra i giocatori della sua squadra. Ha ricevuto 9 cartellini gialli.
É stato contro il Napoli l'11 maggio che Vásquez ha segnato il suo ultimo gol, nel pareggio 2-2. Ha aperto le sue marcature in questo campionato contro il Monza il 27 gennaio, avendo realizzato una rete nella vittoria per 2-0.
Vásquez ha giocato 37 partite di Serie A nell'ultima stagione con il Genoa, realizzando 1 gol e fornendo 1 passaggio vincente.
Il difensore è tornato a giocare con il Genoa nel luglio 2023 dopo un'esperienza in prestito con il Pumas UNAM, con cui ha collezionato 49 presenze in campionato, con 2 gol segnati e 2 assist.
Vásquez ha avuto un buon impatto al suo debutto in campionato con il Genoa il 17 ottobre 2021. Il difensore ha segnato un gol nella sua prima presenza nella competizione, contro il Sassuolo, a 22 anni e -5 giorni. In totale, nella sua carriera in Serie A, ha disputato 126 partite, con 6 gol segnati e un assist.