Skip to content
TheFootball.News

Indonesia vs Thailand head-to-head record

Indonesia wins
19
Draws
17
Thailand wins
33

69 meetings, 1957 to 2026Goals: Indonesia 89, Thailand 125

Indonesia and Thailand have met 69 times since 1957. Thailand have won 33, Indonesia 19, and 17 matches ended level. They last met on 5 October 2026, when the match ended 2–2 in the FIFA ASEAN Cup, and Indonesia won on penalties.

The 69 meetings have produced 214 goals, 3.10 per game. The biggest win is Indonesia’s 7–0 in the Vietnam Independence Cup in 1962. Thailand are unbeaten in the last eight meetings (4 wins, 4 draws).

Who has won more, Indonesia or Thailand?

All matches69 matches

19 Indonesia17 drawsThailand 33

Competitive68 matches

19 Indonesia17 drawsThailand 32

Friendlies1 match

0 Indonesia0 drawsThailand 1

Key numbers

Goals
Indonesia 89, Thailand 1253.10 per game
First meeting
Indonesia 4–0 ThailandMerdeka Tournament, 31 Aug 1957
Most recent
Indonesia 2–2 ThailandFIFA ASEAN Cup, 5 Oct 2026
Indonesia’s biggest win
Indonesia 7–0 ThailandVietnam Independence Cup, 30 Oct 1962
Thailand’s biggest win
Thailand 7–0 IndonesiaSoutheast Asian Games, 15 Dec 1985
Most goals in a meeting
Indonesia 6–3 ThailandMerdeka Tournament, 10 Aug 1970
Current run
Thailand unbeaten in 8
Biggest upset
Indonesia 1–2 ThailandVietnam Independence Cup, 29 Oct 1970Winner’s rating-based win expectancy: 21%
TFN Elo rating now
Indonesia 1459 (116th), Thailand 1514 (97th)How the rating works

Last five meetings

  1. Indonesia2Thailand2

    FIFA ASEAN Cup, Indonesia won on penalties

    Jakarta, Indonesia

  2. Indonesia1Thailand1

    AFF Championship

    Jakarta, Indonesia

  3. Thailand2Indonesia2

    AFF Championship

    Kallang, Singapore (neutral)

  4. Indonesia0Thailand4

    AFF Championship

    Kallang, Singapore (neutral)

  5. Thailand2Indonesia2

    World Cup qualifying

    Dubai, United Arab Emirates (neutral)

Who has had the upper hand over time?

The line climbs with every Indonesia win and drops with every Thailand win, so its height shows who has won more meetings up to that point.

