Kalinić began his career with Hajduk Split in his native Croatia before moving to English club Blackburn Rovers for £6 million in 2009.
He then played in Serie A for Fiorentina and AC Milan, before signing for Spanish club Atlético Madrid ahead of the 2018–19 season, winning the 2018 UEFA Super Cup.
Despite not playing all too regularly in a short single season with them, he still managed to adapt and find goalscoring form, scoring 3 goals in 12 league appearances.
Kalinić began the next season by scoring the second goal in Hajduk's 0–4 away victory against Maltese side Birkirara, thus advancing them to the next round of qualification for the 2008–09 UEFA Cup.
The player's agent also confirmed that the fee was €7 million should the deal be completed; the contract had been agreed and his client was due to sign for the club.
[17] However, his debut was delayed as he had to return from his homeland to collect his permit, meaning he was not officially registered in time for Rovers' opening match of the season, against Manchester City.
On 13 August, he was officially confirmed as a Blackburn player and was assigned the number 22 jersey for the 2009–10 season, making his debut against Sunderland nine days later.
Kalinić scored his first Premier League goal against Wigan Athletic with a header from a resultant corner taken by Morten Gamst Pedersen in the 76th minute of a 2–1 victory.
Despite missing much of pre-season, Kalinić started the 2010–11 season well, scoring the only goal in Blackburn's opening day victory over Everton at Ewood Park on 14 August.
On 27 May 2015, Kalinić opened the scoring with a header in the Europa League Final against holders Sevilla in Warsaw, although his team eventually lost 2–3.
[40] He scored his first goal for the club with a powerful header in the second half to help his team in a 5-0 aggregate win in the second leg of the Round of 32 tie in the season's Copa del Rey clash against fourth tier Sant Andreu.
[44] Kalinić left the club when his contract expired in June 2023 but returned on 3 January 2024 on a short-term deal until the end of the season,[45] accepting a symbolic monthly wage of €1.
He first made a name for himself at international level at age 17 during the 2005 UEFA European Under-17 Championship when he finished the campaign as the top scorer with 11 goals.
[49] Initially supposed to be called up by head coach Slaven Bilić for the few remaining qualifying matches of UEFA Euro 2008, Kalinić missed the chance due to injury and was instead replaced by Mario Mandžukić.
[52] He went on to make his first competitive appearance for his national side at Euro 2008 in Croatia's final group match against Poland, coming on as a substitute for goalscorer Ivan Klasnić in the 1–0 victory.
In June 2012, Kalinić replaced the injured Ivica Olić in Croatia's squad for Euro 2012 and remained an unused substitute in the tournament.
[56] On the fifth day of the tournament, he was sent home after refusing to come on as a late substitute during Croatia's first game of the competition against Nigeria, claiming to have a back injury, ending his international career.
[6][60] Nicknamed condor, Kalinić is usually deployed as an out-and-out striker, and is mainly known for his consistent goalscoring ability, courtesy of his composure in front of goal and clinical finishing inside the box.
His movement off the ball allows him to provide depth to his team, exploit gaps in the opposing defenice, or create space for his teammates with his attacking runs.
Although he is not gifted with significant pace, he is also a mobile player, who is known for his defensive work-rate off the ball when possession is lost, as well as his willingness to track back and press opponents.