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 Sep 26 EnglandA 132355/7
One Day Internationals 24 Sep 26 EnglandA 321/6305/9
One Day Internationals 22 Sep 26 EnglandA 176265
One Day Internationals 3 Jun 26 West IndiesA 303/7262
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 16 Nov 25 PakistanA 211215/4
One Day Internationals 14 Nov 25 PakistanA 288/8289/2
One Day Internationals 11 Nov 25 PakistanA 293/9299/5
One Day Internationals 31 Aug 25 ZimbabweA 278/5277/7
One Day Internationals 29 Aug 25 ZimbabweA 298/6291/8
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 11 Jan 25 New ZealandA 290/8150
One Day Internationals 8 Jan 25 New ZealandA 142255/9
One Day Internationals 4 Jan 25 New ZealandA 178180/1
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 18 Mar 24 BangladeshA 235237/6
One Day Internationals 15 Mar 24 BangladeshA 287/7286/7
One Day Internationals 13 Mar 24 BangladeshA 255257/4
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
ICC Cricket World Cup 9 Nov 23 New ZealandA 171172/5
ICC Cricket World Cup 6 Nov 23 BangladeshA 279282/7
ICC Cricket World Cup 2 Nov 23 IndiaA 55357/8
ICC Cricket World Cup 30 Oct 23 AfghanistanA 241242/3
Runs 239232 132355 321305 176265 303262 304357 219223 271252 211215 288289 293299 278277 298291 285186 232248 244167 281107 214165 290150 142255 178180 210209 324175 156196 190189 234185 248138 240208 230230 235237 287286 255257 267266 308153 381339 9796 211208 171172 279282 55357 241242
Wickets 7.57.6 710 96 1010 107 310 510 106 410 28 59 75 86 107 1010 1010 104 1010 108 910 110 107 95 23 105 45 107 109 108 610 77 410 103 106 63 102 108 510 710 810 310
Run rate 5.385.67 4.57.1 6.46.1 4.85.5 6.15.3 6.57.1 4.44.8 5.45.1 4.74.8 5.86.0 5.96.0 5.65.5 6.05.8 5.74.7 4.85.4 5.04.7 5.64.4 4.74.9 5.85.1 4.76.9 4.16.8 4.64.6 6.66.5 6.88.9 5.05.3 7.44.8 5.05.3 4.84.9 4.64.8 4.75.9 6.15.7 5.25.8 7.65.5 6.24.5 7.66.8 5.84.2 4.34.7 3.77.4 5.66.9 2.87.1 4.95.3
Sixes 4.64.4 410 810 20 95 610 12 44 10 43 33 02 52 03 36 55 62 61 153 46 41 13 61 48 24 64 64 26 56 39 97 63 115 50 129 11 22 35 77 09 25
Fours 22.721.4 1135 3026 2028 2318 3031 1714 2621 1917 2326 2826 3023 3025 3819 2618 2319 2513 2217 2013 1322 1721 1919 3422 2115 2219 2612 1918 1915 2321 2221 2327 2325 2724 2616 3335 118 1719 2123 2733 631 1919
Catches 3.45.3 38 64 16 46 38 18 54 23 23 05 34 64 45 57 46 42 39 77 77 18 57 35 22 42 13 22 36 36 67 46 28 42 35 43 32 47 39 36 56 24
Powerplay runs 51.656.4 6350 4682 4064 -76 10440 3652 4941 5846 5178 7528 4555 2936 5155 7566 5062 4048 3936 6636 4971 2370 4138 5871 4777 3137 6943 4167 4276 3771 3956 -64 7155 8364 4049 9259 5844 4251 7473 5257 1460 4150
Powerplay wickets lost 1.631.50 31 10 11 -2 31 11 01 11 11 01 01 12 12 21 31 13 44 05 41 40 22 10 01 24 32 03 10 10 21 -1 13 01 21 05 11 21 50 12 61 11
Performance points 420424 293638 575456 367516 513425 392623 322511 551397 299428 325469 387530 437395 502431 545367 477501 477416 512205 437435 552359 381502 200434 495407 537316 212260 425297 345303 491297 446423 452442 397500 476477 343518 494331 527313 526420 347154 443421 297460 443514 245597 310452
Dream11 points 742732 5511035 955787 716883 923705 6781017 588782 893701 551751 570803 720890 779667 875738 955638 832870 851741 923419 820728 953607 599822 378769 772677 918546 405490 778557 654520 851616 798706 852793 662877 823802 640873 921582 918528 938754 628264 766742 503851 809880 3911061 535792
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 40 ODIs, newest on the left

