Joan García del Barcellona ha giocato la maggior parte delle partite del suo club in LaLiga nel 2025/2026, avendo collezionato 30 presenze, per un totale di 2700 minuti. É stato scelto nell'11 iniziale in tutte le 30 presenze, su 38 giornate.
García ha giocato la sua ultima partita il 17 maggio, con il Barcellona: una vittoria per 3-1 contro il Real Betis, in cui ha giocato 90 minuti. Ha mantenuto 15 volte la porta inviolata in questa stagione; record finora.
Nell'ultima stagione con l'Espanyol in LaLiga García ha collezionato 38 presenze, gare in cui ha mantenuto 8 volte la porta inviolata.
Prima di cominciare l'esperienza con il Barcellona nel luglio 2025, García ha collezionato 59 presenze in campionato con l'Espanyol.
Ha fatto il suo esordio in LaLiga il 10 gennaio 2022 giocando con l'Espanyol nella sfida contro l'Elche, all'età di 20 anni e 251 giorni, e ha fatto 71 presenze, avendo mantenuto 23 volte la porta inviolata nella competizione. Ha debuttato in LaLiga con la sua squadra attuale, il Barcellona, nella partita con il Maiorca il 16 agosto 2025.