Asian Cup 2027, Qualifying tournament, Third round, group D |
 | 31.03.2026 |  | Taiwan | | Sri Lanka |  | |
| Táiběi |
Asian Cup 2027, Qualifying tournament, Third round, group D |
 | 18.11.2025 |  | Sri Lanka | | Thailand |  | |
| Colombo |
Asian Cup 2027, Qualifying tournament, Third round, group D |
 | 14.10.2025 |  | Turkmenistan | | Sri Lanka |  | |
| Aşgabat |
Asian Cup 2027, Qualifying tournament, Third round, group D |
 | 09.10.2025 |  | Sri Lanka | | Turkmenistan |  | |
| Colombo |
Asian Cup 2027, Qualifying tournament, Third round, group D |
 | 10.06.2025 |  | Sri Lanka | | Taiwan |  | |
| Colombo |
Asian Cup 2027, Qualifying tournament, Third round, group D |
 | 25.03.2025 |  | Thailand | | Sri Lanka |  | 1:0 (1:0) |
| Bangkok |
Asian Cup 2027, Qualifying tournament, Play-off Round |
 | 10.09.2024 |  | Cambodia | | Sri Lanka |  | 2:2 aet (0:1, 1:1), pen. 2:4 |
| Phnom Penh |
Asian Cup 2027, Qualifying tournament, Play-off Round |
 | 05.09.2024 |  | Sri Lanka | | Cambodia |  | 0:0 |
| Colombo |
Asian Cup 2027, Qualifying tournament, First Round |
 | 17.10.2023 |  | Sri Lanka | | Yemen |  | 1:1 (0:1) |
| Colombo |
Asian Cup 2027, Qualifying tournament, First Round |
 | 12.10.2023 |  | Yemen | | Sri Lanka |  | 3:0 (1:0) |
| Saudi Arabia, Khamis Mushait |
Asian Cup 2023, Qualifying tournament, Third round, group C |
 | 14.06.2022 |  | Maldives | | Sri Lanka |  | 1:0 (0:0) |
| Namangan |
Asian Cup 2023, Qualifying tournament, Third round, group C |
 | 11.06.2022 |  | Sri Lanka | | Thailand |  | 0:2 (0:1) |
| Namangan |
Asian Cup 2023, Qualifying tournament, Third round, group C |
 | 08.06.2022 |  | Uzbekistan | | Sri Lanka |  | 3:0 (1:0) |
| Namangan |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 09.06.2021 |  | Sri Lanka | | South Korea |  | 0:5 (0:3) |
| South Korea, Goyang |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 05.06.2021 |  | Lebanon | | Sri Lanka |  | 3:2 (3:1) |
| South Korea, Goyang |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 19.11.2019 |  | Turkmenistan | | Sri Lanka |  | 2:0 (1:0) |
| Aşgabat |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 15.10.2019 |  | Sri Lanka | | Lebanon |  | 0:3 (0:2) |
| Colombo |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 10.10.2019 |  | South Korea | | Sri Lanka |  | 8:0 (5:0) |
| Hwaseong |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 10.09.2019 |  | Sri Lanka | | North Korea |  | 0:1 (0:0) |
| Colombo |
Asian Cup 2023, Qualifying tournament, Second round, group H |
 | 05.09.2019 |  | Sri Lanka | | Turkmenistan |  | 0:2 (0:1) |
| Colombo |
Asian Cup 2023, Qualifying tournament, First Round |
 | 11.06.2019 |  | Sri Lanka | | Macau |  | 3:0 |
| Colombo |
Asian Cup 2023, Qualifying tournament, First Round |
 | 06.06.2019 |  | Macau | | Sri Lanka |  | 1:0 (0:0) |
| China, Zhuhai |
Asian Cup 2019, Qualifying tournament, First Round |
 | 17.03.2015 |  | Bhutan | | Sri Lanka |  | 2:1 (1:1) |
| Thimphu |
Asian Cup 2019, Qualifying tournament, First Round |
 | 12.03.2015 |  | Sri Lanka | | Bhutan |  | 0:1 (0:0) |
| Nawalapitiya |
Asian Cup 2004, Qualifying tournament, Group G |
 | 22.11.2003 |  | UAE | | Sri Lanka |  | 3:0 (1:0) |
| Dubai |
Asian Cup 2004, Qualifying tournament, Group G |
 | 18.11.2003 |  | UAE | | Sri Lanka |  | 3:1 (2:1) |
| Dubai |
Asian Cup 2004, Qualifying tournament, Group G |
 | 12.11.2003 |  | Turkmenistan | | Sri Lanka |  | 3:0 (2:0) |
| Aşgabat |
Asian Cup 2004, Qualifying tournament, Group G |
 | 09.11.2003 |  | Turkmenistan | | Sri Lanka |  | 1:0 (1:0) |
