1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 21 août 2021
Il ne joua qu'une saison sous les couleurs du Waregem, 25 matchs au total.
Rapid Wien
En , il signe au Rapid Vienne, où il joua 24 matchs la première saison.
La saison suivante, il devient titulaire et joue 33 matchs, pour 18 buts inscrits.
Rangers FC
L'été 2010, il est transféré au Rangers FC. Il joue son premier match dans le club écossais contre St. Johnstone.
En , il subit un violent tacle de Ian Black, et est blessé pendant plusieurs mois[1].
Jelavić a brillé pendant ses années passées en Écosse, il marque de nombreux buts (36).
Everton
Fin , il est transféré à Everton avec un contrat de 4 ans pour 5 millions de £.
Il joue son premier match 5 jours après son arrivée, en remplaçant Denis Stracqualursi lors d'un match nul (1-1) contre le Wigan Athletic.
Il est souvent titulaire, et passe deux saisons au club, où ses performances ne passent pas inaperçues, et il commence à être régulièrement appelé en Équipe de Croatie.
Cependant, l'arrivée de Romelu Lukaku met Jelavić sur le banc. Il demande donc à partir.
Hull City
Il accepte un transfert à Hull City, où il devrait rester 3 ans et demi. Il perd son premier match, contre Norwich City (0:1).
Jelavić dispute sa première compétition internationale lors de l'Euro 2012, compétition durant laquelle il inscrit un but face à l'Irlande au premier tour. Deux ans plus tard, il est convoqué pour participer à la Coupe du monde 2014.