Line240.5
Avg
Hit
One Day Internationals 27 Sep 26 EnglandA 132355/7
One Day Internationals 24 Sep 26 EnglandA 321/6305/9
One Day Internationals 22 Sep 26 EnglandA 176265
One Day Internationals 3 Jun 26 West IndiesA 303/7262
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 16 Nov 25 PakistanA 211215/4
One Day Internationals 14 Nov 25 PakistanA 288/8289/2
One Day Internationals 11 Nov 25 PakistanA 293/9299/5
One Day Internationals 31 Aug 25 ZimbabweA 278/5277/7
One Day Internationals 29 Aug 25 ZimbabweA 298/6291/8
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 11 Jan 25 New ZealandA 290/8150
One Day Internationals 8 Jan 25 New ZealandA 142255/9
One Day Internationals 4 Jan 25 New ZealandA 178180/1
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 18 Mar 24 BangladeshA 235237/6
One Day Internationals 15 Mar 24 BangladeshA 287/7286/7
One Day Internationals 13 Mar 24 BangladeshA 255257/4
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
ICC Cricket World Cup 9 Nov 23 New ZealandA 171172/5
ICC Cricket World Cup 6 Nov 23 BangladeshA 279282/7
ICC Cricket World Cup 2 Nov 23 IndiaA 55357/8
ICC Cricket World Cup 30 Oct 23 AfghanistanA 241242/3

Sri Lanka ODI Results

The last 40 ODIs, newest first: 22 won

Opponent Result SL Opp RR
England (A)ODI, 27 Sep Lby 223 runs 13229.1 ov 355/750 ov 4.53
England (A)ODI, 24 Sep Wby 16 runs 321/650 ov 305/950 ov 6.42
England (A)ODI, 22 Sep Lby 89 runs 17637 ov 26548.1 ov 4.76
West Indies (A)ODI, 3 Jun Wby 41 runs 303/750 ov 26249.2 ov 6.06
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
Pakistan (A)ODI, 16 Nov 2025 Lby 6 wickets 21145.2 ov 215/444.4 ov 4.65
Pakistan (A)ODI, 14 Nov 2025 Lby 8 wickets 288/850 ov 289/248.2 ov 5.76
Pakistan (A)ODI, 11 Nov 2025 Lby 6 runs 293/950 ov 299/550 ov 5.86
Zimbabwe (A)ODI, 31 Aug 2025 Wby 5 wickets 278/549.3 ov 277/750 ov 5.62
Zimbabwe (A)ODI, 29 Aug 2025 Wby 7 runs 298/650 ov 291/850 ov 5.96
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 (A)ODI, 11 Jan 2025 Wby 140 runs 290/850 ov 15029.4 ov 5.80
New Zealand (A)ODI, 8 Jan 2025 Lby 113 runs 14230.2 ov 255/937 ov 4.68
New Zealand (A)ODI, 4 Jan 2025 Lby 9 wickets 17843.4 ov 180/126.2 ov 4.08
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
Bangladesh (A)ODI, 18 Mar 2024 Lby 4 wickets 23550 ov 237/640.2 ov 4.70
Bangladesh (A)ODI, 15 Mar 2024 Wby 3 wickets 287/747.1 ov 286/750 ov 6.08
Bangladesh (A)ODI, 13 Mar 2024 Lby 6 wickets 25548.5 ov 257/444.4 ov 5.22
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
New Zealand (A)CWC, 9 Nov 2023 Lby 5 wickets 17146.4 ov 172/523.2 ov 3.66
Bangladesh (A)CWC, 6 Nov 2023 Lby 3 wickets 27949.3 ov 282/741.1 ov 5.64
India (A)CWC, 2 Nov 2023 Lby 302 runs 5519.4 ov 357/850 ov 2.80
Afghanistan (A)CWC, 30 Oct 2023 Lby 7 wickets 24149.3 ov 242/345.2 ov 4.87

