Hubbry Logo
Dani OlmoDani OlmoMain
Open search
Dani Olmo
Community hub
Dani Olmo
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Dani Olmo
Dani Olmo
from Wikipedia

Daniel Olmo Carvajal (born 7 May 1998) is a Spanish professional footballer who plays as an attacking midfielder or left winger for La Liga club Barcelona and the Spain national team.

Key Information

After a period at La Masia, Olmo made his professional debut for Dinamo Zagreb in Croatia in 2015. He made 124 total appearances for the club, scoring 34 goals and winning the league five times and the cup three times. In 2020, he joined RB Leipzig, where he won two DFB-Pokals in 2022 and 2023 as well as the 2023 DFL-Supercup, where he scored a hat-trick, before rejoining boyhood club Barcelona in 2024.

Olmo won the 2019 UEFA European Championship with the Spain under-21 team, and a silver medal at the 2020 Olympic tournament. He made his senior international debut in 2019, and was part of the teams that reached semi-finals of UEFA Euro 2020, and won the 2023 UEFA Nations League. He was a member of the Spain team that won Euro 2024, finishing as the tournament's joint-top scorer.

Club career

[edit]

Early career

[edit]

Born in Terrassa, Barcelona, Catalonia, Olmo arrived in Barcelona's youth academy aged nine, from neighbours Espanyol.[2][4]

Dinamo Zagreb

[edit]

In a surprise move, Olmo joined Dinamo Zagreb on 31 July 2014, aged 16.[5][6] He made his first team debut against Lokomotiva Zagreb on 7 February 2015, as a 76th-minute substitute for Paulo Machado in a 2–1 home win.[7] On 22 September, he scored his first goal in a 7–1 win at Oštrc Zlatar in the first round of the cup.[8]

On 22 August 2016, Olmo signed a new four-year contract.[9] He scored three goals in four games as the team came runners-up in the cup, including one in the 3–1 loss to Rijeka in the final on 31 May;[10] four days earlier he scored his first league goal in a 5–2 home win over the same team – already champions – on the final day.[11]

Olmo provided Izet Hajrović with an assist for the third goal and scored the fourth in the Europa League 4–1 victory over Fenerbahçe on 20 September 2018.[12] On 17 December, Olmo was named the best player of the Prva HNL for 2018.[13] In the same month, he finished 11th in Tuttosport's Golden Boy award, ahead of the likes of Kylian Mbappé and Josip Brekalo.[14]

On 14 February 2019, he scored the only goal in a Europa League round of 32 game against Viktoria Plzeň that ended in a 2–1 loss.[15] On 3 June, he was named the best player and best young player of the 2018–19 Prva HNL season.[16]

On 18 September 2019, he made his Champions League debut in a 4–0 home win over Atalanta.[17] He scored his first goal in the competition on 22 October in a 2–2 away draw with Shakhtar Donetsk.[18] He scored the only Dinamo's goal in a 1–4 home defeat to Manchester City on 11 December, as Dinamo finished at the bottom of the group.[19][20]

RB Leipzig

[edit]
Olmo (right) and Bayern Munich's Serge Gnabry in the 2022 DFL-Supercup

On 25 January 2020, Olmo moved to Bundesliga club RB Leipzig,[21] signing a four-year contract.[22][6] He made his debut a week later, in a 2–2 draw with Borussia Mönchengladbach, coming on for Tyler Adams in 69th minute.[23] On 4 February he scored the only goal in a 3–1 DFB-Pokal defeat to Eintracht Frankfurt, having come on for Amadou Haidara at half time.[24]

Olmo made his first start for Leipzig on 9 February 2020,[25][26] in a game against Bayern Munich that ended as a goalless draw, coming off for Patrik Schick in the 69th minute.[27] On 12 June, he scored both goals in a 2–0 victory over 1899 Hoffenheim.[28] On 13 August, he scored the opening goal in a 2–1 victory over Atlético Madrid at the Estádio José Alvalade, as Leipzig progressed to the Champions League semi-final for the first time in the history of the club.[29][30]

