Urodzony w Stuttgarcie obrońca reprezentacji Bośni i Hercegowiny, który rozwinął się w chorwackim Osijeku.
Jako dziecko przeniósł się z rodziną do Splitu. Tam zaczął grać w piłkę w wieku pięciu lat i przeszedł przez szkółki Hajduka, Dinama i RNK Split. W 2018 roku trafił do NK Osijek. Z juniorów awansował do rezerw, a następnie do pierwszej drużyny. Przy podpisaniu pierwszej zawodowej umowy w maju 2021 roku podkreślał znaczenie codziennych treningów, pracy trenerów i wsparcia rodziny.
W październiku 2022 roku strzelił pierwszego gola dla seniorów Osijeku w zwycięstwie 4:1 nad Lokomotivą. Opowiadał, że przy stałym fragmencie ruszył na bliższy słupek i dopadł piłkę. W sierpniu 2023 roku przeniósł się do FC Basel. Żegnając Osijek, mówił, że przyjechał tam jako siedemnastolatek, a odchodzi jako dorosły zawodnik. W sezonie 2026/27 był piłkarzem SC Braga.
0
1
7,2
Minuty w sezonie
213′3 z 10 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Primeira Liga | SC Braga | Primeira Liga | 6 | 452 | 0 | 0 |
| 2025/2026Szwajcarska Super League | FC Basel | Szwajcarska Super League | 11 | 808 | 0 | 0 |
| 2025/2026Liga Europy | FC Basel | Liga Europy | 4 | 271 | 0 | 0 |
| 2025/2026Liga Mistrzów | FC Basel | Liga Mistrzów | 2 | 180 | 0 | 0 |
| 2024Eliminacje MŚ | Bośnia i Hercegowina | Eliminacje MŚ | 4 | 297 | 0 | 0 |
| 2024/2025Szwajcarska Super League | FC Basel | Szwajcarska Super League | 30 | 2427 | 1 | 0 |
| 2023/2024Szwajcarska Super League | FC Basel | Szwajcarska Super League | 22 | 1700 | 0 | 0 |
| 2023Eliminacje ME | Bośnia i Hercegowina | Eliminacje ME | 4 | 311 | 0 | 0 |
| 2023/2024Liga chorwacka | NK Osijek | Liga chorwacka | 1 | 78 | 0 | 0 |
| 2022/2023Liga chorwacka | NK Osijek | Liga chorwacka | 27 | 2372 | 1 | 1 |
| 2021/2022Serie B | Frosinone | Serie B | 12 | 776 | 1 | 0 |
| 2021/2022Liga chorwacka | NK Osijek | Liga chorwacka | 1 | 8 | 0 | 0 |
| 2020/2021Liga chorwacka | NK Osijek | Liga chorwacka | 3 | 175 | 0 | 0 |
| 2019/2020 | NK Osijek II | – | – | – | – | |
| 2018/2019 | NK Osijek II | – | – | – | – |