1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2024. május 18. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2024. június 8.
2002 és 2007 között az USC Abersee csapatánál nevelkedett.[1][2] Ezután csatlakozott a Red Bull Salzburg akadémiájához.[2] 2014. május 2-án debütált a Liefering csapatánál, amely a Salzburg második csapata, az SV Horn ellen a 67. percben Martin Rasner váltotta őt.[3] Szeptember 28-án a Salzburgban is debütált az SK Rapid Wien elleni bajnoki mérkőzésen.[4] A 2016-17-es szezon legjobb játékosának választották meg a bajnokságban.[5]
Háromszor nyert bajnokságot és kupát a klubbal.[6]
2017 júniusában aláírt az RB Leipzig együtteséhez, amely a Red Bull-család kötelékébe tartozik.[7] Augusztus 13-án a német kupában lépett először tétmérkőzésen pályára a klubban a Sportfreunde Dorfmerkingen elleni 5–0-s győzelmet hozó találkozón.[8] Hat nappal később a bajnoki rajton is lehetőséget adott neki Ralph Hasenhüttl, a Schalke ellen 2–0-ra elvesztett mérkőzésen 76 percet tölthetett a pályán, majd Jean-Kévin Augustin érkezett a helyére.[9][10] 2018. szeptember 20-án a Red Bull Salzburg ellen szerezte meg első gólját a német klub színeiben az Európa-ligában.[11]
2019. január 27-én a bajnokságban is megszerezte első gólját a Fortuna Düsseldorf ellen.[12] 2020 februárjában meghosszabbította szerződését 2023-ig.[13]
2022. április 2-án két góllal, és egy assziszttal vette ki részét a Borussia Dortmund elleni idegenbeli 1–4-s bajnoki mérkőzésen, a 21. és a 30. percben volt eredményes, később a gólpsszt a második félidő 57. percében osztotta ki, Christopher Nkunkunak.
2023. június 9-én jelentette be a Bayern München, hogy július 1-től csatlakozik a klubhoz és 2027. június 30-ig írt alá.[14][15]