Olmo played four games in RB Leipzig's victory in the DFB-Pokal in 2021–22, scoring to conclude a 2–0 home win over Hansa Rostock in the last 16 on 19 January.[31] He was a 69th-minute substitute for Kevin Kampl in the final on 21 May, and scored in the penalty shoot-out win after a 1–1 draw with SC Freiburg; with two minutes of extra time remaining, he was tackled in the penalty area by Nicolas Höfler and Kampl was sent off from the substitutes' bench for demanding a penalty kick.[32] On 30 July, again on for Kampl, he scored a consolation goal in a 5–3 loss to Bayern Munich in the 2022 DFL-Supercup.[33]

On 12 August 2023, Olmo scored a hat-trick in the DFL-Supercup against Bayern Munich,[34] providing the only goals scored in the match.[35]

Return to Barcelona

[edit]

On 9 August 2024, Olmo returned to his youth career club Barcelona, signing a six-year contract in a deal reportedly worth in the region of €60 million.[36][37]

On 27 August 2024, after missing the games against Valencia and Athletic Bilbao as he was unable to be registered due to salary-cap issues, Olmo made his debut. He came off the bench to replace Ferran Torres against Rayo Vallecano in the second half and scored the winning goal in the 82nd minute, giving his club a 1–2 away win. On 3 November, after returning from injury, Olmo scored his fourth and fifth goals in five games for Barcelona in a 3–1 win against Espanyol.[38][39] On 26 November, he scored his first UEFA Champions League goal for Barcelona in a 3–0 victory over Brest.[40] Due to Barcelona’s failure to register him and teammate Pau Víctor in time for 2025, Olmo had the option of becoming a free agent and could negotiate with any club.[41] Subsequently, Consejo Superior de Deportes approved the registration of Olmo and Pau Víctor on 8 January 2025, meaning that both players could play for the club in La Liga, UEFA Champions League, Copa del Rey and the eventual Supercopa de España final against Real Madrid.[42]

International career

[edit]

Youth teams

[edit]

Olmo was part of the Spanish squad at the 2015 European Under-17 Championship in Bulgaria; he netted in the penalty shoot-out as they were eliminated by Germany in the quarter-finals, but then had his attempt saved by Will Huffer as Spain lost to England by the same means in a play-off for that year's World Cup for the category.[43] Towards the end of 2017, Dinamo Zagreb director Tomislav Svetina said that the club was doing all it could to get the teenager Croatian citizenship as Olmo himself showed a desire to switch to Croatia at the international level.[44] However, in October 2018, he made his debut for the Spain U21 side.[citation needed]

Olmo was part of Spain's squad that won the 2019 UEFA European Under-21 Championship in Italy and San Marino, playing four matches, assisting one goal and scoring three, including one in the final which caused him to be named Man of the Match.[45][46][47]

Senior team

[edit]

Olmo earned his first senior team call-up in November 2019, for Euro 2020 qualifiers against Malta and Romania, after Spain had already qualified for the tournament.[48] He debuted on 15 November as a substitute for Álvaro Morata in the 66th minute and scored three minutes later in the 7–0 home victory over Malta.[49] Fellow debutant Pau Torres also scored, making it the first time that two Spaniards scored on their first cap in 30 years.[50]

On 24 May 2021, Olmo was included in Luis Enrique's 24-man squad for the UEFA Euro 2020.[51] On 28 June, in the extra time of the round of 16 fixture against Croatia, he provided Morata and Mikel Oyarzabal with assists to set the score at 4–3 and 5–3 respectively.[52] On 2 July, after the quarter-final 1–1 draw with Switzerland went to a penalty shoot-out, Olmo successfully converted his as Spain won 3–1.[53] On 6 July, in the semi-final fixture against Italy, he provided Morata with an assist for an equalizer; however, another 1–1 draw went to another shoot-out with Olmo missing his penalty and Italy winning 4–2.[54]

Olmo was included in Luis de la Fuente's 22-man squad for the 2020 Summer Olympics, on 29 June 2021.[55][56] On Spain's road to Olympic silver, Olmo contributed an assist in the 1–1 draw with Argentina,[57] and a goal and an assist in the 5–2 victory over Ivory Coast.[58] He was named a starter in the final that Spain lost 2–1 to Brazil.[59]

On 11 November 2022, Olmo was named in Luis Enrique's 26-man squad for the 2022 FIFA World Cup.[60] In their opening group stage match against Costa Rica, Olmo scored the first goal and assisted the seventh as they won 7–0, becoming Spain's biggest win at a World Cup.[61] He also played in the 1–1 draw against Germany,[62] and the 2–1 defeat to Japan.[63] He also started in Spain's round of 16 match against Morocco, which Spain went on to lose 3–0 on penalties following a 0–0 draw after extra time.[64]

