Cresciuto nel settore giovanile del Maribor, debutta in prima squadra l'8 luglio 2021, in occasione dell'incontro dei turni preliminari di Conference League vinto per 1-0 contro l'Urartu. Nella stagione 2022-2023 si laurea capocannoniere del torneo con 20 reti in 30 partite.
Il 5 luglio 2023 si trasferisce al Bordeaux, militante in Ligue 2. Dopo una stagione trascorsa in Francia, nell'estate successiva sigla un contratto quadriennale con lo Swansea City[2].