Above the line: Indonesia have won more Below: Thailand have won more
31 August 1957: Indonesia 4–0 Thailand (Merdeka Tournament). Indonesia +19 August 1961: Indonesia 2–1 Thailand (Merdeka Tournament). Indonesia +230 October 1962: Indonesia 7–0 Thailand (Vietnam Independence Cup). Indonesia +31 November 1969: Indonesia 4–0 Thailand (Merdeka Tournament). Indonesia +410 August 1970: Indonesia 6–3 Thailand (Merdeka Tournament). Indonesia +529 October 1970: Indonesia 1–2 Thailand (Vietnam Independence Cup). Indonesia +418 November 1970: Thailand 2–1 Indonesia (King's Cup). Indonesia +319 December 1970: Thailand 0–1 Indonesia (Asian Games). Indonesia +426 May 1971: Thailand 0–1 Indonesia (AFC Asian Cup qualifying). Indonesia +511 June 1971: Indonesia 0–0 Thailand (Jakarta Anniversary Tournament). Indonesia +514 November 1971: Thailand 1–0 Indonesia (King's Cup). Indonesia +419 July 1972: Indonesia 3–2 Thailand (Merdeka Tournament). Indonesia +524 November 1972: Thailand 3–0 Indonesia (King's Cup). Indonesia +426 July 1974: Indonesia 1–2 Thailand (Merdeka Tournament). Indonesia +315 March 1975: Thailand 3–1 Indonesia (AFC Asian Cup qualifying). Indonesia +212 June 1975: Indonesia 5–0 Thailand (Jakarta Anniversary Tournament). Indonesia +39 August 1975: Indonesia 2–1 Thailand (Merdeka Tournament). Indonesia +418 August 1976: Indonesia 0–1 Thailand (Merdeka Tournament). Indonesia +37 March 1977: Thailand 3–2 Indonesia (World Cup qualifying). Indonesia +225 November 1977: Indonesia 0–2 Thailand (Southeast Asian Games). Indonesia +115 June 1978: Indonesia 1–0 Thailand (Jakarta Anniversary Tournament). Indonesia +222 July 1978: Indonesia 0–3 Thailand (Merdeka Tournament). Indonesia +110 September 1978: Indonesia 0–2 Thailand (Korea Cup). Level8 July 1979: Indonesia 2–1 Thailand (Merdeka Tournament). Indonesia +19 September 1979: Indonesia 0–2 Thailand (Korea Cup). Level23 September 1979: Indonesia 1–3 Thailand (Southeast Asian Games). Thailand +129 September 1979: Indonesia 0–0 Thailand (Southeast Asian Games). Thailand +124 November 1979: Thailand 3–0 Indonesia (King's Cup). Thailand +223 August 1980: Indonesia 2–1 Thailand (Korea Cup). Thailand +126 October 1980: Indonesia 1–1 Thailand (Merdeka Tournament). Thailand +120 June 1981: Indonesia 1–3 Thailand (Korea Cup). Thailand +213 December 1981: Thailand 2–1 Indonesia (Southeast Asian Games). Thailand +329 May 1983: Thailand 5–0 Indonesia (Southeast Asian Games). Thailand +48 June 1983: Indonesia 0–3 Thailand (Korea Cup). Thailand +56 August 1984: Indonesia 2–1 Thailand (AFC Asian Cup qualifying). Thailand +415 March 1985: Indonesia 1–0 Thailand (World Cup qualifying). Thailand +329 March 1985: Thailand 0–1 Indonesia (World Cup qualifying). Thailand +212 August 1985: Indonesia 1–2 Thailand (Indonesian Independence Cup). Thailand +315 December 1985: Thailand 7–0 Indonesia (Southeast Asian Games). Thailand +45 March 1986: Thailand 1–1 Indonesia (King's Cup). Thailand +414 September 1987: Indonesia 0–0 Thailand (Southeast Asian Games). Thailand +414 January 1988: Thailand 3–3 Indonesia (King's Cup). Thailand +45 August 1988: Indonesia 1–0 Thailand (Indonesian Independence Cup). Thailand +312 December 1988: Indonesia 0–0 Thailand (Merdeka Tournament). Thailand +330 January 1989: Thailand 3–0 Indonesia (King's Cup). Thailand +430 August 1989: Indonesia 1–1 Thailand (Southeast Asian Games). Thailand +45 February 1990: Thailand 1–1 Indonesia (King's Cup). Thailand +44 December 1991: Indonesia 0–0 Thailand (Southeast Asian Games). Thailand +417 June 1993: Thailand 1–0 Indonesia (Southeast Asian Games). Thailand +54 December 1995: Thailand 2–1 Indonesia (Southeast Asian Games). Thailand +623 February 1996: Thailand 4–1 Indonesia (Friendly). Thailand +718 October 1997: Indonesia 1–1 Thailand (Southeast Asian Games). Thailand +731 August 1998: Thailand 3–2 Indonesia (AFF Championship). Thailand +85 September 1998: Indonesia 3–3 Thailand (AFF Championship). Thailand +810 November 2000: Thailand 4–1 Indonesia (AFF Championship). Thailand +918 November 2000: Thailand 4–1 Indonesia (AFF Championship). Thailand +1029 December 2002: Indonesia 2–2 Thailand (AFF Championship). Thailand +1016 December 2008: Indonesia 0–1 Thailand (AFF Championship). Thailand +117 December 2010: Indonesia 2–1 Thailand (AFF Championship). Thailand +1019 November 2016: Thailand 4–2 Indonesia (AFF Championship). Thailand +1114 December 2016: Indonesia 2–1 Thailand (AFF Championship). Thailand +1017 December 2016: Thailand 2–0 Indonesia (AFF Championship). Thailand +1117 November 2018: Thailand 4–2 Indonesia (AFF Championship). Thailand +1210 September 2019: Indonesia 0–3 Thailand (World Cup qualifying). Thailand +133 June 2021: Thailand 2–2 Indonesia (World Cup qualifying). Thailand +1329 December 2021: Indonesia 0–4 Thailand (AFF Championship). Thailand +141 January 2022: Thailand 2–2 Indonesia (AFF Championship). Thailand +1429 December 2022: Indonesia 1–1 Thailand (AFF Championship). Thailand +145 October 2026: Indonesia 2–2 Thailand (FIFA ASEAN Cup). Thailand +14Level
Thailand lead by 14 wins after the latest meeting. The biggest lead was 14, held by Thailand from 29 December 2021.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Indonesia's home games

18 matches

774

IndonesiaDrawsThailand

In Thailand's home games

19 matches

3313

IndonesiaDrawsThailand

At neutral venues

32 matches

9716

IndonesiaDrawsThailand

Record by competition

