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. január 21. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2024. június 8.
A LASK Linz és az Austria Wien korosztályos csapataiban nevelkedett.[1] Először az Austria Wien tartalékjai között számítottak rá, majd 2010-ben lett az első keret tagja.[2] 2010. február 13-án mutatkozott be a felnőtteknél az SV Kapfenberg ellen 4–3-ra megnyert bajnoki találkozón a 27. percben a sérült Sáfár Szabolcsot váltotta.[3][4] 2015. április 16-án klubja hivatalosan jelentette be, hogy nem tudtak megállapodni a szerződés hosszabbításról.[5] A 2015–16-os szezon előtti felkészülési időszakban a német Eintracht Frankfurt csapatába szerződött, 2017. június 30-ig szóló szerződést aláírva.[6] Augusztus 8-án mutatkozott be a német kupa első fordulójában a Bremer SV ellen.[7] 2017. január 21-én debütált a bajnokságban az RB Leipzig ellen, amikor is a 3. percben Lukáš Hrádecký kiállították és nem sokkal később Branimir Hrgota cseréjeként pályára lépett.[8] A szerződése lejártát követően a svájci Grasshopper csapatába igazolt.[9] 2019 nyarán elhagyta a klubot és három hónapig szabadúszó volt, majd októberben a Bundesliga 2-ben szereplő Wehen Wiesbaden játékosa lett.[10] Október 4-én mutatkozott be a VfB Stuttgart ellen 2–1-re megnyert bajnoki mérkőzésen.[11] 2020. szeptember 8-án a Basel csapatának lett a labdarúgója, amellyel 2023-ig szóló szerződést kötött.[12] 2022. június 26-án a Sionhoz igazolt.[13] 2023. május 16-án hererákot diagnosztizáltak nála.[14] Egy hónappal később visszatért az edzéshez, azonban nem tért vissza csapatba, mivel a klub nem kért számára licencet.[15][16]