| Balkanabat |
Asian Cup 2004, Qualifying tournament, Group G |
 | 18.10.2003 |  | Syria | | Sri Lanka |  | 8:0 (2:0) |
| Damascus |
Asian Cup 2004, Qualifying tournament, Group G |
 | 15.10.2003 |  | Syria | | Sri Lanka |  | 5:0 (1:0) |
| Damascus |
Asian Cup 2004, Qualifying tournament, Preliminary round, group B |
 | 25.03.2003 |  | Sri Lanka | | Taiwan |  | 2:1 (1:0) |
| |
Asian Cup 2004, Qualifying tournament, Preliminary round, group B |
 | 21.03.2003 |  | Sri Lanka | | Timor-Leste |  | 3:2 (2:1) |
| |
Asian Cup 2000, Qualifying tournament, Group 3 |
 | 29.11.1999 |  | UAE | | Sri Lanka |  | 6:0 (3:0) |
| Abu Dhabi |
Asian Cup 2000, Qualifying tournament, Group 3 |
 | 27.11.1999 |  | Sri Lanka | | India |  | 1:3 (0:2) |
| Abu Dhabi |
Asian Cup 2000, Qualifying tournament, Group 3 |
 | 25.11.1999 |  | Sri Lanka | | Bangladesh |  | 1:3 (1:1) |
| Abu Dhabi |
Asian Cup 2000, Qualifying tournament, Group 3 |
 | 23.11.1999 |  | Sri Lanka | | Uzbekistan |  | 0:6 (0:4) |
| Abu Dhabi |
Asian Cup 1996, Qualifying tournament, Group 5 |
 | 21.06.1996 |  | Nepal | | Sri Lanka |  | 0:2 |
| Oman, Muscat |
Asian Cup 1996, Qualifying tournament, Group 5 |
 | 19.06.1996 |  | Oman | | Sri Lanka |  | 10:0 |
| Oman, Muscat |
Asian Cup 1996, Qualifying tournament, Group 5 |
 | 17.06.1996 |  | Sri Lanka | | Iran |  | 0:4 |
| Oman, Muscat |
Asian Cup 1996, Qualifying tournament, Group 5 |
 | 14.06.1996 |  | Sri Lanka | | Nepal |  | 3:1 |
| Iran, Tehran |
Asian Cup 1996, Qualifying tournament, Group 5 |
 | 12.06.1996 |  | Iran | | Sri Lanka |  | 7:0 |
| Iran, Tehran |
Asian Cup 1996, Qualifying tournament, Group 5 |
 | 10.06.1996 |  | Sri Lanka | | Oman |  | 0:3 |
| Iran, Tehran |
Asian Cup 1980, Qualifying tournament, Group 3, subgroup B |
 | 08.05.1979 |  | Sri Lanka | | Singapore |  | 4:0 |
| Bangkok |
Asian Cup 1980, Qualifying tournament, Group 3, subgroup B |
 | 06.05.1979 |  | Hong Kong | | Sri Lanka |  | 5:0 |
| Bangkok |
Asian Cup 1980, Qualifying tournament, Group 3, subgroup B |
 | 04.05.1979 |  | Thailand | | Sri Lanka |  | 4:0 |
| Bangkok |
Asian Cup 1980, Qualifying tournament, Group 3, preliminary matches |
 | 02.05.1979 |  | Malaysia | | Sri Lanka |  | 3:1 |
| Bangkok |
Asian Cup 1972, Qualifying tournament, Group 2, subgroup A |
 | 20.12.1971 |  | Bahrain | | Ceylon |  | 3:0 (3:0) |
| |
Asian Cup 1972, Qualifying tournament, Group 2, subgroup A |
 | 16.12.1971 |  | Jordan | | Ceylon |  | 2:1 (1:0) |
| |
Asian Cup 1972, Qualifying tournament, Group 2, subgroup A |
 | 13.12.1971 |  | Iraq | | Ceylon |  | 5:0 (2:0) |
| |
Asian Cup 2007, Qualifying tournament, Preliminary Round |
 | |  | Pakistan | | Sri Lanka |  | +:- |
| |
Asian Cup 1984, Qualifying tournament, Group 2 |
 | |  | Oman | | Sri Lanka |  | 1:1 |
| Jeddah |
Asian Cup 1984, Qualifying tournament, Group 2 |
 | |  | Saudi Arabia | | Sri Lanka |  | 5:0 |
| Jeddah |
Asian Cup 1984, Qualifying tournament, Group 2 |
 | |  | Sri Lanka | | Nepal |  | 4:0 |
| Jeddah |
Asian Cup 1984, Qualifying tournament, Group 2 |
 | |  | UAE | | Sri Lanka |  | 5:1 |
| Jeddah |