On 7 June 2024, Olmo was selected in the 26-man squad for the UEFA Euro 2024.[65] He scored his first goal in the European competition in a 4–1 victory over Georgia in the round of 16.[66] In the quarter-final match against Germany, he was awarded player of the match, scoring a goal and providing an assist in a 2–1 victory after extra time.[67] Olmo scored his third goal of the tournament in a 2–1 victory over France.[68] In the final against England, he played a crucial role in the 2–1 victory with a goal-line clearance in the 90th minute.[69] With 3 goals in the tournament, he was awarded the Golden Boot in a 6-way tie.[70]

Personal life

[edit]

Olmo's father, Miquel, is a retired footballer. As a forward, he played professionally for lower-league teams.[71] Dani's older brother Carlos is also a footballer and plays as a defender; he spent several years in Croatia, for Dinamo's reserves and also for Lokomotiva Zagreb.[72] Olmo speaks Spanish, Catalan, English, German and Croatian fluently.[73]

Career statistics

[edit]

Club

[edit]
As of match played 25 November 2025[74]
Appearances and goals by club, season and competition
Club Season League National cup[a] Europe Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Dinamo Zagreb 2014–15 Prva HNL 5 0 5 0
2015–16 Prva HNL 1 0 1 1 2 1
2016–17 Prva HNL 14 1 4 3 18 4
2017–18 Prva HNL 26 8 5 1 2[b] 0 33 9
2018–19 Prva HNL 25 8 3 1 16[c] 3 44 12
2019–20 Prva HNL 9 3 2 0 11[d] 5 22 8
Total 80 20 15 6 29 8 124 34
Dinamo Zagreb II 2015–16 Druga HNL 15 1 15 1
2016–17 Druga HNL 10 2 10 2
Total 25 3 25 3
RB Leipzig 2019–20 Bundesliga 12 3 1 1 2[d] 1 15 5
2020–21 Bundesliga 32 5 6 1 8[d] 1 46 7
2021–22 Bundesliga 19 3 4 1 8[e] 0 31 4
2022–23 Bundesliga 23 2 4 2 3[d] 0 1[f] 1 31 5
2023–24 Bundesliga 21 4 0 0 3[d] 1 1[f] 3 25 8
Total 107 17 15 5 24 3 2 4 148 29
Barcelona 2024–25 La Liga 25 10 4 0 9[d] 2 1[g] 0 39 12
2025–26 La Liga 11 1 0 0 4[d] 0 0 0 15 1
Total 36 11 4 0 13 2 1 0 54 13
Career total 246 48 34 11 66 13 3 4 350 78
  1. ^ Includes Croatian Cup, DFB-Pokal, Copa del Rey
  2. ^ Appearances in UEFA Europa League
  3. ^ Six appearances and one goal in UEFA Champions League, ten appearances and two goals in UEFA Europa League
  4. ^ a b c d e f g Appearances in UEFA Champions League
  5. ^ Two appearances in UEFA Champions League, six appearances in UEFA Europa League
  6. ^ a b Appearance in DFL-Supercup
  7. ^ Appearance in Supercopa de España

International

[edit]
As of match played 18 November 2025[75]
Appearances and goals by national team and year
National team Year Apps Goals
Spain 2019 1 1
2020 7 0
2021 10 2
2022 11 2
2023 3 2
2024 9 4
2025 5 1
Total 46 12
As of match played 18 November 2025
Scores and results list Spain's goal tally first.[75]
List of international goals scored by Dani Olmo
No. Date Venue Cap Opponent Score Result Competition
1 15 November 2019 Ramón de Carranza, Cádiz, Spain 1  Malta 5–0 7–0 UEFA Euro 2020 qualifying
2 28 March 2021 Boris Paichadze Dinamo Arena, Tbilisi, Georgia 10  Georgia 2–1 2–1 2022 FIFA World Cup qualification
3 31 March 2021 La Cartuja, Seville, Spain 11  Kosovo 1–0 3–1 2022 FIFA World Cup qualification
4 26 March 2022 RCDE Stadium, Cornellà de Llobregat, Spain 19  Albania 2–1 2–1 Friendly
5 23 November 2022 Al Thumama Stadium, Doha, Qatar 26  Costa Rica 1–0 7–0 2022 FIFA World Cup
6 25 March 2023 La Rosaleda, Málaga, Spain 30  Norway 1–0 3–0 UEFA Euro 2024 qualifying
7 8 September 2023 Boris Paichadze Dinamo Arena, Tbilisi, Georgia 32  Georgia 3–0 7–1 UEFA Euro 2024 qualifying
8 26 March 2024 Santiago Bernabéu, Madrid, Spain 33  Brazil 2–0 3–3 Friendly
9 30 June 2024 RheinEnergieStadion, Cologne, Germany 36  Georgia 4–1 4–1 UEFA Euro 2024
10 5 July 2024 MHPArena, Stuttgart, Germany 37  Germany 1–0 2–1 (a.e.t.) UEFA Euro 2024
11 9 July 2024 Allianz Arena, Munich, Germany 38  France 2–1 2–1 UEFA Euro 2024
12 18 November 2025 La Cartuja, Seville, Spain 46  Turkey 1–0 2–2 2026 FIFA World Cup qualification

