Back to International Cricket

Sri Lanka

Full Member
1,500 internationals · 1975–2026

All-time record

FormatSpanMWLDTNRWin %
Test1982–2025327107127930032.7
ODI1975–2026944436461064148.3
T20I2006–202622910012206143.9
Other internationals2014–2014210001

Citizen of Nowhere ranking

Test
Current#6 (88.8)Peak rank#2 (2002-05)Peak rating115.3Months at #10
ODI
Current#6 (106.7)Peak rank#2 (1997-05)Peak rating122.3Months at #10
T20I
Current#12 (124.8)Peak rank#1 (2011-09)Peak rating165.7Months at #124

Major honours

Cricket World Cup1× (1996) · RU 2 (2007, 2011)
T20 World Cup1× (2014) · RU 2 (2009, 2012)
Champions Trophy1× (2002*)
Asia Cup6× (1986, 1997, 2004, 2008, 2014, 2022) · RU 6 (1988, 1990-91, 1995, 2000, 2010, 2023)

Major-tournament finals

YearTournamentOpponentResult
2014T20 World CupIndiaWonSri Lanka won by 6 wickets
2012T20 World CupWest IndiesLostWest Indies won by 36 runs
2011Cricket World CupIndiaLostIndia won by 6 wickets (with 10 balls remaining)
2009T20 World CupPakistanLostPakistan won by 8 wickets
2007Cricket World CupAustraliaLostAustralia won by 53 runs (D/L method)
2002Champions TrophyIndiaSharedNo result
1996Cricket World CupAustraliaWonSri Lanka won by 7 wickets (with 22 balls remaining)

Series trophies

Warne-Muralitharan Trophy
Australia v Sri Lanka · Test · 20072025 · 7 series
Held by Australia

Head-to-head

OpponentTest (W–L)ODI (W–L)T20I (W–L)Matches
Pakistan17–23 (19D)59–9612–18249
India7–22 (17D)59–999–21249
New Zealand11–18 (11D)44–549–17177
Australia5–22 (8D)37–6411–15167
England9–19 (11D)38–404–14139
South Africa9–18 (6D)33–465–12132
West Indies11–4 (9D)33–3210–8110
Bangladesh21–1 (6D)45–1313–9110
Zimbabwe14–0 (6D)51–127–497
Afghanistan1–010–46–325
Ireland2–05–04–011
Netherlands6–04–010
Kenya5–11–07
United Arab Emirates3–02–05
Scotland4–04
Canada2–02
Namibia1–12
Oman1–01–02
Bermuda1–01
Hong Kong1–01

Recent internationals

DateFmtOpponentResultVenue
2026-06-03ODIWest IndiesW Sri Lanka won by 41 runsSabina Park, Kingston, Jamaica, Kingston
2026-02-28T20IPakistanL Pakistan won by 5 runsPallekele International Cricket Stadium, Kandy
2026-02-25T20INew ZealandL New Zealand won by 61 runsR Premadasa Stadium, Colombo, Colombo
2026-02-22T20IEnglandL England won by 51 runsPallekele International Cricket Stadium, Kandy
2026-02-19T20IZimbabweL Zimbabwe won by 6 wicketsR Premadasa Stadium, Colombo, Colombo
2026-02-16T20IAustraliaW Sri Lanka won by 8 wicketsPallekele International Cricket Stadium, Kandy
2026-02-12T20IOmanW Sri Lanka won by 105 runsPallekele International Cricket Stadium, Kandy
2026-02-08T20IIrelandW Sri Lanka won by 20 runsR Premadasa Stadium, Colombo, Colombo
2026-02-03T20IEnglandL England won by 12 runsPallekele International Cricket Stadium, Kandy
2026-02-01T20IEnglandL England won by 6 wickets (D/L method)Pallekele International Cricket Stadium, Kandy
2026-01-30T20IEnglandL England won by 11 runs (D/L method)Pallekele International Cricket Stadium, Kandy
2026-01-27ODIEnglandL England won by 53 runsR Premadasa Stadium, Colombo, Colombo

From the project cricket workbook: results since 1877, recomputed monthly ICC rankings, and curated honours. See the methodology on the hub.