ID

Imesha Dulani

35 matches · 23 Nov 2021 to 22 Sept 2026

Full name
Imesha Dulani Witharana
Born
20 Jan 2002
Age
24 years
Role
Batter
Batting
Right-handed

Imesha Dulani (born 20 January 2002) is a Sri Lankan cricketer who plays for the Sri Lanka women's national team.

Text from Wikipedia (CC BY-SA 4.0).

Imesha Dulani: career summary

Imesha Dulani is a batter, born on 20 Jan 2002. Imesha Dulani has played 35 matches on CricInto's records, from 23 Nov 2021 to 22 Sept 2026, for Sri Lanka.

In T20Is (27 matches, 2023–2026): 520 runs in 24 innings at an average of 23.64 and a strike rate of 109.94, with 1 hundred and 2 fifties (highest score 101*).

In ODIs (7 matches, 2023–2026): 142 runs in 6 innings at an average of 23.67 and a strike rate of 56.80, with 0 hundreds and 2 fifties (highest score 56).

In the ODM (1 match, 2021): 17 runs in 1 innings at an average of 17.00 and a strike rate of 65.38 (highest score 17).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
ODI760 1425623.67 25056.800 21500
T20I27242 520101*23.64 473109.941 28110
ODM110 171717.00 2665.380 0100

Recent matches

DateMatchBatBowl
22 Sept 2026 SL vs IND T20I 3 (10)-
20 Sept 2026 SL vs PAK T20I 27 (21)-
18 Sept 2026 SL vs MAS T20I 2 (11)-
13 Sept 2026 SL vs IND T20I 4 (4)-
11 Sept 2026 SL vs PAK T20I 24 (21)-
6 Sept 2026 SL vs BAN T20I 12 (11)-
2 Sept 2026 SL vs IND T20I 3 (7)-
29 Aug 2026 SL vs UAE T20I 25 (18)-
4 Aug 2026 SL vs PAK T20I 17 (17)-
2 Aug 2026 SL vs PAK T20I 5 (8)-

Frequently asked questions

How many runs has Imesha Dulani scored in T20Is?

Imesha Dulani has scored 520 runs in T20Is, at an average of 23.64.

How many runs has Imesha Dulani scored in ODIs?

Imesha Dulani has scored 142 runs in ODIs, at an average of 23.67.

How many runs has Imesha Dulani scored in the ODM?

Imesha Dulani has scored 17 runs in the ODM, at an average of 17.00.

How many hundreds has Imesha Dulani scored?

Imesha Dulani has scored 1 hundred in T20Is.

What is Imesha Dulani's highest score?

Imesha Dulani's highest score is 101*, in T20Is (not out).

How old is Imesha Dulani?

Imesha Dulani was born on 20 Jan 2002, and is 24 years old.

Which teams has Imesha Dulani played for?

Sri Lanka (2021–2026).