Dani Olmo
Career snapshot
Career highs
Born the same day
Shares 1998-05-07 · 6 players total
| Full name | Dani Olmo |
|---|---|
| Name in home country | Daniel Olmo Carvajal |
| Date of birth | 1998-05-07 (28 yrs) |
| Place of birth | Terrassa, Spain |
| Citizenship | Spain |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 179.00 m |
| Current club | FC Barcelona |
| Joined | 2024-08-09 |
| Contract expires | 2030-06-30 |
| Agent | Niagara Sports ... |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Barcelona | 2 | 24/25 | 25/26 | 42 | 12 | 7 | 341 |
| RB Leipzig | 5 | 19/20 | 23/24 | 148 | 29 | 34 | 3,772 |
| GNK Dinamo Zagreb | 6 | 14/15 | 19/20 | 124 | 34 | 28 | 3,730 |
| GNK Dinamo Zagreb II | 2 | 15/16 | 16/17 | 25 | 3 | 0 | 1,338 |
| GNK Dinamo Zagreb UEFA U19 | 2 | 15/16 | 16/17 | 12 | 1 | 1 | 518 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | FC Barcelona | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | FC Barcelona | 9 | 2 | 1 | 0 | 0 | 219 |
| 24/25 | Copa del Rey | FC Barcelona | 4 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | LaLiga | FC Barcelona | 25 | 10 | 4 | 1 | 0 | 122 |
| 24/25 | Supercopa | FC Barcelona | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Bundesliga | RB Leipzig | 21 | 4 | 5 | 0 | 0 | 364 |
| 23/24 | Champions League | RB Leipzig | 3 | 1 | 0 | 0 | 0 | 181 |
| 23/24 | DFL-Supercup | RB Leipzig | 1 | 3 | 0 | 1 | 0 | 26 |
| 22/23 | Bundesliga | RB Leipzig | 23 | 2 | 5 | 2 | 0 | 642 |
| 22/23 | Champions League | RB Leipzig | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal | RB Leipzig | 4 | 2 | 4 | 0 | 0 | 127 |
| 22/23 | DFL-Supercup | RB Leipzig | 1 | 1 | 1 | 0 | 0 | 38 |
| 21/22 | Bundesliga | RB Leipzig | 19 | 3 | 3 | 2 | 0 | 247 |
| 21/22 | Champions League | RB Leipzig | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal | RB Leipzig | 4 | 1 | 1 | 0 | 0 | 219 |
| 21/22 | Europa League | RB Leipzig | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | RB Leipzig | 32 | 5 | 10 | 1 | 0 | 441 |
| 20/21 | Champions League | RB Leipzig | 8 | 1 | 0 | 2 | 0 | 588 |
| 20/21 | DFB-Pokal | RB Leipzig | 6 | 1 | 2 | 2 | 0 | 475 |
| 19/20 | Bundesliga | RB Leipzig | 12 | 3 | 1 | 1 | 0 | 251 |
| 19/20 | Champions League | RB Leipzig | 2 | 1 | 0 | 0 | 0 | 128 |
| 19/20 | Champions League | GNK Dinamo Zagreb | 6 | 2 | 1 | 0 | 0 | 270 |
| 19/20 | Champions League Qu. | GNK Dinamo Zagreb | 5 | 3 | 3 | 0 | 0 | 123 |
| 19/20 | DFB-Pokal | RB Leipzig | 1 | 1 | 0 | 0 | 0 | 45 |
| 19/20 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | SuperSport HNL | GNK Dinamo Zagreb | 9 | 3 | 3 | 1 | 0 | 249 |
| 18/19 | Champions League Qu. | GNK Dinamo Zagreb | 6 | 1 | 2 | 0 | 0 | 523 |
| 18/19 | Europa League | GNK Dinamo Zagreb | 10 | 2 | 4 | 1 | 0 | 463 |
| 18/19 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 3 | 1 | 0 | 0 | 0 | 270 |
| 18/19 | SuperSport HNL | GNK Dinamo Zagreb | 25 | 8 | 3 | 4 | 0 | 198 |
| 17/18 | Europa League Qualifying | GNK Dinamo Zagreb | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 5 | 1 | 0 | 1 | 0 | 356 |
| 17/18 | SuperSport HNL | GNK Dinamo Zagreb | 26 | 8 | 6 | 1 | 0 | 263 |
| 16/17 | 1.HNL | GNK Dinamo Zagreb | 14 | 1 | 5 | 2 | 0 | 831 |
| 16/17 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 4 | 3 | 0 | 0 | 0 | 94 |
| 16/17 | Prva NL | GNK Dinamo Zagreb II | 10 | 2 | 0 | 0 | 0 | 416 |
| 16/17 | UEFA Youth League | GNK Dinamo Zagreb UEFA U19 | 5 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | Prva NL | GNK Dinamo Zagreb II | 15 | 1 | 0 | 3 | 0 | 922 |
| 15/16 | SuperSport HNL | GNK Dinamo Zagreb | 1 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | UEFA Youth League | GNK Dinamo Zagreb UEFA U19 | 7 | 1 | 0 | 1 | 0 | 518 |
| 14/15 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | SuperSport HNL | GNK Dinamo Zagreb | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Espanyol Youth | Barça Youth | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Barça Youth | Barça U16 | Transfer | 0 | — |
| 14/15 | 2014-07-31 | Barça U16 | Din. Zagreb II | Transfer | 0 | — |
| 14/15 | 2015-01-23 | Din. Zagreb II | Dinamo Zagreb | Transfer | 0 | — |
| 19/20 | 2020-01-25 | Dinamo Zagreb | RB Leipzig | Transfer | 35000000 | €34.20m |
| 24/25 | 2024-08-09 | RB Leipzig | Barcelona | Transfer | 60000000 | €55.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Torn muscle fiber | 2021-09-16 | 2021-10-25 | 40 | 9 |
| 21/22 | Torn muscle fiber | 2021-11-18 | 2021-12-27 | 40 | 8 |
| 21/22 | Corona virus | 2022-01-03 | 2022-01-13 | 11 | 1 |
| 21/22 | cold | 2022-03-10 | 2022-03-17 | 8 | 1 |
| 22/23 | Inner knee ligament tear | 2022-09-01 | 2022-10-20 | 50 | 13 |
| 22/23 | Torn muscle fiber | 2023-01-28 | 2023-03-04 | 36 | 7 |
| 23/24 | Knee injury | 2023-09-09 | 2023-10-16 | 38 | 10 |
| 23/24 | Acromioclavicular joint dislocation | 2023-10-29 | 2023-12-21 | 54 | 13 |
| 23/24 | muscular problems | 2024-05-11 | 2024-06-01 | 22 | 2 |
| 24/25 | Muscle injury | 2024-09-16 | 2024-10-17 | 32 | 8 |
| 24/25 | strain | 2025-01-19 | 2025-02-06 | 19 | 5 |
| 24/25 | Adductor injury | 2025-03-27 | 2025-04-15 | 20 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €33.00m |
| Jan 1, 1970 | €31.50m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53824 | #19 | 6 | 1 | — | — | former national player |
| Team #35742 | #19 | 1 | 0 | — | — | former national player |
| Team #33775 | #7 | 3 | 0 | — | — | former national player |
| Team #12395 | #7 | 8 | 0 | — | — | former national player |
| Team #9567 | #10 | 14 | 6 | — | — | former national player |
| Team #3375 | #10 | 45 | 11 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Yussuf Poulsen | 2 | 7 | 0 |
| Dayot Upamecano | 2 | 0 | 0 |
| Josko Gvardiol | 2 | 0 | 0 |
| Mislav Orsic | 2 | 3 | 0 |
| Konrad Laimer | 2 | 0 | 0 |
| Tyler Adams | 2 | 0 | 0 |
| Nordi Mukiele | 2 | 2 | 0 |
| Mohamed Simakan | 2 | 0 | 0 |
| Arijan Ademi | 2 | 4 | 0 |
| Emil Forsberg | 2 | 2 | 0 |
| Marcel Halstenberg | 2 | 1 | 0 |
| Angeliño | 2 | 5 | 0 |
| Willi Orbán | 2 | 0 | 0 |
| Benjamin Henrichs | 2 | 3 | 0 |
| Lukas Klostermann | 2 | 0 | 0 |
| Dominik Livakovic | 2 | 0 | 0 |
| Petar Stojanović | 2 | 3 | 0 |
| Amadou Haidara | 2 | 2 | 0 |
| Nikola Moro | 2 | 2 | 0 |
| Christopher Nkunku | 2 | 13 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | LaLiga | FC Barcelona | 10 | 25 |
| 18/19 | SuperSport HNL | GNK Dinamo Zagreb | 8 | 25 |
| 17/18 | SuperSport HNL | GNK Dinamo Zagreb | 8 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Bundesliga | RB Leipzig | 10 | 32 |
| 17/18 | SuperSport HNL | GNK Dinamo Zagreb | 6 | 26 |
| 16/17 | 1.HNL | GNK Dinamo Zagreb | 5 | 14 |
Last 50 matches for FC Barcelona 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 |
Valencia CF | 3–1 | FC Barcelona | Available |
| 2026-05-17 | ES1 |
FC Barcelona | – | Real Betis Balompié | TIMED |
| 2026-05-13 | ES1 |
Deportivo Alavés | 1–0 | FC Barcelona | Available |
| 2026-05-10 | ES1 |
FC Barcelona | 2–0 | Real Madrid CF | Available |
| 2026-05-10 | ES1 |
FC Barcelona | 2–0 | Real Madrid CF | Available |
| 2026-05-02 | ES1 |
CA Osasuna | 1–2 | FC Barcelona | Available |
| 2026-05-02 | ES1 |
CA Osasuna | 1–2 | FC Barcelona | Available |
| 2026-04-25 | ES1 |
Getafe CF | 0–2 | FC Barcelona | Available |
| 2026-04-25 | ES1 |
Getafe CF | 0–2 | FC Barcelona | Available |
| 2026-04-22 | ES1 |
FC Barcelona | 1–0 | RC Celta de Vigo | Available |
| 2026-04-22 | ES1 |
FC Barcelona | 1–0 | RC Celta de Vigo | Available |
| 2026-04-14 | CL |
Club Atlético de Madrid | 1–2 | FC Barcelona | Available |
| 2026-04-11 | ES1 |
FC Barcelona | 4–1 | RCD Espanyol de Barcelona | Available |
| 2026-04-08 | CL |
FC Barcelona | 0–2 | Club Atlético de Madrid | Available |
| 2026-04-04 | ES1 |
Club Atlético de Madrid | 1–2 | FC Barcelona | Available |
| 2026-03-22 | ES1 |
FC Barcelona | 1–0 | Rayo Vallecano de Madrid | Available |
| 2026-03-18 | CL |
FC Barcelona | 7–2 | Newcastle United FC | Available |
| 2026-03-15 | ES1 |
FC Barcelona | 5–2 | Sevilla FC | Available |
| 2026-03-10 | CL |
Newcastle United FC | 1–1 | FC Barcelona | Available |
| 2026-03-07 | ES1 |
Athletic Club | 0–1 | FC Barcelona | Available |
| 2026-02-28 | ES1 |
FC Barcelona | 4–1 | Villarreal CF | Available |
| 2026-02-22 | ES1 |
FC Barcelona | 3–0 | Levante UD | Available |
| 2026-02-16 | ES1 |
Girona FC | 2–1 | FC Barcelona | Available |
| 2026-02-07 | ES1 |
FC Barcelona | 3–0 | RCD Mallorca | Available |
| 2026-01-31 | ES1 |
Elche CF | 1–3 | FC Barcelona | Available |
| 2026-01-28 | CL |
FC Barcelona | 4–1 | FC København | Available |
| 2026-01-25 | ES1 |
FC Barcelona | 3–0 | Real Oviedo | Available |
| 2026-01-21 | CL |
SK Slavia Praha | 2–4 | FC Barcelona | Available |
| 2026-01-18 | ES1 |
Real Sociedad de Fútbol | 2–1 | FC Barcelona | Available |
| 2026-01-03 | ES1 |
RCD Espanyol de Barcelona | 0–2 | FC Barcelona | Available |
| 2025-12-21 | ES1 |
Villarreal CF | 0–2 | FC Barcelona | Available |
| 2025-12-13 | ES1 |
FC Barcelona | 2–0 | CA Osasuna | Available |
| 2025-12-09 | CL |
FC Barcelona | 2–1 | Eintracht Frankfurt | Available |
| 2025-12-06 | ES1 |
Real Betis Balompié | 3–5 | FC Barcelona | Available |
| 2025-12-02 | ES1 |
FC Barcelona | 3–1 | Club Atlético de Madrid | Available |
| 2025-11-29 | ES1 |
FC Barcelona | 3–1 | Deportivo Alavés | Available |
| 2025-11-25 | CL |
Chelsea FC | 3–0 | FC Barcelona | Available |
| 2025-11-22 | ES1 |
FC Barcelona | 4–0 | Athletic Club | Available |
| 2025-11-09 | ES1 |
RC Celta de Vigo | 2–4 | FC Barcelona | Available |
| 2025-11-05 | CL |
Club Brugge KV | 3–3 | FC Barcelona | Available |
| 2025-11-02 | ES1 |
FC Barcelona | 3–1 | Elche CF | Available |
| 2025-10-26 | ES1 |
Real Madrid CF | 2–1 | FC Barcelona | Available |
| 2025-10-21 | CL |
FC Barcelona | 6–1 | PAE Olympiakos SFP | Available |
| 2025-10-18 | ES1 |
FC Barcelona | 2–1 | Girona FC | Available |
| 2025-10-05 | ES1 |
Sevilla FC | 4–1 | FC Barcelona | Available |
| 2025-10-01 | CL |
FC Barcelona | 1–2 | Paris Saint-Germain FC | Available |
| 2025-09-28 | ES1 |
FC Barcelona | 2–1 | Real Sociedad de Fútbol | Available |
| 2025-09-25 | ES1 |
Real Oviedo | 1–3 | FC Barcelona | Available |
| 2025-09-21 | ES1 |
FC Barcelona | 3–0 | Getafe CF | Available |
| 2025-09-18 | CL |
Newcastle United FC | 1–2 | FC Barcelona | Available |
Teams faced most often by Dani Olmo'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 % |
|---|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 24 | 11 | 3 | 10 | 43 | 37 | +6 | 46% |
| SC Freiburg | 22 | 12 | 6 | 4 | 47 | 22 | +25 | 55% |
| Sevilla FC | 22 | 16 | 4 | 2 | 50 | 18 | +32 | 73% |
| Valencia CF | 21 | 13 | 6 | 2 | 53 | 27 | +26 | 62% |
| VfL Wolfsburg | 21 | 11 | 5 | 5 | 32 | 19 | +13 | 52% |
| Eintracht Frankfurt | 21 | 7 | 8 | 6 | 26 | 28 | -2 | 33% |
| Villarreal CF | 20 | 14 | 3 | 3 | 56 | 27 | +29 | 70% |
| Athletic Club | 20 | 15 | 4 | 1 | 38 | 7 | +31 | 75% |
| FC Augsburg | 19 | 11 | 7 | 1 | 37 | 16 | +21 | 58% |
| 1. FSV Mainz 05 | 18 | 8 | 4 | 6 | 41 | 26 | +15 | 44% |
| Getafe CF | 18 | 12 | 5 | 1 | 32 | 8 | +24 | 67% |
| Atlético Madrid | 18 | 11 | 5 | 2 | 28 | 20 | +8 | 61% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 15/16 | First senior goal | |
| 20/21 | Goal #50 (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 | 341 | 1 | 0 | 0 | 0.26 |
| 23/24 | 25 | 571 | 1 | 0 | 0 | 0.16 |
| 22/23 | 31 | 807 | 2 | 0 | 0 | 0.22 |
| 21/22 | 31 | 466 | 2 | 0 | 0 | 0.39 |
| 20/21 | 46 | 1,504 | 5 | 0 | 0 | 0.3 |
| 19/20 | 37 | 1,066 | 2 | 0 | 0 | 0.17 |
| 18/19 | 44 | 1,454 | 5 | 0 | 0 | 0.31 |
| 17/18 | 33 | 619 | 2 | 1 | 0 | 0.44 |
| 16/17 | 33 | 1,341 | 2 | 0 | 0 | 0.13 |
| 15/16 | 24 | 1,530 | 4 | 0 | 0 | 0.24 |
Output by competition
Career goals and assists broken down by tournament.
More on Dani Olmo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dani Olmo
Who is Dani Olmo?
Dani Olmo is a Spain professional footballer who plays as a attacking midfield for FC Barcelona.
How old is Dani Olmo?
Dani Olmo is 28 years old. He was born on May 7, 1998 in Terrassa.
What position does Dani Olmo play?
Dani Olmo plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Dani Olmo play for?
Dani Olmo currently plays for FC Barcelona.
How many career goals has Dani Olmo scored?
Across all senior club competitions in our dataset, Dani Olmo has scored 79 goals in 351 appearances.
What is Dani Olmo's market value?
Dani Olmo's most recent reported market value is €60.00m.
Spain