Dioni
Career snapshot
Career highs
Born the same day
Shares 1989-12-21 · 5 players total
| Full name | Dioni |
|---|---|
| Name in home country | Dionisio Emanuel Villalba Rojano |
| Date of birth | 1989-12-21 (36 yrs) |
| Place of birth | Málaga, Spain |
| Citizenship | Spain |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | left |
| Height | 184.00 m |
| Current club | CD Eldense |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | AS1 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Eldense | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Málaga CF | 2 | 23/24 | 24/25 | 80 | 16 | 4 | 616 |
| CD Atlético Baleares | 2 | 21/22 | 22/23 | 74 | 32 | 6 | 676 |
| Cultural Leonesa | 3 | 18/19 | 20/21 | 70 | 28 | 3 | 1,317 |
| Lech Poznan | 1 | 18/19 | 18/19 | 8 | 0 | 0 | 0 |
| Lech Poznan II | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 0 |
| CF Fuenlabrada | 2 | 16/17 | 17/18 | 82 | 47 | 1 | 422 |
| Racing Santander | 1 | 15/16 | 15/16 | 40 | 13 | 0 | 205 |
| CD Leganés | 2 | 12/13 | 14/15 | 43 | 21 | 1 | 124 |
| Real Oviedo | 1 | 14/15 | 14/15 | 15 | 4 | 0 | 171 |
| Cádiz CF | 2 | 11/12 | 13/14 | 51 | 8 | 0 | 1,379 |
| Hércules CF | 1 | 13/14 | 13/14 | 13 | 1 | 0 | 555 |
| Deportivo de La Coruña | 1 | 10/11 | 10/11 | 5 | 0 | 0 | 0 |
| RC Deportivo B | 1 | 10/11 | 10/11 | 31 | 13 | 0 | 201 |
| Caravaca CF (- 2012) | 1 | 09/10 | 09/10 | 35 | 11 | 0 | 189 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Primera Federación - Gr. II | CD Eldense | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Copa del Rey | Málaga CF | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga2 | Málaga CF | 39 | 7 | 3 | 4 | 0 | 279 |
| 23/24 | Copa del Rey | Málaga CF | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Primera Federación - Gr. II | Málaga CF | 36 | 8 | 1 | 2 | 0 | 282 |
| 23/24 | Promoción a LaLiga2 | Málaga CF | 2 | 1 | 0 | 0 | 0 | 55 |
| 22/23 | Copa del Rey | CD Atlético Baleares | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Primera Federación - Gr. II | CD Atlético Baleares | 36 | 14 | 4 | 9 | 0 | 223 |
| 21/22 | Copa del Rey | CD Atlético Baleares | 4 | 1 | 0 | 1 | 0 | 300 |
| 21/22 | Primera Federación - Gr. II | CD Atlético Baleares | 33 | 17 | 2 | 3 | 1 | 153 |
| 20/21 | 2ª B - Fase de ascenso | Cultural Leonesa | 5 | 1 | 0 | 2 | 0 | 450 |
| 20/21 | 2ª B - Grupo I | Cultural Leonesa | 18 | 8 | 2 | 3 | 0 | 194 |
| 20/21 | Copa del Rey | Cultural Leonesa | 2 | 1 | 0 | 0 | 0 | 139 |
| 19/20 | 2ª B - Grupo II | Cultural Leonesa | 26 | 11 | 1 | 3 | 0 | 201 |
| 19/20 | Ascenso LaLiga2 | Cultural Leonesa | 2 | 2 | 0 | 0 | 0 | 101 |
| 19/20 | Copa del Rey | Cultural Leonesa | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | 2ª B - Grupo I | Cultural Leonesa | 15 | 5 | 0 | 1 | 0 | 232 |
| 18/19 | 3 Liga Grupa II | Lech Poznan II | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ekstraklasa | Lech Poznan | 7 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Totolotek Puchar | Lech Poznan | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 2ª B - Grupo I | CF Fuenlabrada | 37 | 21 | 0 | 7 | 0 | 150 |
| 17/18 | Ascenso a 2ª | CF Fuenlabrada | 4 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Copa del Rey | CF Fuenlabrada | 4 | 2 | 0 | 1 | 0 | 148 |
| 16/17 | 2ª B - Grupo II | CF Fuenlabrada | 35 | 24 | 1 | 10 | 0 | 124 |
| 16/17 | Ascenso a 2ª | CF Fuenlabrada | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | 2ª B - Grupo I | Racing Santander | 35 | 13 | 0 | 9 | 0 | 205 |
| 15/16 | Ascenso a 2ª | Racing Santander | 4 | 0 | 0 | 3 | 0 | 0 |
| 15/16 | Copa del Rey | Racing Santander | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 2ª B - Grupo I | Real Oviedo | 12 | 4 | 0 | 1 | 0 | 171 |
| 14/15 | 2ª División | CD Leganés | 6 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Ascenso a 2ª | Real Oviedo | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | 2ª B - Grupo IV | Cádiz CF | 14 | 1 | 0 | 3 | 0 | 720 |
| 13/14 | 2ª División | Hércules CF | 11 | 1 | 0 | 2 | 0 | 555 |
| 13/14 | Ascenso a 2ª | Cádiz CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Copa del Rey | Hércules CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 2ª B - Grupo I | CD Leganés | 35 | 21 | 0 | 5 | 0 | 124 |
| 12/13 | Ascenso a 2ª | CD Leganés | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | 2ª B - Grupo IV | Cádiz CF | 29 | 5 | 0 | 6 | 0 | 281 |
| 11/12 | Ascenso a 2ª | Cádiz CF | 4 | 1 | 0 | 1 | 0 | 259 |
| 11/12 | Copa del Rey | Cádiz CF | 2 | 1 | 0 | 0 | 0 | 119 |
| 10/11 | 2ª B - Grupo I | RC Deportivo B | 31 | 13 | 0 | 8 | 0 | 201 |
| 10/11 | Copa del Rey | Deportivo de La Coruña | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | LaLiga | Deportivo de La Coruña | 4 | 0 | 0 | 2 | 0 | 0 |
| 09/10 | 2ª B - Grupo IV | Caravaca CF (- 2012) | 34 | 11 | 0 | 10 | 0 | 189 |
| 09/10 | Copa del Rey | Caravaca CF (- 2012) | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Málaga CF Youth | Murcia U19 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Murcia U19 | Murcia Imperial | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Murcia Imperial | Caravaca CF | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Caravaca CF | Deportivo B | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Deportivo B | Cádiz CF | Transfer | 0 | — |
| 12/13 | 2012-07-19 | Cádiz CF | Udinese | Transfer | 0 | — |
| 12/13 | 2012-08-01 | Udinese | CD Leganés | Loan | 0 | — |
| 12/13 | 2013-06-30 | CD Leganés | Udinese | Return from loan | 0 | — |
| 13/14 | 2013-07-09 | Udinese | Hércules CF | Loan | 0 | — |
| 13/14 | 2014-01-23 | Hércules CF | Udinese | Return from loan | 200000 | — |
| 13/14 | 2014-01-24 | Udinese | Cádiz CF | Transfer | 200000 | — |
| 14/15 | 2014-08-31 | Cádiz CF | CD Leganés | Transfer | 0 | — |
| 14/15 | 2015-01-27 | CD Leganés | Real Oviedo | Transfer | 200000 | — |
| 15/16 | 2015-08-16 | Real Oviedo | Racing | Transfer | 200000 | — |
| 16/17 | 2016-07-05 | Racing | CF Fuenlabrada | Transfer | 200000 | — |
| 18/19 | 2018-08-01 | CF Fuenlabrada | Lech Poznan | Transfer | 400000 | — |
| 18/19 | 2019-01-09 | Lech Poznan | CyD Leonesa | Transfer | 400000 | — |
| 21/22 | 2021-07-01 | CyD Leonesa | Atl. Baleares | Transfer | 300000 | — |
| 23/24 | 2023-07-01 | Atl. Baleares | Málaga CF | Transfer | 500000 | — |
| 25/26 | 2025-07-01 | Málaga CF | Eldense | Transfer | 250000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| David Ferreiro | 2 | 2 | 0 |
| Dani Sánchez | 2 | 1 | 0 |
| Pol Freixanet | 2 | 0 | 0 |
| Antoñito Cordero | 1 | 3 | 0 |
| Julen Castañeda | 2 | 1 | 0 |
| Víctor García | 2 | 1 | 0 |
| Einar Galilea | 2 | 0 | 0 |
| Kevin Medina | 2 | 1 | 0 |
| Jokin Gabilondo | 2 | 0 | 0 |
| Canario | 1 | 5 | 0 |
| Fran García | 2 | 0 | 0 |
| Damián Petcoff | 1 | 0 | 0 |
| Luis Milla | 2 | 0 | 0 |
| Nélson Monte | 2 | 0 | 0 |
| Sergio Marcos | 2 | 1 | 0 |
| Iñaki Olaortua | 1 | 0 | 0 |
| Dani Rodríguez | 2 | 0 | 0 |
| David Larrubia | 2 | 1 | 0 |
| Alfonso Herrero | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | 2ª B - Grupo II | CF Fuenlabrada | 24 | 35 |
| 17/18 | 2ª B - Grupo I | CF Fuenlabrada | 21 | 37 |
| 12/13 | 2ª B - Grupo I | CD Leganés | 21 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Primera Federación - Gr. II | CD Atlético Baleares | 4 | 36 |
| 24/25 | LaLiga2 | Málaga CF | 3 | 39 |
| 20/21 | 2ª B - Grupo I | Cultural Leonesa | 2 | 18 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-23 | Hércules CF | Udinese | Return from loan | — | €200k |
| 13/14 | 2013-07-09 | Udinese | Hércules CF | Loan | — | — |
| 12/13 | 2013-06-30 | CD Leganés | Udinese | Return from loan | — | — |
| 12/13 | 2012-08-01 | Udinese | CD Leganés | Loan | — | — |
Last 50 matches for CD Eldense 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 |
|---|---|---|---|---|---|
| 2025-05-25 | ES2 |
CD Eldense | 3–3 | Racing Santander | Available |
| 2025-05-18 | ES2 |
CD Castellón | 1–1 | CD Eldense | Available |
| 2025-05-11 | ES2 |
CD Eldense | 1–0 | Málaga CF | Available |
| 2025-05-04 | ES2 |
UD Almería | 5–0 | CD Eldense | Available |
| 2025-04-26 | ES2 |
CD Eldense | 1–1 | Córdoba CF | Available |
| 2025-04-19 | ES2 |
Racing Ferrol | 1–0 | CD Eldense | Available |
| 2025-04-13 | ES2 |
CD Eldense | 1–2 | Sporting Gijón | Available |
| 2025-04-05 | ES2 |
FC Cartagena | 0–1 | CD Eldense | Available |
| 2025-03-29 | ES2 |
CD Eldense | 0–0 | Burgos CF | Available |
| 2025-03-22 | ES2 |
Elche CF | 2–0 | CD Eldense | Available |
| 2025-03-16 | ES2 |
CD Eldense | 2–2 | CD Mirandés | Available |
| 2025-03-08 | ES2 |
Real Zaragoza | 2–4 | CD Eldense | Available |
| 2025-03-02 | ES2 |
CD Eldense | 1–2 | Levante UD | Available |
| 2025-02-23 | ES2 |
Albacete | 0–1 | CD Eldense | Available |
| 2025-02-16 | ES2 |
CD Eldense | 2–0 | Deportivo La Coruña | Available |
| 2025-02-10 | ES2 |
Real Oviedo | 0–0 | CD Eldense | Available |
| 2025-01-31 | ES2 |
CD Eldense | 0–3 | Granada CF | Available |
| 2025-01-25 | ES2 |
CD Tenerife | 0–1 | CD Eldense | Available |
| 2025-01-18 | ES2 |
CD Eldense | 1–4 | Cádiz CF | Available |
| 2025-01-13 | ES2 |
CD Eldense | 1–3 | SD Eibar | Available |
| 2024-12-22 | ES2 |
Racing Santander | 2–2 | CD Eldense | Available |
| 2024-12-18 | ES2 |
Málaga CF | 3–0 | CD Eldense | Available |
| 2024-12-14 | ES2 |
CD Eldense | 0–0 | Elche CF | Available |
| 2024-12-08 | ES2 |
Burgos CF | 1–0 | CD Eldense | Available |
| 2024-12-01 | ES2 |
CD Eldense | 0–0 | Racing Ferrol | Available |
| 2024-11-24 | ES2 |
CD Mirandés | 1–0 | CD Eldense | Available |
| 2024-11-20 | ES2 |
CD Eldense | 2–1 | SD Huesca | Available |
| 2024-11-16 | ES2 |
CD Eldense | 2–0 | Albacete | Available |
| 2024-11-09 | ES2 |
Granada CF | 3–2 | CD Eldense | Available |
| 2024-10-26 | ES2 |
Córdoba CF | 2–0 | CD Eldense | Available |
| 2024-10-23 | ES2 |
CD Eldense | 2–3 | Real Zaragoza | Available |
| 2024-10-19 | ES2 |
Deportivo La Coruña | 1–1 | CD Eldense | Available |
| 2024-10-12 | ES2 |
SD Eibar | 1–0 | CD Eldense | Available |
| 2024-10-06 | ES2 |
CD Eldense | 2–3 | CD Castellón | Available |
| 2024-09-28 | ES2 |
Cádiz CF | 1–2 | CD Eldense | Available |
| 2024-09-21 | ES2 |
CD Eldense | 1–1 | Real Oviedo | Available |
| 2024-09-14 | ES2 |
Levante UD | 3–1 | CD Eldense | Available |
| 2024-09-08 | ES2 |
CD Eldense | 1–0 | UD Almería | Available |
| 2024-09-01 | ES2 |
CD Eldense | 1–2 | FC Cartagena | Available |
| 2024-08-24 | ES2 |
Sporting Gijón | 0–0 | CD Eldense | Available |
| 2024-08-19 | ES2 |
CD Eldense | 2–1 | CD Tenerife | Available |
| 2024-06-02 | ES2 |
CD Eldense | 0–1 | Sporting Gijón | Available |
| 2024-05-26 | ES2 |
Elche CF | 1–2 | CD Eldense | Available |
| 2024-05-18 | ES2 |
CD Eldense | 0–0 | Levante UD | Available |
| 2024-05-10 | ES2 |
Burgos CF | 1–2 | CD Eldense | Available |
| 2024-05-05 | ES2 |
CD Eldense | 1–2 | CD Leganés | Available |
| 2024-04-28 | ES2 |
AD Alcorcón | 0–0 | CD Eldense | Available |
| 2024-04-21 | ES2 |
CD Eldense | 0–1 | Albacete | Available |
| 2024-04-13 | ES2 |
Real Valladolid | 1–0 | CD Eldense | Available |
| 2024-04-06 | ES2 |
CD Eldense | 0–2 | FC Andorra | Available |
Teams faced most often by Dioni'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 % |
|---|---|---|---|---|---|---|---|---|
| Sporting Gijón | 77 | 26 | 28 | 23 | 75 | 74 | +1 | 34% |
| Real Zaragoza | 76 | 27 | 27 | 22 | 91 | 85 | +6 | 36% |
| CD Tenerife | 74 | 26 | 24 | 24 | 72 | 71 | +1 | 35% |
| UD Almería | 67 | 19 | 26 | 22 | 72 | 88 | -16 | 28% |
| CD Mirandés | 66 | 27 | 21 | 18 | 93 | 66 | +27 | 41% |
| CD Lugo | 64 | 24 | 28 | 12 | 77 | 58 | +19 | 38% |
| UD Las Palmas | 64 | 20 | 24 | 20 | 75 | 69 | +6 | 31% |
| SD Huesca | 62 | 24 | 19 | 19 | 69 | 65 | +4 | 39% |
| AD Alcorcón | 62 | 28 | 11 | 23 | 78 | 64 | +14 | 45% |
| Albacete | 60 | 25 | 17 | 18 | 71 | 55 | +16 | 42% |
| Girona FC | 56 | 11 | 18 | 27 | 45 | 64 | -19 | 20% |
| Elche CF | 52 | 18 | 13 | 21 | 62 | 64 | -2 | 35% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 09/10 | First senior goal | |
| 12/13 | Goal #50 (career) | |
| 17/18 | Goal #100 (career) | |
| 21/22 | Goal #150 (career) |
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 | 39 | 279 | 4 | 0 | 0 | 1.29 |
| 23/24 | 41 | 337 | 2 | 1 | 0 | 0.8 |
| 22/23 | 37 | 223 | 9 | 0 | 0 | 3.63 |
| 21/22 | 37 | 453 | 4 | 0 | 1 | 0.99 |
| 20/21 | 25 | 783 | 5 | 0 | 0 | 0.57 |
| 19/20 | 30 | 302 | 4 | 0 | 0 | 1.19 |
| 18/19 | 25 | 232 | 1 | 0 | 0 | 0.39 |
| 17/18 | 45 | 298 | 9 | 0 | 0 | 2.72 |
| 16/17 | 37 | 124 | 11 | 0 | 0 | 7.98 |
| 15/16 | 40 | 205 | 12 | 1 | 0 | 5.71 |
| 14/15 | 21 | 171 | 2 | 0 | 0 | 1.05 |
| 13/14 | 29 | 1,275 | 5 | 0 | 0 | 0.35 |
| 12/13 | 37 | 124 | 5 | 0 | 0 | 3.63 |
| 11/12 | 35 | 659 | 7 | 0 | 0 | 0.96 |
| 10/11 | 36 | 201 | 10 | 0 | 0 | 4.48 |
| 09/10 | 35 | 189 | 10 | 0 | 0 | 4.76 |
Output by competition
Career goals and assists broken down by tournament.
More on Dioni
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dioni
Who is Dioni?
Dioni is a Spain professional footballer who plays as a centre-forward for CD Eldense.
How old is Dioni?
Dioni is 36 years old. He was born on December 21, 1989 in Málaga.
What position does Dioni play?
Dioni plays as a centre-forward (Attack - Centre-Forward).
What club does Dioni play for?
Dioni currently plays for CD Eldense.
How many career goals has Dioni scored?
Across all senior club competitions in our dataset, Dioni has scored 194 goals in 551 appearances.
What is Dioni's market value?
Dioni's most recent reported market value is €250k.
Spain