Skip to content
TheFootball.News

Indonesia vs Singapore head-to-head record

Indonesia wins
28
Draws
14
Singapore wins
18

60 meetings, 1958 to 2026Goals: Indonesia 115, Singapore 60

Indonesia and Singapore have met 60 times since 1958. Indonesia have won 28, Singapore 18, and 14 matches ended level. They last met on 25 September 2026, when Indonesia won 2–0 in the FIFA ASEAN Cup.

The 60 meetings have produced 175 goals, 2.92 per game. The biggest win is Indonesia’s 9–2 in the Merdeka Tournament in 1969. Indonesia are unbeaten in the last four meetings (2 wins, 2 draws).

Who has won more, Indonesia or Singapore?

All matches60 matches

28 Indonesia14 drawsSingapore 18

Competitive48 matches

24 Indonesia12 drawsSingapore 12

Friendlies12 matches

4 Indonesia2 drawsSingapore 6

Key numbers

Goals
Indonesia 115, Singapore 602.92 per game
First meeting
Singapore 0–5 IndonesiaFriendly, 2 Jul 1958
Most recent
Indonesia 2–0 SingaporeFIFA ASEAN Cup, 25 Sept 2026
Indonesia’s biggest win
Indonesia 9–2 SingaporeMerdeka Tournament, 6 Nov 1969
Singapore’s biggest win
Singapore 3–1 IndonesiaFriendly, 4 Nov 2009
Most goals in a meeting
Indonesia 9–2 SingaporeMerdeka Tournament, 6 Nov 1969
Current run
Indonesia unbeaten in 4
Biggest upset
Indonesia 2–3 SingaporeKing's Cup, 19 Nov 1969Winner’s rating-based win expectancy: 8.3%
TFN Elo rating now
Indonesia 1459 (116th), Singapore 1291 (159th)How the rating works

Last five meetings

  1. Indonesia2Singapore0

    FIFA ASEAN Cup

    Jakarta, Indonesia

  2. Singapore1Indonesia1

    ASEAN Championship

    Kallang, Singapore

  3. Singapore2Indonesia4

    AFF Championship

    Kallang, Singapore

  4. Singapore1Indonesia1

    AFF Championship

    Kallang, Singapore

  5. Singapore1Indonesia0

    AFF Championship

    Kallang, Singapore

Who has had the upper hand over time?

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

