Charith Asalanka ICC Ranking
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
| Test | ODI | T20I | |
|---|---|---|---|
| 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
| Ranking | Now | Career 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
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 3 | 88 | 14.66 | 51.46 |
| ODI | 84 | 2,779 | 42.1 | 90.66 |
| T20I | 76 | 1,456 | 22.4 | 125.95 |
Bowling
| M | Wkts | Avg | Econ | |
|---|---|---|---|---|
| Test | 3 | 0 | 0 | 3.84 |
| ODI | 84 | 19 | 34 | 5 |
| T20I | 76 | 7 | 35.42 | 7.79 |
Other ranked Sri Lanka players
Sri Lanka rankingsRanked near Charith Asalanka in ODI batting
Full tableCharith 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.