Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next ODI India (A)
One Day Internationals - Sun 13 Dec, 08:30 Their stats Preview

Sri Lanka ODI Stats

Sri Lanka ODIs game by game, and how the opposition did in each

Updated 27 September 2026, after the England game

Reset
Stat Avg
One Day Internationals 27 Jan 26 EnglandH 304357/3
One Day Internationals 24 Jan 26 EnglandH 219223/5
One Day Internationals 22 Jan 26 EnglandH 271/6252
One Day Internationals 8 Jul 25 BangladeshH 285/7186
One Day Internationals 5 Jul 25 BangladeshH 232248
One Day Internationals 2 Jul 25 BangladeshH 244167
One Day Internationals 14 Feb 25 AustraliaH 281/4107
One Day Internationals 12 Feb 25 AustraliaH 214165
One Day Internationals 17 Nov 24 New ZealandH 210/7209
One Day Internationals 13 Nov 24 New ZealandH 324/5175/9
One Day Internationals 26 Oct 24 West IndiesH 156/3196/2
One Day Internationals 23 Oct 24 West IndiesH 190/5189
One Day Internationals 20 Oct 24 West IndiesH 234/5185/4
One Day Internationals 7 Aug 24 IndiaH 248/7138
One Day Internationals 4 Aug 24 IndiaH 240/9208
One Day Internationals 2 Aug 24 IndiaH 230/8230
One Day Internationals 14 Feb 24 AfghanistanH 267/3266
One Day Internationals 11 Feb 24 AfghanistanH 308/6153
One Day Internationals 9 Feb 24 AfghanistanH 381/3339/6
One Day Internationals 11 Jan 24 ZimbabweH 97/296
Runs 247204 304357 219223 271252 285186 232248 244167 281107 214165 210209 324175 156196 190189 234185 248138 240208 230230 267266 308153 381339 9796
Wickets 8.56.5 310 510 106 107 1010 1010 104 1010 107 95 23 105 45 107 109 108 103 106 63 102
Run rate 5.695.36 6.57.1 4.44.8 5.45.1 5.74.7 4.85.4 5.04.7 5.64.4 4.74.9 4.64.6 6.66.5 6.88.9 5.05.3 7.44.8 5.05.3 4.84.9 4.64.8 7.65.5 6.24.5 7.66.8 5.84.2
Sixes 4.64.2 610 12 44 03 36 55 62 61 13 61 48 24 64 64 26 56 115 50 129 11
Fours 24.418.8 3031 1714 2621 3819 2618 2319 2513 2217 1919 3422 2115 2219 2612 1918 1915 2321 2724 2616 3335 118
Catches 3.34.7 38 18 54 45 57 46 42 39 57 35 22 42 13 22 36 36 42 35 43 32
Powerplay runs 54.254.8 10440 3652 4941 5155 7566 5062 4048 3936 4138 5871 4777 3137 6943 4167 4276 3771 8364 4049 9259 5844
Powerplay wickets lost 1.401.70 31 11 01 12 21 31 13 44 22 10 01 24 32 03 10 10 01 21 05 11
Performance points 451371 392623 322511 551397 545367 477501 477416 512205 437435 495407 537316 212260 425297 345303 491297 446423 452442 494331 527313 526420 347154
Dream11 points 799646 6781017 588782 893701 955638 832870 851741 923419 820728 772677 918546 405490 778557 654520 851616 798706 852793 921582 918528 938754 628264
Each figure is Sri Lanka's, the opposition's under it. Wickets are the wickets Sri Lanka took.

Sri Lanka ODI Game by Game

Runs, the last 20 ODIs, newest on the left

Line240.5
Avg
Hit
One Day Internationals 27 Jan 26 EnglandH 304357/3
One Day Internationals 24 Jan 26 EnglandH 219223/5
One Day Internationals 22 Jan 26 EnglandH 271/6252
One Day Internationals 8 Jul 25 BangladeshH 285/7186
One Day Internationals 5 Jul 25 BangladeshH 232248
One Day Internationals 2 Jul 25 BangladeshH 244167
One Day Internationals 14 Feb 25 AustraliaH 281/4107
One Day Internationals 12 Feb 25 AustraliaH 214165
One Day Internationals 17 Nov 24 New ZealandH 210/7209
One Day Internationals 13 Nov 24 New ZealandH 324/5175/9
One Day Internationals 26 Oct 24 West IndiesH 156/3196/2
One Day Internationals 23 Oct 24 West IndiesH 190/5189
One Day Internationals 20 Oct 24 West IndiesH 234/5185/4
One Day Internationals 7 Aug 24 IndiaH 248/7138
One Day Internationals 4 Aug 24 IndiaH 240/9208
One Day Internationals 2 Aug 24 IndiaH 230/8230
One Day Internationals 14 Feb 24 AfghanistanH 267/3266
One Day Internationals 11 Feb 24 AfghanistanH 308/6153
One Day Internationals 9 Feb 24 AfghanistanH 381/3339/6
One Day Internationals 11 Jan 24 ZimbabweH 97/296

Sri Lanka ODI Results

The last 20 ODIs, newest first: 15 won

