Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next ODI IndiaIndia (A)
One Day Internationals - Sun 13 Dec, 08:30 Their stats Preview

Sri Lanka ODI Cricket Stats

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

Updated , 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 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 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 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
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
ICC Cricket World Cup 26 Oct 23 EnglandA 160/2156
ICC Cricket World Cup 21 Oct 23 NetherlandsA 263/5262
ICC Cricket World Cup 16 Oct 23 AustraliaA 209215/5
ICC Cricket World Cup 10 Oct 23 PakistanA 344/9345/4
ICC Cricket World Cup 7 Oct 23 South AfricaA 326428/5
ICC Cricket World Cup Super League 31 Mar 23 New ZealandA 157159/4
ICC Cricket World Cup Super League 25 Mar 23 New ZealandA 76274
One Day Internationals 15 Jan 23 IndiaA 73390/5
One Day Internationals 12 Jan 23 IndiaA 215219/6
One Day Internationals 10 Jan 23 IndiaA 306/8373/7
Runs 226269 132355 321305 176265 303262 211215 288289 293299 278277 298291 290150 142255 178180 235237 287286 255257 171172 279282 55357 241242 160156 263262 209215 344345 326428 157159 76274 73390 215219 306373
Wickets 6.58.6 710 96 1010 107 410 28 59 75 86 108 910 110 610 77 410 510 710 810 310 102 105 510 49 510 410 1010 510 610 78
Run rate 5.186.12 4.57.1 6.46.1 4.85.5 6.15.3 4.74.8 5.86.0 5.96.0 5.65.5 6.05.8 5.85.1 4.76.9 4.16.8 4.75.9 6.15.7 5.25.8 3.77.4 5.66.9 2.87.1 4.95.3 6.24.7 5.45.3 4.86.1 6.97.1 7.38.6 3.84.8 3.85.5 3.37.8 5.45.1 6.17.5
Sixes 4.65.2 410 810 20 95 10 43 33 02 52 153 46 41 39 97 63 35 77 09 25 31 33 15 96 1714 30 18 014 32 57
Fours 22.024.8 1135 3026 2028 2318 1917 2326 2826 3023 3025 2013 1322 1721 2221 2327 2325 2123 2733 631 1919 1719 2313 2322 3626 2945 1718 1120 1132 2626 3939
Catches 3.95.6 38 64 16 46 23 23 05 34 64 77 77 18 67 46 28 39 36 56 24 62 43 23 48 46 38 107 44 44 47
Powerplay runs 49.558.1 6350 4682 4064 -76 5846 5178 7528 4555 2936 6636 4971 2370 3956 -64 7155 7473 5257 1460 4150 5659 5648 5164 5948 9448 2639 3154 3975 5167 3875
Powerplay wickets lost 2.01.41 31 10 11 -2 11 11 01 01 12 05 41 40 21 -1 13 50 12 61 11 22 22 02 12 21 33 51 50 13 20
Performance points 384480 293638 575456 367516 513425 299428 325469 387530 437395 502431 552359 381502 200434 397500 476477 343518 297460 443514 245597 310452 432209 479359 316432 450579 446665 255429 372523 203585 368441 474597
Dream11 points 676828 5511035 955787 716883 923705 551751 570803 720890 779667 875738 953607 599822 378769 662877 823802 640873 503851 809880 3911061 535792 692385 845604 564821 803940 8261211 469725 598854 3671066 667784 8431029
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

Line220.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 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 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 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
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
ICC Cricket World Cup 26 Oct 23 EnglandA 160/2156
ICC Cricket World Cup 21 Oct 23 NetherlandsA 263/5262
ICC Cricket World Cup 16 Oct 23 AustraliaA 209215/5
ICC Cricket World Cup 10 Oct 23 PakistanA 344/9345/4
ICC Cricket World Cup 7 Oct 23 South AfricaA 326428/5
ICC Cricket World Cup Super League 31 Mar 23 New ZealandA 157159/4
ICC Cricket World Cup Super League 25 Mar 23 New ZealandA 76274
One Day Internationals 15 Jan 23 IndiaA 73390/5
One Day Internationals 12 Jan 23 IndiaA 215219/6
One Day Internationals 10 Jan 23 IndiaA 306/8373/7

Sri Lanka ODI Results

The last 29 ODIs, newest first: 8 won

