Career
Komac gained his reputation with Gorica. He also played for Primorje, Olimpija and Marítimo, where he attracted the attention of clubs such as Sporting Communist Party, Newcastle United, and Borussia Dortmund. He played for Swedish team Djurgårdens IF until June 2009 when his contract ended.
In August 2009 he signed for Israeli team Maccabi Tel Aviv.
With the end of 2009–2010 season Komac was announced that his contract will not be renewed by Maccabi Tel Aviv although he made the Slovenia selection for the World Cup 2010 final squad. Komac has represented Slovenia on many occasions.
From Under-15 to senior level he was also part of the World Cup 2006 team that failed to make it to Germany. He currently has 43 caps for senior team