Skip to content
David Costas

David Costas

Defender - Centre-Back  at Real Oviedo
Age31
CitizenshipSpain
Height1.84 m
Footright
BornMarch 26, 1995
at Real Oviedo 1,777 days · joined 2021-07-12
👕200+ Apps
Market value €1.40m
Centre-Back Defender

Career snapshot

7
clubs played for
13/14
debut season
0.02
goals / match
Real Oviedo
top club · 138 apps

Career highs

€3.50m
peak value · 2017
top transfer fee
3
best season · 16/17
5 / 0
int'l caps / goals
271Appearances
6Goals
7Assists
50Yellow cards
1Red cards
95Full matches (90′)
Full nameDavid Costas
Name in home countryDavid Costas Cordal
Date of birth1995-03-26 (31 yrs)
Place of birthVigo, Spain
CitizenshipSpain
PositionDefender - Centre-Back (main: Defender)
Footright
Height184.00 m
Current clubReal Oviedo
Joined2021-07-12
Contract expires2026-06-30
AgentIntermedia Sport ...
Jul 2025
25/26 — Real Oviedo
2 matches · 0 G · 0 A · across 1 competition
Jul 2024
24/25 — Real Oviedo
35 matches · 1 G · 1 A · across 2 competitions
Jul 2023
23/24 — Real Oviedo
20 matches · 0 G · 1 A · across 3 competitions
Jan 2023
Injury: unknown
6 games missed
Jul 2022
22/23 — Real Oviedo
22 matches · 1 G · 1 A · across 2 competitions
Dec 2021
Injury: unknown
Jul 2021
Transfer: Celta de Vigo → Real Oviedo
21/22 · Transfer
Jul 2021
21/22 — Real Oviedo
40 matches · 1 G · 1 A · across 2 competitions
Aug 2020
Transfer: UD Almería → Celta de Vigo
19/20 · Return from loan
Jul 2020
20/21 — Celta de Vigo
0 matches · 0 G · 0 A · across 1 competition
Jan 2020
Transfer: Celta de Vigo → UD Almería
19/20 · Loan
Sep 2019
Injury: unknown
1 games missed
Jul 2019
19/20 — UD Almería, Celta de Vigo
25 matches · 0 G · 0 A · across 4 competitions
Jan 2019
Injury: unknown
4 games missed
Jul 2018
18/19 — Celta de Vigo
16 matches · 0 G · 0 A · across 2 competitions
Jun 2018
Transfer: Barcelona B → Celta de Vigo
17/18 · Return from loan
Aug 2017
Transfer: Celta de Vigo → Barcelona B
17/18 · Loan
Jul 2017
17/18 — FC Barcelona B, FC Barcelona
38 matches · 0 G · 0 A · across 3 competitions
Jun 2017
Transfer: Real Oviedo → Celta de Vigo
16/17 · Return from loan
Jan 2017
Transfer: Celta de Vigo → Real Oviedo
16/17 · Loan
Jul 2016
16/17 — Real Oviedo, Celta de Vigo
22 matches · 3 G · 2 A · across 4 competitions
Jun 2016
Transfer: RCD Mallorca → Celta de Vigo
15/16 · Return from loan
Feb 2016
Injury: unknown
17 games missed
Aug 2015
Transfer: Celta de Vigo → RCD Mallorca
15/16 · Loan
Jul 2015
15/16 — RCD Mallorca
24 matches · 0 G · 1 A · across 2 competitions
Jul 2014
14/15 — Celta de Vigo
3 matches · 0 G · 0 A · across 2 competitions
Jul 2013
13/14 — Celta Vigo B, Celta de Vigo
24 matches · 0 G · 0 A · across 3 competitions
Jul 2013
Transfer: Celta U19 → Celta de Vigo
13/14 · Transfer
Jan 1970
Peak market value: €3.50m
Highest valuation recorded in dataset
8,524 min
Minutes played by club
Real Oviedo 100.0%
Celta de Vigo 0.0%
UD Almería 0.0%
FC Barcelona 0.0%
FC Barcelona B 0.0%
RCD Mallorca 0.0%
Celta Vigo B 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Real Oviedo 6 16/17 25/26 138 6 4 8,524
Celta de Vigo 6 13/14 20/21 48 0 2 0
UD Almería 1 19/20 19/20 17 0 0 0
FC Barcelona 1 17/18 17/18 1 0 0 0
FC Barcelona B 1 17/18 17/18 37 0 0 0
RCD Mallorca 1 15/16 15/16 24 0 1 0
Celta Vigo B 1 13/14 13/14 6 0 0 0

