On 12 September 1956 Croatia hosted Indonesia in an international friendly in Zagreb. Until the 1990 match against the United States, this was Croatia's only match against a foreign national team while it was a part of the Socialist Federal Republic of Yugoslavia.
Indonesia previously played Yugoslavia at JNA Stadium in Belgrade on 9 September. Yugoslavia won the match 5–2.