*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến ngày 28 tháng 8 năm 2024 ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến ngày 14 tháng 7 năm 2024
Trưởng thành từ lò đào tạo La Masia, Olmo bắt đầu sự nghiệp thi đấu của mình vào năm 2015 trong màu áo Dinamo Zagreb. Tại đây anh đã có 124 lần ra sân và cùng với các đồng đội năm lần vô địch giải quốc nội và ba lần giành cúp Croatia. Năm 2020, anh chuyển sang thi đấu cho RB Leipzig, nơi anh cùng với các đồng đội hai lần liên tiếp vô địch giải DFB-Pokal và giành thêm DFL-Supercup vào năm 2023.
Là tuyển thủ trẻ của đội tuyển Tây Ban Nha, Olmo đã từng giành chức vô địch UEFA U-21 Euro 2019 và lên ngôi á quân tại Olympic 2020. Sau đó, anh có trận ra mắt đội tuyển cấp chuyên nghiệp vào năm 2019, và đã đại diện cho đất nước của mình tham dự UEFA Nations League 2023, FIFA World Cup 2022 và hai kỳ UEFA Euro vào các năm 2020 và 2024. Ngoài việc giành chức vô địch UEFA Nations League 2023 và UEFA Euro 2024, Olmo còn là người đồng giành danh hiệu vua phá lưới tại giải đấu sau này.
Dani Olmo gia nhập Dinamo Zagreb vào ngày 31 tháng 7 năm 2014, khi mới 16 tuổi.[6] Anh ra mắt đội một trong trận đấu với Lokomotiva Zagreb vào ngày 7 tháng 2 năm 2015, vào sân thay cho Paulo Machado ở phút thứ 76 trong chiến thắng 2-1 trên sân nhà.[7] Bàn thắng đầu tiên của anh cho Dinamo Zagreb đến vào ngày 22 tháng 9 năm 2015, trong chiến thắng 7-1 trước Oštrc Zlatar ở vòng 1 cúp quốc gia.[8]
Vào ngày 22 tháng 8 năm 2016, Olmo ký hợp đồng mới có thời hạn 4 năm với Dinamo Zagreb.[9] Anh ghi được 3 bàn thắng trong 4 trận đấu khi đội giành ngôi á quân cúp quốc gia, bao gồm 1 bàn trong trận thua 3-1 trước Rijeka trong trận chung kết;[10] Bốn ngày trước đó, anh ghi bàn thắng đầu tiên ở giải vô địch quốc gia trong chiến thắng 5-2 trên sân nhà trước Rijeka, đội đã là nhà vô địch giải đấu.[11]
Olmo kiến tạo cho Izet Hajrović bàn thắng thứ ba và ghi bàn thắng thứ tư trong chiến thắng 4-1 của Dinamo Zagreb trước Fenerbahçe ở Europa League vào ngày 20 tháng 9 năm 2018.[12] Vào ngày 17 tháng 12, Olmo được vinh danh là Cầu thủ hay nhất Prva HNL năm 2018.[13] Olmo đứng thứ 11 trong giải thưởng Golden Boy của Tuttosport năm 2018, trước những cầu thủ như Kylian Mbappé và Josip Brekalo.[14] Vào ngày 14 tháng 2 năm 2019, anh ghi bàn thắng duy nhất trong trận đấu vòng 32 Europa League với Viktoria Plzeň, trận đấu kết thúc với tỷ số 2-1.[15] Vào ngày 3 tháng 6, anh được bầu chọn là Cầu thủ hay nhất và Cầu thủ trẻ hay nhất mùa giải Prva HNL 2018-19.[16]
Olmo gia nhập RB Leipzig vào ngày 25 tháng 1 năm 2020, với bản hợp đồng 4 năm.[21][22] Anh ra mắt đội bóng một tuần sau đó, trong trận hòa 2-2 với Borussia Mönchengladbach, vào sân thay cho Tyler Adams ở phút thứ 69.[23] Anh ghi bàn thắng duy nhất trong trận thua 3-1 trước Eintracht Frankfurt ở DFB-Pokal vào ngày 4 tháng 2, khi vào sân thay cho Amadou Haidara ở hiệp hai.[24]
Olmo ra mắt đội hình xuất phát của Leipzig vào ngày 9 tháng 2 năm 2020, trong trận đấu với Bayern Munich kết thúc với tỷ số hòa 0-0, anh được thay ra bởi Patrik Schick ở phút thứ 69.[25] Vào ngày 12 tháng 6, anh ghi hai bàn thắng trong chiến thắng 2-0 trước 1899 Hoffenheim.[26] Vào ngày 13 tháng 8, anh ghi bàn thắng mở tỷ số trong chiến thắng 2-1 trước Atlético Madrid tại Estádio José Alvalade, giúp Leipzig lần đầu tiên trong lịch sử câu lạc bộ tiến vào bán kết Champions League.[27][28]
Dani Olmo đã đóng góp tích cực cho chiến thắng của RB Leipzig tại DFB-Pokal mùa giải 2021–22. Anh ghi bàn thắng kết thúc chiến thắng 2-0 trên sân nhà trước Hansa Rostock ở vòng 16 vào ngày 19 tháng 1.[29] Trong trận chung kết, anh vào sân thay thế Kevin Kampl ở phút 69 và ghi bàn trong loạt sút luân lưu sau khi hòa 1-1 với SC Freiburg. Với hai phút của hiệp phụ còn lại, anh bị Nicolas Höfler phạm lỗi trong vòng cấm và Kampl bị đuổi khỏi băng ghế dự bị vì yêu cầu đá phạt đền.[30] Vào ngày 30 tháng 7, Olmo một lần nữa thay thế Kampl và ghi bàn thắng an ủi trong trận thua 5-3 trước Bayern Munich tại DFL-Supercup 2022.[31]
Dani Olmo là thành viên của đội tuyển Tây Ban Nha tham dự Giải vô địch bóng đá U17 châu Âu 2015 tại Bulgaria. Trong trận tứ kết, Tây Ban Nha bị Đức loại sau loạt sút luân lưu, trong đó Olmo ghi bàn. Tuy nhiên, trong trận tranh vé dự World Cup U17 gặp Anh, Olmo lại sút hỏng trong loạt sút luân lưu, khiến Tây Ban Nha một lần nữa phải dừng bước.[33] Vào cuối năm 2017, giám đốc Tomislav Svetina của Dinamo Zagreb cho biết câu lạc bộ đang làm mọi thứ có thể để giúp cầu thủ trẻ này có được quốc tịch Croatia. Bản thân Olmo cũng thể hiện mong muốn chuyển sang thi đấu cho Croatia ở cấp độ quốc tế.[34] Tuy nhiên, vào tháng 10 năm 2018, anh đã ra mắt đội tuyển U21 Tây Ban Nha.
Dani Olmo là một trong những cầu thủ xuất sắc nhất của đội tuyển Tây Ban Nha đã giành chức vô địch Giải vô địch bóng đá U21 châu Âu UEFA 2019 tại Ý và San Marino. Anh ra sân 4 trận, kiến tạo 1 bàn thắng và ghi 3 bàn thắng, trong đó có 1 bàn thắng trong trận chung kết giúp anh được bầu chọn là Cầu thủ xuất sắc nhất trận đấu.[35][36][37]
Dani Olmo được triệu tập lên đội tuyển quốc gia Tây Ban Nha lần đầu tiên vào tháng 11 năm 2019, để tham dự hai trận vòng loại Euro 2020 gặp Malta và Romania.[38] Anh ra mắt đội tuyển trong trận đấu với Malta vào ngày 15 tháng 11, khi vào sân thay thế Álvaro Morata ở phút thứ 66 và ghi bàn thắng chỉ sau 3 phút. Chiến thắng 7-0 của Tây Ban Nha trước Malta là trận đấu đầu tiên của Olmo và Pau Torres, và cũng là lần đầu tiên hai cầu thủ Tây Ban Nha ghi bàn trong trận ra mắt sau 30 năm.[39][40]
Dani Olmo được triệu tập vào đội tuyển Tây Ban Nha tham dự Euro 2020 vào ngày 24 tháng 5 năm 2021. Anh đã có một giải đấu thành công, ghi bàn và kiến tạo trong cả hai vòng 16 và tứ kết. Trong trận đấu vòng 16 gặp Croatia, Olmo kiến tạo cho Álvaro Morata và Mikel Oyarzabal ghi bàn trong hiệp phụ, giúp Tây Ban Nha giành chiến thắng 5-3.[41] Anh cũng thực hiện thành công quả đá luân lưu trong trận tứ kết với Thụy Sĩ, giúp Tây Ban Nha giành chiến thắng 3-1.[42] Trong trận bán kết với Italia, Olmo kiến tạo cho Morata ghi bàn gỡ hòa, giúp Tây Ban Nha hòa 1-1 sau hai hiệp chính. Tuy nhiên, Olmo đã sút hỏng quả đá luân lưu trong loạt sút luân lưu, và Italia đã giành chiến thắng 4-2.[43]
Cha của Dani Olmo là một cầu thủ bóng đá đã giải nghệ. Ông từng chơi chuyên nghiệp ở vị trí tiền đạo cho các đội bóng hạng dưới ở Tây Ban Nha.[53] Anh trai của Dani, Carlos, cũng là một cầu thủ bóng đá và chơi ở vị trí hậu vệ. Carlos từng sống ở Croatia trong nhiều năm, thi đấu cho đội dự bị của Dinamo Zagreb và Lokomotiva Zagreb.[54] Dani Olmo có thể nói tiếng Croatia trôi chảy.[55]
^“Dani Olmo verstärkt RB Leipzig!”. dierotenbullen.com (bằng tiếng Đức). RB Leipzig. 25 tháng 1 năm 2020. Lưu trữ bản gốc ngày 6 tháng 2 năm 2021. Truy cập ngày 25 tháng 1 năm 2020.
^Manchón, Martín (25 tháng 3 năm 2020). “Carlos, el Olmo que sigue en Zagreb”. Diario AS (bằng tiếng Spanish). Lưu trữ bản gốc ngày 1 tháng 10 năm 2022. Truy cập ngày 7 tháng 10 năm 2022.Quản lý CS1: ngôn ngữ không rõ (liên kết)