Career trajectory — goals, assists & market value

1€875K3€1.8M4€2.6M5€3.5M13/1414/1515/16 — 1 assists115/1616/17 — 3 goals (Real Oviedo)16/17 — 2 assists516/1717/1818/1919/2020/2121/22 — 1 goals (Real Oviedo)21/22 — 1 assists221/2222/23 — 1 goals (Real Oviedo)22/23 — 1 assists222/2323/24 — 1 assists123/2424/25 — 1 goals (Real Oviedo)24/25 — 1 assists224/2525/2613/14 — €400K14/15 — €1.5M15/16 — €1M16/17 — €1M17/18 — €3.5M18/19 — €3.5M19/20 — €3M20/21 — €1.6M21/22 — €1.5M22/23 — €1.5M23/24 — €1.5M24/25 — €1.4M25/26 — €1.4MGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 3316/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 1122/2323/24: 0023/2424/25: 1124/2525/26: 0025/26

Assists by season

13/14: 0013/1414/15: 0014/1515/16: 1115/1616/17: 2216/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 1122/2323/24: 1123/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 LaLiga Real Oviedo 2 0 0 0 0 0
24/25 LaLiga2 Real Oviedo 31 1 1 5 0 2,568
24/25 Promoción a LaLiga Real Oviedo 4 0 0 0 1 0
23/24 2ª División Real Oviedo 19 0 1 5 0 0
23/24 Copa del Rey Real Oviedo 1 0 0 0 0 0
23/24 Promoción a LaLiga Real Oviedo 0 0 0 0 0 0
22/23 2ª División Real Oviedo 22 1 1 5 0 1,862
22/23 Copa del Rey Real Oviedo 0 0 0 0 0 0
21/22 2ª División Real Oviedo 40 1 1 6 0 3,524
21/22 Copa del Rey Real Oviedo 0 0 0 0 0 0
20/21 LaLiga Celta de Vigo 0 0 0 0 0 0
19/20 2ª División UD Almería 15 0 0 4 0 0
19/20 Copa del Rey Celta de Vigo 2 0 0 0 0 0
19/20 LaLiga Celta de Vigo 6 0 0 1 0 0
19/20 Promoción a LaLiga UD Almería 2 0 0 1 0 0
18/19 Copa del Rey Celta de Vigo 1 0 0 0 0 0
18/19 LaLiga Celta de Vigo 15 0 0 4 0 0
17/18 2ª División FC Barcelona B 37 0 0 7 0 0
17/18 Copa del Rey FC Barcelona 1 0 0 0 0 0
17/18 LaLiga FC Barcelona 0 0 0 0 0 0
16/17 2ª División Real Oviedo 19 3 0 3 0 570
16/17 Copa del Rey Celta de Vigo 1 0 0 0 0 0
16/17 Europa League Celta de Vigo 1 0 1 0 0 0
16/17 LaLiga Celta de Vigo 1 0 1 1 0 0
15/16 2ª División RCD Mallorca 23 0 1 4 0 0
15/16 Copa del Rey RCD Mallorca 1 0 0 0 0 0
14/15 Copa del Rey Celta de Vigo 2 0 0 1 0 0
14/15 LaLiga Celta de Vigo 1 0 0 1 0 0
13/14 2ª B - Grupo I Celta Vigo B 6 0 0 1 0 0
13/14 Copa del Rey Celta de Vigo 1 0 0 0 0 0
13/14 LaLiga Celta de Vigo 17 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
13/14 2013-07-01 Celta U19 Celta de Vigo Transfer 0
15/16 2015-08-31 Celta de Vigo RCD Mallorca Loan 1000000
15/16 2016-06-30 RCD Mallorca Celta de Vigo Return from loan 1000000
16/17 2017-01-14 Celta de Vigo Real Oviedo Loan 1000000
16/17 2017-06-30 Real Oviedo Celta de Vigo Return from loan 1000000
17/18 2017-08-31 Celta de Vigo Barcelona B Loan 1000000
17/18 2018-06-30 Barcelona B Celta de Vigo Return from loan 3500000
19/20 2020-01-25 Celta de Vigo UD Almería Loan 2000000
19/20 2020-08-17 UD Almería Celta de Vigo Return from loan 1600000
21/22 2021-07-12 Celta de Vigo Real Oviedo Transfer 1200000
SeasonInjuryFromToDays missedGames missed
15/16 Groin injury 2016-02-15 2016-06-04 111 17
18/19 Hamstring injury 2019-01-03 2019-02-01 30 4
19/20 Calf injury 2019-09-11 2019-09-18 8 1
21/22 Corona virus 2021-12-23 2021-12-30 8 0
22/23 Torn muscle fiber 2023-01-12 2023-02-20 40 6
Current€1.40m
Peak€3.50m
Low€400k
Δ since start+€1.00m
€400k€1.18m€1.95m€2.73m€3.50m197019701970
DateValue
Jan 1, 1970 €1.40m
Jan 1, 1970 €1.40m
Jan 1, 1970 €1.40m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.60m
Jan 1, 1970 €1.60m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €3.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.20m
Jan 1, 1970 €400k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #12609 #5 4 0 former national player
Team #9567 1 0 former national player
TeammatePPG played withJoint goalsMinutes
Viti Rozada 2 0 0
Luismi Sánchez 2 0 0
Jimmy Suárez 1 0 0
Alemão 2 0 0
Samuel Obeng 2 0 0
Sebas Moyano 2 0 0
Paulino de la Fuente 2 0 0
Joan Femenías 2 0 0
Abel Bretones 2 0 0
Carlos Pomares 2 0 0
Marc Cucurella 1 0 0
Carles Aleñá 1 0 0
Rubén Blanco 1 0 0
Gastón Brugman 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 2ª División Real Oviedo 3 19
22/23 2ª División Real Oviedo 1 22
21/22 2ª División Real Oviedo 1 40

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 LaLiga Celta de Vigo 1 1
16/17 Europa League Celta de Vigo 1 1
15/16 2ª División RCD Mallorca 1 23

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-08-17 UD Almería Celta de Vigo Return from loan €1.60m
19/20 2020-01-25 Celta de Vigo UD Almería Loan €2.00m
17/18 2018-06-30 Barcelona B Celta de Vigo Return from loan €3.50m
17/18 2017-08-31 Celta de Vigo Barcelona B Loan €1.00m
16/17 2017-06-30 Real Oviedo Celta de Vigo Return from loan €1.00m
16/17 2017-01-14 Celta de Vigo Real Oviedo Loan €1.00m
15/16 2016-06-30 RCD Mallorca Celta de Vigo Return from loan €1.00m
15/16 2015-08-31 Celta de Vigo RCD Mallorca Loan €1.00m

