Dajaku began his youth career with Spvgg Rommelshausen and FSV Waiblingen, before moving to the youth team of VfB Stuttgart in 2014.[2]
Dajaku made his professional debut for VfB Stuttgart in the Bundesliga on 9 December 2018, coming on as a substitute in the 75th minute for Anastasios Donis in the 0–3 away loss against Borussia Mönchengladbach.[3]
Bayern Munich
On 16 July 2019, Dajaku joined Bayern Munich on a four-year contract. He was subsequently assigned to the reserve team in the 3. Liga.[4] On 21 December 2019, he made his first team debut in a Bundesliga 2–0 home win against VfL Wolfsburg.
Loan to Union Berlin
On 16 January 2021, Dajaku signed a six-month loan deal with Union Berlin with the option to purchase.[5]
Union Berlin
On 31 August 2021, Union Berlin activated the purchase clause in the loan agreement for Dajaku. The fee was rumoured to be €1 million.[6]
Sunderland
On 31 August 2021, Dajaku signed a season-long loan deal with EFL League 1 club Sunderland AFC.[7] He scored his first goal for Sunderland against Cheltenham Town on 28 September 2021.[8]
Following the loan, Dajaku moved to Sunderland on a permanent basis in June 2022 and signed a two-year contract.[9]
On 26 June 2023, Dajaku joined Croatian club Hajduk Split on a free transfer. Upon his arrival, Dajaku was assigned the 22 shirt and agreed to a four-year contract.
^Engstrom, Aineias (1 December 2017). "Spieler-Portrait: Leon Dajaku, 16 Jahre" [Player portrait: Leon Dajaku, 16 years old]. lattenkreuz.de (in German). Lattenkreuz – Aktuelle Fußballnachrichten. Archived from the original on 9 December 2018. Retrieved 9 December 2018.