Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

Sri Lanka Stats & Results

16-11-3 last 30 · Season leaders › Updated , after Sri Lanka vs England
16-11-3W-L-A · 30 53.3%Win % 243Avg runs LWLAAForm
‹ Teams T20 ODI Test 16-11-3W-L-A · last 30 53.3%Win % R.Premadasa StadiumPrimary home LWLAAForm
Sri Lanka Stats & Results
All ODI Cricket · Season profile for fantasy and match-up trends · See the full ODI Season Leaders › Updated , after Sri Lanka vs England
Filter the trend and match data
Trend · runs scored Stat trend by match
REF LINE
REF LINE
Newest on the left, 2nd innings stacked in pink · 0 over · flags are the opposition

Match data

30 matches
Stat category View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match View match
Competition ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI ODI
Date 27 Sep 202609:30 AM ☀️ 24 Sep 202611:30 AM ☀️ 22 Sep 202611:30 AM ☀️ 08 Jun 202607:30 PM 🌙 06 Jun 202607:30 PM 🌙 03 Jun 202602:30 PM ☀️🌙 27 Jan 202609:00 AM ☀️ 24 Jan 202609:00 AM ☀️ 22 Jan 202609:00 AM ☀️ 16 Nov 202509:30 AM ☀️ 14 Nov 202509:30 AM ☀️ 11 Nov 202509:30 AM ☀️ 31 Aug 202507:30 AM ☀️ 29 Aug 202507:30 AM ☀️ 08 Jul 202509:00 AM ☀️ 05 Jul 202509:00 AM ☀️ 02 Jul 202509:00 AM ☀️ 14 Feb 202504:30 AM ☀️ 12 Feb 202504:30 AM ☀️ 11 Jan 202501:00 AM ☀️ 08 Jan 202501:00 AM ☀️ 04 Jan 202510:00 PM 🌙 19 Nov 202409:00 AM ☀️ 17 Nov 202409:00 AM ☀️ 13 Nov 202409:00 AM ☀️ 26 Oct 202409:00 AM ☀️ 23 Oct 202409:00 AM ☀️ 20 Oct 202409:00 AM ☀️ 07 Aug 202409:00 AM ☀️ 04 Aug 202409:00 AM ☀️
Opponent ENG ENG ENG West Indies WI West Indies WI West Indies WI ENG ENG ENG PAK PAK PAK ZIM ZIM BAN BAN BAN AUS AUS NZ NZ NZ NZ NZ NZ West Indies WI West Indies WI West Indies WI IND IND
Venue Kennington OvalAway HeadingleyAway Riverside GroundAway Sabina ParkAway Sabina ParkAway Sabina ParkAway R.Premadasa StadiumHome R.Premadasa StadiumHome R.Premadasa StadiumHome Rawalpindi Cricket StadiumAway Rawalpindi Cricket StadiumAway Rawalpindi Cricket StadiumAway Harare Sports ClubAway Harare Sports ClubAway R.Premadasa StadiumHome R.Premadasa StadiumHome R.Premadasa StadiumHome R.Premadasa StadiumHome R.Premadasa StadiumHome Eden ParkAway Seddon ParkAway Basin ReserveAway Pallekele International Cricket StadiumHome* Pallekele International Cricket StadiumHome* Rangiri Dambulla International StadiumHome* Pallekele International Cricket StadiumHome* Pallekele International Cricket StadiumHome* Pallekele International Cricket StadiumHome* R.Premadasa StadiumHome R.Premadasa StadiumHome
Result Lost Won Lost Abandoned Abandoned Won Lost Lost Won Lost Lost Lost Won Won Won Lost Won Won Won Won Lost Lost Abandoned Won Won Lost Won Won Won Won
Toss ENG · bat SL · bat ENG · bat – WI · bowl WI · bowl ENG · bat SL · bat SL · bat PAK · bowl PAK · bowl SL · bowl SL · bowl ZIM · bowl SL · bat BAN · bat SL · bat SL · bat SL · bat SL · bat SL · bowl NZ · bowl NZ · bat SL · bowl SL · bat WI · bowl SL · bowl WI · bat SL · bat SL · bat
Team score 132/10 (29.1) 321/6 (50) 176/10 (37) – – 303/7 (50) 304/10 (46.4) 219/10 (49.3) 271/6 (50) 211/10 (45.2) 288/8 (50) 293/9 (50) 278/5 (49.3) 298/6 (50) 285/7 (50) 232/10 (48.5) 244/10 (49.2) 281/4 (50) 214/10 (46) 290/8 (50) 142/10 (30.2) 178/10 (43.4) – 210/7 (46) 324/5 (49.2) 156/3 (23) 190/5 (38.2) 234/5 (31.5) 248/7 (50) 240/9 (50)
Opposition score 355/7 (50) 305/9 (50) 265/10 (48.1) – – 262/10 (49.2) 357/3 (50) 223/5 (46.2) 252/10 (49.2) 215/4 (44.4) 289/2 (48.2) 299/5 (50) 277/7 (50) 291/8 (50) 186/10 (39.4) 248/10 (45.5) 167/10 (35.5) 107/10 (24.2) 165/10 (33.5) 150/10 (29.4) 255/9 (37) 180/1 (26.2) 112/1 (21) 209/10 (45.1) 175/9 (27) 196/2 (22) 189/10 (36) 185/4 (38.3) 138/10 (26.1) 208/10 (42.2)
Run rateMatch run rate SL: 4.53opp: 7.16.15 SL: 6.42opp: 6.16.26 SL: 4.76opp: 5.55.18 SL: –opp: –– SL: –opp: –– SL: 6.06opp: 5.315.69 SL: 6.51opp: 7.146.84 SL: 4.42opp: 4.814.61 SL: 5.42opp: 5.115.27 SL: 4.65opp: 4.814.73 SL: 5.76opp: 5.985.87 SL: 5.86opp: 5.985.92 SL: 5.62opp: 5.545.58 SL: 5.96opp: 5.825.89 SL: 5.7opp: 4.695.25 SL: 4.75opp: 5.415.07 SL: 4.95opp: 4.664.83 SL: 5.62opp: 4.45.22 SL: 4.65opp: 4.884.75 SL: 5.8opp: 5.065.52 SL: 4.68opp: 6.895.9 SL: 4.08opp: 6.845.11 SL: –opp: 5.33– SL: 4.57opp: 4.634.6 SL: 6.57opp: 6.486.54 SL: 6.78opp: 8.917.82 SL: 4.96opp: 5.255.1 SL: 7.35opp: 4.815.96 SL: 4.96opp: 5.275.07 SL: 4.8opp: 4.914.85
Runs scoredMatch runs 132487 321626 176441 –– –– 303565 304661 219442 271523 211426 288577 293592 278555 298589 285471 232480 244411 281388 214379 290440 142397 178358 –– 210419 324499 156352 190379 234419 248386 240448
Runs concededMatch runs 355487 305626 265441 –– –– 262565 357661 223442 252523 215426 289577 299592 277555 291589 186471 248480 167411 107388 165379 150440 255397 180358 112– 209419 175499 196352 189379 185419 138386 208448
Wickets lostMatch wickets 1017 615 1020 –– –– 717 1013 1015 616 1014 810 914 512 614 717 1020 1020 414 1020 818 1019 1011 –– 717 514 35 515 59 717 919
Wickets takenMatch wickets 717 915 920 0– 0– 917 313 515 1016 414 210 514 712 814 1017 920 920 1014 1020 1018 819 111 1– 1017 814 25 1015 49 1017 919
FoursMatch fours SL: 11opp: 3546 SL: 30opp: 2656 SL: 20opp: 2848 SL: 0opp: 00 SL: 0opp: 00 SL: 23opp: 1841 SL: 30opp: 3161 SL: 17opp: 1431 SL: 26opp: 2147 SL: 19opp: 1736 SL: 23opp: 2649 SL: 28opp: 2654 SL: 30opp: 2353 SL: 30opp: 2555 SL: 38opp: 1957 SL: 26opp: 1844 SL: 23opp: 1942 SL: 25opp: 1338 SL: 22opp: 1739 SL: 20opp: 1333 SL: 13opp: 2235 SL: 17opp: 2138 SL: 0opp: 1414 SL: 19opp: 1938 SL: 34opp: 2256 SL: 21opp: 1536 SL: 22opp: 1941 SL: 26opp: 1238 SL: 19opp: 1837 SL: 19opp: 1534
SixesMatch sixes SL: 4opp: 1014 SL: 8opp: 1018 SL: 2opp: 02 SL: 0opp: 00 SL: 0opp: 00 SL: 9opp: 514 SL: 6opp: 1016 SL: 1opp: 23 SL: 4opp: 48 SL: 1opp: 01 SL: 4opp: 37 SL: 3opp: 36 SL: 0opp: 22 SL: 5opp: 27 SL: 0opp: 33 SL: 3opp: 69 SL: 5opp: 510 SL: 6opp: 28 SL: 6opp: 17 SL: 15opp: 318 SL: 4opp: 610 SL: 4opp: 15 SL: 0opp: 00 SL: 1opp: 34 SL: 6opp: 17 SL: 4opp: 812 SL: 2opp: 46 SL: 6opp: 410 SL: 6opp: 410 SL: 2opp: 68
BoundariesMatch boundaries SL: 15opp: 4560 SL: 38opp: 3674 SL: 22opp: 2850 SL: 0opp: 00 SL: 0opp: 00 SL: 32opp: 2355 SL: 36opp: 4177 SL: 18opp: 1634 SL: 30opp: 2555 SL: 20opp: 1737 SL: 27opp: 2956 SL: 31opp: 2960 SL: 30opp: 2555 SL: 35opp: 2762 SL: 38opp: 2260 SL: 29opp: 2453 SL: 28opp: 2452 SL: 31opp: 1546 SL: 28opp: 1846 SL: 35opp: 1651 SL: 17opp: 2845 SL: 21opp: 2243 SL: 0opp: 1414 SL: 20opp: 2242 SL: 40opp: 2363 SL: 25opp: 2348 SL: 24opp: 2347 SL: 32opp: 1648 SL: 25opp: 2247 SL: 21opp: 2142
PP runs scored (ov 1–10)Match PP runs 63113 46128 40104 –– –– –– 104144 3688 4990 58104 51129 75103 45100 2965 51106 75141 50112 4088 3975 66102 49120 2393 –– 4179 58129 47124 3168 69112 41108 42118
PP runs conceded (ov 1–10)Match PP runs 50113 82128 64104 –– –– 76– 40144 5288 4190 46104 78129 28103 55100 3665 55106 66141 62112 4888 3675 36102 71120 7093 59– 3879 71129 77124 3768 43112 67108 76118
PP wkts lost (ov 1–10)Match PP wkts 34 11 12 –– –– –– 34 12 01 12 12 01 01 13 13 23 34 14 48 05 45 44 –– 24 11 01 26 35 03 11
PP wkts taken (ov 1–10)Match PP wkts 14 01 12 –– –– 2– 14 12 11 12 12 11 11 23 23 13 14 34 48 55 15 04 1– 24 01 11 46 25 33 01
Top scorer Kusal Mendis (35) Kusal Mendis (121) Dunith Wellalage (45) – – Pathum Nissanka (79) Pavan Rathnayake (121) Charith Asalanka (45) Kusal Mendis (93) Sadeera Samarawickrama (48) Janith Liyanage (54) Wanindu Hasaranga (59) Pathum Nissanka (122) Pathum Nissanka (76) Kusal Mendis (124) Janith Liyanage (78) Charith Asalanka (106) Kusal Mendis (101) Charith Asalanka (127) Pathum Nissanka (66) Kamindu Mendis (64) Avishka Fernando (56) – Kusal Mendis (74) Kusal Mendis (143) Pathum Nissanka (56) Charith Asalanka (62) Charith Asalanka (77) Avishka Fernando (96) Avishka Fernando (40)
Top wicket taker Asitha Fernando (3) Dunith Wellalage (3) Asitha Fernando (3) – – Dushmantha Chameera (4) Dhananjaya de Silva (1) Dhananjaya de Silva (2) Pramod Madushan (3) Jeffrey Vandersay (3) Dushmantha Chameera (2) Wanindu Hasaranga (3) Dushmantha Chameera (3) Dilshan Madushanka (4) Asitha Fernando (3) Asitha Fernando (4) Wanindu Hasaranga (4) Dunith Wellalage (4) Maheesh Theekshana (4) Asitha Fernando (3) Maheesh Theekshana (4) Chamindu Wickramasinghe (1) Mohamed Shiraz (1) Maheesh Theekshana (3) Dilshan Madushanka (3) Dilshan Madushanka (1) Wanindu Hasaranga (4) Wanindu Hasaranga (2) Dunith Wellalage (5) Jeffrey Vandersay (6)
Most sixes Kusal Mendis (3) Kamindu Mendis (3) Dunith Wellalage (2) – – Kusal Mendis (4) Pathum Nissanka (3) Pathum Nissanka (1) Janith Liyanage (2) Pavan Rathnayake (1) Kamindu Mendis (2) Janith Liyanage (2) Pathum Nissanka (0) Janith Liyanage (3) Pathum Nissanka (0) Janith Liyanage (2) Charith Asalanka (4) Charith Asalanka (3) Charith Asalanka (5) Pathum Nissanka (5) Kamindu Mendis (3) Pathum Nissanka (1) – Maheesh Theekshana (1) Avishka Fernando (2) Pathum Nissanka (1) Charith Asalanka (1) Charith Asalanka (3) Pathum Nissanka (2) Dunith Wellalage (2)
Most fours Kamindu Mendis (2) Kusal Mendis (14) Dunith Wellalage (5) – – Pathum Nissanka (9) Pavan Rathnayake (12) Dhananjaya de Silva (4) Kusal Mendis (11) Kamil Mishara (5) Pathum Nissanka (4) Wanindu Hasaranga (7) Pathum Nissanka (16) Pathum Nissanka (12) Kusal Mendis (18) Kusal Mendis (10) Kusal Mendis (6) Kusal Mendis (11) Charith Asalanka (14) Pathum Nissanka (6) Kamindu Mendis (5) Avishka Fernando (6) – Kusal Mendis (6) Kusal Mendis (17) Kusal Mendis (9) Charith Asalanka (7) Charith Asalanka (8) Avishka Fernando (9) Avishka Fernando (5)
Scrolls sideways · one column per match · tap ✕ to drop a match

