24 czerwca 2023 zasilił szeregi mistrza Bośni i Hercegowiny Zrinjski Mostar, związując się kontraktem ważnym do 2025. Z klubem występował w fazie grupowej Ligi Konferencji Europy UEFA, był bohaterem meczu pierwszej kolejki, w którym Zrinjski przegrywał 0:3 z holenderskim AZ Alkmaar, ale dzięki dwóm golom i asyście Kožulja odwrócił losy meczu, wygrywając 4:3. Kilka tygodni później (tuż przed meczem rewanżowym przeciwko Legii Warszawa) media poinformowały o przeniesieniu piłkarza do zespołu juniorów, a trener klubu powiedział: Kozulja już z nami nie ma. Sam zdecydował, że nie chce być częścią zespołu. Historia jest jednostronna.

Kariera reprezentacyjna W latach 2012–2014 występował w młodzieżowych reprezentacjach Bośni i Hercegowiny w kategoriach U-19 oraz U-21. W maju 2012 roku w meczu z Chorwacją U-19 (0:2) doznał zerwania więzadeł krzyżowych przednich, co wymusiło u niego półroczną rekonwalescencję.

W maju 2016 roku otrzymał od Mehmeda Baždarevicia pierwsze powołanie do seniorskiej reprezentacji Bośni i Hercegowiny na Kirin Cup 2016. 7 czerwca 2016 zadebiutował w drużynie narodowej w wygranym 2:1 meczu z Japonią w finale turnieju.