Sonal Dinusha ICC Ranking
Sonal Dinusha is an all-rounder who plays international cricket for Sri Lanka, born on 23 February 2001 in kandy (age 25). Playing style: Left hand Bat, Left Arm Orthodox.
In the latest ICC men's rankings, Sonal Dinusha is the No. 24 Test batsman (633 points).
Sonal Dinusha's highest-ever ICC rating is 633 in Test batting, reached v India at Colombo (SSC) 2026. The current rating is a career best.
In the Test batting rankings, Sonal Dinusha is 4 points behind Ryan Rickelton (No. 23, South Africa) and 3 points ahead of Ben Duckett (No. 25, England). They moved down 1 place in the latest ICC update.
In 4 Tests, Sonal Dinusha has scored 486 runs at an average of 97.20 and a strike rate of 57.72, including 3 hundreds, and taken 5 wickets at an average of 57.60 (economy 3.81, best 3/22).
Sonal Dinusha ICC rankings by format
| Test | ODI | T20I | |
|---|---|---|---|
| Batting | 24633 pts | – | – |
| Bowling | – | – | – |
| All-rounder | – | – | – |
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
Sonal Dinusha career-best ratings
| Ranking | Now | Career best |
|---|---|---|
| Test batting | 633 | 633 v India at Colombo (SSC) 2026 |
Sonal Dinusha rating history
Test batting
Sonal Dinusha profile
- Name
- Sonal Dinusha
- Team
- Sri Lanka
- Role
- All-rounder
- Born
- 23 February 2001 (age 25)
- Birthplace
- kandy
- Batting
- Left hand Bat
- Bowling
- Left Arm Orthodox
Sonal Dinusha career stats
Batting
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 4 | 486 | 97.20 | 57.72 |
Bowling
| M | Wkts | Avg | Econ | |
|---|---|---|---|---|
| Test | 4 | 5 | 57.60 | 3.81 |
Other ranked Sri Lanka players
Sri Lanka rankingsRanked near Sonal Dinusha in Test batting
Full tableSonal Dinusha FAQs
What is Sonal Dinusha's ICC ranking?
Sonal Dinusha is currently the No. 24 Test batsman (633 points) in the ICC men's rankings.
Is Sonal Dinusha the No. 1 Test batsman?
No. Sonal Dinusha is No. 24 with 633 points. The No. 1 Test batsman is Harry Brook (861).
What is Sonal Dinusha's highest ICC rating?
Sonal Dinusha's career-best rating is 633 in Test batting (v India at Colombo (SSC) 2026).
What is Sonal Dinusha's Test ranking?
Sonal Dinusha is No. 24 in the ICC men's Test batting rankings with 633 rating points, down 1 place since the previous update. Their career-best Test rating is 633 (v India at Colombo (SSC) 2026).
What is Sonal Dinusha's ODI ranking?
Sonal Dinusha is not in the current top 50 of the ICC men's ODI batting rankings. The No. 1 ODI batsman is Shubman Gill (841).
What is Sonal Dinusha's T20I ranking?
Sonal Dinusha is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).
Which team does Sonal Dinusha play for?
Sonal Dinusha plays international cricket for Sri Lanka as an all-rounder.