Sri Lanka

Full Member
1,520 internationals · 1975–2026

Title chances

This side's chance in each title race we forecast, frozen and scored like every forecast here.

Full odds: World Test Championship · Cricket World Cup · every title race

All-time record

Test1982–2026
M
331
W
107
L
129
D
95
T
0
NR
0
Win %
32.3
ODI1975–2026
M
949
W
438
L
464
D
0
T
6
NR
41
Win %
48.2
T20I2006–2026
M
240
W
103
L
130
D
0
T
6
NR
1
Win %
43.1
Other internationals2014–2014
M
2
W
1
L
0
D
0
T
0
NR
1
Win %
—

Citizen of Nowhere ranking

Test
Current#6 (78.1)Peak rank#2 (2002-05)Peak rating115.3Months at #10
ODI
Current#6 (106.1)Peak rank#2 (1997-05)Peak rating122.3Months at #10
T20I
Current#13 (124.4)Peak rank#1 (2011-09)Peak rating165.7Months at #124

Greatest games

Sri Lanka's most storied internationals across all three formats, by Game Score (closeness, stakes and the strength of both sides), with a ★ for the all-time classics.

ODI
#1
2 Apr 2011 · India won by 6 wickets (with 10 balls remaining) · Cricket World Cup · Final · Mumbai
T20I
#2
22 Mar 2014 · Sri Lanka won by 5 runs · T20 World Cup · Group/League stage · Chittagong
ODI
#3
28 Mar 2007 · South Africa won by 1 wicket (with 10 balls remaining) · Cricket World Cup · Super 8s · Providence
T20I
#4
28 Jan 2013 · Sri Lanka won by 2 runs (D/L method) · Sri Lanka in Australia T20I Series · Melbourne
T20I
#5
28 Feb 2026 · Pakistan won by 5 runs · T20 World Cup · Group/League stage · Kandy
T20I
#6
27 Sep 2012 · Match tied · T20 World Cup · Group/League stage · Pallekele
T20I
#7
7 Jun 2024 · Bangladesh won by 2 wickets · T20 World Cup · Group/League stage · Dallas
T20I
#8
4 Oct 2012 · Sri Lanka won by 16 runs · T20 World Cup · Semi-final · Colombo
T20I
#9
26 Sep 2025 · Match tied · Asia Cup · Dubai
T20I
#10
6 Apr 2014 · Sri Lanka won by 6 wickets · T20 World Cup · Final · Mirpur
ODI
#11
4 Apr 2007 · Sri Lanka won by 2 runs · Cricket World Cup · Super 8s · North Sound
T20I
#12
30 Apr 2010 · New Zealand won by 2 wickets · T20 World Cup · Group/League stage · Guyana

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

2014Won
T20 World Cup
vs India
Sri Lanka won by 6 wickets
2012Lost
T20 World Cup
vs West Indies
West Indies won by 36 runs
2011Lost
Cricket World Cup
vs India
India won by 6 wickets (with 10 balls remaining)
2009Lost
T20 World Cup
vs Pakistan
Pakistan won by 8 wickets
2007Lost
Cricket World Cup
vs Australia
Australia won by 53 runs (D/L method)
2002Shared
Champions Trophy
vs India
No result
1996Won
Cricket World Cup
vs Australia
Sri Lanka won by 7 wickets (with 22 balls remaining)

Series trophies

Warne-Muralitharan Trophy
Australia v Sri Lanka · Test · 2007–2025 · 7 series
Held by Australia

Head-to-head

Pakistan253 matches
Test
17–23 (19D)
ODI
59–97
T20I
13–20
India252 matches
Test
7–23 (18D)
ODI
59–99
T20I
9–22
New Zealand177 matches
Test
11–18 (11D)
ODI
44–54
T20I
9–17
Australia167 matches
Test
5–22 (8D)
ODI
37–64
T20I
11–15
England146 matches
Test
9–19 (11D)
ODI
40–42
T20I
4–17
South Africa132 matches
Test
9–18 (6D)
ODI
33–46
T20I
5–12
West Indies115 matches
Test
11–5 (10D)
ODI
33–32
T20I
11–10
Bangladesh111 matches
Test
21–1 (6D)
ODI
45–13
T20I
14–9
Zimbabwe97 matches
Test
14–0 (6D)
ODI
51–12
T20I
7–4
Afghanistan25 matches
Test
1–0
ODI
10–4
T20I
6–3
Ireland11 matches
Test
2–0
ODI
5–0
T20I
4–0
Netherlands10 matches
Test
—
ODI
6–0
T20I
4–0

Recent internationals

2026-10-22ODI
vs England
W Sri Lanka won by 2 wickets
Rawalpindi Cricket Stadium, Rawalpindi
2026-10-18ODI
vs Pakistan
L Pakistan won by 37 runs
Rawalpindi Cricket Stadium, Rawalpindi
2026-10-13T20I
vs Pakistan
W Sri Lanka won by 8 wickets
Rawalpindi Cricket Stadium, Rawalpindi
2026-10-11T20I
vs Pakistan
L Pakistan won by 82 runs
Rawalpindi Cricket Stadium, Rawalpindi
2026-10-09T20I
vs Pakistan
L Pakistan won by 4 wickets
Rawalpindi Cricket Stadium, Rawalpindi
2026-10-03T20I
vs Bangladesh
W Sri Lanka won by 63 runs
Korogi Sports Park, Nisshin
2026-10-01T20I
vs India
L India won by 124 runs
Korogi Sports Park, Nisshin
2026-09-27ODI
vs England
L England won by 223 runs
Kennington Oval, London
2026-09-24ODI
vs England
W Sri Lanka won by 16 runs
Headingley, Leeds
2026-09-22ODI
vs England
L England won by 89 runs
Riverside Ground, Chester-le-Street
2026-09-19T20I
vs England
L England won by 8 wickets
Old Trafford, Manchester
2026-09-17T20I
vs England
L England won by 6 wickets
Sophia Gardens, Cardiff

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