Mario Gavranović (Croatian pronunciation: [mâːrio ɡaʋrǎːnoʋitɕ];[3][4] born 24 November 1989) is a Swiss former professional footballer who played as a forward.
[7] After a successful start at Neuchâtel Xamax having scored eight goals in 17 games,[8] Gavranović left his team to sign for Schalke 04 on 1 February 2010.
[9] He scored a vital goal for Schalke 04 in the Round of 16 in the Champions League against Valencia, which led his team to a 4–2 victory and a place in the quarter-finals.
[12] After only making five appearances during his loan spell, Gavranović returned to Schalke at which point he agreed to cancel his contract in May 2012 and moved on a free transfer to FC Zürich in the summer.
[14] Gavranović scored Zürich's winning goal against reigning champions FC Basel on 11 August 2013 in the fifth round of the Swiss Super League.
[15] He scored Zürich's first goal as the club twice came from behind to defeat FC Stade Lausanne Ouchy 3-2 in the second round of the Swiss Cup on 15 September.
[16] On 24 November, Gavranović netted twice in the second half of Zürich's Super League clash with FC Sion, inspiring his side to a 4–1 victory.
[21] Gavranović scored on his official club début on 12 February 2016, converting a cross by Roman Bezjak in the 25th minute to double Rijeka's lead against Lokomotiva.
On 5 January 2018, Gavranović joined Dinamo Zagreb as part of player exchange deal involving Domagoj Pavičić and Luka Capan.
With a move to the new club and a successful spring season, Gavranović was determined to secure a place in Switzerland's squad for the 2018 FIFA World Cup in Russia.