↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 29 ноября 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 29 ноября 2024 года.
Воспитанник академий футбольных клубов «Зриньский Озаль», «Виноградар» и «Локомотива». В июле 2022 года подписал с клубом «Локомотива» свой первый профессиональный контракт, рассчитанный до июня 2024 года[1]. 29 июля того же года дебютировал в основном составе «Локомотивы» в матче чемпионата Хорватии против «Шибеника», выйдя на замену Яков-Антону Василию[2].
В феврале 2023 года отправился в аренду в клуб Второй лиги «Ярун»[3]. 25 февраля дебютировал за новую команду в матче против «Дугополе», выйдя на смену. 4 марта в поединке против клуба «Кроация» (Змеевцы) забил свой первый гол за «Ярун». Всего за время аренды провёл за клуб 5 встреч, отличившись двумя мячами. Летом 2023 года вернулся из аренды в «Локомотива».
1 сентября 2023 года в матче Первой лиги против клуба «Славен Белупо» забил свой первый гол за «Локомотива», принеся победу команде (1:0)[4][5].
18 июля 2024 года перешёл в швейцарский клуб «Базель»[6], подписав четырёхлетний контракт[7][8]. Сумма трансфера составляла 3 млн евро[9]. 27 июля дебютировал за «Базель» в матче швейцарской Суперлиги против «Лугано»[10], выйдя на замену Кевину Рюггу[11][12]. 11 августа в поединке против «Серветта» забил свой первый гол за «Базель»[13][14], отличившись также и результативной передачей[15].