Record by competition
CompetitionPlayedIndonesiaDrawsThailandGoals
AFF Championship1424820–36
Merdeka Tournament1272325–15
Southeast Asian Games120575–24
King's Cup80356–17
World Cup qualifying52126–8
Korea Cup51043–11
AFC Asian Cup qualifying32014–4
Jakarta Anniversary Tournament32106–0
Indonesian Independence Cup21012–2
Vietnam Independence Cup21018–2
Asian Games11001–0
FIFA ASEAN Cup10102–2
Friendly10011–4

Meetings by decade

Indonesia wins Draws Thailand wins
Meetings by decade
DecadeResultsPlayedGoals
1950s14
1960s314
1970s2467
1980s1849
1990s824
2000s415
2010s623
2020s518

Longest runs

Longest runs
Longest run ofIndonesiaThailand
Wins in a row51957 to 197041981 to 1983
Unbeaten meetings51986 to 1988151988 to 2008

The longest run of draws is 3, from 1 January 2022 to 5 October 2026.

Top scorers in Indonesia vs Thailand

  1. 1Supachok SarachatThailand2

Scorer records exist for 5 of the 69 meetings, mostly competitive matches. Own goals are not credited to a player.

Penalty shootouts

  • Indonesia 0–0 ThailandSoutheast Asian Games, 29 Sept 1979Indonesia won on penalties
  • Indonesia 1–1 ThailandSoutheast Asian Games, 30 Aug 1989Indonesia won on penalties
  • Indonesia 0–0 ThailandSoutheast Asian Games, 4 Dec 1991Indonesia won on penalties
  • Indonesia 1–1 ThailandSoutheast Asian Games, 18 Oct 1997Thailand won on penalties
  • Indonesia 3–3 ThailandAFF Championship, 5 Sept 1998Indonesia won on penalties
  • Indonesia 2–2 ThailandFIFA ASEAN Cup, 5 Oct 2026Indonesia won on penalties

Questions answered

How many times have Indonesia and Thailand played each other?

69 times, starting on 31 August 1957. 68 of those meetings were competitive and 1 were friendlies.

Who has won more matches between Indonesia and Thailand?

Thailand, with 33 wins to 19. 17 matches ended level.

What is the biggest win in Indonesia vs Thailand?

Indonesia’s 7–0 win in the Vietnam Independence Cup on 30 October 1962 in Saigon.

When did Indonesia and Thailand last play?

On 5 October 2026 in Jakarta, when the match ended 2–2 in the FIFA ASEAN Cup, and Indonesia won on penalties.

What is the competitive record between Indonesia and Thailand?

In 68 competitive matches, Indonesia have 19 wins, Thailand have 32, and 17 ended level.

Have Indonesia and Thailand met in a penalty shootout?

Yes, 6 times. Most recently in the FIFA ASEAN Cup on 5 October 2026, when Indonesia won the shootout after a 2–2 draw.

Every Indonesia vs Thailand result

