Jouant au NK Zagreb jusqu’à la saison 2016, Livakovic a fait un grand pas dans sa carrière et a été transféré au Dinamo Zagreb pour 625 000 euros.
Tout en poursuivant sa carrière à Zagreb, le joueur du pied droit, qui mesure 1,88 mètre, a marqué 35 buts en 29 matchs cette saison, et fermé son but en 5 matchs.
Attirant l’attention de tous avec sa performance en Coupe du monde, Livakovic a porté son équipe au tour suivant en frappant 3 pénalités lors du match contre le Japon, qui s’est soldé par des tirs au but lors des 16 derniers tours.