Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2001-05-04 · 6 players total
| Full name | Joan García |
|---|---|
| Name in home country | Joan García Pons |
| Date of birth | 2001-05-04 (25 yrs) |
| Place of birth | Sallent de Llobregat, Spain |
| Citizenship | Spain |
| Position | Goalkeeper |
| Foot | right |
| Height | 194.00 m |
| Current club | FC Barcelona |
| Joined | 2025-07-01 |
| Contract expires | 2031-06-30 |
| Agent | Niagara Sports ... |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Barcelona | 1 | 25/26 | 25/26 | 3 | 0 | 0 | 270 |
| RCD Espanyol Barcelona | 5 | 20/21 | 24/25 | 67 | 0 | 0 | 5,987 |
| RCD Espanyol B | 2 | 19/20 | 20/21 | 17 | 0 | 0 | 1,485 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | FC Barcelona | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Copa del Rey | RCD Espanyol Barcelona | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | RCD Espanyol Barcelona | 38 | 0 | 0 | 2 | 0 | 3,420 |
| 23/24 | 2ª División | RCD Espanyol Barcelona | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 23/24 | Copa del Rey | RCD Espanyol Barcelona | 3 | 0 | 0 | 0 | 0 | 270 |
| 23/24 | Promoción a LaLiga | RCD Espanyol Barcelona | 4 | 0 | 0 | 0 | 0 | 360 |
| 22/23 | Copa del Rey | RCD Espanyol Barcelona | 3 | 0 | 0 | 0 | 0 | 300 |
| 22/23 | LaLiga | RCD Espanyol Barcelona | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Copa del Rey | RCD Espanyol Barcelona | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | LaLiga | RCD Espanyol Barcelona | 2 | 0 | 0 | 0 | 0 | 107 |
| 20/21 | 2ª B - Fase de descenso | RCD Espanyol B | 2 | 0 | 0 | 0 | 0 | 135 |
| 20/21 | 2ª B - Grupo III | RCD Espanyol B | 13 | 0 | 0 | 3 | 0 | 1,170 |
| 20/21 | 2ª División | RCD Espanyol Barcelona | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Copa del Rey | RCD Espanyol Barcelona | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2ª B - Grupo III | RCD Espanyol B | 2 | 0 | 0 | 0 | 0 | 180 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | CF Damm Youth | Espanyol Youth | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Espanyol Youth | Espanyol U18 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Espanyol U18 | Espanyol U19 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Espanyol U19 | RCD Espanyol B | Transfer | 50000 | — |
| 21/22 | 2021-07-01 | RCD Espanyol B | Espanyol | Transfer | 150000 | — |
| 25/26 | 2025-07-01 | Espanyol | Barcelona | Transfer | 25000000 | €25.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Tear of the lateral meniscus | 2019-11-03 | 2020-05-03 | 183 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53824 | #13 | 0 | 0 | — | — | former national player |
| Team #20947 | — | 4 | 0 | — | — | former national player |
| Team #12609 | #13 | 1 | 0 | — | — | former national player |
| Team #12395 | #13 | 0 | 0 | — | — | former national player |
| Team #9567 | #13 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Walid Cheddira | 1 | 0 | 628 |
| Sergi Gómez | 1 | 0 | 0 |
| Urko González de Zárate | 1 | 0 | 0 |
| Roberto Fernández | 1 | 0 | 0 |
| Nico Melamed | 2 | 0 | 0 |
| Alejandro Pérez | 1 | 0 | 0 |
| Martin Braithwaite | 2 | 0 | 0 |
| Edu Expósito | 1 | 0 | 0 |
| Keidi Bare | 2 | 0 | 0 |
| Alejo Veliz | 1 | 0 | 0 |
| Álvaro Tejero | 1 | 0 | 0 |
| José Gragera | 1 | 0 | 0 |
| Jofre Carreras | 1 | 0 | 0 |
| Antoniu Roca | 1 | 0 | 0 |
| Carlos Romero | 1 | 0 | 0 |
| Marash Kumbulla | 1 | 0 | 0 |
| Fernando Calero | 2 | 0 | 0 |
| Pere Milla | 1 | 0 | 0 |
| Alex Král | 1 | 0 | 0 |
| Pol Lozano | 1 | 0 | 0 |
Last 50 matches for FC Barcelona The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2027-05-30 | ES1 |
Getafe CF | – | FC Barcelona | SCHEDULED |
| 2027-05-23 | ES1 |
FC Barcelona | – | Málaga CF | SCHEDULED |
| 2027-05-16 | ES1 |
Real Sociedad de Fútbol | – | FC Barcelona | SCHEDULED |
| 2027-05-09 | ES1 |
Real Madrid CF | – | FC Barcelona | SCHEDULED |
| 2027-05-02 | ES1 |
FC Barcelona | – | CA Osasuna | SCHEDULED |
| 2027-04-21 | ES1 |
RC Celta de Vigo | – | FC Barcelona | SCHEDULED |
| 2027-04-18 | ES1 |
FC Barcelona | – | RCD Espanyol de Barcelona | SCHEDULED |
| 2027-04-11 | ES1 |
Real Racing Club de Santander | – | FC Barcelona | SCHEDULED |
| 2027-04-04 | ES1 |
FC Barcelona | – | Sevilla FC | SCHEDULED |
| 2027-03-21 | ES1 |
Rayo Vallecano de Madrid | – | FC Barcelona | SCHEDULED |
| 2027-03-14 | ES1 |
FC Barcelona | – | RC Deportivo La Coruña | SCHEDULED |
| 2027-03-07 | ES1 |
FC Barcelona | – | Real Betis Balompié | SCHEDULED |
| 2027-02-28 | ES1 |
Athletic Club | – | FC Barcelona | SCHEDULED |
| 2027-02-21 | ES1 |
FC Barcelona | – | Levante UD | SCHEDULED |
| 2027-02-14 | ES1 |
Villarreal CF | – | FC Barcelona | SCHEDULED |
| 2027-02-07 | ES1 |
FC Barcelona | – | Club Atlético de Madrid | SCHEDULED |
| 2027-01-31 | ES1 |
FC Barcelona | – | Valencia CF | SCHEDULED |
| 2027-01-24 | ES1 |
Deportivo Alavés | – | FC Barcelona | SCHEDULED |
| 2027-01-17 | ES1 |
FC Barcelona | – | Elche CF | SCHEDULED |
| 2027-01-10 | ES1 |
CA Osasuna | – | FC Barcelona | SCHEDULED |
| 2027-01-03 | ES1 |
RCD Espanyol de Barcelona | – | FC Barcelona | SCHEDULED |
| 2026-12-20 | ES1 |
FC Barcelona | – | Real Sociedad de Fútbol | SCHEDULED |
| 2026-12-13 | ES1 |
Málaga CF | – | FC Barcelona | SCHEDULED |
| 2026-12-06 | ES1 |
FC Barcelona | – | RC Celta de Vigo | SCHEDULED |
| 2026-11-29 | ES1 |
RC Deportivo La Coruña | – | FC Barcelona | SCHEDULED |
| 2026-11-22 | ES1 |
FC Barcelona | – | Villarreal CF | SCHEDULED |
| 2026-11-08 | ES1 |
Club Atlético de Madrid | – | FC Barcelona | SCHEDULED |
| 2026-11-01 | ES1 |
FC Barcelona | – | Deportivo Alavés | SCHEDULED |
| 2026-10-25 | ES1 |
FC Barcelona | – | Real Madrid CF | SCHEDULED |
| 2026-10-18 | ES1 |
Real Betis Balompié | – | FC Barcelona | SCHEDULED |
| 2026-10-11 | ES1 |
FC Barcelona | – | Getafe CF | SCHEDULED |
| 2026-09-20 | ES1 |
Sevilla FC | – | FC Barcelona | SCHEDULED |
| 2026-09-16 | ES1 |
FC Barcelona | – | Real Racing Club de Santander | SCHEDULED |
| 2026-09-13 | ES1 |
Levante UD | – | FC Barcelona | SCHEDULED |
| 2026-09-06 | ES1 |
Valencia CF | – | FC Barcelona | SCHEDULED |
| 2026-08-30 | ES1 |
FC Barcelona | – | Rayo Vallecano de Madrid | SCHEDULED |
| 2026-08-23 | ES1 |
Elche CF | – | FC Barcelona | SCHEDULED |
| 2026-08-16 | ES1 |
FC Barcelona | – | Athletic Club | SCHEDULED |
| 2026-05-23 | ES1 |
Valencia CF | 3–1 | FC Barcelona | Available |
| 2026-05-17 | ES1 |
FC Barcelona | – | Real Betis Balompié | FINISHED |
| 2026-05-13 | ES1 |
Deportivo Alavés | 1–0 | FC Barcelona | Available |
| 2026-05-10 | ES1 |
FC Barcelona | 2–0 | Real Madrid CF | Available |
| 2026-05-10 | ES1 |
FC Barcelona | 2–0 | Real Madrid CF | Available |
| 2026-05-02 | ES1 |
CA Osasuna | 1–2 | FC Barcelona | Available |
| 2026-05-02 | ES1 |
CA Osasuna | 1–2 | FC Barcelona | Available |
| 2026-04-25 | ES1 |
Getafe CF | 0–2 | FC Barcelona | Available |
| 2026-04-25 | ES1 |
Getafe CF | 0–2 | FC Barcelona | Available |
| 2026-04-22 | ES1 |
FC Barcelona | 1–0 | RC Celta de Vigo | Available |
| 2026-04-22 | ES1 |
FC Barcelona | 1–0 | RC Celta de Vigo | Available |
| 2026-04-14 | CL |
Club Atlético de Madrid | 1–2 | FC Barcelona | Available |
Teams faced most often by Joan García's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Sevilla FC | 16 | 11 | 3 | 2 | 36 | 13 | +23 | 69% |
| Valencia CF | 15 | 11 | 2 | 2 | 45 | 18 | +27 | 73% |
| Getafe CF | 15 | 10 | 4 | 1 | 25 | 6 | +19 | 67% |
| CA Osasuna | 15 | 11 | 2 | 2 | 32 | 14 | +18 | 73% |
| Club Atlético de Madrid | 14 | 9 | 1 | 4 | 22 | 14 | +8 | 64% |
| Villarreal CF | 14 | 11 | 0 | 3 | 39 | 19 | +20 | 79% |
| Athletic Club | 14 | 11 | 2 | 1 | 27 | 6 | +21 | 79% |
| RC Celta de Vigo | 13 | 9 | 2 | 2 | 29 | 18 | +11 | 69% |
| Real Madrid CF | 13 | 6 | 0 | 7 | 26 | 21 | +5 | 46% |
| Real Betis Balompié | 12 | 8 | 3 | 1 | 33 | 15 | +18 | 67% |
| Real Sociedad de Fútbol | 12 | 9 | 0 | 3 | 28 | 11 | +17 | 75% |
| RCD Mallorca | 12 | 11 | 1 | 0 | 31 | 6 | +25 | 92% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 38 | 3,420 | 2 | 0 | 0 | 0.05 |
| 23/24 | 21 | 1,890 | 1 | 0 | 0 | 0.05 |
| 20/21 | 15 | 1,305 | 3 | 0 | 0 | 0.21 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 270 | 1 | 33% | 3 | 1 |
| 24/25 | 38 | 3,420 | 8 | 21% | 51 | 1.34 |
| 23/24 | 21 | 1,890 | 12 | 57% | 10 | 0.48 |
| 22/23 | 4 | 390 | 1 | 25% | 5 | 1.15 |
| 21/22 | 4 | 287 | 0 | 0% | 6 | 1.88 |
| 20/21 | 15 | 1,305 | 5 | 33% | 20 | 1.38 |
| 19/20 | 2 | 180 | 0 | 0% | 2 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Joan García
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joan García
Who is Joan García?
Joan García is a Spain professional footballer who plays as a goalkeeper for FC Barcelona.
How old is Joan García?
Joan García is 25 years old. He was born on May 4, 2001 in Sallent de Llobregat.
What position does Joan García play?
Joan García plays as a goalkeeper (Goalkeeper).
What club does Joan García play for?
Joan García currently plays for FC Barcelona.
What is Joan García's market value?
Joan García's most recent reported market value is €25.00m.
Spain