Honours

[edit]

Dinamo Zagreb[74]

RB Leipzig

Barcelona

Spain U21

Spain U23

Spain

Individual

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Daniel Olmo Carvajal (born 7 May 1998) is a Spanish professional footballer who plays as a versatile attacking midfielder or forward for club and the national team. Known for his technical ability, vision, and goal-scoring prowess, Olmo has achieved significant success across club and international levels, including winning the in 2024, where he was a joint top scorer with three goals. Olmo began his youth career at FC Barcelona's academy in 2007 after starting at Espanyol, developing there until 2014 when he moved to Croatian club Dinamo . During his six seasons with Dinamo, he made over 120 appearances, scoring 34 goals and winning five Croatian First League titles, three Croatian Cups, and one Croatian Super Cup, establishing himself as one of the club's youngest debutants at age 16. In 2020, he transferred to in the for €18 million, where he spent four seasons, contributing 29 goals and 34 assists in 148 appearances and securing two titles and one DFL-Supercup, highlighted by a memorable against Bayern in the 2023 Supercup. He returned to Barcelona on a permanent deal in August 2024, quickly becoming a key player in their 2024/25 treble-winning campaign of , , and , where he scored 12 goals in 39 matches. Internationally, Olmo debuted for Spain in November 2019 and has earned over 45 caps with 11 goals as of 2025. He was part of the Spain U21 team that won the 2019 UEFA European Under-21 Championship, scoring three goals including in the final, and secured silver at the 2020 Tokyo Olympics. With the senior team, he contributed to the 2023 UEFA Nations League victory and played a pivotal role in Spain's Euro 2024 triumph, scoring decisive goals against Georgia, Portugal, and France en route to the final. Olmo's career trajectory reflects his progression from a promising youth talent to a serial winner in top European competitions.

Biography

Early life

Daniel Olmo Carvajal was born on 7 May 1998 in , a city in the region of . Growing up in this football-rich area near , he was immersed in a culture where the sport dominated daily life and community activities. Olmo's family played a pivotal role in shaping his early passion for football. His father, Miquel Olmo Forte, was a professional footballer who played as a forward in Spanish lower divisions before transitioning into coaching and management roles. His mother, Dorita Olmo, provided steadfast support during his formative years. Olmo also has an older brother, Carlos Olmo, who pursued a professional football career, primarily in lower leagues including stints in with Dinamo Zagreb's reserves. From a young age, Olmo's earliest memories revolved around the ball, constantly playing and honing his skills, deeply influenced by his father's experiences in the game and the vibrant local football scene in . He began his organized football journey at local clubs in the region, initially joining the youth academy of , Barcelona's city rivals. At the age of nine, in 2007, Olmo made the move to FC Barcelona's renowned academy, marking the start of his structured youth development.

Personal life

Olmo is multilingual, speaking fluent Spanish and Catalan as his native languages, along with English, German, and Croatian, the latter acquired during his formative years in . In his , Olmo maintains a relatively private profile but has been in a relationship with German influencer and model Laura Abla Schmitt since at least 2024. As of 2025, the couple has no publicly reported children and is often spotted together in , including discreet outings at local restaurants in the district. Olmo is actively involved in charitable causes, having joined the Common Goal initiative in 2020 as the first player to do so, pledging 1% of his salary to support community football projects worldwide, including those run by the NGO Cross Cultures Projects Association in . He has also dedicated portions of his earnings to Croatian causes, reflecting his time spent there, and in December 2024 announced a €50,000 donation to fund scholarships for a Master's in Sports Management at the ITTI Sports Institute, promoting youth development in sports education. Following his return to FC Barcelona in 2024, Olmo resides in the area, considering it his home after a decade away, while maintaining strong ties to from his seven years at . His lifestyle emphasizes and work-life balance, with occasional vacations, such as a 2025 getaway to the Italian coast with his partner.

