Charith Asalanka ICC Ranking

Sri Lanka Batter Age 29
23
Best current ICC ranking No. 23 in Men's ODI Batting Rankings Career best: 705 v Bangladesh at Colombo (RPS) 2025
595rating points

Charith Asalanka is a batter who plays international cricket for Sri Lanka, born on 29 June 1997 in Elpitiya (age 29). Playing style: Left hand Bat, Right Arm Off Break.

In the latest ICC men's rankings, Charith Asalanka is the No. 23 ODI batsman (595 points) and the No. 24 ODI all-rounder (158 points).

Charith Asalanka's highest-ever ICC rating is 705 in ODI batting, reached v Bangladesh at Colombo (RPS) 2025. The current rating of 595 is 110 points below that peak.

In the ODI batting rankings, Charith Asalanka is 6 points behind Matthew Breetzke (No. 21, South Africa) and 6 points ahead of Azmatullah Omarzai (No. 24, Afghanistan). They moved down 4 places in the latest ICC update.

In 3 Tests, Charith Asalanka has scored 88 runs at an average of 14.66 and a strike rate of 51.46. In 84 ODIs, Charith Asalanka has scored 2,779 runs at an average of 42.1 and a strike rate of 90.66, including 5 hundreds, and taken 19 wickets at an average of 34 (economy 5, best 4/18). In 76 T20Is, Charith Asalanka has scored 1,456 runs at an average of 22.4 and a strike rate of 125.95, and taken 7 wickets at an average of 35.42 (economy 7.79, best 3/50).

Charith Asalanka ICC rankings by format

TestODIT20I
Batting–23595 pts–
Bowling–––
All-rounder–=24158 pts–

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

Charith Asalanka career-best ratings

RankingNowCareer best
ODI batting 595 705 v Bangladesh at Colombo (RPS) 2025
ODI all-rounder 158 192 v West Indies at Jamaica 2026

Charith Asalanka rating history

ODI batting

ODI all-rounder

Charith Asalanka profile

Name
Charith Asalanka
Team
Sri Lanka
Role
Batter
Born
29 June 1997 (age 29)
Birthplace
Elpitiya
Batting
Left hand Bat
Bowling
Right Arm Off Break

Charith Asalanka career stats

Batting

MRunsHSAvgSR100s50s
Test3882914.6651.4600
ODI842,77912742.190.66517
T20I761,4568022.4125.9506

Bowling

MWktsBestAvgEcon5w
Test3003.840
ODI84194/183450
T20I7673/5035.427.790

Other ranked Sri Lanka players

Sri Lanka rankings

Ranked near Charith Asalanka in ODI batting

Full table

Charith Asalanka FAQs

What is Charith Asalanka's ICC ranking?

Charith Asalanka is currently the No. 23 ODI batsman (595 points) and the No. 24 ODI all-rounder (158 points) in the ICC men's rankings.

Is Charith Asalanka the No. 1 ODI batsman?

No. Charith Asalanka is No. 23 with 595 points. The No. 1 ODI batsman is Shubman Gill (841).

Is Charith Asalanka the No. 1 ODI all-rounder?

No. Charith Asalanka is No. 24 with 158 points. The No. 1 ODI all-rounder is Azmatullah Omarzai (359).

What is Charith Asalanka's highest ICC rating?

Charith Asalanka's career-best rating is 705 in ODI batting (v Bangladesh at Colombo (RPS) 2025).

What is Charith Asalanka's Test batting ranking?

Charith Asalanka is not in the current top 50 of the ICC men's Test batting rankings. The No. 1 Test batsman is Harry Brook (861).

What is Charith Asalanka's ODI batting ranking?

Charith Asalanka is No. 23 in the ICC men's ODI batting rankings with 595 rating points, down 4 places since the previous update. Their career-best ODI rating is 705 (v Bangladesh at Colombo (RPS) 2025).

What is Charith Asalanka's T20I batting ranking?

Charith Asalanka is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).

What is Charith Asalanka's Test all-rounder ranking?

Charith Asalanka is not in the current top 50 of the ICC men's Test all-rounder rankings. The No. 1 Test all-rounder is Marco Jansen (463).

What is Charith Asalanka's ODI all-rounder ranking?

Charith Asalanka is No. 24 in the ICC men's ODI all-rounder rankings with 158 rating points, down 2 places since the previous update. Their career-best ODI rating is 192 (v West Indies at Jamaica 2026).

What is Charith Asalanka's T20I all-rounder ranking?

Charith Asalanka is not in the current top 50 of the ICC men's T20I all-rounder rankings. The No. 1 T20I all-rounder is Sikandar Raza (331).

Which team does Charith Asalanka play for?

Charith Asalanka plays international cricket for Sri Lanka as a batter.