Sonal Dinusha ICC Ranking

Sri Lanka All-rounder Age 25
24
Best current ICC ranking No. 24 in Men's Test Batting Rankings Career best: 633 v India at Colombo (SSC) 2026
633rating points

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

TestODIT20I
Batting24633 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

RankingNowCareer 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

MRunsHSAvgSR100s50s
Test448613397.2057.7231

Bowling

MWktsBestAvgEcon5w
Test453/2257.603.810

Other ranked Sri Lanka players

Sri Lanka rankings

Ranked near Sonal Dinusha in Test batting

Full table

Sonal 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.