Career snapshot
Position rank · 21/22
Among 3,366 Goalkeepers · ≥200 mins
Career highs
| Full name | Casto |
|---|---|
| Name in home country | Casto Espinosa Barriga |
| Date of birth | 1982-06-18 (43 yrs) |
| Place of birth | Pueblonuevo del Guadiana, Spain |
| Citizenship | Spain |
| Position | Goalkeeper |
| Foot | |
| Height | 180.00 m |
| Current club | Retired |
| Joined | 2022-01-24 |
| Contract expires | — |
Percentile rank vs 2860 other Goalkeepers with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Extremadura UD | 4 | 18/19 | 21/22 | 92 | 0 | 1 | 8,280 |
| AD Alcorcón | 1 | 17/18 | 17/18 | 39 | 0 | 0 | 3,428 |
| UD Almería | 2 | 15/16 | 16/17 | 77 | 0 | 0 | 6,930 |
| UD Las Palmas | 1 | 14/15 | 14/15 | 32 | 0 | 0 | 2,880 |
| Real Murcia CF | 1 | 13/14 | 13/14 | 43 | 0 | 0 | 3,848 |
| Real Betis Balompié | 7 | 06/07 | 12/13 | 88 | 0 | 0 | 7,820 |
| Albacete Balompié | 2 | 04/05 | 05/06 | 1 | 0 | 0 | 90 |
| UD Mérida | 1 | 02/03 | 02/03 | 1 | 0 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | Primera Federación - Gr. I | Extremadura UD | 12 | 0 | 0 | 1 | 0 | 1,080 |
| 20/21 | 2ª B - Fase de ascenso | Extremadura UD | 6 | 0 | 0 | 0 | 0 | 540 |
| 20/21 | 2ª B - Grupo V | Extremadura UD | 18 | 0 | 0 | 3 | 0 | 1,620 |
| 20/21 | Copa del Rey | Extremadura UD | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | 2ª División | Extremadura UD | 38 | 0 | 0 | 4 | 0 | 3,420 |
| 18/19 | 2ª División | Extremadura UD | 17 | 0 | 1 | 3 | 0 | 1,530 |
| 17/18 | 2ª División | AD Alcorcón | 39 | 0 | 0 | 6 | 0 | 3,428 |
| 16/17 | 2ª División | UD Almería | 41 | 0 | 0 | 3 | 0 | 3,690 |
| 15/16 | 2ª División | UD Almería | 36 | 0 | 0 | 4 | 0 | 3,240 |
| 15/16 | Copa del Rey | UD Almería | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 2ª División | UD Las Palmas | 30 | 0 | 0 | 3 | 0 | 2,700 |
| 14/15 | Copa del Rey | UD Las Palmas | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | Promoción a LaLiga | UD Las Palmas | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | 2ª División | Real Murcia CF | 41 | 0 | 0 | 4 | 0 | 3,668 |
| 13/14 | Promoción a LaLiga | Real Murcia CF | 2 | 0 | 0 | 0 | 0 | 180 |
| 12/13 | Copa del Rey | Real Betis Balompié | 6 | 0 | 0 | 0 | 0 | 540 |
| 12/13 | LaLiga | Real Betis Balompié | 5 | 0 | 0 | 2 | 0 | 371 |
| 11/12 | LaLiga | Real Betis Balompié | 22 | 0 | 0 | 3 | 0 | 1,959 |
| 10/11 | 2ª División | Real Betis Balompié | 17 | 0 | 0 | 4 | 0 | 1,530 |
| 10/11 | Copa del Rey | Real Betis Balompié | 6 | 0 | 0 | 0 | 0 | 540 |
| 09/10 | 2ª División | Real Betis Balompié | 0 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Copa del Rey | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | Copa del Rey | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | LaLiga | Real Betis Balompié | 18 | 0 | 0 | 0 | 0 | 1,620 |
| 07/08 | Copa del Rey | Real Betis Balompié | 4 | 0 | 0 | 0 | 0 | 360 |
| 07/08 | LaLiga | Real Betis Balompié | 9 | 0 | 0 | 1 | 0 | 810 |
| 06/07 | LaLiga | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | 2ª División | Albacete Balompié | 1 | 0 | 0 | 0 | 0 | 90 |
| 04/05 | LaLiga | Albacete Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | Copa del Rey | UD Mérida | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 01/02 | 2001-07-01 | Mérida UD U19 | UD Mérida | Transfer | 0 | — |
| 03/04 | 2003-07-01 | UD Mérida | CD Logroñés | Transfer | 0 | — |
| 04/05 | 2004-07-01 | CD Logroñés | Atl. Albacete | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Atl. Albacete | Betis B | Transfer | 0 | — |
| 07/08 | 2007-07-01 | Betis B | Real Betis | Transfer | 125000 | — |
| 13/14 | 2013-07-24 | Real Betis | Real Murcia | Transfer | 1000000 | — |
| 14/15 | 2014-08-28 | Real Murcia | UD Las Palmas | Transfer | 0 | — |
| 15/16 | 2015-07-02 | UD Las Palmas | UD Almería | Transfer | 400000 | — |
| 17/18 | 2017-07-01 | UD Almería | AD Alcorcón | Transfer | 400000 | — |
| 18/19 | 2018-08-13 | AD Alcorcón | Extremadura | Transfer | 200000 | — |
| 21/22 | 2022-01-24 | Extremadura | Retired | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 09/10 | Shoulder injury | 2010-05-12 | 2010-05-31 | 20 | 3 |
| 16/17 | Hamstring injury | 2016-09-04 | 2016-09-17 | 14 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €125k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Borja Granero | 1 | 0 | 0 |
| Kike García | 2 | 0 | 0 |
| Álex Martínez | 2 | 0 | 0 |
| José Antonio Pardo | 1 | 0 | 0 |
| Giovanni Zarfino | 1 | 0 | 0 |
| Antonio Puertas | 1 | 0 | 0 |
| Fran Vélez | 1 | 0 | 0 |
| Fran Cruz | 1 | 0 | 0 |
| Ale Díez | 1 | 0 | 0 |
| Dani Toribio | 1 | 0 | 0 |
| Nono | 1 | 0 | 0 |
| Ximo Navarro | 1 | 0 | 0 |
| José Pozo | 1 | 0 | 0 |
| Víctor Pastrana | 1 | 0 | 0 |
| Jorge Morcillo | 1 | 0 | 0 |
| Kike Márquez | 1 | 0 | 0 |
| Quique González | 1 | 0 | 0 |
Teams faced most often by Casto'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 % |
|---|---|---|---|---|---|---|---|---|
| CD Lugo | 54 | 23 | 17 | 14 | 78 | 56 | +22 | 43% |
| Sporting Gijón | 50 | 18 | 10 | 22 | 47 | 61 | -14 | 36% |
| CD Tenerife | 48 | 18 | 16 | 14 | 52 | 50 | +2 | 38% |
| Real Zaragoza | 48 | 18 | 8 | 22 | 63 | 70 | -7 | 38% |
| Girona FC | 44 | 16 | 10 | 18 | 48 | 59 | -11 | 36% |
| CD Mirandés | 42 | 19 | 10 | 13 | 60 | 46 | +14 | 45% |
| CD Numancia | 42 | 11 | 18 | 13 | 40 | 40 | 0 | 26% |
| Real Oviedo | 40 | 15 | 11 | 14 | 51 | 45 | +6 | 38% |
| Málaga CF | 38 | 14 | 11 | 13 | 35 | 35 | 0 | 37% |
| SD Ponferradina | 38 | 17 | 12 | 9 | 55 | 36 | +19 | 45% |
| Elche CF | 38 | 12 | 13 | 13 | 48 | 47 | +1 | 32% |
| SD Huesca | 34 | 11 | 11 | 12 | 29 | 30 | -1 | 32% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 02/03 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 12 | 1,080 | 1 | 0 | 0 | 0.08 |
| 20/21 | 25 | 2,250 | 3 | 0 | 0 | 0.12 |
| 19/20 | 38 | 3,420 | 4 | 0 | 0 | 0.11 |
| 18/19 | 17 | 1,530 | 3 | 0 | 0 | 0.18 |
| 17/18 | 39 | 3,428 | 6 | 0 | 0 | 0.16 |
| 16/17 | 41 | 3,690 | 3 | 0 | 0 | 0.07 |
| 15/16 | 36 | 3,240 | 4 | 0 | 0 | 0.11 |
| 14/15 | 32 | 2,880 | 3 | 0 | 0 | 0.09 |
| 13/14 | 43 | 3,848 | 4 | 0 | 0 | 0.09 |
| 12/13 | 11 | 911 | 2 | 0 | 0 | 0.2 |
| 11/12 | 22 | 1,959 | 3 | 0 | 0 | 0.14 |
| 10/11 | 23 | 2,070 | 4 | 0 | 0 | 0.17 |
| 09/10 | 1 | 90 | 1 | 0 | 0 | 1 |
| 07/08 | 13 | 1,170 | 1 | 0 | 0 | 0.08 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 21/22 | 12 | 1,080 | 4 | 33% | 14 | 1.17 |
| 20/21 | 25 | 2,250 | 9 | 36% | 23 | 0.92 |
| 19/20 | 38 | 3,420 | 10 | 26% | 49 | 1.29 |
| 18/19 | 17 | 1,530 | 7 | 41% | 15 | 0.88 |
| 17/18 | 39 | 3,428 | 16 | 41% | 38 | 1 |
| 16/17 | 41 | 3,690 | 11 | 27% | 46 | 1.12 |
| 15/16 | 36 | 3,240 | 8 | 22% | 42 | 1.17 |
| 14/15 | 32 | 2,880 | 12 | 38% | 35 | 1.09 |
| 13/14 | 43 | 3,848 | 18 | 42% | 44 | 1.03 |
| 12/13 | 11 | 911 | 5 | 45% | 10 | 0.99 |
| 11/12 | 22 | 1,959 | 5 | 23% | 31 | 1.42 |
| 10/11 | 23 | 2,070 | 5 | 22% | 26 | 1.13 |
| 09/10 | 1 | 90 | 0 | 0% | 2 | 2 |
| 08/09 | 18 | 1,620 | 4 | 22% | 25 | 1.39 |
| 07/08 | 13 | 1,170 | 4 | 31% | 12 | 0.92 |
| 05/06 | 1 | 90 | 0 | 0% | 1 | 1 |
| 02/03 | 1 | 90 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Casto
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Casto
Who is Casto?
Casto is a Spain professional footballer who plays as a goalkeeper for Retired.
How old is Casto?
Casto is 43 years old. He was born on June 18, 1982 in Pueblonuevo del Guadiana.
What position does Casto play?
Casto plays as a goalkeeper (Goalkeeper).
What club does Casto play for?
Casto currently plays for Retired.
Spain