Chorwacki obrońca trafił do stolicy Wielkopolski na początku 2017 roku. 28-latek podczas pierwszych tygodni treningów z drużyną "Kolejorza" doznał kontuzji stawu kolanowego, która uniemożliwiła mu debiut w Lotto Ekstraklasie.
Lech w podpisanej w lutym półrocznej umowie zawarł klauzulę umożliwiającą jej przedłużenie o kolejne trzy lata. Władze klubu w związku z trwającą rehabilitacją zawodnika nie zdecydowały się skorzystać z ustalonego wcześniej zapisu.
Elvis Kokalović w przeszłości zaliczył pobyt w takich ekipach jak NK Staven, Konyaspor Kulübü i Kardemir Karabükspor.