Opponent Result SL Opp RR
EnglandEngland (A) ODI, 27 Sep Lby 223 runs 13229.1 ov 355/750 ov 4.53
EnglandEngland (A) ODI, 24 Sep Wby 16 runs 321/650 ov 305/950 ov 6.42
EnglandEngland (A) ODI, 22 Sep Lby 89 runs 17637 ov 26548.1 ov 4.76
West IndiesWest Indies (A) ODI, 3 Jun Wby 41 runs 303/750 ov 26249.2 ov 6.06
PakistanPakistan (A) ODI, 16 Nov 2025 Lby 6 wickets 21145.2 ov 215/444.4 ov 4.65
PakistanPakistan (A) ODI, 14 Nov 2025 Lby 8 wickets 288/850 ov 289/248.2 ov 5.76
PakistanPakistan (A) ODI, 11 Nov 2025 Lby 6 runs 293/950 ov 299/550 ov 5.86
ZimbabweZimbabwe (A) ODI, 31 Aug 2025 Wby 5 wickets 278/549.3 ov 277/750 ov 5.62
ZimbabweZimbabwe (A) ODI, 29 Aug 2025 Wby 7 runs 298/650 ov 291/850 ov 5.96
New ZealandNew Zealand (A) ODI, 11 Jan 2025 Wby 140 runs 290/850 ov 15029.4 ov 5.80
New ZealandNew Zealand (A) ODI, 8 Jan 2025 Lby 113 runs 14230.2 ov 255/937 ov 4.68
New ZealandNew Zealand (A) ODI, 4 Jan 2025 Lby 9 wickets 17843.4 ov 180/126.2 ov 4.08
BangladeshBangladesh (A) ODI, 18 Mar 2024 Lby 4 wickets 23550 ov 237/640.2 ov 4.70
BangladeshBangladesh (A) ODI, 15 Mar 2024 Wby 3 wickets 287/747.1 ov 286/750 ov 6.08
BangladeshBangladesh (A) ODI, 13 Mar 2024 Lby 6 wickets 25548.5 ov 257/444.4 ov 5.22
New ZealandNew Zealand (A) CWC, 9 Nov 2023 Lby 5 wickets 17146.4 ov 172/523.2 ov 3.66
BangladeshBangladesh (A) CWC, 6 Nov 2023 Lby 3 wickets 27949.3 ov 282/741.1 ov 5.64
IndiaIndia (A) CWC, 2 Nov 2023 Lby 302 runs 5519.4 ov 357/850 ov 2.80
AfghanistanAfghanistan (A) CWC, 30 Oct 2023 Lby 7 wickets 24149.3 ov 242/345.2 ov 4.87
EnglandEngland (A) CWC, 26 Oct 2023 Wby 8 wickets 160/225.4 ov 15633.2 ov 6.23
NetherlandsNetherlands (A) CWC, 21 Oct 2023 Wby 5 wickets 263/548.2 ov 26249.4 ov 5.44
AustraliaAustralia (A) CWC, 16 Oct 2023 Lby 5 wickets 20943.3 ov 215/535.2 ov 4.80
PakistanPakistan (A) CWC, 10 Oct 2023 Lby 6 wickets 344/950 ov 345/448.2 ov 6.88
South AfricaSouth Africa (A) CWC, 7 Oct 2023 Lby 102 runs 32644.5 ov 428/550 ov 7.27
New ZealandNew Zealand (A) CWCSL, 31 Mar 2023 Lby 6 wickets 15741.3 ov 159/432.5 ov 3.78
New ZealandNew Zealand (A) CWCSL, 25 Mar 2023 Lby 198 runs 7619.5 ov 27449.3 ov 3.83
IndiaIndia (A) ODI, 15 Jan 2023 Lby 317 runs 7322 ov 390/550 ov 3.32
IndiaIndia (A) ODI, 12 Jan 2023 Lby 4 wickets 21539.4 ov 219/643.2 ov 5.42
IndiaIndia (A) ODI, 10 Jan 2023 Lby 67 runs 306/850 ov 373/750 ov 6.12

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
Away 29 8-21 28% 226 269
InningsPW-LWin %RunsOpp
Batting first 16 4-12 25% 250 239
Chasing 13 4-9 31% 197 306
TossPW-LWin %RunsOpp
Won the toss 16 4-12 25% 237 277
Lost the toss 13 4-9 31% 213 259
CompetitionPW-LWin %RunsOpp
One Day InternationalsOne Day Internationals 18 6-12 33% 238 273
ICC Cricket World CupICC Cricket World Cup 9 2-7 22% 228 273
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 2 0-2 0% 117 217
OpponentPW-LWin %RunsOpp
New ZealandNew Zealand 6 1-5 17% 169 198
EnglandEngland 4 2-2 50% 197 270
BangladeshBangladesh 4 1-3 25% 264 266
PakistanPakistan 4 0-4 0% 284 287
IndiaIndia 4 0-4 0% 162 335
ZimbabweZimbabwe 2 2-0 100% 288 284
West IndiesWest Indies 1 1-0 100% 303 262
NetherlandsNetherlands 1 1-0 100% 263 262
AfghanistanAfghanistan 1 0-1 0% 241 242
AustraliaAustralia 1 0-1 0% 209 215
South AfricaSouth Africa 1 0-1 0% 326 428
GroundPW-LWin %RunsOpp
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
Eden Park, Auckland 2 1-1 50% 183 212
M.Chinnaswamy Stadium, Bengaluru 2 1-1 50% 166 164
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 2 1-1 50% 236 239
Seddon Park, Hamilton 2 0-2 0% 150 207
Arun Jaitley Stadium, Delhi 2 0-2 0% 303 355
Headingley, Leeds 1 1-0 100% 321 305
Sabina Park, Kingston 1 1-0 100% 303 262
Kennington Oval, London 1 0-1 0% 132 355
Riverside Ground, Chester-le-Street 1 0-1 0% 176 265
Basin Reserve, Wellington 1 0-1 0% 178 180
Wankhede Stadium, Mumbai 1 0-1 0% 55.0 357
Maharashtra Cricket Association Stadium, Pune 1 0-1 0% 241 242
Rajiv Gandhi International Cricket Stadium, Dehra Dun, Uttarakhand 1 0-1 0% 344 345
Greenfield International Stadium, Karyavattom, Thiruvananthapuram 1 0-1 0% 73.0 390
Eden Gardens, Kolkata 1 0-1 0% 215 219
Barsapara Cricket Stadium, Guwahati 1 0-1 0% 306 373
YearPW-LWin %RunsOpp
2026 4 2-2 50% 233 297
2025 8 3-5 38% 247 245
2024 3 1-2 33% 259 260
2023 14 2-12 14% 205 277

