Sri Lanka Stats
Sri Lanka ODI Game by Game
Runs, the last 40 ODIs, newest on the left
Sri Lanka ODI Results
The last 40 ODIs, newest first: 22 won
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
| Venue | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Home | 21 | 16-4 | 76% | 245 | 205 |
| Away | 19 | 6-13 | 32% | 233 | 262 |
| Innings | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Batting first | 25 | 14-10 | 56% | 259 | 217 |
| Chasing | 15 | 8-7 | 53% | 207 | 257 |
| Toss | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Won the toss | 22 | 15-6 | 68% | 246 | 219 |
| Lost the toss | 18 | 7-11 | 39% | 231 | 247 |
| Competition | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
36 | 22-13 | 61% | 245 | 228 |
|
|
4 | 0-4 | 0% | 187 | 263 |
| Opponent | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
7 | 3-4 | 43% | 260 | 238 |
|
|
6 | 3-3 | 50% | 219 | 190 |
|
|
6 | 2-4 | 33% | 237 | 293 |
|
|
4 | 4-0 | 100% | 221 | 218 |
|
|
4 | 3-1 | 75% | 221 | 208 |
|
|
4 | 3-1 | 75% | 299 | 250 |
|
|
4 | 2-1 | 50% | 193 | 233 |
|
|
3 | 0-3 | 0% | 264 | 268 |
|
|
2 | 2-0 | 100% | 248 | 136 |
| Ground | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| 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 |
| Year | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| 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
| Side | P | Win % | Runs | Opp |
|---|---|---|---|---|
| 1 |
15 | 73% | 247 | 221 |
| 2 |
28 | 71% | 273 | 263 |
| 3 |
32 | 63% | 233 | 227 |
| 4 |
22 | 55% | 250 | 238 |
| 5 |
24 | 54% | 255 | 265 |
| 6 |
26 | 54% | 225 | 235 |
| 7 |
22 | 45% | 245 | 244 |
| 8 |
24 | 42% | 279 | 248 |
| 9 |
26 | 38% | 236 | 245 |
| 10 |
8 | 38% | 201 | 255 |
| 11 |
27 | 37% | 207 | 217 |
| 12 |
16 | 31% | 216 | 232 |
| 13 |
14 | 29% | 244 | 258 |
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).