Były zawodnik West Ham United, Nikica Jelavić postanowił w wieku 35 lat zawiesić piłkarskie buty na kołku. Ostatnim klubem w karierze napastnika z Chorwacji była NK Lokomotiva Zagrzeb.
Chorwat dołączył do klubu z Upton Park podczas Deadline Day w 2015 roku, wraz z trójką innych zawodników: Michailem Antonio, Alexem Songiem oraz Victorem Mosesem. We wschodnim Londynie spędził tylko pół roku. W tym czasie rozegrał 15 spotkań, w których zdobył dwie bramki (z Newcastle United w Premier League oraz z Wolves w Pucharze Anglii). Miał też dwie asysty.
W lutym 2016 roku został wytransferowany za ponad milionów funtów do chińskiego Beijing Rehne.
Głównym powodem zakończenia kariery przez Jelavicia była kontuzja. Podczas swojej kariery Nikica występował w 10 klubach. Oprócz West Hamu reprezentował barwy również: Glasgow Rangers, Rapidu Wiedeń, Evertonu, Hajduka Split, Zulte Waregem, Hull City, Guizhou Hengfeng, Beijing Rehne oraz NK Lokomotivy Zagrzeb.