Indonesia vs Sri Lanka
head-to-head record
- Indonesia wins
- 5
- Draws
- 2
- Sri Lanka wins
- 0
7 meetings, 1964 to 2004Goals: Indonesia 29, Sri Lanka 6
Indonesia and Sri Lanka have met 7 times since 1964. Indonesia have won 5, Sri Lanka 0, and 2 matches ended level. They last met on 8 September 2004, when the match ended 2–2 in World Cup qualifying.
The 7 meetings have produced 35 goals, 5.00 per game. The biggest win is Indonesia’s 8–0 in the Jakarta Anniversary Tournament in 1972. Indonesia are unbeaten in the last seven meetings (5 wins, 2 draws). They went 24 years without meeting, between 1979 and 2004.
Who has won more, Indonesia or Sri Lanka?
All matches7 matches
Competitive4 matches
Friendlies3 matches
Key numbers
- Goals
- Indonesia 29, Sri Lanka 65.00 per game
- First meeting
- Sri Lanka 3–9 IndonesiaFriendly, 23 Feb 1964
- Most recent
- Sri Lanka 2–2 IndonesiaWorld Cup qualifying, 8 Sept 2004
- Indonesia’s biggest win
- Indonesia 8–0 Sri LankaJakarta Anniversary Tournament, 11 Jun 1972
- Most goals in a meeting
- Sri Lanka 3–9 IndonesiaFriendly, 23 Feb 1964
- Current run
- Indonesia unbeaten in 7
- TFN Elo rating now
- Indonesia 1459 (116th), Sri Lanka 1033 (193rd)How the rating works
Last five meetings
- Sri Lanka2Indonesia2
World Cup qualifying
Colombo, Sri Lanka
- Indonesia1Sri Lanka0
World Cup qualifying
Jakarta, Indonesia
- Indonesia0Sri Lanka0
King's Cup
Bangkok, Thailand (neutral)
- Indonesia8Sri Lanka0
Jakarta Anniversary Tournament
Jakarta, Indonesia
- Indonesia5Sri Lanka0
Friendly
Jakarta, Indonesia
Who has had the upper hand over time?
The line climbs with every Indonesia win and drops with every Sri Lanka win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Indonesia's home games
3 matches
300
IndonesiaDrawsSri Lanka
In Sri Lanka's home games
3 matches
210
IndonesiaDrawsSri Lanka
At neutral venues
1 match
010
IndonesiaDrawsSri Lanka
Record by competition
| Competition | Played | Indonesia | Draws | Sri Lanka | Goals |
|---|---|---|---|---|---|
| Friendly | 3 | 3 | 0 | 0 | 18–4 |
| World Cup qualifying | 2 | 1 | 1 | 0 | 3–2 |
| Jakarta Anniversary Tournament | 1 | 1 | 0 | 0 | 8–0 |
| King's Cup | 1 | 0 | 1 | 0 | 0–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1960s | 3 | 22 | |
| 1970s | 2 | 8 | |
| 2000s | 2 | 5 |
Longest runs
| Longest run of | Indonesia | Sri Lanka |
|---|---|---|
| Wins in a row | 41964 to 1972 | None |
| Unbeaten meetings | 71964 to 2004 | 12004 |
Questions answered
How many times have Indonesia and Sri Lanka played each other?
7 times, starting on 23 February 1964. 4 of those meetings were competitive and 3 were friendlies.
Who has won more matches between Indonesia and Sri Lanka?
Indonesia, with 5 wins to 0. 2 matches ended level.
What is the biggest win in Indonesia vs Sri Lanka?
Indonesia’s 8–0 win in the Jakarta Anniversary Tournament on 11 June 1972 in Jakarta.
When did Indonesia and Sri Lanka last play?
On 8 September 2004 in Colombo, when the match ended 2–2 in World Cup qualifying.
What is the competitive record between Indonesia and Sri Lanka?
In 4 competitive matches, Indonesia have 2 wins, Sri Lanka have 0, and 2 ended level.
Every Indonesia vs Sri Lanka result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Sri Lanka | 2–2 | Indonesia | World Cup qualifying | Colombo, Sri Lanka | |
| Indonesia | 1–0 | Sri Lanka | World Cup qualifying | Jakarta, Indonesia | |
| Indonesia | 0–0 | Sri Lanka | King's Cup | Bangkok, Thailand (neutral) | |
| Indonesia | 8–0 | Sri Lanka | Jakarta Anniversary Tournament | Jakarta, Indonesia | |
| Indonesia | 5–0 | Sri Lankaas Ceylon | Friendly | Jakarta, Indonesia | |
| Sri Lankaas Ceylon | 1–4 | Indonesia | Friendly | Colombo, Ceylon | |
| Sri Lankaas Ceylon | 3–9 | Indonesia | Friendly | Colombo, Ceylon |
Recent form
Indonesia
- Dv ThailandFIFA ASEAN Cup2–2Mon 5 Oct 2026
- Wv BangladeshFIFA ASEAN Cup9–2Thu 1 Oct 2026
- Dv MalaysiaFIFA ASEAN Cup0–0Mon 28 Sept 2026
- Wv SingaporeFIFA ASEAN Cup2–0Fri 25 Sept 2026
- Dat SingaporeASEAN Championship1–1Fri 7 Aug 2026
Sri Lanka
- Wat MauritiusFriendly2–1Mon 5 Oct 2026
- Lat MauritiusFriendly0–3Fri 2 Oct 2026
- Wat SeychellesFriendly2–0Wed 30 Sept 2026
- Wat SeychellesFriendly3–0Sun 27 Sept 2026
- Lv ThailandAFC Asian Cup qualifying0–4Tue 18 Nov 2025
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.