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
One Day Internationals 8 Jan 24 ZimbabweH 211/8208
One Day Internationals 7 Jun 23 AfghanistanH 120/1116
One Day Internationals 4 Jun 23 AfghanistanH 323/6191
One Day Internationals 2 Jun 23 AfghanistanH 268269/4
ICC Cricket World Cup Super League 30 Nov 22 AfghanistanH 314/6313/8
ICC Cricket World Cup Super League 25 Nov 22 AfghanistanH 234294/8
ICC Cricket World Cup Super League 24 Jun 22 AustraliaH 160164/6
ICC Cricket World Cup Super League 21 Jun 22 AustraliaH 258254
ICC Cricket World Cup Super League 19 Jun 22 AustraliaH 292/4291/6
Runs 245213 304357 219223 271252 285186 232248 244167 281107 214165 210209 324175 156196 190189 234185 248138 240208 230230 267266 308153 381339 9796 211208 120116 323191 268269 314313 234294 160164 258254 292291
Wickets 8.36.7 310 510 106 107 1010 1010 104 1010 107 95 23 105 45 107 109 108 103 106 63 102 108 101 106 410 86 810 610 1010 64
Run rate 5.695.33 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 4.34.7 7.55.2 6.54.5 5.45.7 6.36.3 6.25.9 3.74.2 5.35.1 6.05.8
Sixes 4.03.7 610 12 44 03 36 55 62 61 13 61 48 24 64 64 26 56 115 50 129 11 22 21 43 12 75 22 21 21 37
Fours 24.319.6 3031 1714 2621 3819 2618 2319 2513 2217 1919 3422 2115 2219 2612 1918 1915 2321 2724 2616 3335 118 1719 1617 3215 2725 2831 3029 1714 2325 2817
Catches 3.64.3 38 18 54 45 57 46 42 39 57 35 22 42 13 22 36 36 42 35 43 32 47 60 52 35 52 52 46 34 42
Powerplay runs 53.751.9 10440 3652 4941 5155 7566 5062 4048 3936 4138 5871 4777 3137 6943 4167 4276 3771 8364 4049 9259 5844 4251 8451 5433 4445 5442 7160 3534 3545 5447
Powerplay wickets lost 1.411.62 31 11 01 12 21 31 13 44 22 10 01 24 32 03 10 10 01 21 05 11 21 04 01 21 01 20 33 31 11
Performance points 448380 392623 322511 551397 545367 477501 477416 512205 437435 495407 537316 212260 425297 345303 491297 446423 452442 494331 527313 526420 347154 443421 378133 554324 361479 509445 431504 317406 504504 472377
Dream11 points 787663 6781017 588782 893701 955638 832870 851741 923419 820728 772677 918546 405490 778557 654520 851616 798706 852793 921582 918528 938754 628264 766742 669285 984590 639818 869815 717918 571690 868786 771651
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 29 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
One Day Internationals 8 Jan 24 ZimbabweH 211/8208
One Day Internationals 7 Jun 23 AfghanistanH 120/1116
One Day Internationals 4 Jun 23 AfghanistanH 323/6191
One Day Internationals 2 Jun 23 AfghanistanH 268269/4
ICC Cricket World Cup Super League 30 Nov 22 AfghanistanH 314/6313/8
ICC Cricket World Cup Super League 25 Nov 22 AfghanistanH 234294/8
ICC Cricket World Cup Super League 24 Jun 22 AustraliaH 160164/6
ICC Cricket World Cup Super League 21 Jun 22 AustraliaH 258254
ICC Cricket World Cup Super League 19 Jun 22 AustraliaH 292/4291/6

Sri Lanka ODI Results

The last 29 ODIs, newest first: 21 won