Above the line: Indonesia have won more Below: Singapore have won more
2 July 1958: Singapore 0–5 Indonesia (Friendly). Indonesia +131 August 1958: Indonesia 2–0 Singapore (Merdeka Tournament). Indonesia +28 August 1960: Indonesia 8–3 Singapore (Merdeka Tournament). Indonesia +32 August 1961: Indonesia 1–0 Singapore (Merdeka Tournament). Indonesia +412 July 1962: Singapore 1–2 Indonesia (Friendly). Indonesia +511 September 1962: Indonesia 2–0 Singapore (Merdeka Tournament). Indonesia +610 December 1966: Indonesia 3–0 Singapore (Asian Games). Indonesia +713 August 1967: Indonesia 4–1 Singapore (Merdeka Tournament). Indonesia +815 August 1968: Indonesia 4–0 Singapore (Merdeka Tournament). Indonesia +930 August 1968: Singapore 1–0 Indonesia (Friendly). Indonesia +826 November 1968: Indonesia 7–0 Singapore (King's Cup). Indonesia +96 November 1969: Indonesia 9–2 Singapore (Merdeka Tournament). Indonesia +1019 November 1969: Indonesia 2–3 Singapore (King's Cup). Indonesia +91 August 1970: Indonesia 3–1 Singapore (Merdeka Tournament). Indonesia +105 June 1971: Indonesia 3–0 Singapore (Jakarta Anniversary Tournament). Indonesia +1113 August 1971: Indonesia 4–0 Singapore (Merdeka Tournament). Indonesia +1227 August 1971: Singapore 3–2 Indonesia (Friendly). Indonesia +1113 July 1972: Indonesia 0–0 Singapore (Merdeka Tournament). Indonesia +1120 November 1972: Indonesia 1–2 Singapore (King's Cup). Indonesia +1028 July 1974: Indonesia 5–0 Singapore (Merdeka Tournament). Indonesia +119 March 1977: Singapore 0–4 Indonesia (World Cup qualifying). Indonesia +1221 June 1978: Indonesia 2–2 Singapore (Jakarta Anniversary Tournament). Indonesia +1227 July 1978: Indonesia 0–0 Singapore (Merdeka Tournament). Indonesia +1230 June 1979: Indonesia 0–0 Singapore (Merdeka Tournament). Indonesia +1222 September 1979: Indonesia 3–0 Singapore (Southeast Asian Games). Indonesia +137 December 1981: Indonesia 1–0 Singapore (Southeast Asian Games). Indonesia +1414 December 1981: Indonesia 2–0 Singapore (Southeast Asian Games). Indonesia +159 December 1985: Indonesia 0–1 Singapore (Southeast Asian Games). Indonesia +1413 May 1989: Singapore 1–2 Indonesia (Friendly). Indonesia +1528 August 1989: Singapore 1–0 Indonesia (Southeast Asian Games). Indonesia +1418 August 1990: Indonesia 6–0 Singapore (Indonesian Independence Cup). Indonesia +155 October 1991: Singapore 2–0 Indonesia (Friendly). Indonesia +142 December 1991: Indonesia 0–0 Singapore (Southeast Asian Games). Indonesia +1422 April 1992: Singapore 1–2 Indonesia (AFC Asian Cup qualifying). Indonesia +1518 April 1993: Indonesia 0–2 Singapore (World Cup qualifying). Indonesia +142 May 1993: Singapore 2–1 Indonesia (World Cup qualifying). Indonesia +1311 June 1993: Singapore 1–1 Indonesia (Southeast Asian Games). Indonesia +1319 June 1993: Singapore 3–1 Indonesia (Southeast Asian Games). Indonesia +121 August 1995: Indonesia 0–0 Singapore (Friendly). Indonesia +1216 October 1997: Indonesia 2–1 Singapore (Southeast Asian Games). Indonesia +132 September 1998: Singapore 2–1 Indonesia (AFF Championship). Indonesia +126 August 1999: Indonesia 1–1 Singapore (Southeast Asian Games). Indonesia +1214 August 1999: Indonesia 0–0 Singapore (Southeast Asian Games). Indonesia +121 November 2000: Singapore 1–0 Indonesia (Friendly). Indonesia +1110 November 2002: Singapore 1–1 Indonesia (Friendly). Indonesia +114 September 2004: Singapore 2–0 Indonesia (Friendly). Indonesia +109 December 2004: Indonesia 0–0 Singapore (AFF Championship). Indonesia +108 January 2005: Indonesia 1–3 Singapore (AFF Championship). Indonesia +916 January 2005: Singapore 2–1 Indonesia (AFF Championship). Indonesia +811 November 2006: Singapore 1–2 Indonesia (Friendly). Indonesia +917 January 2007: Singapore 2–2 Indonesia (AFF Championship). Indonesia +99 December 2008: Indonesia 0–2 Singapore (AFF Championship). Indonesia +84 November 2009: Singapore 3–1 Indonesia (Friendly). Indonesia +728 November 2012: Indonesia 1–0 Singapore (AFF Championship). Indonesia +825 November 2016: Singapore 1–2 Indonesia (AFF Championship). Indonesia +99 November 2018: Singapore 1–0 Indonesia (AFF Championship). Indonesia +822 December 2021: Singapore 1–1 Indonesia (AFF Championship). Indonesia +825 December 2021: Singapore 2–4 Indonesia (AFF Championship). Indonesia +97 August 2026: Singapore 1–1 Indonesia (ASEAN Championship). Indonesia +925 September 2026: Indonesia 2–0 Singapore (FIFA ASEAN Cup). Indonesia +10Level
Indonesia lead by 10 wins after the latest meeting. The biggest lead was 15, held by Indonesia from 14 December 1981.

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

9 matches

522

IndonesiaDrawsSingapore

In Singapore's home games

22 matches

7510

IndonesiaDrawsSingapore

At neutral venues

29 matches

1676

IndonesiaDrawsSingapore

Record by competition

Record by competition
CompetitionPlayedIndonesiaDrawsSingaporeGoals
Merdeka Tournament13103042–7
Friendly1242615–16
AFF Championship1133513–16
Southeast Asian Games1144311–8
World Cup qualifying31025–4
King's Cup310210–5
Jakarta Anniversary Tournament21105–2
AFC Asian Cup qualifying11002–1
ASEAN Championship10101–1
Asian Games11003–0
FIFA ASEAN Cup11002–0
Indonesian Independence Cup11006–0

Meetings by decade

Indonesia wins Draws Singapore wins
Meetings by decade
DecadeResultsPlayedGoals
1950s27
1960s1153
1970s1235
1980s58
1990s1330
2000s1025
2010s35
2020s412

Longest runs

Longest runs
Longest run ofIndonesiaSingapore
Wins in a row91958 to 196822008 to 2009
Unbeaten meetings91958 to 196891998 to 2005

The longest run of draws is 3, from 21 June 1978 to 30 June 1979.

Top scorers in Indonesia vs Singapore

  1. 1V. SundramoorthySingapore2

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

Penalty shootouts

  • Indonesia 0–0 SingaporeSoutheast Asian Games, 2 Dec 1991Indonesia won on penalties
  • Indonesia 0–0 SingaporeSoutheast Asian Games, 14 Aug 1999Indonesia won on penalties

Questions answered

How many times have Indonesia and Singapore played each other?

60 times, starting on 2 July 1958. 48 of those meetings were competitive and 12 were friendlies.

Who has won more matches between Indonesia and Singapore?

Indonesia, with 28 wins to 18. 14 matches ended level.

What is the biggest win in Indonesia vs Singapore?

Indonesia’s 9–2 win in the Merdeka Tournament on 6 November 1969 in Kuala Lumpur.

When did Indonesia and Singapore last play?

On 25 September 2026 in Jakarta, when Indonesia won 2–0 in the FIFA ASEAN Cup.

What is the competitive record between Indonesia and Singapore?

In 48 competitive matches, Indonesia have 24 wins, Singapore have 12, and 12 ended level.

Have Indonesia and Singapore met in a penalty shootout?

Yes, 2 times. Most recently in the Southeast Asian Games on 14 August 1999, when Indonesia won the shootout after a 0–0 draw.

Every Indonesia vs Singapore result

Show
Every Indonesia vs Singapore result
DateHomeScoreAwayCompetitionVenue
Indonesia2–0SingaporeFIFA ASEAN CupJakarta, Indonesia
Singapore1–1IndonesiaASEAN ChampionshipKallang, Singapore
Singapore2–4IndonesiaAFF ChampionshipKallang, Singapore
Singapore1–1IndonesiaAFF ChampionshipKallang, Singapore
Singapore1–0IndonesiaAFF ChampionshipKallang, Singapore
Singapore1–2IndonesiaAFF ChampionshipManila, Philippines (neutral)
Indonesia1–0SingaporeAFF ChampionshipKuala Lumpur, Malaysia (neutral)
Singapore3–1IndonesiaFriendlySingapore, Singapore
Indonesia0–2SingaporeAFF ChampionshipJakarta, Indonesia
Singapore2–2IndonesiaAFF ChampionshipSingapore, Singapore
Singapore1–2IndonesiaFriendlySingapore, Singapore
Singapore2–1IndonesiaAFF ChampionshipSingapore, Singapore
Indonesia1–3SingaporeAFF ChampionshipJakarta, Indonesia
Indonesia0–0SingaporeAFF ChampionshipHo Chi Minh City, Vietnam (neutral)
Singapore2–0IndonesiaFriendlySingapore, Singapore
Singapore1–1IndonesiaFriendlySingapore, Singapore
Singapore1–0IndonesiaFriendlySingapore, Singapore
Indonesia0–0Indonesia on pensSingaporeSoutheast Asian GamesBandar Seri Begawan, Brunei (neutral)
Indonesia1–1SingaporeSoutheast Asian GamesBandar Seri Begawan, Brunei (neutral)
Singapore2–1IndonesiaAFF ChampionshipHo Chi Minh City, Vietnam (neutral)
Indonesia2–1SingaporeSoutheast Asian GamesJakarta, Indonesia
Indonesia0–0SingaporeFriendlyJakarta, Indonesia
Singapore3–1IndonesiaSoutheast Asian GamesSingapore, Singapore
Singapore1–1IndonesiaSoutheast Asian GamesSingapore, Singapore
Singapore2–1IndonesiaWorld Cup qualifyingSingapore, Singapore
Indonesia0–2SingaporeWorld Cup qualifyingDoha, Qatar (neutral)
Singapore1–2IndonesiaAFC Asian Cup qualifyingSingapore, Singapore
Indonesia0–0Indonesia on pensSingaporeSoutheast Asian GamesManila, Philippines (neutral)
Singapore2–0IndonesiaFriendlySingapore, Singapore
Indonesia6–0SingaporeIndonesian Independence CupJakarta, Indonesia
Singapore1–0IndonesiaSoutheast Asian GamesKuala Lumpur, Malaysia (neutral)
Singapore1–2IndonesiaFriendlySingapore, Singapore
Indonesia0–1SingaporeSoutheast Asian GamesBangkok, Thailand (neutral)
Indonesia2–0SingaporeSoutheast Asian GamesManila, Philippines (neutral)
Indonesia1–0SingaporeSoutheast Asian GamesManila, Philippines (neutral)
Indonesia3–0SingaporeSoutheast Asian GamesJakarta, Indonesia
Indonesia0–0SingaporeMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia0–0SingaporeMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia2–2SingaporeJakarta Anniversary TournamentJakarta, Indonesia
Singapore0–4IndonesiaWorld Cup qualifyingKallang, Singapore
Indonesia5–0SingaporeMerdeka TournamentIpoh, Malaysia (neutral)
Indonesia1–2SingaporeKing's CupBangkok, Thailand (neutral)
Indonesia0–0SingaporeMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Singapore3–2IndonesiaFriendlyKallang, Singapore
Indonesia4–0SingaporeMerdeka TournamentIpoh, Malaysia (neutral)
Indonesia3–0SingaporeJakarta Anniversary TournamentJakarta, Indonesia
Indonesia3–1SingaporeMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia2–3SingaporeKing's CupBangkok, Thailand (neutral)
Indonesia9–2SingaporeMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia7–0SingaporeKing's CupBangkok, Thailand (neutral)
Singapore1–0IndonesiaFriendlyKallang, Singapore
Indonesia4–0SingaporeMerdeka TournamentKuala Lumpur, Malaysia (neutral)
Indonesia4–1SingaporeMerdeka TournamentIpoh, Malaysia (neutral)
Indonesia3–0SingaporeAsian GamesBangkok, Thailand (neutral)
Indonesia2–0SingaporeMerdeka TournamentKuala Lumpur, Malaya (neutral)
Singapore1–2IndonesiaFriendlyKallang, Singapore
Indonesia1–0SingaporeMerdeka TournamentKuala Lumpur, Malaya (neutral)
Indonesia8–3SingaporeMerdeka TournamentKuala Lumpur, Malaya (neutral)
Indonesia2–0SingaporeMerdeka TournamentKuala Lumpur, Malaya (neutral)
Singapore0–5IndonesiaFriendlyKallang, Singapore

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

Singapore

  1. Lv MalaysiaFIFA ASEAN Cup0–6Thu 1 Oct 2026
  2. Wv BangladeshFIFA ASEAN Cup1–0Mon 28 Sept 2026
  3. Lat IndonesiaFIFA ASEAN Cup0–2Fri 25 Sept 2026
  4. Wat ThailandASEAN Championship2–1Tue 18 Aug 2026
  5. Lv ThailandASEAN Championship1–3Sat 15 Aug 2026

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