Show
Every Indonesia vs Thailand result
DateHomeScoreAwayCompetitionVenue
Indonesia2–2Indonesia on pensThailandFIFA ASEAN CupJakarta, Indonesia
Indonesia1–1ThailandAFF ChampionshipJakarta, Indonesia
Thailand2–2IndonesiaAFF ChampionshipKallang, Singapore (neutral)
Indonesia0–4ThailandAFF ChampionshipKallang, Singapore (neutral)
Thailand2–2IndonesiaWorld Cup qualifyingDubai, United Arab Emirates (neutral)
Indonesia0–3ThailandWorld Cup qualifyingJakarta, Indonesia
Thailand4–2IndonesiaAFF ChampionshipBangkok, Thailand
Thailand2–0IndonesiaAFF ChampionshipBangkok, Thailand
Indonesia2–1ThailandAFF ChampionshipBogor, Indonesia
Thailand4–2IndonesiaAFF ChampionshipBocaue, Philippines (neutral)
Indonesia2–1ThailandAFF ChampionshipJakarta, Indonesia
Indonesia0–1ThailandAFF ChampionshipJakarta, Indonesia
Indonesia2–2ThailandAFF ChampionshipJakarta, Indonesia
Thailand4–1IndonesiaAFF ChampionshipBangkok, Thailand
Thailand4–1IndonesiaAFF ChampionshipChiang Mai, Thailand
Indonesia3–3Indonesia on pensThailandAFF ChampionshipHo Chi Minh City, Vietnam (neutral)
Thailand3–2IndonesiaAFF ChampionshipHo Chi Minh City, Vietnam (neutral)
Indonesia1–1Thailand on pensThailandSoutheast Asian GamesJakarta, Indonesia
Thailand4–1IndonesiaFriendlyBangkok, Thailand
Thailand2–1IndonesiaSoutheast Asian GamesChiang Mai, Thailand
Thailand1–0IndonesiaSoutheast Asian GamesSingapore, Singapore (neutral)
Indonesia0–0Indonesia on pensThailandSoutheast Asian GamesManila, Philippines (neutral)
Thailand1–1IndonesiaKing's CupBangkok, Thailand
Indonesia1–1Indonesia on pensThailandSoutheast Asian GamesKuala Lumpur, Malaysia (neutral)
Thailand3–0IndonesiaKing's CupBangkok, Thailand
Indonesia0–0ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia1–0ThailandIndonesian Independence CupJakarta, Indonesia
Thailand3–3IndonesiaKing's CupBangkok, Thailand
Indonesia0–0ThailandSoutheast Asian GamesJakarta, Indonesia
Thailand1–1IndonesiaKing's CupBangkok, Thailand
Thailand7–0IndonesiaSoutheast Asian GamesBangkok, Thailand
Indonesia1–2ThailandIndonesian Independence CupJakarta, Indonesia
Thailand0–1IndonesiaWorld Cup qualifyingBangkok, Thailand
Indonesia1–0ThailandWorld Cup qualifyingJakarta, Indonesia
Indonesia2–1ThailandAFC Asian Cup qualifyingJakarta, Indonesia
Indonesia0–3ThailandKorea CupSeoul, South Korea (neutral)
Thailand5–0IndonesiaSoutheast Asian GamesSingapore, Singapore (neutral)
Thailand2–1IndonesiaSoutheast Asian GamesManila, Philippines (neutral)
Indonesia1–3ThailandKorea CupSeoul, South Korea (neutral)
Indonesia1–1ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia2–1ThailandKorea CupSeoul, South Korea (neutral)
Thailand3–0IndonesiaKing's CupBangkok, Thailand
Indonesia0–0Indonesia on pensThailandSoutheast Asian GamesJakarta, Indonesia
Indonesia1–3ThailandSoutheast Asian GamesJakarta, Indonesia
Indonesia0–2ThailandKorea CupSeoul, South Korea (neutral)
Indonesia2–1ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia0–2ThailandKorea CupSeoul, South Korea (neutral)
Indonesia0–3ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia1–0ThailandJakarta Anniversary TournamentJakarta, Indonesia
Indonesia0–2ThailandSoutheast Asian GamesKuala Lumpur, Malaysia (neutral)
Thailand3–2IndonesiaWorld Cup qualifyingKallang, Singapore (neutral)
Indonesia0–1ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia2–1ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia5–0ThailandJakarta Anniversary TournamentJakarta, Indonesia
Thailand3–1IndonesiaAFC Asian Cup qualifyingBangkok, Thailand
Indonesia1–2ThailandMerdeka TournamentIpoh, Malaysia (neutral)
Thailand3–0IndonesiaKing's CupBangkok, Thailand
Indonesia3–2ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Thailand1–0IndonesiaKing's CupBangkok, Thailand
Indonesia0–0ThailandJakarta Anniversary TournamentJakarta, Indonesia
Thailand0–1IndonesiaAFC Asian Cup qualifyingBangkok, Thailand
Thailand0–1IndonesiaAsian GamesBangkok, Thailand
Thailand2–1IndonesiaKing's CupBangkok, Thailand
Indonesia1–2ThailandVietnam Independence CupSaigon, Vietnam Republic (neutral)
Indonesia6–3ThailandMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia4–0ThailandMerdeka TournamentIpoh, Malaysia (neutral)
Indonesia7–0ThailandVietnam Independence CupSaigon, Vietnam Republic (neutral)
Indonesia2–1ThailandMerdeka TournamentKuala Lumpur, Malaya (neutral)
Indonesia4–0ThailandMerdeka TournamentKuala Lumpur, Malaya (neutral)

Recent form

Indonesia

  1. Dv ThailandFIFA ASEAN Cup2–2Mon 5 Oct 2026
  2. Wv BangladeshFIFA ASEAN Cup9–2Thu 1 Oct 2026
  3. Dv MalaysiaFIFA ASEAN Cup0–0Mon 28 Sept 2026
  4. Wv SingaporeFIFA ASEAN Cup2–0Fri 25 Sept 2026
  5. Dat SingaporeASEAN Championship1–1Fri 7 Aug 2026

Thailand

  1. Dat IndonesiaFIFA ASEAN Cup2–2Mon 5 Oct 2026
  2. Lv PhilippinesFIFA ASEAN Cup1–2Fri 2 Oct 2026
  3. Wv VietnamFIFA ASEAN Cup2–0Tue 29 Sept 2026
  4. Wv PakistanFIFA ASEAN Cup4–0Sat 26 Sept 2026
  5. Dat VietnamASEAN Championship2–2Wed 26 Aug 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.