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. december 7. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2024. október 14.
Az Austria Salzburg és a Red Bull Salzburg akadémiáján nevelkedett.[1][2] Tétmérkőzésen nem lépett pályára a Salzburg csapatában, de a Liefering csapatában alapember volt. 2018. március 3-án mutatkozott be a második csapatban a másodosztályban az SV Ried ellen 1–1-re végződő mérkőzésen.[3] 2019 áprilisában keresztszalag szakadást szenvedett, ami miatt több hónapos pihenő várt rá.[4]
2020 szeptemberében három évre írt alá a Sturm Graz csapatához.[5] 2020. október 4-én mutatkozott be az élvonalban a Rheindorf Altach csapata ellen 4–0-ra megnyert találkozón.[6] Október 17-én a kupában is debütált a VFB Hohenems ellen a második félidőben Amadou Dante cseréjeként.[7][8] 2021. február 9-én megszerezte első bajnoki gólját az SV Ried ellen 2–1-re megnyert mérkőzésen.[9] Augusztus 19-én bemutatkozott a Mura ellen az Európa-liga selejtezőjében.[10] Szeptember 16-án az AS Monaco ellen a csoportkörben is debütált az 1–0-ra elvesztett találkozón.[11] 2022 decemberében 2026. június 30-ig meghosszabbította szerződését a klubbal.[12] 2023. február 3-án megszerezte első gólját a Red Bull Salzburg ellen a kupában.[13] Április 9-én 100. tétmérkőzésén lépett pályára a Sturm Graz csapatában a LASK Linz ellen.[14] A bajnoki mérkőzést 2–1-re elvesztették. A következő fordulóban a Klagenfurt ellen 2–0-ra megnyert bajnoki találkozón a 70. percben lépett pályára Sandro Ingolitsch cseréjeként, majd a 93. percben gólt szerzett.[15] Április 30-án a Rapid Wien ellen megnyerték csapatával a kupát, ami első kupasikere volt felnőtt pályafutása során.[16]
2025 január elején a német 1. FC Köln csapata szerződtette.[17]