Last 50 matches for Real Oviedo while David Costas was at the club (joined 2021-07-12). 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.

DateCompHomeScoreAwayAvailability
2026-05-23 ES1 RCD Mallorca 3–0 Real Oviedo Available
2026-05-17 ES1 Real Oviedo Deportivo Alavés TIMED
2026-05-14 ES1 Real Madrid CF 2–0 Real Oviedo Available
2026-05-10 ES1 Real Oviedo 0–0 Getafe CF Available
2026-05-10 ES1 Real Oviedo 0–0 Getafe CF Available
2026-05-03 ES1 Real Betis Balompié 3–0 Real Oviedo Available
2026-05-03 ES1 Real Betis Balompié 3–0 Real Oviedo Available
2026-04-26 ES1 Real Oviedo 1–2 Elche CF Available
2026-04-26 ES1 Real Oviedo 1–2 Elche CF Available
2026-04-23 ES1 Real Oviedo 1–1 Villarreal CF Available
2026-04-23 ES1 Real Oviedo 1–1 Villarreal CF Available
2026-04-12 ES1 RC Celta de Vigo 0–3 Real Oviedo Available
2026-04-05 ES1 Real Oviedo 1–0 Sevilla FC Available
2026-03-21 ES1 Levante UD 4–2 Real Oviedo Available
2026-03-14 ES1 Real Oviedo 1–0 Valencia CF Available
2026-03-09 ES1 RCD Espanyol de Barcelona 1–1 Real Oviedo Available
2026-03-04 ES1 Rayo Vallecano de Madrid 3–0 Real Oviedo Available
2026-02-28 ES1 Real Oviedo 0–1 Club Atlético de Madrid Available
2026-02-21 ES1 Real Sociedad de Fútbol 3–3 Real Oviedo Available
2026-02-15 ES1 Real Oviedo 1–2 Athletic Club Available
2026-01-31 ES1 Real Oviedo 1–0 Girona FC Available
2026-01-25 ES1 FC Barcelona 3–0 Real Oviedo Available
2026-01-17 ES1 CA Osasuna 3–2 Real Oviedo Available
2026-01-10 ES1 Real Oviedo 1–1 Real Betis Balompié Available
2026-01-04 ES1 Deportivo Alavés 1–1 Real Oviedo Available
2025-12-20 ES1 Real Oviedo 0–0 RC Celta de Vigo Available
2025-12-14 ES1 Sevilla FC 4–0 Real Oviedo Available
2025-12-05 ES1 Real Oviedo 0–0 RCD Mallorca Available
2025-11-29 ES1 Club Atlético de Madrid 2–0 Real Oviedo Available
2025-11-23 ES1 Real Oviedo 0–0 Rayo Vallecano de Madrid Available
2025-11-09 ES1 Athletic Club 1–0 Real Oviedo Available
2025-11-03 ES1 Real Oviedo 0–0 CA Osasuna Available
2025-10-25 ES1 Girona FC 3–3 Real Oviedo Available
2025-10-17 ES1 Real Oviedo 0–2 RCD Espanyol de Barcelona Available
2025-10-04 ES1 Real Oviedo 0–2 Levante UD Available
2025-09-30 ES1 Valencia CF 1–2 Real Oviedo Available
2025-09-25 ES1 Real Oviedo 1–3 FC Barcelona Available
2025-09-21 ES1 Elche CF 1–0 Real Oviedo Available
2025-09-13 ES1 Getafe CF 2–0 Real Oviedo Available
2025-08-30 ES1 Real Oviedo 1–0 Real Sociedad de Fútbol Available
2025-08-24 ES1 Real Oviedo 0–3 Real Madrid CF Available
2025-08-15 ES1 Villarreal CF 2–0 Real Oviedo Available
2025-05-25 ES2 CD Tenerife 0–1 Real Oviedo Available
2025-05-18 ES2 Real Oviedo 1–0 Real Zaragoza Available
2025-05-11 ES2 Racing Santander 1–1 Real Oviedo Available
2025-05-03 ES2 SD Huesca 1–2 Real Oviedo Available
2025-04-26 ES2 Real Oviedo 1–0 Levante UD Available
2025-04-20 ES2 Córdoba CF 0–0 Real Oviedo Available
2025-04-12 ES2 Real Oviedo 3–0 Racing Ferrol Available
2025-04-05 ES2 SD Eibar 1–1 Real Oviedo Available