Opponent Result SL Opp RR
England (H)ODI, 27 Jan Lby 53 runs 30446.4 ov 357/350 ov 6.51
England (H)ODI, 24 Jan Lby 5 wickets 21949.3 ov 223/546.2 ov 4.42
England (H)ODI, 22 Jan Wby 19 runs 271/650 ov 25249.2 ov 5.42
Bangladesh (H)ODI, 8 Jul 2025 Wby 99 runs 285/750 ov 18639.4 ov 5.70
Bangladesh (H)ODI, 5 Jul 2025 Lby 16 runs 23248.5 ov 24845.5 ov 4.75
Bangladesh (H)ODI, 2 Jul 2025 Wby 77 runs 24449.2 ov 16735.5 ov 4.95
Australia (H)ODI, 14 Feb 2025 Wby 174 runs 281/450 ov 10724.2 ov 5.62
Australia (H)ODI, 12 Feb 2025 Wby 49 runs 21446 ov 16533.5 ov 4.65
New Zealand (H)ODI, 17 Nov 2024 Wby 3 wickets 210/746 ov 20945.1 ov 4.57
New Zealand (H)ODI, 13 Nov 2024 Wby 45 runs 324/549.2 ov 175/927 ov 6.57
West Indies (H)ODI, 26 Oct 2024 Lby 8 wickets 156/323 ov 196/222 ov 6.78
West Indies (H)ODI, 23 Oct 2024 Wby 5 wickets 190/538.2 ov 18936 ov 4.96
West Indies (H)ODI, 20 Oct 2024 Wby 5 wickets 234/531.5 ov 185/438.3 ov 7.35
India (H)ODI, 7 Aug 2024 Wby 110 runs 248/750 ov 13826.1 ov 4.96
India (H)ODI, 4 Aug 2024 Wby 32 runs 240/950 ov 20842.2 ov 4.80
India (H)ODI, 2 Aug 2024 Ttied 230/850 ov 23047.5 ov 4.60
Afghanistan (H)ODI, 14 Feb 2024 Wby 7 wickets 267/335.2 ov 26648.2 ov 7.56
Afghanistan (H)ODI, 11 Feb 2024 Wby 155 runs 308/650 ov 15333.5 ov 6.16
Afghanistan (H)ODI, 9 Feb 2024 Wby 42 runs 381/350 ov 339/650 ov 7.62
Zimbabwe (H)ODI, 11 Jan 2024 Wby 8 wickets 97/216.4 ov 9622.5 ov 5.82
Zimbabwe (H)ODI, 8 Jan 2024 Wby 2 wickets 211/849 ov 20844.4 ov 4.31
Afghanistan (H)ODI, 7 Jun 2023 Wby 9 wickets 120/116 ov 11622.2 ov 7.50
Afghanistan (H)ODI, 4 Jun 2023 Wby 132 runs 323/650 ov 19142.1 ov 6.46
Afghanistan (H)ODI, 2 Jun 2023 Lby 6 wickets 26850 ov 269/446.5 ov 5.36
Afghanistan (H)CWCSL, 30 Nov 2022 Wby 4 wickets 314/649.4 ov 313/850 ov 6.32
Afghanistan (H)CWCSL, 25 Nov 2022 Lby 60 runs 23438 ov 294/850 ov 6.16
Australia (H)CWCSL, 24 Jun 2022 Lby 6 wickets 16043.1 ov 164/639.3 ov 3.71
Australia (H)CWCSL, 21 Jun 2022 Wby 4 runs 25849 ov 25450 ov 5.27
Australia (H)CWCSL, 19 Jun 2022 Wby 6 wickets 292/448.3 ov 291/650 ov 6.02

Sri Lanka ODI Splits

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

VenuePW-LWin %RunsOpp
Home 29 21-7 72% 245 213
InningsPW-LWin %RunsOpp
Batting first 17 12-4 71% 259 201
Chasing 12 9-3 75% 225 231
TossPW-LWin %RunsOpp
Won the toss 15 12-2 80% 250 184
Lost the toss 14 9-5 64% 241 245
CompetitionPW-LWin %RunsOpp
One Day Internationals 24 18-5 75% 244 203
ICC Cricket World Cup Super League 5 3-2 60% 252 263
OpponentPW-LWin %RunsOpp
Afghanistan 8 6-2 75% 277 243
Australia 5 4-1 80% 241 196
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
New Zealand 2 2-0 100% 267 192
Zimbabwe 2 2-0 100% 154 152
GroundPW-LWin %RunsOpp
R.Premadasa Stadium, Colombo 18 13-4 72% 249 210
Pallekele International Cricket Stadium, Pallekele, Kandy 7 5-2 71% 229 236
Mahinda Rajapaksa International Cricket Stadium, Hambantota 3 2-1 67% 237 192
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 13 11-1 85% 238 199
2023 3 2-1 67% 237 192
2022 5 3-2 60% 252 263

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 245 runs per ODI over their last 29 ODIs, and conceded 213. 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 21 and lost 7 with 1 tied of their last 29 ODIs.

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

Batting first, Sri Lanka have won 12 of 17 and averaged 259. Batting second they have won 9 of 12, averaging 225.

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

Over Sri Lanka's last 29 ODIs: Kusal Mendis (1371 runs in 29), Charith Asalanka (1135 runs in 27), Pathum Nissanka (1094 runs in 25).

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

Over Sri Lanka's last 29 ODIs: Wanindu Hasaranga (45 wickets in 18), Asitha Fernando (28 wickets in 19), Maheesh Theekshana (26 wickets in 21).

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).