Sri Lanka vs Thailand
head-to-head record
- Sri Lanka wins
- 0
- Draws
- 0
- Thailand wins
- 8
8 meetings, 1979 to 2025Goals: Sri Lanka 3, Thailand 23
Sri Lanka and Thailand have met 8 times since 1979. Thailand have won 8, Sri Lanka 0. They last met on 18 November 2025, when Thailand won 4–0 in AFC Asian Cup qualifying.
The 8 meetings have produced 26 goals, 3.25 per game. The biggest win is Thailand’s 5–1 in the King's Cup in 1979. Thailand have won the last eight meetings. They went 21 years without meeting, between 2001 and 2022.
Who has won more, Sri Lanka or Thailand?
All matches8 matches
Competitive8 matches
Key numbers
- Goals
- Sri Lanka 3, Thailand 233.25 per game
- First meeting
- Thailand 5–1 Sri LankaKing's Cup, 22 Nov 1979
- Most recent
- Sri Lanka 0–4 ThailandAFC Asian Cup qualifying, 18 Nov 2025
- Thailand’s biggest win
- Thailand 5–1 Sri LankaKing's Cup, 22 Nov 1979
- Most goals in a meeting
- Thailand 4–2 Sri LankaWorld Cup qualifying, 13 May 2001
- Current run
- Thailand, 8 wins in a row
- TFN Elo rating now
- Sri Lanka 1033 (193rd), Thailand 1514 (97th)How the rating works
Last five meetings
- Sri Lanka0Thailand4
AFC Asian Cup qualifying
Colombo, Sri Lanka
- Thailand1Sri Lanka0
AFC Asian Cup qualifying
Bangkok, Thailand
- Sri Lanka0Thailand2
AFC Asian Cup qualifying
Namangan, Uzbekistan (neutral)
- Thailand3Sri Lanka0
World Cup qualifying
Bangkok, Thailand
- Thailand4Sri Lanka2
World Cup qualifying
Beirut, Lebanon (neutral)
Who has had the upper hand over time?
The line climbs with every Sri Lanka win and drops with every Thailand win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Sri Lanka's home games
1 match
001
Sri LankaDrawsThailand
In Thailand's home games
3 matches
003
Sri LankaDrawsThailand
At neutral venues
4 matches
004
Sri LankaDrawsThailand
Record by competition
| Competition | Played | Sri Lanka | Draws | Thailand | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 4 | 0 | 0 | 4 | 2–11 |
| AFC Asian Cup qualifying | 3 | 0 | 0 | 3 | 0–7 |
| King's Cup | 1 | 0 | 0 | 1 | 1–5 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1970s | 1 | 6 | |
| 1990s | 2 | 4 | |
| 2000s | 2 | 9 | |
| 2020s | 3 | 7 |
Longest runs
| Longest run of | Sri Lanka | Thailand |
|---|---|---|
| Wins in a row | None | 81979 to 2025 |
| Unbeaten meetings | None | 81979 to 2025 |
Top scorers in Sri Lanka vs Thailand
- 1Kiatisuk SenamuangThailand5
- 2Piyapong Pue-onThailand3(1 penalty)
- 3Imthyas RaheemSri Lanka2
Scorer records exist for 4 of the 8 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Sri Lanka and Thailand played each other?
8 times, starting on 22 November 1979. 8 of those meetings were competitive and 0 were friendlies.
Who has won more matches between Sri Lanka and Thailand?
Thailand, with 8 wins to 0. 0 matches ended level.
What is the biggest win in Sri Lanka vs Thailand?
Thailand’s 5–1 win in the King's Cup on 22 November 1979 in Bangkok.
When did Sri Lanka and Thailand last play?
On 18 November 2025 in Colombo, when Thailand won 4–0 in AFC Asian Cup qualifying.
Every Sri Lanka vs Thailand result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Sri Lanka | 0–4 | Thailand | AFC Asian Cup qualifying | Colombo, Sri Lanka | |
| Thailand | 1–0 | Sri Lanka | AFC Asian Cup qualifying | Bangkok, Thailand | |
| Sri Lanka | 0–2 | Thailand | AFC Asian Cup qualifying | Namangan, Uzbekistan (neutral) | |
| Thailand | 3–0 | Sri Lanka | World Cup qualifying | Bangkok, Thailand | |
| Thailand | 4–2 | Sri Lanka | World Cup qualifying | Beirut, Lebanon (neutral) | |
| Sri Lanka | 0–3 | Thailand | World Cup qualifying | Dubai, United Arab Emirates (neutral) | |
| Thailand | 1–0 | Sri Lanka | World Cup qualifying | Kobe, Japan (neutral) | |
| Thailand | 5–1 | Sri Lanka | King's Cup | Bangkok, Thailand |
Recent form
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
Thailand
- Dat IndonesiaFIFA ASEAN Cup2–2Mon 5 Oct 2026
- Lv PhilippinesFIFA ASEAN Cup1–2Fri 2 Oct 2026
- Wv VietnamFIFA ASEAN Cup2–0Tue 29 Sept 2026
- Wv PakistanFIFA ASEAN Cup4–0Sat 26 Sept 2026
- Dat VietnamASEAN Championship2–2Wed 26 Aug 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.