Футболом начинал заниматься в клубе «Оберкорн». В 2014 году перешёл в «Роданж 91»[3]. В его составе дорос до основной команды, в составе которой дебютировал в чемпионате Люксембурга 26 ноября 2017 года в игре с «Фолой»[4].
В январе 2019 года перешёл в немецкий «Нюрнберг»[3]. В первой же игре за молодёжную команду отличился забитым голом[5]. Со следующего сезона стал привлекаться к играм второй команды клуба в региональной лиге, приняв участие в 7 матчах в этом турнире.
11 августа 2021 года стал игроком датского «Эсбьерга». За новую команду впервые сыграл 13 августа в матче первого дивизиона с «Хорсенсом»[6]. В первый сезон провёл за команду 18 игр в чемпионате, в которых отметился одним забитым мячом. По итогам сезона клуб занял предпоследнее место в турнирной таблице и вылетел во второй дивизион. В августе 2022 года Корач на правах аренды до конца года отправился в кипрский «Акритас Хлоракас»[7]. За время аренды провёл 15 матчей в чемпионате Кипра и один в кубке страны.
12 января 2023 года подписал трёхлетний контракт со шведским «Дегерфорсом»[8].