Career snapshot
Career highs
Born the same day
Shares 1989-07-11 · 6 players total
| Full name | Bernardo Espinosa |
|---|---|
| Name in home country | Bernardo José Espinosa Zúñiga |
| Date of birth | 1989-07-11 (36 yrs) |
| Place of birth | Santiago de Cali, Colombia |
| Citizenship | Colombia Spain |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 192.00 m |
| Current club | Retired |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | YOU FIRST |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Marbella FC | 1 | 24/25 | 24/25 | 24 | 0 | 0 | 0 |
| Girona FC | 6 | 17/18 | 23/24 | 174 | 8 | 6 | 6,557 |
| Atlético Nacional | 1 | 2024 | 2024 | 11 | 1 | 0 | 570 |
| RCD Espanyol Barcelona | 1 | 19/20 | 19/20 | 32 | 3 | 0 | 754 |
| Middlesbrough FC | 1 | 16/17 | 16/17 | 15 | 0 | 0 | 0 |
| FC Middlesbrough U23 | 1 | 16/17 | 16/17 | 4 | 0 | 0 | 0 |
| Sporting Gijón | 4 | 12/13 | 15/16 | 120 | 9 | 9 | 5,330 |
| Sevilla FC | 2 | 10/11 | 12/13 | 2 | 1 | 0 | 57 |
| Racing Santander | 1 | 11/12 | 11/12 | 26 | 2 | 0 | 1,103 |
| Sevilla Atlético | 4 | 07/08 | 10/11 | 79 | 1 | 0 | 3,124 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Copa del Rey | Marbella FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Primera Federación - Gr. II | Marbella FC | 23 | 0 | 0 | 5 | 0 | 0 |
| 23/24 | Copa del Rey | Girona FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | LaLiga | Girona FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Copa del Rey | Girona FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | LaLiga | Girona FC | 20 | 1 | 1 | 5 | 0 | 1,226 |
| 21/22 | 2ª División | Girona FC | 39 | 3 | 1 | 6 | 0 | 1,124 |
| 21/22 | Copa del Rey | Girona FC | 2 | 1 | 0 | 0 | 0 | 135 |
| 21/22 | Promoción a LaLiga | Girona FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Libertadores | Atlético Nacional | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Liga Dimayor | Atlético Nacional | 9 | 1 | 0 | 1 | 0 | 570 |
| 20/21 | 2ª División | Girona FC | 31 | 2 | 0 | 6 | 1 | 1,343 |
| 20/21 | Copa del Rey | Girona FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Promoción a LaLiga | Girona FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Copa del Rey | RCD Espanyol Barcelona | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Europa League | RCD Espanyol Barcelona | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | RCD Espanyol Barcelona | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | LaLiga | RCD Espanyol Barcelona | 26 | 3 | 0 | 5 | 1 | 754 |
| 18/19 | Copa del Rey | Girona FC | 6 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | LaLiga | Girona FC | 31 | 1 | 1 | 2 | 0 | 2,729 |
| 17/18 | Copa del Rey | Girona FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | LaLiga | Girona FC | 34 | 0 | 2 | 7 | 0 | 0 |
| 16/17 | EFL Trophy | FC Middlesbrough U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Middlesbrough FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League | Middlesbrough FC | 11 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Premier League 2 | FC Middlesbrough U23 | 3 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Copa del Rey | Sporting Gijón | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | LaLiga | Sporting Gijón | 16 | 1 | 0 | 5 | 0 | 1,338 |
| 14/15 | 2ª División | Sporting Gijón | 41 | 3 | 5 | 7 | 0 | 1,230 |
| 13/14 | 2ª División | Sporting Gijón | 38 | 2 | 3 | 17 | 0 | 1,682 |
| 13/14 | Promoción a LaLiga | Sporting Gijón | 2 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | 2ª División | Sporting Gijón | 22 | 2 | 1 | 10 | 0 | 990 |
| 12/13 | Copa del Rey | Sevilla FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | LaLiga | Sevilla FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Copa del Rey | Racing Santander | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | LaLiga | Racing Santander | 25 | 2 | 0 | 4 | 0 | 1,103 |
| 10/11 | 2ª B - Grupo IV | Sevilla Atlético | 35 | 1 | 0 | 11 | 0 | 3,124 |
| 10/11 | Ascenso a 2ª | Sevilla Atlético | 4 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Copa del Rey | Sevilla FC | 1 | 1 | 0 | 0 | 0 | 57 |
| 10/11 | LaLiga | Sevilla FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | 2ª B - Grupo IV | Sevilla Atlético | 24 | 0 | 0 | 3 | 0 | 0 |
| 08/09 | 2ª División | Sevilla Atlético | 15 | 0 | 0 | 2 | 0 | 0 |
| 07/08 | 2ª División | Sevilla Atlético | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | UDDH SA U19 | Sevilla FC U19 | Transfer | 0 | — |
| 07/08 | 2008-01-01 | Sevilla FC U19 | Sevilla Atl. | Transfer | 100000 | — |
| 11/12 | 2011-07-01 | Sevilla Atl. | Sevilla FC | Transfer | 0 | — |
| 11/12 | 2011-08-01 | Sevilla FC | Racing | Loan | 300000 | — |
| 11/12 | 2012-06-30 | Racing | Sevilla FC | Return from loan | 1000000 | — |
| 12/13 | 2013-01-01 | Sevilla FC | Sporting Gijón | Loan | 1000000 | — |
| 12/13 | 2013-06-30 | Sporting Gijón | Sevilla FC | Return from loan | 900000 | — |
| 13/14 | 2013-07-01 | Sevilla FC | Sporting Gijón | Transfer | 900000 | — |
| 16/17 | 2016-07-01 | Sporting Gijón | Middlesbrough | Transfer | 2500000 | — |
| 17/18 | 2017-07-07 | Middlesbrough | Girona | Transfer | 2500000 | €4.50m |
| 19/20 | 2019-07-06 | Girona | Espanyol | Loan | 6000000 | — |
| 19/20 | 2020-07-20 | Espanyol | Girona | Return from loan | 4800000 | — |
| 23/24 | 2024-01-05 | Girona | Atl. Nacional | Transfer | 1200000 | — |
| 24/25 | 2024-08-17 | Atl. Nacional | Marbella FC | Transfer | 550000 | — |
| 25/26 | 2025-07-01 | Marbella FC | Retired | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Knee injury | 2016-01-10 | 2016-08-27 | 231 | 24 |
| 17/18 | Muscle injury | 2017-12-05 | 2017-12-15 | 11 | 1 |
| 18/19 | muscular problems | 2019-02-10 | 2019-02-24 | 15 | 1 |
| 18/19 | Knee injury | 2019-04-07 | 2019-04-19 | 13 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.80m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| 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 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3816 | #22 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Cristhian Stuani | 1 | 3 | 0 |
| Juanpe | 1 | 0 | 0 |
| Alberto Lora | 2 | 2 | 0 |
| Aleix García | 1 | 1 | 0 |
| Iván Cuéllar | 2 | 0 | 0 |
| Samu Saiz | 2 | 1 | 0 |
| Santiago Bueno | 2 | 0 | 0 |
| Juan Carlos | 2 | 0 | 0 |
| Sergio Álvarez | 2 | 2 | 0 |
| Miguel Ángel Guerrero | 2 | 1 | 0 |
| Valery Fernández | 1 | 0 | 0 |
| Portu | 1 | 1 | 0 |
| Arnau Martínez | 1 | 2 | 0 |
| Nahuel Bustos | 2 | 0 | 0 |
| Pere Pons | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | 2ª División | Girona FC | 3 | 39 |
| 19/20 | LaLiga | RCD Espanyol Barcelona | 3 | 26 |
| 14/15 | 2ª División | Sporting Gijón | 3 | 41 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | 2ª División | Sporting Gijón | 5 | 41 |
| 13/14 | 2ª División | Sporting Gijón | 3 | 38 |
| 17/18 | LaLiga | Girona FC | 2 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-07-20 | Espanyol | Girona | Return from loan | — | €4.80m |
| 19/20 | 2019-07-06 | Girona | Espanyol | Loan | — | €6.00m |
| 12/13 | 2013-06-30 | Sporting Gijón | Sevilla FC | Return from loan | — | €900k |
| 12/13 | 2013-01-01 | Sevilla FC | Sporting Gijón | Loan | — | €1.00m |
| 11/12 | 2012-06-30 | Racing | Sevilla FC | Return from loan | — | €1.00m |
| 11/12 | 2011-08-01 | Sevilla FC | Racing | Loan | — | €300k |
Teams faced most often by Bernardo Espinosa'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 % |
|---|---|---|---|---|---|---|---|---|
| UD Las Palmas | 40 | 9 | 12 | 19 | 44 | 50 | -6 | 23% |
| CD Lugo | 38 | 17 | 15 | 6 | 54 | 32 | +22 | 45% |
| SD Ponferradina | 36 | 14 | 12 | 10 | 54 | 46 | +8 | 39% |
| CD Mirandés | 36 | 18 | 10 | 8 | 62 | 34 | +28 | 50% |
| AD Alcorcón | 34 | 17 | 8 | 9 | 40 | 30 | +10 | 50% |
| Real Zaragoza | 34 | 10 | 9 | 15 | 44 | 44 | 0 | 29% |
| UD Almería | 33 | 15 | 3 | 15 | 43 | 39 | +4 | 45% |
| CD Tenerife | 32 | 12 | 9 | 11 | 31 | 28 | +3 | 38% |
| Málaga CF | 30 | 11 | 10 | 9 | 27 | 28 | -1 | 37% |
| Villarreal CF | 29 | 11 | 5 | 13 | 31 | 37 | -6 | 38% |
| Elche CF | 28 | 10 | 8 | 10 | 29 | 23 | +6 | 36% |
| SD Huesca | 28 | 10 | 11 | 7 | 22 | 21 | +1 | 36% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | 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 | 24 | 0 | 5 | 1 | 0 | 0 |
| 22/23 | 21 | 1,226 | 6 | 0 | 0 | 0.44 |
| 21/22 | 45 | 1,259 | 6 | 0 | 0 | 0.43 |
| 2024 | 11 | 570 | 1 | 0 | 0 | 0.16 |
| 20/21 | 32 | 1,343 | 6 | 1 | 1 | 0.54 |
| 19/20 | 32 | 754 | 6 | 0 | 1 | 0.84 |
| 18/19 | 37 | 2,729 | 2 | 2 | 0 | 0.13 |
| 17/18 | 35 | 0 | 7 | 0 | 0 | 0 |
| 16/17 | 19 | 0 | 3 | 0 | 0 | 0 |
| 15/16 | 17 | 1,428 | 5 | 1 | 0 | 0.38 |
| 14/15 | 41 | 1,230 | 7 | 0 | 0 | 0.51 |
| 13/14 | 40 | 1,682 | 19 | 1 | 0 | 1.07 |
| 12/13 | 22 | 990 | 10 | 0 | 0 | 0.91 |
| 11/12 | 26 | 1,103 | 4 | 1 | 0 | 0.41 |
| 10/11 | 41 | 3,181 | 11 | 1 | 0 | 0.34 |
| 09/10 | 24 | 0 | 3 | 1 | 0 | 0 |
| 08/09 | 15 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Bernardo Espinosa
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bernardo Espinosa
Who is Bernardo Espinosa?
Bernardo Espinosa is a Colombia professional footballer who plays as a centre-back for Retired.
How old is Bernardo Espinosa?
Bernardo Espinosa is 36 years old. He was born on July 11, 1989 in Santiago de Cali.
What position does Bernardo Espinosa play?
Bernardo Espinosa plays as a centre-back (Defender - Centre-Back).
What club does Bernardo Espinosa play for?
Bernardo Espinosa currently plays for Retired.
How many career goals has Bernardo Espinosa scored?
Across all senior club competitions in our dataset, Bernardo Espinosa has scored 25 goals in 487 appearances.