China vs Sri Lanka
head-to-head record
- China wins
- 3
- Draws
- 0
- Sri Lanka wins
- 0
3 meetings, 1972 to 1986Goals: China 7, Sri Lanka 2
China and Sri Lanka have met 3 times since 1972. China have won 3, Sri Lanka 0. They last met on 1 May 1986, when China won 3–0 in the Quaid-e-Azam International Tournament.
The 3 meetings have produced 9 goals, 3.00 per game. The biggest win is China’s 3–0 in the Quaid-e-Azam International Tournament in 1986. China have won the last three meetings.
Who has won more, China or Sri Lanka?
All matches3 matches
Competitive1 match
Friendlies2 matches
Key numbers
- Goals
- China 7, Sri Lanka 23.00 per game
- First meeting
- Sri Lanka 2–3 ChinaFriendly, 3 Sept 1972
- Most recent
- China 3–0 Sri LankaQuaid-e-Azam International Tournament, 1 May 1986
- China’s biggest win
- China 3–0 Sri LankaQuaid-e-Azam International Tournament, 1 May 1986
- Most goals in a meeting
- Sri Lanka 2–3 ChinaFriendly, 3 Sept 1972
- Current run
- China, 3 wins in a row
- TFN Elo rating now
- China 1482 (107th), Sri Lanka 1033 (193rd)How the rating works
All 3 meetings
- China3Sri Lanka0
Quaid-e-Azam International Tournament
Islamabad, Pakistan (neutral)
- Sri Lanka0China1
Friendly
Colombo, Sri Lanka
- Sri Lanka2China3
Friendly
Colombo, Sri Lanka
Home, away and neutral
In Sri Lanka's home games
2 matches
200
ChinaDrawsSri Lanka
At neutral venues
1 match
100
ChinaDrawsSri Lanka
Record by competition
| Competition | Played | China | Draws | Sri Lanka | Goals |
|---|---|---|---|---|---|
| Friendly | 2 | 2 | 0 | 0 | 4–2 |
| Quaid-e-Azam International Tournament | 1 | 1 | 0 | 0 | 3–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1970s | 2 | 6 | |
| 1980s | 1 | 3 |
Longest runs
| Longest run of | China | Sri Lanka |
|---|---|---|
| Wins in a row | 31972 to 1986 | None |
| Unbeaten meetings | 31972 to 1986 | None |
Questions answered
How many times have China and Sri Lanka played each other?
3 times, starting on 3 September 1972. 1 of those meetings were competitive and 2 were friendlies.
Who has won more matches between China and Sri Lanka?
China, with 3 wins to 0. 0 matches ended level.
What is the biggest win in China vs Sri Lanka?
China’s 3–0 win in the Quaid-e-Azam International Tournament on 1 May 1986 in Islamabad.
When did China and Sri Lanka last play?
On 1 May 1986 in Islamabad, when China won 3–0 in the Quaid-e-Azam International Tournament.
What is the competitive record between China and Sri Lanka?
In 1 competitive match, China have 1 win, Sri Lanka have 0, and 0 ended level.
Every China vs Sri Lanka result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| China | 3–0 | Sri Lanka | Quaid-e-Azam International Tournament | Islamabad, Pakistan (neutral) | |
| Sri Lanka | 0–1 | China | Friendly | Colombo, Sri Lanka | |
| Sri Lanka | 2–3 | China | Friendly | Colombo, Sri Lanka |
Recent form
China
- Lv TajikistanFriendly0–1Tue 6 Oct 2026
- Lv PalestineFriendly0–5Fri 2 Oct 2026
- Lv New ZealandFriendly0–3Sun 27 Sept 2026
- Wv MaldivesFriendly3–0Thu 24 Sept 2026
- Dv ThailandFriendly0–0Tue 9 Jun 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.