Sri Lanka stats: All ODI Cricket

In their last 30 All ODI Cricket games (2024–2026), Sri Lanka have a record of 16W-11L-3A, giving them a win rate of 53.3%. Their recent form reads L W L A A.

Sri Lanka attacking stats

In their last 30 games, Sri Lanka are averaging 243.0 runs per game at a run rate of 5.4. They hit 21.0 fours and 3.9 sixes per match on average, with 24.9 total boundaries per game.

Sri Lanka defensive stats

Defensively, Sri Lanka take an average of 6.6 wickets per match while conceding 223.6 runs per game across these 30 matches. They lose 7.7 wickets on average. Sri Lanka's primary home ground is R.Premadasa Stadium.

Sri Lanka stats for betting and bet builders

Across Sri Lanka's last 30 games, match totals have exceeded 300 runs in 90% of matches (27/30). At 24.9 boundaries per game, use the stat breakdown in the table above for match-by-match context.

Sri Lanka pages

Frequently asked questions

When do Sri Lanka play next?

Sri Lanka play India next in the One Day Internationals, on Sun 13 Dec at 08:30 UK time, at Arun Jaitley Stadium. The match page has the preview, the predicted XIs and the Statz projections for both sides.

How many of their last 30 matches have Sri Lanka won?

Sri Lanka have won 16 of their last 30 All ODI Cricket matches (53.3% win rate), losing 11 with 3 abandoned. Those matches span 2024–2026. The last 5, most recent first: L W L A A.

What is Sri Lanka's current form?

Sri Lanka's last 5 results, most recent first, are L W L A A: 1 win in 5. Across their last 30 All ODI Cricket matches Sri Lanka have won 16 (53.3%).

What is Sri Lanka's average score per game?

Sri Lanka average 243.0 runs per game at a run rate of 5.4, based on 30 games (2024–2026). Their opponents average 223.6. Sri Lanka hit 21.0 fours and 3.9 sixes a match.

What is Sri Lanka's home ground?

Sri Lanka's primary home ground is R.Premadasa Stadium. Sri Lanka have won 7 of the 10 matches they played there among their last 30. The ground's page has its average scores and its toss and chase records.