Álex Bernal
Career snapshot
Career highs
Born the same day
Shares 1991-03-03 · 6 players total
| Full name | Álex Bernal |
|---|---|
| Name in home country | Alejandro Bernal Carreras |
| Date of birth | 1991-03-03 (35 yrs) |
| Place of birth | Sevilla, Spain |
| Citizenship | Spain |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 175.00 m |
| Current club | Recreativo Huelva |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Aclama |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Recreativo Huelva | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| CD Eldense | 3 | 22/23 | 24/25 | 80 | 2 | 5 | 1,530 |
| Córdoba CF | 2 | 21/22 | 22/23 | 41 | 0 | 3 | 0 |
| Marbella FC | 4 | 17/18 | 20/21 | 100 | 2 | 1 | 3,202 |
| Mérida AD | 2 | 16/17 | 17/18 | 43 | 3 | 0 | 2,147 |
| La Hoya Lorca CF | 2 | 14/15 | 15/16 | 51 | 4 | 0 | 1,901 |
| SD Huesca | 2 | 13/14 | 14/15 | 37 | 1 | 2 | 1,748 |
| CD Leganés | 1 | 12/13 | 12/13 | 14 | 0 | 1 | 0 |
| CD Mirandés | 1 | 12/13 | 12/13 | 6 | 0 | 1 | 0 |
| Real Betis B | 2 | 10/11 | 11/12 | 58 | 6 | 0 | 1,769 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Segunda Federación - Gr. IV | Recreativo Huelva | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Copa del Rey | CD Eldense | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga2 | CD Eldense | 24 | 1 | 1 | 4 | 0 | 1,126 |
| 23/24 | 2ª División | CD Eldense | 34 | 0 | 2 | 5 | 0 | 0 |
| 23/24 | Copa del Rey | CD Eldense | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ascenso LaLiga2 | CD Eldense | 1 | 0 | 2 | 1 | 0 | 0 |
| 22/23 | Copa del Rey | Córdoba CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Primera Federación - Gr. I | Córdoba CF | 13 | 0 | 0 | 3 | 0 | 0 |
| 22/23 | Primera Federación - Gr. II | CD Eldense | 16 | 1 | 0 | 2 | 0 | 404 |
| 21/22 | Copa Federation | Córdoba CF | 2 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Segunda Federación - Gr. IV | Córdoba CF | 25 | 0 | 2 | 4 | 0 | 0 |
| 20/21 | 2ª B - Fase de descenso | Marbella FC | 8 | 1 | 0 | 2 | 0 | 710 |
| 20/21 | 2ª B - Grupo IV | Marbella FC | 17 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Copa del Rey | Marbella FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2ª B - Grupo IV | Marbella FC | 23 | 0 | 0 | 6 | 0 | 0 |
| 19/20 | Ascenso LaLiga2 | Marbella FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Copa del Rey | Marbella FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2ª B - Grupo IV | Marbella FC | 34 | 1 | 1 | 6 | 0 | 2,492 |
| 17/18 | 2ª B - Grupo IV | Marbella FC | 13 | 0 | 0 | 2 | 0 | 0 |
| 17/18 | 2ª B - Grupo IV | Mérida AD | 18 | 2 | 0 | 4 | 0 | 652 |
| 17/18 | Ascenso a 2ª | Marbella FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Copa del Rey | Mérida AD | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2ª B - Grupo IV | Mérida AD | 24 | 1 | 0 | 4 | 0 | 1,495 |
| 15/16 | 2ª B - Grupo IV | La Hoya Lorca CF | 36 | 2 | 0 | 8 | 0 | 1,380 |
| 14/15 | 2ª B - Grupo II | SD Huesca | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 2ª B - Grupo IV | La Hoya Lorca CF | 15 | 2 | 0 | 2 | 0 | 521 |
| 14/15 | Copa del Rey | SD Huesca | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | 2ª B - Grupo II | SD Huesca | 27 | 1 | 2 | 7 | 0 | 1,748 |
| 13/14 | Copa del Rey | SD Huesca | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 2ª B - Grupo I | CD Leganés | 12 | 0 | 0 | 6 | 0 | 0 |
| 12/13 | 2ª División | CD Mirandés | 4 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Ascenso a 2ª | CD Leganés | 2 | 0 | 1 | 1 | 0 | 0 |
| 12/13 | Copa del Rey | CD Mirandés | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | 2ª B - Grupo IV | Real Betis B | 31 | 3 | 0 | 11 | 0 | 811 |
| 10/11 | 2ª B - Grupo IV | Real Betis B | 25 | 2 | 0 | 3 | 1 | 919 |
| 10/11 | Permanencia en 2ª Federación | Real Betis B | 2 | 1 | 0 | 0 | 0 | 39 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Betis U19 | Betis B | Transfer | 0 | — |
| 12/13 | 2012-07-25 | Betis B | Granada CF | Transfer | 0 | — |
| 12/13 | 2012-08-06 | Granada CF | CD Mirandés | Loan | 0 | — |
| 12/13 | 2013-01-30 | CD Mirandés | Granada CF | Return from loan | 200000 | — |
| 12/13 | 2013-01-31 | Granada CF | CD Leganés | Loan | 200000 | — |
| 12/13 | 2013-06-30 | CD Leganés | Granada CF | Return from loan | 0 | — |
| 13/14 | 2013-08-21 | Granada CF | SD Huesca | Transfer | 100000 | — |
| 14/15 | 2015-01-30 | SD Huesca | La Hoya Lorca | Transfer | 0 | — |
| 16/17 | 2016-08-12 | Lorca FC | Mérida AD | Transfer | 300000 | — |
| 17/18 | 2018-01-30 | Mérida AD | Marbella FC | Transfer | 200000 | — |
| 21/22 | 2021-07-30 | Marbella FC | Córdoba CF | Transfer | 100000 | — |
| 22/23 | 2023-01-16 | Córdoba CF | Eldense | Transfer | 100000 | — |
| 25/26 | 2025-07-01 | Eldense | Recr. Huelva | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | sprain | 2017-11-05 | 2017-11-26 | 22 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| David Agudo | 1 | 0 | 0 |
| Dario Dumic | 1 | 1 | 0 |
| Juergen Elitim | 1 | 0 | 0 |
| Piña | 1 | 0 | 0 |
| Marcos Ruiz | 2 | 0 | 0 |
| Toni Abad | 1 | 0 | 0 |
| Damián Petcoff | 1 | 0 | 0 |
| José Salcedo | 1 | 0 | 0 |
| Iván Chapela | 1 | 1 | 0 |
| José Antonio Pardo | 2 | 0 | 0 |
| Carlos Redru | 2 | 0 | 0 |
| Marc Mateu | 1 | 0 | 0 |
| Álex Martínez | 2 | 0 | 0 |
| Juanto Ortuño | 1 | 1 | 0 |
| Mustafá | 2 | 0 | 0 |
| José Manuel Cruz | 2 | 0 | 0 |
| Lolo Pavón | 2 | 0 | 0 |
| Sergio Ortuño | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | 2ª B - Grupo IV | Real Betis B | 3 | 31 |
| 10/11 | 2ª B - Grupo IV | Real Betis B | 2 | 25 |
| 14/15 | 2ª B - Grupo IV | La Hoya Lorca CF | 2 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | 2ª B - Grupo II | SD Huesca | 2 | 27 |
| 21/22 | Segunda Federación - Gr. IV | Córdoba CF | 2 | 25 |
| 22/23 | Ascenso LaLiga2 | CD Eldense | 2 | 1 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 12/13 | 2013-06-30 | CD Leganés | Granada CF | Return from loan | — | — |
| 12/13 | 2013-01-31 | Granada CF | CD Leganés | Loan | — | €200k |
| 12/13 | 2013-01-30 | CD Mirandés | Granada CF | Return from loan | — | €200k |
| 12/13 | 2012-08-06 | Granada CF | CD Mirandés | Loan | — | — |
Last 50 matches for Recreativo Huelva 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 |
|---|---|---|---|---|---|
| 2015-06-07 | ES2 |
Recreativo Huelva | 2–0 | FC Barcelona B | Available |
| 2015-05-31 | ES2 |
CA Osasuna | 2–0 | Recreativo Huelva | Available |
| 2015-05-23 | ES2 |
Recreativo Huelva | 3–1 | CE Sabadell | Available |
| 2015-05-20 | ES2 |
Recreativo Huelva | 1–0 | CD Leganés | Available |
| 2015-05-16 | ES2 |
UD Las Palmas | 3–0 | Recreativo Huelva | Available |
| 2015-05-09 | ES2 |
Recreativo Huelva | 0–3 | Real Valladolid | Available |
| 2015-05-03 | ES2 |
CD Mirandés | 2–1 | Recreativo Huelva | Available |
| 2015-04-26 | ES2 |
Recreativo Huelva | 0–3 | Girona FC | Available |
| 2015-04-18 | ES2 |
Albacete | 3–1 | Recreativo Huelva | Available |
| 2015-04-12 | ES2 |
Recreativo Huelva | 0–1 | SD Ponferradina | Available |
| 2015-04-05 | ES2 |
CD Numancia | 1–2 | Recreativo Huelva | Available |
| 2015-03-28 | ES2 |
Recreativo Huelva | 0–1 | Real Betis | Available |
| 2015-03-22 | ES2 |
Sporting Gijón | 1–1 | Recreativo Huelva | Available |
| 2015-03-14 | ES2 |
Recreativo Huelva | 1–1 | CD Tenerife | Available |
| 2015-03-08 | ES2 |
AD Alcorcón | 1–1 | Recreativo Huelva | Available |
| 2015-03-01 | ES2 |
Recreativo Huelva | 1–0 | Racing Santander | Available |
| 2015-02-22 | ES2 |
CD Lugo | 2–1 | Recreativo Huelva | Available |
| 2015-02-14 | ES2 |
Recreativo Huelva | 0–0 | RCD Mallorca | Available |
| 2015-02-07 | ES2 |
UE Llagostera | 1–0 | Recreativo Huelva | Available |
| 2015-02-01 | ES2 |
Recreativo Huelva | 0–0 | CD Alavés | Available |
| 2015-01-24 | ES2 |
Real Zaragoza | 2–0 | Recreativo Huelva | Available |
| 2015-01-18 | ES2 |
FC Barcelona B | 3–1 | Recreativo Huelva | Available |
| 2015-01-10 | ES2 |
Recreativo Huelva | 1–1 | CA Osasuna | Available |
| 2015-01-04 | ES2 |
CE Sabadell | 1–0 | Recreativo Huelva | Available |
| 2014-12-21 | ES2 |
CD Leganés | 2–0 | Recreativo Huelva | Available |
| 2014-12-13 | ES2 |
Recreativo Huelva | 2–4 | UD Las Palmas | Available |
| 2014-12-07 | ES2 |
Real Valladolid | 1–0 | Recreativo Huelva | Available |
| 2014-11-30 | ES2 |
Recreativo Huelva | 0–1 | CD Mirandés | Available |
| 2014-11-23 | ES2 |
Girona FC | 2–0 | Recreativo Huelva | Available |
| 2014-11-16 | ES2 |
Recreativo Huelva | 4–1 | Albacete | Available |
| 2014-11-09 | ES2 |
SD Ponferradina | 3–3 | Recreativo Huelva | Available |
| 2014-11-02 | ES2 |
Recreativo Huelva | 0–3 | CD Numancia | Available |
| 2014-10-25 | ES2 |
Real Betis | 3–2 | Recreativo Huelva | Available |
| 2014-10-19 | ES2 |
Recreativo Huelva | 1–1 | Sporting Gijón | Available |
| 2014-10-11 | ES2 |
CD Tenerife | 0–2 | Recreativo Huelva | Available |
| 2014-10-05 | ES2 |
Recreativo Huelva | 2–1 | AD Alcorcón | Available |
| 2014-09-27 | ES2 |
Racing Santander | 3–0 | Recreativo Huelva | Available |
| 2014-09-20 | ES2 |
Recreativo Huelva | 0–0 | CD Lugo | Available |
| 2014-09-13 | ES2 |
RCD Mallorca | 1–2 | Recreativo Huelva | Available |
| 2014-09-06 | ES2 |
Recreativo Huelva | 2–0 | UE Llagostera | Available |
| 2014-08-31 | ES2 |
CD Alavés | 0–0 | Recreativo Huelva | Available |
| 2014-08-23 | ES2 |
Recreativo Huelva | 0–0 | Real Zaragoza | Available |
| 2014-06-07 | ES2 |
CE Sabadell | 0–0 | Recreativo Huelva | Available |
| 2014-05-31 | ES2 |
Recreativo Huelva | 1–1 | Córdoba CF | Available |
| 2014-05-25 | ES2 |
UD Las Palmas | 2–3 | Recreativo Huelva | Available |
| 2014-05-18 | ES2 |
Recreativo Huelva | 1–0 | Girona FC | Available |
| 2014-05-11 | ES2 |
Real Jaén | 3–1 | Recreativo Huelva | Available |
| 2014-05-04 | ES2 |
Recreativo Huelva | 0–0 | CD Numancia | Available |
| 2014-04-27 | ES2 |
SD Eibar | 0–0 | Recreativo Huelva | Available |
| 2014-04-20 | ES2 |
Recreativo Huelva | 0–2 | CD Alavés | Available |
Teams faced most often by Álex Bernal'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 % |
|---|---|---|---|---|---|---|---|---|
| Real Oviedo | 12 | 4 | 5 | 3 | 15 | 9 | +6 | 33% |
| Levante UD | 12 | 3 | 5 | 4 | 16 | 16 | 0 | 25% |
| Real Zaragoza | 12 | 2 | 5 | 5 | 18 | 21 | -3 | 17% |
| CD Tenerife | 12 | 5 | 5 | 2 | 17 | 13 | +4 | 42% |
| UD Almería | 10 | 5 | 4 | 1 | 14 | 11 | +3 | 50% |
| Córdoba CF | 10 | 6 | 2 | 2 | 20 | 11 | +9 | 60% |
| Cádiz CF | 10 | 3 | 2 | 5 | 10 | 17 | -7 | 30% |
| Albacete | 10 | 3 | 5 | 2 | 13 | 10 | +3 | 30% |
| CD Mirandés | 10 | 4 | 2 | 4 | 12 | 9 | +3 | 40% |
| SD Eibar | 10 | 3 | 2 | 5 | 11 | 13 | -2 | 30% |
| Granada CF | 10 | 3 | 4 | 3 | 15 | 17 | -2 | 30% |
| Elche CF | 10 | 3 | 4 | 3 | 9 | 12 | -3 | 30% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | 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 | 27 | 1,126 | 4 | 0 | 0 | 0.32 |
| 23/24 | 36 | 0 | 5 | 0 | 0 | 0 |
| 22/23 | 31 | 404 | 6 | 0 | 0 | 1.34 |
| 21/22 | 27 | 0 | 5 | 0 | 0 | 0 |
| 20/21 | 27 | 710 | 2 | 0 | 0 | 0.25 |
| 19/20 | 24 | 0 | 6 | 0 | 0 | 0 |
| 18/19 | 34 | 2,492 | 6 | 0 | 0 | 0.22 |
| 17/18 | 34 | 652 | 6 | 0 | 0 | 0.83 |
| 16/17 | 24 | 1,495 | 4 | 0 | 0 | 0.24 |
| 15/16 | 36 | 1,380 | 8 | 0 | 0 | 0.52 |
| 14/15 | 23 | 521 | 3 | 0 | 0 | 0.52 |
| 13/14 | 29 | 1,748 | 7 | 0 | 0 | 0.36 |
| 12/13 | 20 | 0 | 7 | 0 | 0 | 0 |
| 11/12 | 31 | 811 | 11 | 2 | 0 | 1.44 |
| 10/11 | 27 | 958 | 3 | 0 | 1 | 0.38 |
Output by competition
Career goals and assists broken down by tournament.
More on Álex Bernal
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Álex Bernal
Who is Álex Bernal?
Álex Bernal is a Spain professional footballer who plays as a central midfield for Recreativo Huelva.
How old is Álex Bernal?
Álex Bernal is 35 years old. He was born on March 3, 1991 in Sevilla.
What position does Álex Bernal play?
Álex Bernal plays as a central midfield (Midfield - Central Midfield).
What club does Álex Bernal play for?
Álex Bernal currently plays for Recreativo Huelva.
How many career goals has Álex Bernal scored?
Across all senior club competitions in our dataset, Álex Bernal has scored 18 goals in 431 appearances.
What is Álex Bernal's market value?
Álex Bernal's most recent reported market value is €100k.
Spain