Club career

Early career

Dani Olmo joined FC Barcelona's renowned academy in 2007 at the age of nine, coming from local rivals Espanyol after initially developing in their . Influenced by his father, a former footballer and painter who managed youth teams, Olmo quickly adapted to the demanding environment, progressing through the age-group teams from infantiles to cadetes and juvenils. During his seven years at , he honed his skills in a competitive setting that emphasized technical proficiency and tactical awareness, training alongside other promising talents in the club's youth structure. By 2014, at age 16, Olmo faced a pivotal decision amid concerns over his pathway to the first team, as was crowded with prospects and offered limited immediate senior opportunities. Seeking more consistent playing time and a clearer development project, he departed in July 2014 to join Dinamo Zagreb's academy on a free transfer, a move that surprised many given the prestige of . This transition marked the end of his youth phase, where he had not yet reached the but had shown potential in juvenile competitions. Upon arriving in , Olmo encountered significant adaptation challenges, including cultural differences and the visible remnants of the country's past conflicts, such as bullet-riddled buildings and a palpable sense of in everyday life. The and unfamiliar environment added to the difficulties, but he gradually settled by immersing himself in Dinamo's youth setup, which promised faster progression to senior football. As Olmo later reflected, "I knew nothing about , but I knew at Barça I was in danger of being lost in the system," highlighting his determination to prioritize opportunity over comfort.

Dinamo Zagreb

Olmo joined Dinamo Zagreb from FC Barcelona's academy in July 2014 at the age of 16, seeking greater opportunities for first-team exposure. He made his senior debut for the club on 7 February 2015 in a 2–0 league win against , becoming the youngest foreign player to feature for Dinamo at 16 years and nine months old. During his initial seasons, appearances were limited as he developed primarily with the club's youth and reserve teams, though he contributed to Dinamo's successful 2015–16 campaign, which secured the Croatian league and cup double. On 22 August 2016, Olmo signed his first professional contract with Dinamo, a four-year deal that reflected his growing promise within the squad. The 2016–17 season marked increased involvement, with 18 appearances across all competitions and four goals, helping Dinamo finish second in while gaining experience in qualifiers. By the 2017–18 season, he had established himself as a regular starter, scoring nine goals in 33 appearances and playing a role in another domestic double of league and cup titles. Olmo's development peaked in the 2018–19 season, where he recorded 12 goals and nine assists in 44 matches, earning the Prva HNL Player of the Year award as voted by coaches and captains. His performances extended to European competitions, including key contributions in group stage matches and Champions League qualifiers. Over the 2017–20 period, he amassed 99 appearances and 29 goals for Dinamo, solidifying his reputation as a versatile attacking instrumental in multiple league titles (2017–18, 2018–19) and cup wins (2017–18, 2018–19). In the first half of the 2019–20 season, Olmo featured prominently in Dinamo's group stage campaign, scoring once in six matches against teams like and Manchester City. His form attracted interest from major European clubs, culminating in a transfer to on 25 January 2020 for an initial fee of €18 million, a record sale for Dinamo at the time.

RB Leipzig

