He won his first cap on 28 March 1990 in a 1-0 friendly victory over Argentina.
He was also an unused substitute in a friendly 4-1 victory over Venezuela on March 16, 2011.
He scored his first goal for the national side in the 4-1 friendly victory over Macedonia.
He made his senior international debut in a friendly victory against Romania on 11 February 2009.
Bilić appointed several younger players to the squad and saw early success, including a 2-0 friendly victory over Italy in his first match.
The match was a 5-1 friendly victory against Manchester United, who had just become the English champions.
He made his senior international debut on a 4-1 friendly victory over Venezuela on March 16, 2011.
He scored his first senior international goal on 2 June 2012, scoring the only goal in a 1-0 friendly victory over Belgium.
Weeks before that tournament he had enjoyed his final two of altogether seven caps, playing in friendly victories against Portugal and Norway.
He made his début for Scotland under-19 in a 3-1 away friendly victory over Austria.