Sri Lanka ODI Splits

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

VenuePW-LWin %RunsOpp
Home 21 16-4 76% 245 205
Away 19 6-13 32% 233 262
InningsPW-LWin %RunsOpp
Batting first 25 14-10 56% 259 217
Chasing 15 8-7 53% 207 257
TossPW-LWin %RunsOpp
Won the toss 22 15-6 68% 246 219
Lost the toss 18 7-11 39% 231 247
CompetitionPW-LWin %RunsOpp
One Day Internationals 36 22-13 61% 245 228
ICC Cricket World Cup 4 0-4 0% 187 263
OpponentPW-LWin %RunsOpp
Bangladesh 7 3-4 43% 260 238
New Zealand 6 3-3 50% 219 190
England 6 2-4 33% 237 293
Zimbabwe 4 4-0 100% 221 218
West Indies 4 3-1 75% 221 208
Afghanistan 4 3-1 75% 299 250
India 4 2-1 50% 193 233
Pakistan 3 0-3 0% 264 268
Australia 2 2-0 100% 248 136
GroundPW-LWin %RunsOpp
R.Premadasa Stadium, Colombo 15 11-3 73% 251 205
Pallekele International Cricket Stadium, Pallekele, Kandy 5 4-1 80% 211 209
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chittagong 3 1-2 33% 259 260
Rawalpindi Cricket Stadium, Rawalpindi 3 0-3 0% 264 268
Harare Sports Club, Harare 2 2-0 100% 288 284
Headingley, Leeds 1 1-0 100% 321 305
Sabina Park, Kingston 1 1-0 100% 303 262
Eden Park, Auckland 1 1-0 100% 290 150
Rangiri Dambulla International Stadium, Dambulla 1 1-0 100% 324 175
Kennington Oval, London 1 0-1 0% 132 355
Riverside Ground, Chester-le-Street 1 0-1 0% 176 265
Seddon Park, Hamilton 1 0-1 0% 142 255
Basin Reserve, Wellington 1 0-1 0% 178 180
M.Chinnaswamy Stadium, Bengaluru 1 0-1 0% 171 172
Arun Jaitley Stadium, Delhi 1 0-1 0% 279 282
Wankhede Stadium, Mumbai 1 0-1 0% 55.0 357
Maharashtra Cricket Association Stadium, Pune 1 0-1 0% 241 242
YearPW-LWin %RunsOpp
2026 7 3-4 43% 247 288
2025 13 7-6 54% 249 218
2024 16 12-3 75% 242 211
2023 4 0-4 0% 187 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 239 runs per ODI over their last 40 ODIs, and conceded 232. Their highest was 381 against Afghanistan on 9 Feb 2024, their lowest 55 against India.

What is Sri Lanka's ODI record?

Sri Lanka have won 22 and lost 17 with 1 tied of their last 40 ODIs.

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

Batting first, Sri Lanka have won 14 of 25 and averaged 259. Batting second they have won 8 of 15, averaging 207.

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

Over Sri Lanka's last 40 ODIs: Kusal Mendis (1670 runs in 40), Pathum Nissanka (1413 runs in 36), Charith Asalanka (1276 runs in 38).

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

Over Sri Lanka's last 40 ODIs: Wanindu Hasaranga (46 wickets in 22), Asitha Fernando (45 wickets in 29), Maheesh Theekshana (34 wickets in 27).

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