Dani Olmo joined from Dinamo on 25 January 2020, signing a four-year contract for an initial fee of €18 million plus add-ons, amid the early stages of the that would soon disrupt global football. His adaptation was hampered by the league suspension in March, but he made his debut as a substitute on 1 February 2020 in a 2–2 draw against . Olmo quickly integrated into the squad under coach , contributing to Leipzig's run to the semi-finals that season, where he featured in knockout ties against Tottenham Hotspur, , and Paris Saint-Germain. In the 2020–21 campaign, Olmo established himself as a key creative force, recording 5 goals and 9 assists in 32 appearances while helping finish second in the league and reach the final. Across all competitions, he played 46 matches, scoring 8 goals and providing 12 assists, including notable contributions in the Champions League round of 16 against . The following 2021–22 season brought challenges with injuries, including muscle fiber tears and other issues that sidelined him for approximately 99 days, limiting him to 25 appearances and 4 goals overall. Despite the setbacks, he recovered to become a consistent performer under Nagelsmann initially and later , who took over in December 2021, showcasing his versatility in midfield and attack. Olmo's form peaked in 2022–23, culminating in Leipzig's triumph with a 2–0 victory over in the final on 3 June, where he scored the second goal in the 72nd minute after Christopher Nkunku's opener. He contributed 5 goals and 7 assists in the cup run alone. The 2023–24 season saw him notch 8 goals in the —his highest tally in a single German top-flight campaign—along with 5 assists in 21 league games, aiding Leipzig's qualification for the Champions League. Over his four-and-a-half years at the club, Olmo made 148 appearances, scoring 29 goals and recording 34 assists across all competitions. As his contract neared its expiry in summer 2024, Olmo opted not to extend his deal with , allowing him to depart as a and pursue a return to his formative club, .

Return to Barcelona

Dani Olmo returned to on a permanent transfer from on 9 August 2024, signing a six-year contract until 30 June 2030 with a €500 million . The deal was valued at an initial €55 million, with up to €7 million in potential add-ons, marking a homecoming for the player who had left at age 16. Olmo made his competitive debut on 27 August 2024 in a 2–1 win against , scoring the winning goal as a substitute. His integration was complicated by Barcelona's financial constraints under 's financial fair play rules, with his initial registration temporary until 31 December 2024. Issues arose for the second semester, leading to his unavailability from January to April 2025. The club resolved the matter through an appeal upheld by the Spanish government on 9 April 2025, allowing Olmo to return for the final matches. In the 2024-25 season, Olmo made 35 appearances across all competitions, scoring 11 goals and providing key contributions that helped secure the domestic treble of , , and . His goals included decisive strikes in high-stakes matches, positioning him as joint-top scorer among midfielders in the league. Olmo's impact was particularly notable in 's possession-dominant style under manager , where he adapted seamlessly as an attacking midfielder, enhancing the team's revival from a challenging previous campaign. As of November 2025, in the early stages of the 2025-26 season, Olmo has featured in 9 matches, recording 1 goal and 2 assists while contributing to Barcelona's strong start in the with assists in group stage wins. His versatility has been crucial in Flick's system, allowing fluid rotations in midfield and attack to maintain Barcelona's high-pressing, possession-based approach amid the team's ongoing resurgence.

International career

Youth teams

Dani Olmo represented at various youth international levels, beginning with the under-16 team and progressing through the under-17, under-19, and under-21 squads, where he honed his skills under coaches including Luis de la Fuente. His early promise was evident during the , where he was highlighted as a standout talent by . Olmo's breakthrough came at the in , where he played a pivotal role in Spain's successful campaign to win the title, their fifth in the competition's history. Over four matches, he scored three goals and provided one assist, including the decisive second goal in the 2-1 final victory against on 30 June 2019 at in . His performances earned him a place in the official Team of the Tournament, alongside teammates such as and . Olmo continued his international youth journey at the in (held in 2021), captaining the under-23 side in six matches en route to a . He contributed one goal and two assists overall, with a standout performance in the quarter-final against on 31 July 2021, where he equalized in the 30th minute and assisted Oyarzabal's goal in a 5-2 extra-time win at . advanced to the final but fell 2-1 to , denying Olmo Olympic gold. Across his youth career, Olmo amassed 24 caps, scoring 7 goals and establishing himself as a versatile attacking talent ready for senior duties.

Senior team

Olmo received his first call-up to the Spain senior team in November 2019 for UEFA Euro 2020 qualifiers and made his debut as a substitute in the 66th minute against Malta on 15 November, scoring his maiden international goal three minutes later to contribute to a 7–0 victory. He earned his first start on 6 September 2020 in a UEFA Nations League match against Ukraine, playing the full 90 minutes in a 4–0 win where he provided an assist for Sergio Ramos's goal. Transitioning from the youth setup, Olmo quickly established himself in the senior squad under coach Luis Enrique. Olmo was part of Spain's squad, featuring as a substitute in the group stage matches against and before starting in the knockout phase, including the round of 16 win over and the quarter-final victory against ; Spain exited in the semi-finals after losing on penalties to . In the , he made substitute appearances in the semi-final against (a 2–1 win) and the final against (5–4 on penalties after a 0–0 draw), helping secure the title. At UEFA Euro 2024, Olmo emerged as a standout performer in Spain's successful campaign, scoring three goals—against Croatia in the 3–0 group stage opener, Georgia in the 4–1 round of 16 triumph, and France in the 2–1 semi-final—tying for the tournament's top scorer with three goals and earning a place in the Team of the Tournament. By September 2025, Olmo had amassed 45 caps and 11 goals for Spain, with notable contributions in the 2024/25 UEFA Nations League, where he recorded 0 goals and 1 assist in 5 matches to help secure progression. Olmo continued to feature in the 2026 FIFA World Cup European qualifiers in 2025, though he faced calf injuries that caused him to miss matches in October and November.

