
Sri Lanka
Imesha Dulani
24Sri Lanka
- Right-handed aggressive opener
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 8 | 7 | 159 | 22.71 | 57.6 | 0/2 | 56 |
| ODIs | 7 | 6 | 142 | 23.67 | 56.8 | 0/2 | 56 |
| Domestic | 1 | 1 | 17 | 17.00 | 65.4 | 0/0 | 17 |
| Last 8 | 8 | 7 | 159 | 22.71 | 57.6 | 0/2 | 56 |
Batting style
Top-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 23.7 | 29.8 | |
| Strike rate | 57 | 72 | |
| Boundary % | 6.0 | 8.3 | |
| Dot % | 63.6 | 58.7 | |
| Average v spin | 30.7 | 28.8 | |
| Strike rate v spin | 54 | 72 |
250 balls in ODIs · Apr 2023 – Apr 2026
Compare with other playersRankings
Not in our one-day batting rankings.
Team
- Sri LankaInternationalLast ODI Apr 2026
Last 8 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 25 Apr 2026 | Sri Lanka | Bangladesh | Shahid Kamruzzaman Stadium | 56 (79) | – | Sri Lanka won by 7 wickets |
| 22 Apr 2026 | Sri Lanka | Bangladesh | Shahid Kamruzzaman Stadium | 8 (17) | – | Sri Lanka won by 4 wickets |
| 20 Apr 2026 | Sri Lanka | Bangladesh | Shahid Kamruzzaman Stadium | 52 (77) | – | Bangladesh won by 3 wickets |
| 9 Mar 2025 | Sri Lanka | New Zealand | Saxton Oval | 11 (42) | – | New Zealand won by 98 runs |
| 17 Apr 2024 | Sri Lanka | South Africa | JB Marks Oval | – | – | Sri Lanka won by 6 wickets |
| 14 Sept 2023 | Sri Lanka | England | Grace Road | 5 (5) | – | England won by 161 runs |
| 29 Apr 2023 | Sri Lanka | Bangladesh | P Sara Oval | 10 (30) | – | No result |
| 23 Nov 2021 | Sri Lanka | Netherlands | Harare Sports Club | 17 (26) | – | Sri Lanka won by 34 runs (DLS) |
Last 7 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 25 Apr 2026 | Sri Lanka | Bangladesh | Shahid Kamruzzaman Stadium | 56 (79) | – | Sri Lanka won by 7 wickets |
| 22 Apr 2026 | Sri Lanka | Bangladesh | Shahid Kamruzzaman Stadium | 8 (17) | – | Sri Lanka won by 4 wickets |
| 20 Apr 2026 | Sri Lanka | Bangladesh | Shahid Kamruzzaman Stadium | 52 (77) | – | Bangladesh won by 3 wickets |
| 9 Mar 2025 | Sri Lanka | New Zealand | Saxton Oval | 11 (42) | – | New Zealand won by 98 runs |
| 17 Apr 2024 | Sri Lanka | South Africa | JB Marks Oval | – | – | Sri Lanka won by 6 wickets |
| 14 Sept 2023 | Sri Lanka | England | Grace Road | 5 (5) | – | England won by 161 runs |
| 29 Apr 2023 | Sri Lanka | Bangladesh | P Sara Oval | 10 (30) | – | No result |
Last 1 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 23 Nov 2021 | Sri Lanka | Netherlands | Harare Sports Club | 17 (26) | – | Sri Lanka won by 34 runs (DLS) |