Career
A product of Osijek academy, Primorac joined their first team squad in the 2003-2004 season and appeared in 17 matches for the club in his first top-flight season. He was then picked up by Dinamo Zagreb almost immediately, and he signed for the Blues on a free transfer in February 2010. Primorac also played with NK Karlovac and NK Istra 1961.
In 2013, Primorac signed a contract with Sime Darby F.C., then a Malaysia Premier League club
He finished the 2013 season as top scorer in the league, as Sime Darby gained promotion to 2014 Malaysia Super League as runners-up behind Sarawak FA. At the end of the season, he changed club to play with Malaysia Super League club PKNS F.C. Primorac was also capped for the Croatia U21 national team, appearing in 9 matches and scoring one goal.