Career
Zrnanović signed with Football Club Moscow but only appeared in one 1/16th round Russian Cup match for the club After a brief loan spell, he signed with MTZ-RIPO Minsk in 2008. He scored his first Belarusian Premier League goal for MTZ-RIPO in a 4–2 victory against Football Club Gomel on 19 September 2009.
In August 2011 Zrnanović agreed a one-year contract with FK Sarajevo.
A year later, after his Sarajevo contract had expired, Zrnanović joined Azerbaijan Premier League side Simurq. Zrnanović made his debut for Simurq on 4 August 2012 in a 1-1 draw against Gabala.
Zrnanović left Simurq at the end of the 2013-2014 season after losing his place in the team to Idan Weitzman.