Dani Ceballos
Career snapshot
Career highs
Born the same day
Shares 1996-08-07 · 6 players total
| Full name | Dani Ceballos |
|---|---|
| Name in home country | Daniel Ceballos Fernández |
| Date of birth | 1996-08-07 (29 yrs) |
| Place of birth | Utrera, Spain |
| Citizenship | Spain |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 179.00 m |
| Current club | Real Madrid |
| Joined | 2017-07-14 |
| Contract expires | 2027-06-30 |
| Agent | Relatives |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Real Madrid | 11 | 17/18 | 25/26 | 195 | 7 | 16 | 972 |
| Arsenal FC | 2 | 19/20 | 20/21 | 77 | 2 | 6 | 607 |
| Real Betis Balompié | 4 | 13/14 | 16/17 | 105 | 7 | 9 | 1,625 |
| Real Betis B | 1 | 14/15 | 14/15 | 4 | 0 | 0 | 0 |
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 Madrid | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Real Madrid | 9 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Copa del Rey | Real Madrid | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | FIFA Intercontinental Cup | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | Real Madrid | 23 | 0 | 0 | 4 | 0 | 0 |
| 24/25 | Supercopa | Real Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | UEFA Super Cup | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League | Real Madrid | 3 | 1 | 0 | 0 | 0 | 153 |
| 23/24 | Copa del Rey | Real Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | LaLiga | Real Madrid | 20 | 0 | 2 | 2 | 0 | 0 |
| 23/24 | Supercopa | Real Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League | Real Madrid | 7 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Copa del Rey | Real Madrid | 4 | 1 | 3 | 1 | 0 | 205 |
| 22/23 | LaLiga | Real Madrid | 30 | 0 | 4 | 8 | 0 | 0 |
| 22/23 | Supercopa | Real Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UEFA Super Cup | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Real Madrid | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Copa del Rey | Real Madrid | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | LaLiga | Real Madrid | 11 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Supercopa | Real Madrid | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Real Madrid | 4 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Club World Cup | Real Madrid | 2 | 0 | 2 | 0 | 0 | 0 |
| 2019 | Club World Cup | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Club World Cup | Real Madrid | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Arsenal FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League | Arsenal FC | 12 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Arsenal FC | 25 | 0 | 4 | 4 | 0 | 0 |
| 19/20 | EFL Cup | Arsenal FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Arsenal FC | 6 | 1 | 0 | 0 | 0 | 311 |
| 19/20 | FA Cup | Arsenal FC | 5 | 1 | 0 | 1 | 0 | 296 |
| 19/20 | Premier League | Arsenal FC | 24 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | Champions League | Real Madrid | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Copa del Rey | Real Madrid | 6 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | LaLiga | Real Madrid | 23 | 3 | 0 | 3 | 0 | 415 |
| 18/19 | UEFA Super Cup | Real Madrid | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Champions League | Real Madrid | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Copa del Rey | Real Madrid | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | LaLiga | Real Madrid | 12 | 2 | 0 | 0 | 0 | 199 |
| 17/18 | Supercopa | Real Madrid | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa del Rey | Real Betis Balompié | 1 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | LaLiga | Real Betis Balompié | 30 | 2 | 2 | 8 | 0 | 1,168 |
| 15/16 | Copa del Rey | Real Betis Balompié | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | LaLiga | Real Betis Balompié | 34 | 0 | 2 | 9 | 0 | 0 |
| 14/15 | 2ª B - Grupo IV | Real Betis B | 4 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | 2ª División | Real Betis Balompié | 33 | 5 | 5 | 4 | 0 | 457 |
| 14/15 | Copa del Rey | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | LaLiga | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Real Betis Yth. | Betis U19 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Betis U19 | Betis B | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Betis B | Real Betis | Transfer | 2500000 | — |
| 17/18 | 2017-07-14 | Real Betis | Real Madrid | Transfer | 10000000 | €16.50m |
| 19/20 | 2019-07-25 | Real Madrid | Arsenal | Loan | 30000000 | — |
| 20/21 | 2021-06-30 | Arsenal | Real Madrid | Return from loan | 27000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Ankle injury | 2017-05-01 | 2017-05-12 | 12 | 1 |
| 17/18 | ankle sprain | 2018-01-22 | 2018-02-13 | 23 | 4 |
| 19/20 | Knock | 2019-08-08 | 2019-08-10 | 3 | 0 |
| 19/20 | Torn muscle bundle | 2019-11-07 | 2019-12-31 | 55 | 13 |
| 20/21 | Ankle injury | 2020-10-18 | 2020-10-24 | 7 | 1 |
| 20/21 | Calf injury | 2021-01-15 | 2021-02-01 | 18 | 4 |
| 21/22 | Ankle injury | 2021-07-22 | 2021-12-18 | 150 | 35 |
| 21/22 | Corona virus | 2022-04-14 | 2022-04-19 | 6 | 1 |
| 21/22 | Muscle injury | 2022-05-05 | 2022-05-14 | 10 | 2 |
| 22/23 | Knock | 2022-10-06 | 2022-10-26 | 21 | 6 |
| 23/24 | Hamstring injury | 2023-07-15 | 2023-08-31 | 48 | 3 |
| 24/25 | ankle sprain | 2024-09-02 | 2024-10-18 | 47 | 7 |
| 24/25 | Muscle injury | 2025-02-27 | 2025-04-07 | 40 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €27.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53824 | #10 | 1 | 0 | — | — | former national player |
| Team #35742 | — | 1 | 0 | — | — | former national player |
| Team #12609 | #8 | 13 | 0 | — | — | former national player |
| Team #9567 | #10 | 29 | 8 | — | — | former national player |
| Team #3375 | #10 | 13 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lucas Vázquez | 2 | 0 | 0 |
| Marco Asensio | 2 | 3 | 0 |
| Nacho Fernández | 2 | 0 | 0 |
| Antonio Adán | 1 | 0 | 0 |
| Luka Modrić | 2 | 0 | 0 |
| Karim Benzema | 2 | 1 | 0 |
| Nicolas Pépé | 2 | 0 | 0 |
| Germán Pezzella | 1 | 0 | 0 |
| Pierre-Emerick Aubameyang | 2 | 1 | 0 |
| Granit Xhaka | 2 | 0 | 0 |
| Bukayo Saka | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | 2ª División | Real Betis Balompié | 5 | 33 |
| 18/19 | LaLiga | Real Madrid | 3 | 23 |
| 16/17 | LaLiga | Real Betis Balompié | 2 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | 2ª División | Real Betis Balompié | 5 | 33 |
| 20/21 | Premier League | Arsenal FC | 4 | 25 |
| 22/23 | LaLiga | Real Madrid | 4 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Arsenal | Real Madrid | Return from loan | — | €27.00m |
| 19/20 | 2019-07-25 | Real Madrid | Arsenal | Loan | — | €30.00m |
Last 50 matches for Real Madrid while Dani Ceballos was at the club (joined 2021-06-30). 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-04-26 | ES1 |
FC Barcelona | 3–2 | Real Madrid | Available |
| 2025-04-01 | ES1 |
Real Madrid | 4–4 | Real Sociedad | INJURED Muscle injury |
| 2025-02-26 | ES1 |
Real Sociedad | 0–1 | Real Madrid | Available |
| 2025-02-05 | ES1 |
CD Leganés | 2–3 | Real Madrid | Available |
| 2025-01-16 | ES1 |
Real Madrid | 5–2 | RC Celta | Available |
| 2024-01-18 | ES1 |
Atlético Madrid | 4–2 | Real Madrid | Available |
| 2023-05-17 | CL |
Manchester City | 4–0 | Real Madrid | Available |
| 2023-05-17 | CL |
Manchester City | 4–0 | Real Madrid | Available |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | Available |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | Available |
| 2023-05-06 | ES1 |
Real Madrid | 2–1 | CA Osasuna | Available |
| 2023-04-18 | CL |
Chelsea FC | 0–2 | Real Madrid | Available |
| 2023-04-18 | CL |
Chelsea FC | 0–2 | Real Madrid | Available |
| 2023-04-12 | CL |
Real Madrid | 2–0 | Chelsea FC | Available |
| 2023-04-12 | CL |
Real Madrid | 2–0 | Chelsea FC | Available |
| 2023-04-05 | ES1 |
FC Barcelona | 0–4 | Real Madrid | Available |
| 2023-03-15 | CL |
Real Madrid | 1–0 | Liverpool FC | Available |
| 2023-03-15 | CL |
Real Madrid | 1–0 | Liverpool FC | Available |
| 2023-03-02 | ES1 |
Real Madrid | 0–1 | FC Barcelona | Available |
| 2023-02-21 | CL |
Liverpool FC | 2–5 | Real Madrid | Available |
| 2023-02-21 | CL |
Liverpool FC | 2–5 | Real Madrid | Available |
| 2023-01-26 | ES1 |
Real Madrid | 3–1 | Atlético Madrid | Available |
| 2023-01-19 | ES1 |
Villarreal CF | 2–3 | Real Madrid | Available |
| 2022-11-02 | CL |
Real Madrid | 5–1 | Celtic FC | Available |
| 2022-10-25 | CL |
RB Leipzig | 3–2 | Real Madrid | INJURED Knock |
| 2022-10-11 | CL |
Shakhtar Donetsk | 1–1 | Real Madrid | INJURED Knock |
| 2022-10-05 | CL |
Real Madrid | 2–1 | Shakhtar Donetsk | Available |
| 2022-09-14 | CL |
Real Madrid | 2–0 | RB Leipzig | Available |
| 2022-09-06 | CL |
Celtic FC | 0–3 | Real Madrid | Available |
| 2022-05-28 | CL |
Liverpool FC | 0–1 | Real Madrid | Available |
| 2022-05-28 | CL |
Liverpool FC | 0–1 | Real Madrid | Available |
| 2022-05-04 | CL |
Real Madrid | 3–1 | Manchester City | Available |
| 2022-05-04 | CL |
Real Madrid | 3–1 | Manchester City | Available |
| 2022-04-26 | CL |
Manchester City | 4–3 | Real Madrid | Available |
| 2022-04-26 | CL |
Manchester City | 4–3 | Real Madrid | Available |
| 2022-04-12 | CL |
Real Madrid | 2–3 | Chelsea FC | Available |
| 2022-04-12 | CL |
Real Madrid | 2–3 | Chelsea FC | Available |
| 2022-04-06 | CL |
Chelsea FC | 1–3 | Real Madrid | Available |
| 2022-04-06 | CL |
Chelsea FC | 1–3 | Real Madrid | Available |
| 2022-03-09 | CL |
Real Madrid | 3–1 | Paris Saint-Germain | Available |
| 2022-03-09 | CL |
Real Madrid | 3–1 | Paris Saint-Germain | Available |
| 2022-02-15 | CL |
Paris Saint-Germain | 1–0 | Real Madrid | Available |
| 2022-02-15 | CL |
Paris Saint-Germain | 1–0 | Real Madrid | Available |
| 2022-02-03 | ES1 |
Athletic Bilbao | 1–0 | Real Madrid | Available |
| 2022-01-20 | ES1 |
Elche CF | 1–2 | Real Madrid | Available |
| 2021-12-07 | CL |
Real Madrid | 2–0 | Inter | INJURED Ankle injury |
| 2021-11-24 | CL |
FC Sheriff | 0–3 | Real Madrid | INJURED Ankle injury |
| 2021-11-03 | CL |
Real Madrid | 2–1 | Shakhtar Donetsk | INJURED Ankle injury |
| 2021-10-19 | CL |
Shakhtar Donetsk | 0–5 | Real Madrid | INJURED Ankle injury |
| 2021-09-28 | CL |
Real Madrid | 1–2 | FC Sheriff | INJURED Ankle injury |
Teams faced most often by Dani Ceballos'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 % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 23 | 12 | 5 | 6 | 53 | 44 | +9 | 52% |
| Atlético Madrid | 20 | 8 | 7 | 5 | 25 | 18 | +7 | 40% |
| Chelsea FC | 19 | 10 | 5 | 4 | 34 | 18 | +16 | 53% |
| Manchester City | 19 | 2 | 4 | 13 | 17 | 41 | -24 | 11% |
| Sevilla FC | 16 | 9 | 4 | 3 | 29 | 17 | +12 | 56% |
| FC Barcelona | 16 | 3 | 3 | 10 | 19 | 34 | -15 | 19% |
| Villarreal CF | 15 | 7 | 6 | 2 | 27 | 21 | +6 | 47% |
| Valencia CF | 14 | 6 | 4 | 4 | 25 | 18 | +7 | 43% |
| Everton FC | 14 | 9 | 2 | 3 | 30 | 13 | +17 | 64% |
| Athletic Club | 14 | 7 | 5 | 2 | 21 | 10 | +11 | 50% |
| Tottenham Hotspur | 13 | 2 | 5 | 6 | 15 | 20 | -5 | 15% |
| Bayern München | 12 | 6 | 2 | 4 | 24 | 32 | -8 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 14/15 | 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 | 41 | 0 | 5 | 0 | 0 | 0 |
| 23/24 | 27 | 153 | 2 | 0 | 0 | 1.18 |
| 22/23 | 44 | 205 | 9 | 0 | 0 | 3.95 |
| 21/22 | 18 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 40 | 0 | 4 | 1 | 0 | 0 |
| 19/20 | 37 | 607 | 2 | 0 | 0 | 0.3 |
| 18/19 | 33 | 415 | 5 | 0 | 0 | 1.08 |
| 16/17 | 31 | 1,168 | 9 | 0 | 0 | 0.69 |
| 15/16 | 38 | 0 | 10 | 1 | 0 | 0 |
| 14/15 | 39 | 457 | 5 | 0 | 0 | 0.98 |
Output by competition
Career goals and assists broken down by tournament.
More on Dani Ceballos
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dani Ceballos
Who is Dani Ceballos?
Dani Ceballos is a Spain professional footballer who plays as a central midfield for Real Madrid.
How old is Dani Ceballos?
Dani Ceballos is 29 years old. He was born on August 7, 1996 in Utrera.
What position does Dani Ceballos play?
Dani Ceballos plays as a central midfield (Midfield - Central Midfield).
What club does Dani Ceballos play for?
Dani Ceballos currently plays for Real Madrid.
How many career goals has Dani Ceballos scored?
Across all senior club competitions in our dataset, Dani Ceballos has scored 16 goals in 381 appearances.
What is Dani Ceballos's market value?
Dani Ceballos's most recent reported market value is €10.00m.
Spain