ODI Sides

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

SidePWin %RunsOpp
1IndiaIndia 2871%273263
2AfghanistanAfghanistan 1471%247219
3New ZealandNew Zealand 3263%233227
4Sri LankaSri Lanka 2255%250238
5South AfricaSouth Africa 2454%255265
6PakistanPakistan 2654%225235
7AustraliaAustralia 2245%245244
8EnglandEngland 2442%279248
9West IndiesWest Indies 2638%236245
10BangladeshBangladesh 2638%206216
11NamibiaNamibia 838%201255
12ZimbabweZimbabwe 1631%216232
13IrelandIreland 1429%244258

Sri Lanka ODI Questions

What is Sri Lanka's average ODI score?

Sri Lanka have averaged 226 runs per ODI over their last 29 ODIs, since January 2023, and conceded 269; their highest was 344 against Pakistan on 10 Oct 2023, and their lowest 55 against India on 2 Nov 2023.

What is Sri Lanka's ODI record?

Sri Lanka have won 8 and lost 21 of their last 29 ODIs, since January 2023, a 28% win rate, and their latest ODI was a defeat against England on 27 Sep 2026.

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

Chasing has suited Sri Lanka better than batting first over their last 29 ODIs, since January 2023: they have won 4 of 16 batting first, averaging 250, and 4 of 13 batting second, averaging 197.

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

Pathum Nissanka has the most ODI runs for Sri Lanka over their last 29 ODIs, since January 2023, with 1104 in 27 matches, ahead of Kusal Mendis (861) and Charith Asalanka (674).

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

Dilshan Madushanka has the most ODI wickets for Sri Lanka over their last 29 ODIs, since January 2023, with 36 in 18 matches, ahead of Asitha Fernando (18) and Kasun Rajitha (17).

When do Sri Lanka play their next ODI?

Sri Lanka play their next ODI against India away in the One Day Internationals on Sunday 13 December 2026, 08:30 (UK time); their latest was a defeat against England on 27 Sep 2026, and they have won 8 of their last 29 ODIs, since January 2023.