Dani Calvo
Career snapshot
Career highs
Born the same day
Shares 1994-04-01 · 6 players total
| Full name | Dani Calvo |
|---|---|
| Name in home country | Daniel Pedro Calvo Sanromán |
| Date of birth | 1994-04-01 (32 yrs) |
| Place of birth | Huesca, Spain |
| Citizenship | Spain |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 193.00 m |
| Current club | Real Oviedo |
| Joined | 2021-07-27 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Real Oviedo | 5 | 21/22 | 25/26 | 173 | 7 | 5 | 8,704 |
| Elche CF | 3 | 18/19 | 20/21 | 88 | 4 | 2 | 5,919 |
| CD Numancia | 5 | 13/14 | 18/19 | 79 | 3 | 0 | 720 |
| Levante UD | 1 | 15/16 | 15/16 | 0 | 0 | 0 | 0 |
| Atlético Levante UD | 1 | 15/16 | 15/16 | 30 | 1 | 0 | 2,613 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | Real Oviedo | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Copa del Rey | Real Oviedo | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | LaLiga2 | Real Oviedo | 41 | 2 | 3 | 8 | 0 | 1,835 |
| 24/25 | Promoción a LaLiga | Real Oviedo | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | 2ª División | Real Oviedo | 40 | 2 | 2 | 7 | 0 | 1,758 |
| 23/24 | Copa del Rey | Real Oviedo | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Promoción a LaLiga | Real Oviedo | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2ª División | Real Oviedo | 36 | 2 | 0 | 7 | 0 | 1,589 |
| 22/23 | Copa del Rey | Real Oviedo | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2ª División | Real Oviedo | 41 | 1 | 0 | 8 | 0 | 3,522 |
| 21/22 | Copa del Rey | Real Oviedo | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Copa del Rey | Elche CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | LaLiga | Elche CF | 23 | 2 | 0 | 3 | 0 | 889 |
| 19/20 | 2ª División | Elche CF | 37 | 1 | 2 | 7 | 0 | 3,285 |
| 19/20 | Copa del Rey | Elche CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Promoción a LaLiga | Elche CF | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2ª División | Elche CF | 20 | 1 | 0 | 5 | 0 | 1,745 |
| 18/19 | 2ª División | CD Numancia | 7 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | 2ª División | CD Numancia | 27 | 0 | 0 | 5 | 0 | 0 |
| 17/18 | Copa del Rey | CD Numancia | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Promoción a LaLiga | CD Numancia | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2ª División | CD Numancia | 24 | 3 | 0 | 4 | 0 | 720 |
| 15/16 | 2ª B - Grupo III | Atlético Levante UD | 30 | 1 | 0 | 8 | 0 | 2,613 |
| 15/16 | LaLiga | Levante UD | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 2ª División | CD Numancia | 13 | 0 | 0 | 4 | 0 | 0 |
| 14/15 | Copa del Rey | CD Numancia | 1 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | 2ª División | CD Numancia | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Numancia U19 | CD Numancia B | Transfer | 0 | — |
| 15/16 | 2015-07-01 | CD Numancia B | CD Numancia | Transfer | 200000 | — |
| 15/16 | 2015-08-31 | CD Numancia | Atl. Levante | Loan | 200000 | — |
| 15/16 | 2016-06-30 | Atl. Levante | CD Numancia | Return from loan | 0 | — |
| 18/19 | 2019-01-01 | CD Numancia | Elche CF | Loan | 800000 | — |
| 18/19 | 2019-06-30 | Elche CF | CD Numancia | Return from loan | 800000 | — |
| 19/20 | 2019-07-01 | CD Numancia | Elche CF | Transfer | 800000 | — |
| 21/22 | 2021-07-27 | Elche CF | Real Oviedo | Transfer | 1500000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.20m |
| 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 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | — |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Viti Rozada | 2 | 0 | 0 |
| Luismi Sánchez | 2 | 0 | 0 |
| Pere Milla | 1 | 0 | 0 |
| Jimmy Suárez | 2 | 0 | 0 |
| Alemão | 2 | 0 | 0 |
| Sebas Moyano | 2 | 0 | 0 |
| Abel Bretones | 2 | 0 | 0 |
| Josan | 1 | 0 | 0 |
| Edgar Badia | 1 | 0 | 0 |
| Paulino de la Fuente | 2 | 0 | 0 |
| Fidel | 1 | 1 | 0 |
| Marc Mateu | 1 | 0 | 0 |
| Carlos Pomares | 2 | 0 | 0 |
| Iván Sánchez | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | 2ª División | CD Numancia | 3 | 24 |
| 20/21 | LaLiga | Elche CF | 2 | 23 |
| 22/23 | 2ª División | Real Oviedo | 2 | 36 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | LaLiga2 | Real Oviedo | 3 | 41 |
| 23/24 | 2ª División | Real Oviedo | 2 | 40 |
| 19/20 | 2ª División | Elche CF | 2 | 37 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | Elche CF | CD Numancia | Return from loan | — | €800k |
| 18/19 | 2019-01-01 | CD Numancia | Elche CF | Loan | — | €800k |
| 15/16 | 2016-06-30 | Atl. Levante | CD Numancia | Return from loan | — | — |
| 15/16 | 2015-08-31 | CD Numancia | Atl. Levante | Loan | — | €200k |
Last 50 matches for Real Oviedo while Dani Calvo was at the club (joined 2021-07-27). 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 |
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 Dani Calvo'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 Tenerife | 38 | 18 | 11 | 9 | 50 | 34 | +16 | 47% |
| Real Zaragoza | 38 | 15 | 10 | 13 | 41 | 46 | -5 | 39% |
| UD Almería | 34 | 9 | 10 | 15 | 39 | 49 | -10 | 26% |
| SD Huesca | 32 | 10 | 10 | 12 | 31 | 42 | -11 | 31% |
| AD Alcorcón | 32 | 13 | 9 | 10 | 43 | 37 | +6 | 41% |
| CD Mirandés | 32 | 13 | 8 | 11 | 42 | 33 | +9 | 41% |
| CD Lugo | 30 | 10 | 13 | 7 | 44 | 39 | +5 | 33% |
| Albacete | 30 | 13 | 10 | 7 | 39 | 26 | +13 | 43% |
| Cádiz CF | 27 | 9 | 7 | 11 | 31 | 39 | -8 | 33% |
| Sporting Gijón | 26 | 10 | 9 | 7 | 22 | 20 | +2 | 38% |
| Girona FC | 24 | 8 | 6 | 10 | 24 | 28 | -4 | 33% |
| RCD Mallorca | 24 | 6 | 13 | 5 | 24 | 19 | +5 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 15/16 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 46 | 1,835 | 10 | 0 | 0 | 0.49 |
| 23/24 | 45 | 1,758 | 7 | 1 | 0 | 0.41 |
| 22/23 | 38 | 1,589 | 7 | 0 | 0 | 0.4 |
| 21/22 | 41 | 3,522 | 8 | 0 | 0 | 0.2 |
| 20/21 | 25 | 889 | 3 | 0 | 0 | 0.3 |
| 19/20 | 43 | 3,285 | 7 | 0 | 0 | 0.19 |
| 18/19 | 27 | 1,745 | 6 | 0 | 0 | 0.31 |
| 17/18 | 33 | 0 | 5 | 1 | 0 | 0 |
| 16/17 | 24 | 720 | 4 | 0 | 0 | 0.5 |
| 15/16 | 30 | 2,613 | 8 | 1 | 0 | 0.31 |
| 14/15 | 14 | 0 | 5 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Dani Calvo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dani Calvo
Who is Dani Calvo?
Dani Calvo is a Spain professional footballer who plays as a centre-back for Real Oviedo.
How old is Dani Calvo?
Dani Calvo is 32 years old. He was born on April 1, 1994 in Huesca.
What position does Dani Calvo play?
Dani Calvo plays as a centre-back (Defender - Centre-Back).
What club does Dani Calvo play for?
Dani Calvo currently plays for Real Oviedo.
How many career goals has Dani Calvo scored?
Across all senior club competitions in our dataset, Dani Calvo has scored 15 goals in 370 appearances.
What is Dani Calvo's market value?
Dani Calvo's most recent reported market value is €1.20m.
Spain