Kavisha Dilhari ICC Ranking

Sri Lanka All-rounder Age 25
13
Best current ICC ranking No. 13 in Women's ODI All-Rounder Rankings Career best: 231 v Pakistan at Hambantota 2026
231rating points

Kavisha Dilhari is an all-rounder who plays international cricket for Sri Lanka, born on 14 February 2001 in Rathgama (age 25). Playing style: Right Hand Bat, Right Arm Off Break.

In the latest ICC women's rankings, Kavisha Dilhari is the No. 13 ODI all-rounder (231 points), the No. 15 T20I all-rounder (222 points), the No. 20 T20I bowler (606 points), the No. 30 ODI bowler (452 points) and the No. 39 ODI batter (512 points).

Kavisha Dilhari's highest-ever ICC rating is 656 in T20I bowling, reached v Bangladesh at Sylhet 2026. The current rating of 606 is 50 points below that peak.

Kavisha Dilhari is Sri Lanka's highest-ranked T20I bowler, one of 3 Sri Lanka players in that top 50.

In the ODI all-rounder rankings, Kavisha Dilhari is 2 points behind Sophie Devine (No. 12, New Zealand) and 8 points ahead of Chloe Tryon (No. 14, South Africa).

In 17 ODIs, Kavisha Dilhari has scored 332 runs at an average of 30.18 and a strike rate of 77.93, and taken 8 wickets at an average of 54.12 (economy 4.68, best 2/34). In 41 T20Is, Kavisha Dilhari has scored 214 runs at an average of 10.19 and a strike rate of 86.63, and taken 26 wickets at an average of 27.15 (economy 6.46, best 2/7).

Kavisha Dilhari ICC rankings by format

ODIT20I
Batting39512 pts–
Bowling30452 pts20606 pts
All-rounder13231 pts15222 pts

Rank and rating points in each ICC women's ranking. "–" means outside the published top 50.

Kavisha Dilhari career-best ratings

RankingNowCareer best
ODI batting 512 512 v Pakistan at Hambantota 2026
ODI bowling 452 452 v Pakistan at Hambantota 2026
T20I bowling 606 656 v Bangladesh at Sylhet 2026
ODI all-rounder 231 231 v Pakistan at Hambantota 2026
T20I all-rounder 222 235 v Pakistan at Dubai 2026

Kavisha Dilhari rating history

ODI batting

ODI bowling

ODI all-rounder

Kavisha Dilhari profile

Name
Kavisha Dilhari
Team
Sri Lanka
Role
All-rounder
Born
14 February 2001 (age 25)
Birthplace
Rathgama
Batting
Right Hand Bat
Bowling
Right Arm Off Break

Kavisha Dilhari career stats

Batting

MRunsHSAvgSR100s50s
ODI173328430.1877.9301
T20I412144710.1986.6300

Bowling

MWktsBestAvgEcon5w
ODI1782/3454.124.680
T20I41262/727.156.460

Other ranked Sri Lanka players

Sri Lanka rankings

Ranked near Kavisha Dilhari in ODI all-rounder

Full table

Kavisha Dilhari FAQs

What is Kavisha Dilhari's ICC ranking?

Kavisha Dilhari is currently the No. 13 ODI all-rounder (231 points), the No. 15 T20I all-rounder (222 points), the No. 20 T20I bowler (606 points), the No. 30 ODI bowler (452 points) and the No. 39 ODI batter (512 points) in the ICC women's rankings.

Is Kavisha Dilhari the No. 1 ODI all-rounder?

No. Kavisha Dilhari is No. 13 with 231 points. The No. 1 ODI all-rounder is Ashleigh Gardner (481).

Is Kavisha Dilhari the No. 1 T20I all-rounder?

No. Kavisha Dilhari is No. 15 with 222 points. The No. 1 T20I all-rounder is Hayley Matthews (472).

What is Kavisha Dilhari's highest ICC rating?

Kavisha Dilhari's career-best rating is 656 in T20I bowling (v Bangladesh at Sylhet 2026).

What is Kavisha Dilhari's ODI all-rounder ranking?

Kavisha Dilhari is No. 13 in the ICC women's ODI all-rounder rankings with 231 rating points. Their career-best ODI rating is 231 (v Pakistan at Hambantota 2026).

What is Kavisha Dilhari's T20I all-rounder ranking?

Kavisha Dilhari is No. 15 in the ICC women's T20I all-rounder rankings with 222 rating points. Their career-best T20I rating is 235 (v Pakistan at Dubai 2026).

What is Kavisha Dilhari's ODI bowling ranking?

Kavisha Dilhari is No. 30 in the ICC women's ODI bowling rankings with 452 rating points. Their career-best ODI rating is 452 (v Pakistan at Hambantota 2026).

What is Kavisha Dilhari's T20I bowling ranking?

Kavisha Dilhari is No. 20 in the ICC women's T20I bowling rankings with 606 rating points. Their career-best T20I rating is 656 (v Bangladesh at Sylhet 2026).

What is Kavisha Dilhari's ODI batting ranking?

Kavisha Dilhari is No. 39 in the ICC women's ODI batting rankings with 512 rating points, down 1 place since the previous update. Their career-best ODI rating is 512 (v Pakistan at Hambantota 2026).

What is Kavisha Dilhari's T20I batting ranking?

Kavisha Dilhari is not in the current top 50 of the ICC women's T20I batting rankings. The No. 1 T20I batter is Beth Mooney (787).

Which team does Kavisha Dilhari play for?

Kavisha Dilhari plays international cricket for Sri Lanka as an all-rounder.