Playing style

Technical attributes

Dani Olmo is renowned for his refined technical proficiency, which forms the foundation of his effectiveness as an attacking . His skill set emphasizes precision and composure, allowing him to influence games through intelligent ball manipulation rather than raw athleticism. In passing, Olmo favors short, precise passes that maintain possession in congested areas, demonstrating high accuracy in tight spaces. He possesses excellent vision for through-balls, often delivering them to split defenses and create scoring opportunities, as evidenced by his strong ranking in key passes and assists during his time at . Olmo's finishing is characterized by composure, particularly with his right foot, where he favors inside-foot curlers for controlled placement. He is effective from distance, generating power while shooting early after evading defenders, and remains clinical in one-on-one situations inside the box. His showcases agility in navigating between the lines, with quick changes of direction to beat opponents one-on-one. Olmo typically completes 2-3 successful dribbles per game, reflecting a success rate above 45% on nearly five attempts per 90 minutes in the . Defensively, Olmo brings pressing intensity honed in the , using anticipation and agility to contribute to high-pressing systems through interceptions and recoveries. However, he avoids diving into tackles, prioritizing positional discipline over aggressive challenges.

Positional versatility

Dani Olmo primarily operates as an attacking midfielder in the number 10 role or as a left winger, with the flexibility to deploy on the right wing or as a false nine. His career trajectory reflects a progression from more central, goal-scoring duties in his to versatile wide and creative positions in senior football, allowing him to maximize his influence across attacking lines. During his formative years at , Olmo began as a striker, leveraging his finishing prowess to become a top scorer in multiple age groups, before transitioning to winger roles that emphasized his emerging and playmaking abilities. Upon moving to Dinamo Zagreb at age 16, he adapted to central midfield responsibilities, honing his tactical awareness in a more demanding environment, which paved the way for his senior shift toward wide areas at to exploit spaces and deliver creativity from the flanks. Olmo's positional adaptability shines in contrasting tactical systems: at , he thrived in a direct, high-pressing style that demanded physicality and quick transitions, often starting from wide positions to press and counter rapidly. In contrast, his roles at and with the Spain national team align with a high-possession, pressing-oriented approach, where he drifts centrally from the left wing or operates as a false nine to link play and create chances. In the 2024/25 season at , Olmo's versatility was key to their treble success, scoring 12 goals in 39 matches while adapting to the high-pressing system, though ongoing fitness management has been crucial as of 2025. His versatility draws comparisons to , particularly in technique and vision, influences Olmo credits from his Croatian development, blended with the Spanish heritage of intricate passing and movement from his upbringing. This fusion enables Olmo to reference technical skills like precise ball control across roles without disrupting team dynamics.

Career statistics and honours

Club

Dani Olmo's senior club career statistics cover his professional appearances, goals, and assists at Dinamo Zagreb, , and , with no recorded senior-level matches for youth academies at Espanyol or Barcelona B, where he developed from 2006 to 2014 before moving to Dinamo Zagreb's youth system in 2014. His debut came in February 2016 for Dinamo Zagreb's first team, and he has no noted loans during his career. Overall, as of November 17, 2025, Olmo has made 320 senior club appearances, scoring 75 goals and providing 69 assists, accumulating approximately 23,000 minutes played across all competitions.

Cumulative Statistics by Club

ClubYearsAppearancesGoalsAssistsMinutes Played (approx.)
2015–202012434289,500
2020–2024148293410,200
2024–481273,300
Career Total320756923,000
Sources: Appearances, goals, and assists from ; minutes estimated from league data on FBref where full totals unavailable.

Breakdown by Competition (Senior Career)

