Joan García è un portiere del Barcellona che ha giocato la maggior parte delle gare della sua squadra in LaLiga nel 2025/2026, avendo collezionato 22 presenze, per un totale di 1980 minuti. É stato scelto nell'11 iniziale in tutte le 22 presenze, su 28 giornate.
La sua ultima presenza in LaLiga risale al 15 marzo, gara in cui ha giocato 90 minuti con la maglia del Barcellona contro il Siviglia, nella vittoria per 5-2. Ha collezionato 11 clean sheet in questa stagione; record a pari merito finora.
La prossima partita per il Barcellona sarà una gara casalinga contro il Rayo Vallecano, il 22 marzo.
Nella passata stagione di LaLiga García ha giocato 38 partite con l'Espanyol, gare in cui ha mantenuto 8 volte la porta inviolata.
Prima di arrivare a vestire la maglia del Barcellona nel luglio 2025, García ha collezionato 59 presenze in campionato con l'Espanyol.
Ha debuttato in LaLiga con il suo club attuale, il Barcellona, nella partita contro il Maiorca il 16 agosto 2025, ma il suo primo incontro nella competizione è stato il 10 gennaio 2022 giocando con l'Espanyol nella partita contro l'Elche, all'età di 20 anni e 251 giorni. In generale, in LaLiga, il portiere ha collezionato 63 presenze, con 19 clean sheet.