Career
Balić started his career at FK Bokelj before moving to the Serbian side OFK Beograd where he spent the 2007-2008 season before moving to FK Grbalj in July 2008. After spending a season with Grbalj, he was released in June 2009 and later joined Croatian side NK Inter Zaprešić in November 2009, although his transfer will come into effect during the winter transfer period so he will be eligible to play for Inter after the winter break of the 2009-2010 season. In late February 2012 Balić signed a four-year contract with Football Club Kryvbas Kryvyi Rih.