Opponent Result SL Opp RR
England (H)27 Jan Lby 53 runs 30446.4 ov 357/350 ov 6.51
England (H)24 Jan Lby 5 wickets 21949.3 ov 223/546.2 ov 4.42
England (H)22 Jan Wby 19 runs 271/650 ov 25249.2 ov 5.42
Bangladesh (H)8 Jul 2025 Wby 99 runs 285/750 ov 18639.4 ov 5.70
Bangladesh (H)5 Jul 2025 Lby 16 runs 23248.5 ov 24845.5 ov 4.75
Bangladesh (H)2 Jul 2025 Wby 77 runs 24449.2 ov 16735.5 ov 4.95
Australia (H)14 Feb 2025 Wby 174 runs 281/450 ov 10724.2 ov 5.62
Australia (H)12 Feb 2025 Wby 49 runs 21446 ov 16533.5 ov 4.65
New Zealand (H)17 Nov 2024 Wby 3 wickets 210/746 ov 20945.1 ov 4.57
New Zealand (H)13 Nov 2024 Wby 45 runs 324/549.2 ov 175/927 ov 6.57
West Indies (H)26 Oct 2024 Lby 8 wickets 156/323 ov 196/222 ov 6.78
West Indies (H)23 Oct 2024 Wby 5 wickets 190/538.2 ov 18936 ov 4.96
West Indies (H)20 Oct 2024 Wby 5 wickets 234/531.5 ov 185/438.3 ov 7.35
India (H)7 Aug 2024 Wby 110 runs 248/750 ov 13826.1 ov 4.96
India (H)4 Aug 2024 Wby 32 runs 240/950 ov 20842.2 ov 4.80
India (H)2 Aug 2024 Ttied 230/850 ov 23047.5 ov 4.60
Afghanistan (H)14 Feb 2024 Wby 7 wickets 267/335.2 ov 26648.2 ov 7.56
Afghanistan (H)11 Feb 2024 Wby 155 runs 308/650 ov 15333.5 ov 6.16
Afghanistan (H)9 Feb 2024 Wby 42 runs 381/350 ov 339/650 ov 7.62
Zimbabwe (H)11 Jan 2024 Wby 8 wickets 97/216.4 ov 9622.5 ov 5.82

Sri Lanka ODI Splits

The last 20 ODIs: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game

VenuePW-LWin %RunsOpp
Home 20 15-4 75% 247 204
InningsPW-LWin %RunsOpp
Batting first 13 10-2 77% 262 195
Chasing 7 5-2 71% 219 221
TossPW-LWin %RunsOpp
Won the toss 13 11-1 85% 251 185
Lost the toss 7 4-3 57% 239 241
CompetitionPW-LWin %RunsOpp
One Day Internationals 20 15-4 75% 247 204
OpponentPW-LWin %RunsOpp
Afghanistan 3 3-0 100% 319 253
Bangladesh 3 2-1 67% 254 200
West Indies 3 2-1 67% 193 190
India 3 2-0 67% 239 192
England 3 1-2 33% 265 277
Australia 2 2-0 100% 248 136
New Zealand 2 2-0 100% 267 192
Zimbabwe 1 1-0 100% 97.0 96.0
GroundPW-LWin %RunsOpp
R.Premadasa Stadium, Colombo 14 10-3 71% 254 205
Pallekele International Cricket Stadium, Pallekele, Kandy 5 4-1 80% 211 209
Rangiri Dambulla International Stadium, Dambulla 1 1-0 100% 324 175
YearPW-LWin %RunsOpp
2026 3 1-2 33% 265 277
2025 5 4-1 80% 251 175
2024 12 10-1 83% 240 199

ODI Sides

International sides with 8+ ODIs in the last two years, by win rate

SidePWin %RunsOpp
1Afghanistan 1573%247221
2India 2871%273263
3New Zealand 3263%233227
4Sri Lanka 2255%250238
5South Africa 2454%255265
6Pakistan 2654%225235
7Australia 2245%245244
8England 2442%279248
9West Indies 2638%236245
10Namibia 838%201255
11Bangladesh 2737%207217
12Zimbabwe 1631%216232
13Ireland 1429%244258

Sri Lanka ODI Questions

What is Sri Lanka's average ODI score?

Sri Lanka have averaged 247 runs per ODI over their last 20 ODIs, and conceded 204. Their highest was 381 against Afghanistan on 9 Feb 2024, their lowest 97 against Zimbabwe.

What is Sri Lanka's ODI record?

Sri Lanka have won 15 and lost 4 with 1 tied of their last 20 ODIs.

Do Sri Lanka do better batting first or chasing in ODIs?

Batting first, Sri Lanka have won 10 of 13 and averaged 262. Batting second they have won 5 of 7, averaging 219.

Who has scored the most ODI runs for Sri Lanka recently?

Over Sri Lanka's last 20 ODIs: Kusal Mendis (1059 runs in 20), Charith Asalanka (808 runs in 19), Pathum Nissanka (690 runs in 17).

Who has taken the most ODI wickets for Sri Lanka recently?

Over Sri Lanka's last 20 ODIs: Wanindu Hasaranga (34 wickets in 13), Asitha Fernando (27 wickets in 18), Dunith Wellalage (20 wickets in 14).

When do Sri Lanka play their next ODI?

Sri Lanka play India away in the One Day Internationals on Sun 13 Dec, 08:30 (UK time).