Olmo's contributions span domestic leagues, cups, and European competitions, with the majority in league play.
CompetitionAppearancesGoalsAssists
Prva HNL ()802011
(Germany)1071723
(Spain)35115
DFB-Pokal / Croatian Cup2578
511
35910
2568
Other (Qualifiers, etc.)1143
Total3207569
League stats primarily from FBref; cup and European from Transfermarkt aggregates.

Season-by-Season Statistics

The following table summarizes Olmo's senior club performances by season, focusing on total appearances, goals, assists, and minutes played across all competitions. Data reflects full seasons completed and partial for 2025–26 up to November 17, 2025.
SeasonClubAppearancesGoalsAssistsMinutes Played
2015–16Dinamo Zagreb1232800
2016–17Dinamo Zagreb28662,000
2017–18Dinamo Zagreb401273,100
2018–19Dinamo Zagreb3612122,900
2019–20Dinamo Zagreb811600
2019–2014431,000
2020–2138872,800
2021–2236672,200
2022–23458103,000
2023–24431173,200
2024–25351152,500
2025–26*1312800
Total320756923,000
2025–26 season ongoing as of November 17, 2025. Minutes are approximate aggregates from league and cup data.

International

Dani Olmo has earned 45 caps for the senior national team, scoring 11 goals as of November 2025. His international debut came in November 2019 during qualifiers, where he scored in a 7–0 victory against . Olmo's contributions have been notable in major tournaments, including , where he made 5 appearances and scored 3 goals, helping win the title. He has also featured in the and qualifiers, accumulating experience across competitive and friendly fixtures.

Senior International Statistics

CompetitionAppearancesGoalsAssistsMinutes Played
UEFA Euro 2024531360
UEFA Nations League1223750
World Cup Qualifiers1011650
Euro Qualifiers820500
Friendlies1032600
Total451172,860
Olmo's goals for Spain have come against a variety of opponents, often in decisive moments. A representative selection includes his debut goal against Malta (November 15, 2019, 7–0 win), a late strike versus Ukraine (September 6, 2020, 4–0 win), and key contributions in Euro 2024 against Croatia (June 15, 2024, 3–0 win), Georgia (June 30, 2024, 1–0 win), and France (July 9, 2024, 2–1 win). Full timelines highlight his scoring in qualifiers, Nations League matches, and the European Championship, with no additional goals recorded in the 2025 World Cup qualifiers or Nations League fixtures up to November.

Youth International Statistics

Olmo progressed through Spain's , representing levels from U16 to U23, including the Olympic team. His most productive period was with the U21 side, where he won the . Totals across youth teams emphasize his early development, with a focus on attacking contributions at U21 level.
Youth LevelAppearancesGoalsNotable Achievements
U2122142019 UEFA U21 Euro winner; goals in qualifiers and tournament matches
U23/Olympics602020 Tokyo Olympics silver medal; 2 assists
U17802015 UEFA U17 Euro participant
U1650Friendly appearances
U1930European U19 Championship qualifiers
Total Youth4414Multiple youth titles and tournament experience
These youth statistics reflect Olmo's transition to senior football, with U21 performances showcasing his versatility and scoring ability prior to his senior breakthrough.

Club

Dani Olmo has won multiple domestic titles across his club career with Dinamo Zagreb, , and . At Dinamo Zagreb, where he developed from 2014 to 2020, he contributed to five Prva HNL championships between the 2014–15 and 2018–19 seasons, three Croatian Cups in 2014–15, 2015–16, and 2017–18, and one Croatian in 2019. With from 2020 to 2024, Olmo was part of the squad that secured two titles in 2021–22 and 2022–23, as well as the DFL-Supercup in 2023. In his return to starting in 2024, Olmo helped the team achieve a domestic treble in the 2024–25 season, winning , the , and the .

International

Olmo has represented at various levels, earning major honours with the senior and youth teams. With the senior national team, he won the at Euro 2024, where he was joint-top scorer with three goals, and the 2022–23 . At youth level, Olmo claimed the in 2019 and a with the Olympic team at the 2020 Games.

Individual

Olmo's performances have earned him several personal accolades. He was named to the Team of the Tournament for his key contributions, including three goals and two assists. In , he received the Prva HNL Player of the Year award in 2018 after a standout season with Dinamo , scoring 12 goals and providing nine assists across 44 appearances.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.