Teams faced most often by David Costas's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
SD Huesca 8 2 3 3 9 15 -6 25%
Real Zaragoza 8 3 4 1 11 9 +2 38%
CD Tenerife 8 4 2 2 7 6 +1 50%
CD Mirandés 8 4 2 2 11 4 +7 50%
Levante UD 6 2 2 2 5 4 +1 33%
UD Almería 6 3 1 2 9 8 +1 50%
CD Lugo 6 1 4 1 7 7 0 17%
Sporting Gijón 6 2 3 1 6 6 0 33%
SD Eibar 6 1 3 2 4 5 -1 17%
Málaga CF 6 4 2 0 6 2 +4 67%
FC Cartagena 6 4 0 2 8 6 +2 67%
Burgos CF 6 3 1 2 7 6 +1 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
13/14 Senior debut season
16/17 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 35 2,568 5 0 1 0.21
23/24 20 0 5 0 0 0
22/23 22 1,862 5 0 0 0.24
21/22 40 3,524 6 0 0 0.15
19/20 25 0 6 0 0 0
18/19 16 0 4 0 0 0
17/18 38 0 7 0 0 0
16/17 22 570 4 0 0 0.63
15/16 24 0 4 0 0 0
14/15 3 0 2 1 0 0
13/14 24 0 2 1 0 0

Output by competition

Career goals and assists broken down by tournament.

LaLiga2
206 apps
6 G
5 A
LaLiga
42 apps
0 G
1 A
Europa League
1 apps
0 G
1 A
Promoción a LaLiga
6 apps
0 G
0 A
Copa del Rey
10 apps
0 G
0 A
2ª B - Grupo I
6 apps
0 G
0 A

Frequently asked about David Costas

Who is David Costas?

David Costas is a Spain professional footballer who plays as a centre-back for Real Oviedo.

How old is David Costas?

David Costas is 31 years old. He was born on March 26, 1995 in Vigo.

What position does David Costas play?

David Costas plays as a centre-back (Defender - Centre-Back).

What club does David Costas play for?

David Costas currently plays for Real Oviedo.

How many career goals has David Costas scored?

Across all senior club competitions in our dataset, David Costas has scored 6 goals in 271 appearances.

What is David Costas's market value?

David Costas's most recent reported market value is €1.40m.