Chico Geraldes
Career snapshot
Position rank · 24/25
Among 1,806 Midfield - Attacking Midfields · ≥200 mins
Career highs
Born the same day
Shares 1995-04-18 · 6 players total
| Full name | Chico Geraldes |
|---|---|
| Name in home country | Francisco de Oliveira Geraldes |
| Date of birth | 1995-04-18 (31 yrs) |
| Place of birth | Lisboa, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | both |
| Height | 175.00 m |
| Current club | Athletic Club |
| Joined | 2025-08-07 |
| Contract expires | 2025-11-30 |
| Agent | AXISFUT |
| Outfitter | adidas |
Percentile rank vs 1038 other Midfield - Attacking Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Wellington Phoenix | 1 | 24/25 | 24/25 | 5 | 1 | 1 | 398 |
| CD Eldense | 1 | 24/25 | 24/25 | 4 | 0 | 0 | 0 |
| Johor Darul Ta'zim | 1 | 24/25 | 24/25 | 11 | 4 | 1 | 42 |
| FC Baniyas | 1 | 23/24 | 23/24 | 14 | 0 | 3 | 0 |
| GD Estoril Praia | 2 | 21/22 | 22/23 | 64 | 6 | 7 | 2,231 |
| Rio Ave FC | 3 | 17/18 | 21/22 | 77 | 5 | 13 | 1,298 |
| Athletic Club | 1 | 2025 | 2025 | 3 | 0 | 0 | 0 |
| Sporting CP | 4 | 14/15 | 19/20 | 15 | 0 | 0 | 0 |
| AEK Athens | 1 | 19/20 | 19/20 | 6 | 0 | 1 | 0 |
| Sporting CP U23 | 1 | 19/20 | 19/20 | 1 | 0 | 0 | 0 |
| Moreirense FC | 1 | 16/17 | 16/17 | 20 | 2 | 5 | 1,493 |
| Sporting CP B | 5 | 12/13 | 16/17 | 68 | 12 | 11 | 712 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | A-League Men | Wellington Phoenix | 5 | 1 | 1 | 1 | 0 | 398 |
| 24/25 | Copa del Rey | CD Eldense | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | LaLiga2 | CD Eldense | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Malaysia FA Cup | Johor Darul Ta'zim | 6 | 4 | 0 | 0 | 0 | 42 |
| 24/25 | Super League | Johor Darul Ta'zim | 5 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | UAE League Cup | FC Baniyas | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UAE Pro League | FC Baniyas | 12 | 0 | 3 | 1 | 0 | 0 |
| 22/23 | Liga Portugal | GD Estoril Praia | 26 | 4 | 4 | 7 | 0 | 460 |
| 22/23 | Taça de Portugal | GD Estoril Praia | 2 | 0 | 0 | 0 | 1 | 0 |
| 21/22 | Allianz Cup | Rio Ave FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Allianz Cup | GD Estoril Praia | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Liga Portugal | GD Estoril Praia | 32 | 1 | 2 | 8 | 0 | 1,639 |
| 21/22 | Taça de Portugal | GD Estoril Praia | 3 | 1 | 1 | 0 | 0 | 132 |
| 2025 | Série B | Athletic Club | 3 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | Europa League Qualifying | Rio Ave FC | 3 | 1 | 0 | 1 | 0 | 226 |
| 20/21 | Liga NOS | Rio Ave FC | 32 | 0 | 2 | 4 | 0 | 0 |
| 20/21 | Taça de Portugal | Rio Ave FC | 3 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | Europa League Qualifying | AEK Athens | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Liga NOS | Sporting CP | 8 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Liga Revelação | Sporting CP U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Super League 1 | AEK Athens | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Allianz Cup | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Liga NOS | Sporting CP | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Taça de Portugal | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Liga NOS | Rio Ave FC | 30 | 3 | 7 | 6 | 1 | 773 |
| 17/18 | Taça CTT | Rio Ave FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Taça de Portugal | Rio Ave FC | 4 | 1 | 3 | 1 | 0 | 299 |
| 16/17 | Allianz Cup | Moreirense FC | 4 | 1 | 2 | 1 | 0 | 352 |
| 16/17 | Ledman LigaPro | Sporting CP B | 6 | 0 | 2 | 1 | 0 | 0 |
| 16/17 | Liga NOS | Sporting CP | 4 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Liga NOS | Moreirense FC | 15 | 1 | 3 | 3 | 0 | 1,141 |
| 16/17 | Taça de Portugal | Moreirense FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ledman LigaPro | Sporting CP B | 38 | 8 | 2 | 9 | 1 | 361 |
| 14/15 | Allianz Cup | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga Portugal 2 | Sporting CP B | 22 | 4 | 7 | 5 | 0 | 351 |
| 13/14 | Liga Portugal 2 | Sporting CP B | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga Portugal 2 | Sporting CP B | 2 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Sporting Yth. | Sporting Sub-15 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Sporting Sub-15 | Sporting U17 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Sporting U17 | Sporting U19 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Sporting U19 | Sporting B | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Sporting B | Moreirense | Loan | 650000 | — |
| 16/17 | 2017-01-31 | Moreirense | Sporting B | Return from loan | 700000 | — |
| 16/17 | 2017-02-01 | Sporting B | Sporting CP | Transfer | 700000 | — |
| 17/18 | 2017-07-26 | Sporting CP | Rio Ave | Loan | 1500000 | — |
| 17/18 | 2018-06-30 | Rio Ave | Sporting CP | Return from loan | 3000000 | — |
| 18/19 | 2018-07-27 | Sporting CP | E. Frankfurt | Loan | 3000000 | — |
| 18/19 | 2018-12-23 | E. Frankfurt | Sporting CP | Return from loan | 4000000 | — |
| 19/20 | 2019-07-01 | Sporting CP | AEK Athens | Loan | 2000000 | — |
| 19/20 | 2020-01-29 | AEK Athens | Sporting CP | Return from loan | 1250000 | — |
| 20/21 | 2020-08-21 | Sporting CP | Rio Ave | Transfer | 1000000 | — |
| 21/22 | 2021-07-01 | Rio Ave | Estoril | Transfer | 900000 | — |
| 23/24 | 2023-08-04 | Estoril | FC Baniyas | Transfer | 1000000 | — |
| 23/24 | 2024-01-13 | FC Baniyas | Johor DT | Transfer | 2500000 | — |
| 24/25 | 2024-08-30 | Johor DT | Eldense | Loan | 2000000 | — |
| 24/25 | 2025-02-07 | Eldense | Johor DT | Return from loan | 1000000 | — |
| 24/25 | 2025-02-12 | Johor DT | Wellington | Loan | 1000000 | — |
| 24/25 | 2025-06-30 | Wellington | Johor DT | Return from loan | 800000 | — |
| 25/26 | 2025-08-07 | Johor DT | Athletic | Transfer | 800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Leg injury | 2017-03-12 | 2017-03-20 | 9 | 1 |
| 18/19 | Back injury | 2018-09-06 | 2018-11-09 | 65 | 12 |
| 18/19 | Fitness | 2018-11-09 | 2018-12-03 | 25 | 4 |
| 18/19 | bruise | 2018-12-11 | 2018-12-17 | 7 | 2 |
| 24/25 | Meniscus tear | 2025-04-01 | 2025-06-30 | 91 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16374 | #17 | 2 | 0 | — | — | former national player |
| Team #16373 | #18 | 2 | 0 | — | — | former national player |
| Team #16372 | #23 | 0 | 0 | — | — | former national player |
| Team #16371 | #6 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Aderllan Santos | 1 | 0 | 0 |
| Mama Baldé | 1 | 0 | 0 |
| João Gamboa | 1 | 0 | 0 |
| Pedro Silva | 1 | 0 | 0 |
| André Franco | 1 | 1 | 0 |
| Marcelo | 2 | 0 | 0 |
| Carlos Mané | 1 | 1 | 0 |
| Toni Borevković | 1 | 0 | 0 |
| Pawel Kieszek | 1 | 0 | 0 |
| Bernardo Vital | 1 | 0 | 0 |
| Daniel Podence | 2 | 3 | 0 |
| Sambinha | 2 | 0 | 0 |
| Loreintz Rosier | 1 | 0 | 0 |
| Ryan Gauld | 2 | 1 | 0 |
| Domingos Duarte | 2 | 0 | 0 |
| Gelson | 1 | 2 | 0 |
| Nélson Monte | 2 | 0 | 0 |
| Dani Figueira | 1 | 0 | 0 |
| Joãozinho | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Ledman LigaPro | Sporting CP B | 8 | 38 |
| 22/23 | Liga Portugal | GD Estoril Praia | 4 | 26 |
| 24/25 | Malaysia FA Cup | Johor Darul Ta'zim | 4 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Liga NOS | Rio Ave FC | 7 | 30 |
| 14/15 | Liga Portugal 2 | Sporting CP B | 7 | 22 |
| 22/23 | Liga Portugal | GD Estoril Praia | 4 | 26 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Wellington | Johor DT | Return from loan | — | €800k |
| 24/25 | 2025-02-12 | Johor DT | Wellington | Loan | — | €1.00m |
| 24/25 | 2025-02-07 | Eldense | Johor DT | Return from loan | — | €1.00m |
| 24/25 | 2024-08-30 | Johor DT | Eldense | Loan | — | €2.00m |
| 19/20 | 2020-01-29 | AEK Athens | Sporting CP | Return from loan | — | €1.25m |
| 19/20 | 2019-07-01 | Sporting CP | AEK Athens | Loan | — | €2.00m |
| 18/19 | 2018-12-23 | E. Frankfurt | Sporting CP | Return from loan | — | €4.00m |
| 18/19 | 2018-07-27 | Sporting CP | E. Frankfurt | Loan | — | €3.00m |
| 17/18 | 2018-06-30 | Rio Ave | Sporting CP | Return from loan | — | €3.00m |
| 17/18 | 2017-07-26 | Sporting CP | Rio Ave | Loan | — | €1.50m |
| 16/17 | 2017-01-31 | Moreirense | Sporting B | Return from loan | — | €700k |
| 16/17 | 2016-07-01 | Sporting B | Moreirense | Loan | — | €650k |
Last 50 matches for Athletic Club 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 |
|---|---|---|---|---|---|
| 2026-05-23 | ES1 |
Real Madrid CF | 3–1 | Athletic Club | Available |
| 2026-05-17 | ES1 |
Athletic Club | – | RC Celta de Vigo | TIMED |
| 2026-05-13 | ES1 |
RCD Espanyol de Barcelona | 2–0 | Athletic Club | Available |
| 2026-05-10 | ES1 |
Athletic Club | 0–1 | Valencia CF | Available |
| 2026-05-10 | ES1 |
Athletic Club | 0–1 | Valencia CF | Available |
| 2026-05-02 | ES1 |
Deportivo Alavés | 2–4 | Athletic Club | Available |
| 2026-05-02 | ES1 |
Deportivo Alavés | 2–4 | Athletic Club | Available |
| 2026-04-25 | ES1 |
Club Atlético de Madrid | 3–2 | Athletic Club | Available |
| 2026-04-25 | ES1 |
Club Atlético de Madrid | 3–2 | Athletic Club | Available |
| 2026-04-21 | ES1 |
Athletic Club | 1–0 | CA Osasuna | Available |
| 2026-04-21 | ES1 |
Athletic Club | 1–0 | CA Osasuna | Available |
| 2026-04-12 | ES1 |
Athletic Club | 1–2 | Villarreal CF | Available |
| 2026-04-05 | ES1 |
Getafe CF | 2–0 | Athletic Club | Available |
| 2026-03-22 | ES1 |
Athletic Club | 2–1 | Real Betis Balompié | Available |
| 2026-03-14 | ES1 |
Girona FC | 3–0 | Athletic Club | Available |
| 2026-03-07 | ES1 |
Athletic Club | 0–1 | FC Barcelona | Available |
| 2026-02-28 | ES1 |
Rayo Vallecano de Madrid | 1–1 | Athletic Club | Available |
| 2026-02-20 | ES1 |
Athletic Club | 2–1 | Elche CF | Available |
| 2026-02-15 | ES1 |
Real Oviedo | 1–2 | Athletic Club | Available |
| 2026-02-08 | ES1 |
Athletic Club | 4–2 | Levante UD | Available |
| 2026-02-01 | ES1 |
Athletic Club | 1–1 | Real Sociedad de Fútbol | Available |
| 2026-01-28 | CL |
Athletic Club | 2–3 | Sporting Clube de Portugal | Available |
| 2026-01-24 | ES1 |
Sevilla FC | 2–1 | Athletic Club | Available |
| 2026-01-21 | CL |
Atalanta BC | 2–3 | Athletic Club | Available |
| 2026-01-17 | ES1 |
RCD Mallorca | 3–2 | Athletic Club | Available |
| 2026-01-03 | ES1 |
CA Osasuna | 1–1 | Athletic Club | Available |
| 2025-12-22 | ES1 |
Athletic Club | 1–2 | RCD Espanyol de Barcelona | Available |
| 2025-12-14 | ES1 |
RC Celta de Vigo | 2–0 | Athletic Club | Available |
| 2025-12-10 | CL |
Athletic Club | 0–0 | Paris Saint-Germain FC | Available |
| 2025-12-06 | ES1 |
Athletic Club | 1–0 | Club Atlético de Madrid | Available |
| 2025-12-03 | ES1 |
Athletic Club | 0–3 | Real Madrid CF | Available |
| 2025-11-29 | ES1 |
Levante UD | 0–2 | Athletic Club | Available |
| 2025-11-25 | CL |
SK Slavia Praha | 0–0 | Athletic Club | Available |
| 2025-11-22 | ES1 |
FC Barcelona | 4–0 | Athletic Club | Available |
| 2025-11-09 | ES1 |
Athletic Club | 1–0 | Real Oviedo | Available |
| 2025-11-05 | CL |
Newcastle United FC | 2–0 | Athletic Club | Available |
| 2025-11-01 | ES1 |
Real Sociedad de Fútbol | 3–2 | Athletic Club | Available |
| 2025-10-25 | ES1 |
Athletic Club | 0–1 | Getafe CF | Available |
| 2025-10-22 | CL |
Athletic Club | 3–1 | Qarabağ Ağdam FK | Available |
| 2025-10-19 | ES1 |
Elche CF | 0–0 | Athletic Club | Available |
| 2025-10-04 | ES1 |
Athletic Club | 2–1 | RCD Mallorca | Available |
| 2025-10-01 | CL |
Borussia Dortmund | 4–1 | Athletic Club | Available |
| 2025-09-27 | ES1 |
Villarreal CF | 1–0 | Athletic Club | Available |
| 2025-09-23 | ES1 |
Athletic Club | 1–1 | Girona FC | Available |
| 2025-09-20 | ES1 |
Valencia CF | 2–0 | Athletic Club | Available |
| 2025-09-16 | CL |
Athletic Club | 0–2 | Arsenal FC | Available |
| 2025-09-13 | ES1 |
Athletic Club | 0–1 | Deportivo Alavés | Available |
| 2025-08-31 | ES1 |
Real Betis Balompié | 1–2 | Athletic Club | Available |
| 2025-08-25 | ES1 |
Athletic Club | 1–0 | Rayo Vallecano de Madrid | Available |
| 2025-08-17 | ES1 |
Athletic Club | 3–2 | Sevilla FC | Available |
Teams faced most often by Chico Geraldes'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Famalicão | 14 | 3 | 6 | 5 | 13 | 19 | -6 | 21% |
| CD Santa Clara | 14 | 5 | 4 | 5 | 14 | 16 | -2 | 36% |
| SC Farense | 14 | 9 | 3 | 2 | 21 | 13 | +8 | 64% |
| FC Porto | 14 | 1 | 2 | 11 | 8 | 33 | -25 | 7% |
| Vitória Guimarães | 14 | 2 | 5 | 7 | 11 | 18 | -7 | 14% |
| CD Nacional | 14 | 7 | 5 | 2 | 20 | 14 | +6 | 50% |
| Casa Pia AC | 11 | 5 | 2 | 4 | 16 | 15 | +1 | 45% |
| Western Sydney Wanderers | 10 | 3 | 3 | 4 | 14 | 21 | -7 | 30% |
| FC Arouca | 10 | 6 | 3 | 1 | 15 | 7 | +8 | 60% |
| Sporting CP | 10 | 0 | 2 | 8 | 4 | 17 | -13 | 0% |
| Macarthur FC | 10 | 5 | 2 | 3 | 17 | 10 | +7 | 50% |
| Adelaide United | 10 | 2 | 3 | 5 | 11 | 20 | -9 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 14/15 | First senior goal |
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 | 20 | 440 | 3 | 0 | 0 | 0.61 |
| 23/24 | 14 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 28 | 460 | 7 | 1 | 1 | 1.76 |
| 21/22 | 37 | 1,771 | 9 | 0 | 0 | 0.46 |
| 2025 | 3 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | 38 | 226 | 7 | 0 | 0 | 2.79 |
| 19/20 | 15 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 38 | 1,072 | 8 | 0 | 1 | 0.76 |
| 16/17 | 30 | 1,493 | 6 | 1 | 0 | 0.42 |
| 15/16 | 38 | 361 | 9 | 0 | 1 | 2.49 |
| 14/15 | 22 | 351 | 5 | 0 | 0 | 1.28 |
| 12/13 | 2 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Chico Geraldes
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Chico Geraldes
Who is Chico Geraldes?
Chico Geraldes is a Portugal professional footballer who plays as a attacking midfield for Athletic Club.
How old is Chico Geraldes?
Chico Geraldes is 31 years old. He was born on April 18, 1995 in Lisboa.
What position does Chico Geraldes play?
Chico Geraldes plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Chico Geraldes play for?
Chico Geraldes currently plays for Athletic Club.
How many career goals has Chico Geraldes scored?
Across all senior club competitions in our dataset, Chico Geraldes has scored 30 goals in 288 appearances.
What is Chico Geraldes's market value?
Chico Geraldes's most recent reported market value is €800k.
Portugal