🏏 Get Cricket Alerts 💬
Cricket | IPL | International | Cricket League | Players | Teams | Records
August 28, 2026

Sonal Dinusha Stats: 420 Runs, 3 Centuries in Remarkable India Series

Sonal Dinusha Stats – 420 Runs Against India

Sonal Dinusha Stats: 420 Runs, 3 Centuries and Complete Career Record

Sonal Dinusha stats have suddenly become one of the most searched topics in cricket after the Sri Lankan all-rounder produced a remarkable run of form against India.

Dinusha finished the two-Test series with 420 runs from four innings, scoring 100, 84, 103 and an unbeaten 133. That gave him three centuries and one fifty at an average of 140 for the series.

His final innings was perhaps the most important of the lot.

Sri Lanka had been forced to follow on in Colombo and were still under enormous pressure to save the Test. Dinusha stayed at the crease for most of the final day, scoring 133 not out from 264 balls and helping Sri Lanka reach 429/9 to secure a draw. India eventually won the two-Test series 1-0.

The numbers from the series have pushed Dinusha into the spotlight, but there is more to his statistics than those four innings.

Here is a closer look at Sonal Dinusha’s stats, Test record, batting numbers, bowling figures, highest score and recent form.

Sonal Dinusha stats: Latest numbers

The biggest number attached to Dinusha right now is 420.

That is the number of runs he scored during the two-Test series against India.

Category Stats
India series 420 runs
Average 140.00
Centuries 3
Fifties 1
Best score 133*

His four innings against India produced a rare level of consistency.

He did not have a single failure during the series. Every time he walked out to bat, he passed 50.

That is a major reason the series has become such an important part of his career.

Sonal Dinusha stats vs India

Dinusha’s batting record against India in the 2026 Test series reads:

100

84

103

133*

Those four scores add up to 420 runs.

The average of 140 is particularly impressive because it came across both Tests rather than a single match.

His first century came in Galle, while the second Test in Colombo produced twin hundreds.

The first innings of the Colombo Test brought him 103, followed by the unbeaten 133 in the second innings.

Sonal Dinusha 420 runs: How the series unfolded

The 420-run total becomes even more impressive when the four innings are looked at individually.

100 in the first Test

Dinusha’s first innings of the series ended with his maiden Test century.

Sri Lanka had been reduced to 90/5 in Galle when Dinusha joined Niroshan Dickwella.

He eventually reached 100, helping Sri Lanka avoid an even bigger collapse. The ICC noted that the partnership between Dinusha and Dickwella added 146 runs.

84 in the second innings

Dinusha followed his century with another substantial score.

He made 84 in the second innings of the Galle Test.

That gave him 184 runs in the match and immediately suggested that his first century was not simply a one-off performance.

Sri Lanka eventually lost the Test by 165 runs, but Dinusha had already established himself as one of the standout players for the hosts.

103 in Colombo

The second Test produced another century.

Dinusha scored 103 in Sri Lanka’s first innings.

He reached the milestone after another determined batting performance and became increasingly difficult for India’s bowlers to dismiss.

The ICC described him as one of Sri Lanka’s key performers as the hosts tried to fight their way back into the match.

133 not out in Colombo

The biggest innings came when Sri Lanka were following on.

Dinusha scored 133 not out from 264 balls, batting through the final day.

The innings helped Sri Lanka reach 429/9 before declaring and securing a draw.

It was his second century of the match and third of the series.

Sonal Dinusha Test stats

Dinusha made his Test debut for Sri Lanka in 2025.

The ICC lists him as a 25-year-old left-handed all-rounder who bowls slow left-arm orthodox spin. His Test career began against Bangladesh before his breakthrough performances against India in 2026.

The India series has transformed his overall Test numbers.

Before this series, he was still establishing himself at international level.

After scoring 420 runs in four innings, his Test record has taken a major jump.

Current statistical databases list him with 486 Test runs, along with six wickets, three centuries and one fifty.

The 486-run figure also shows just how heavily the India series has influenced his career record.

Sonal Dinusha batting stats

Batting is clearly the strongest part of Dinusha’s current international profile.

He is a left-handed batter, and his performances against India showed an ability to play both attacking and defensive cricket depending on the match situation.

The most impressive aspect of his batting was not simply his boundary hitting.

It was his ability to stay at the crease.

You May Like to Read  Auqib Nabi Gets Maiden India ODI Call-Up: Who Is Jammu & Kashmir’s Rising Fast Bowler?

His unbeaten 133 required 264 balls, while his earlier innings in the series showed that he could also score more freely when the situation allowed it.

That combination is important for Test cricket.

A batter who can switch between attack and defence becomes much harder to contain.

Sonal Dinusha bowling stats

Dinusha is not only a batter.

He is officially an all-rounder and bowls slow left-arm orthodox spin.

Current career figures list him with six Test wickets, with best bowling figures of 3/22.

His bowling has not been the main reason for his recent rise in attention.

The India series was overwhelmingly about his batting.

However, the ability to contribute with the ball gives Sri Lanka another option when selecting their team.

For a player batting in the middle or lower-middle order, even a few useful overs can add significant value.

Sonal Dinusha highest score

Dinusha’s current highest Test score is 133 not out.

He made the score in the second innings of the Colombo Test against India.

It was not only his highest score but also one of the most important innings of his career because of the match situation.

Sri Lanka had followed on and needed to survive.

India had already made 503/9 declared before bowling Sri Lanka out for 290.

Dinusha then stayed unbeaten as Sri Lanka fought back to 429/9.

That makes the 133* more significant than a conventional high score.

It came when his team needed him most.

Sonal Dinusha centuries

Dinusha has now scored three Test centuries.

All three came during his remarkable 2026 series against India.

His century sequence was:

100 — Galle

103 — Colombo

133 — Colombo*

The performance put him among a very small group of players to score three centuries in a two-Test series.

India Today reported that Dinusha became only the eighth batter to achieve that feat.

It is an extraordinary achievement considering how early he remains in his Test career.

Sonal Dinusha four consecutive 50-plus scores

Another remarkable part of his India series was his consistency.

Dinusha scored at least 50 in all four innings.

His sequence was:

100 → 84 → 103 → 133*

That made him only the second batter to record four consecutive 50-plus scores across a two-Test series against India, according to NDTV Profit’s review of the record. Andy Flower had previously achieved the feat for Zimbabwe in 2000.

It also placed Dinusha alongside some of Sri Lanka’s most respected batters who have produced similar consistency across a two-Test series.

Sonal Dinusha twin centuries in a Test

The 103 and 133* in Colombo gave Dinusha twin centuries in the second Test.

That is another major achievement.

India Today reported that he became only the fifth batter to score twin centuries from No. 6 or lower in a Test match.

The list includes several major names from Test cricket.

Dinusha’s achievement is particularly notable because he was still establishing himself in international cricket.

Sonal Dinusha sweep-shot stats

One of the more unusual statistics from the series concerns his use of the sweep.

India Today reported that Dinusha scored 173 runs through sweep shots against spin during the series.

That became the highest number of runs scored through the sweep in a Test innings against spin, surpassing Joe Root’s previous mark of 160 against Sri Lanka in 2021.

The statistic helps explain one of the reasons Dinusha was so effective against India’s spin attack.

He was not content to simply defend.

He repeatedly used the sweep to manipulate the field and keep the scoreboard moving.

Sonal Dinusha first-class stats

Long before his breakthrough against India, Dinusha had built experience in Sri Lanka’s domestic cricket system.

He made his first-class debut for Colombo Cricket Club during the 2018-19 Premier League Tournament.

His domestic career gave him the opportunity to spend long periods at the crease and develop as both a batter and a bowler.

NDTV Profit reports that he had taken 133 first-class wickets before his latest international breakthrough.

That figure is useful context when considering why Sri Lanka view him as an all-rounder rather than simply a specialist batter.

Sonal Dinusha career stats

Dinusha’s career is still developing, so his numbers will continue to change.

But the current picture is already interesting.

He has international experience as a batting all-rounder, domestic first-class experience and a rapidly improving Test record.

The most important statistical jump came in August 2026.

Before the India series, he was still trying to establish himself.

After four innings against India, he had added 420 runs, three centuries and a fifty to his record.

That is the sort of series that can change a player’s career.

Sonal Dinusha stats in the current WTC cycle

Dinusha’s impact is not limited to one series.

The ICC’s latest World Test Championship update lists him as Sri Lanka’s leading run-scorer in the 2025-27 WTC cycle with 606 runs.

That number is important because it puts his recent form into a larger context.

Sri Lanka may be sixth in the WTC standings, but Dinusha has emerged as one of the major positives of their campaign.

His batting has given the team a dependable option in the middle order and has already produced several match-defining performances.

Sonal Dinusha stats: Why the India series was different

A player’s statistics can sometimes hide the circumstances in which runs were scored.

Dinusha’s India numbers do the opposite.

His 100 in Galle came after Sri Lanka were 90/5.

His 84 gave him another major contribution in the same match.

His 103 in Colombo came while Sri Lanka were under pressure.

And his 133* came after the follow-on and helped save the Test.

That means the runs were not accumulated in comfortable conditions.

They repeatedly came when Sri Lanka needed someone to stay at the crease.

Read Also – Latest Cricket News Live Today 

Latest News- Vaibhav Sooryavanshi Duleep Trophy Bowling

Latest Stats- Vaibhav Suryavanshi Latest News

News Live Today- Cricket Team Stats 2026 Today

Its Very Socking Vaibhav Suryavanshi 190 Runs: The Record-Breaking Vijay Hazare Trophy

Latest Update on – WTC Point Table 2026 Update

Sonal Dinusha and the Colombo Test

The second Test is where Dinusha’s statistics became a story in themselves.

India scored 503/9 declared.

Sri Lanka were then bowled out for 290.

India enforced the follow-on.

You May Like to Read  Afghanistan vs Nepal Result: Nepal Beat AFG by 5 Wickets in Asian Games 2026

At that point, a heavy defeat looked increasingly likely.

Instead, Dinusha produced his two best innings of the match.

He scored 103 in the first innings and then remained unbeaten on 133 in the second.

Sri Lanka finished on 429/9 and escaped with a draw.

The ICC described his second century as the key part of a remarkable final-day fightback.

How good was Dinusha’s 133*?

The score itself was excellent.

The circumstances made it exceptional.

Dinusha batted for 264 balls.

India had to spend more than 250 overs in the field during the match, and the final day became a battle of patience rather than a simple contest between bat and ball.

Sri Lanka needed to survive.

Dinusha understood that.

He did not chase a quick finish.

Instead, he concentrated on occupying the crease and scoring whenever the opportunity appeared.

That is exactly the sort of innings that can change how a young Test batter is viewed.

Sonal Dinusha age and playing style

Dinusha was born on December 4, 2000, and is currently 25.

The ICC lists his batting style as left-handed and his bowling style as slow left-arm orthodox.

His age is worth mentioning because he is still relatively early in his international career.

Unlike some young players who arrive with a huge amount of attention before playing much senior cricket, Dinusha has spent years developing through Sri Lanka’s domestic system.

That background may help explain the maturity he showed during the India series.

Sonal Dinusha Test debut

Dinusha made his Test debut for Sri Lanka in 2025.

The early stage of his international career did not produce the sort of numbers he has now managed against India.

His breakthrough has therefore been gradual rather than instant.

The India series has changed that.

A player who was once looking for a regular place in the Test side is now one of Sri Lanka’s most important batting options.

What makes Sonal Dinusha’s stats so impressive?

Three things stand out.

Consistency: He scored 50 or more in all four innings against India.

Match situation: His major scores repeatedly came when Sri Lanka were under pressure.

Adaptability: He could score freely when needed and also bat for long periods when survival became the priority.

Those qualities are arguably more important than simply having one large score.

A Test batter needs to understand the match.

Dinusha showed that understanding repeatedly during the series.

What could come next for Sonal Dinusha?

The biggest challenge will be maintaining this level.

Opposition teams will now have a much better idea of his strengths.

His sweep against spin has already attracted attention.

His patience has been tested.

His ability to bat for long periods is now well established.

The next stage will be dealing with bowlers who have had time to study him.

If he continues producing runs against different attacks and in different conditions, his place in Sri Lanka’s Test batting order could become increasingly important.

Final verdict on Sonal Dinusha stats

The current Sonal Dinusha stats tell the story of a player whose career has suddenly moved into another phase.

Against India, he scored 420 runs in four innings, averaging 140 and producing three centuries and one fifty. His scores were 100, 84, 103 and 133 not out.

His unbeaten 133 in Colombo was the most important of those innings because it helped Sri Lanka save a Test after being forced to follow on.

The wider numbers are equally interesting.

The ICC currently lists Dinusha as Sri Lanka’s leading run-scorer in the 2025-27 WTC cycle with 606 runs, while his career Test figures have moved sharply upward after the India series.

He is also a genuine all-rounder, with slow left-arm orthodox bowling and six Test wickets in current career records.

But perhaps the most encouraging sign is not any individual number.

It is the way he scored them.

When Sri Lanka needed runs, he stayed.

When Sri Lanka needed someone to survive, he stayed longer.

And when India needed one final wicket to win in Colombo, Sonal Dinusha was still there.

That is why his statistics from this series are likely to remain one of the biggest stories of Sri Lankan cricket in 2026.

FAQs

What are Sonal Dinusha’s latest stats?

Sonal Dinusha scored 420 runs in four innings against India in the 2026 Test series, including three centuries and one fifty. His scores were 100, 84, 103 and 133*.

How many runs did Sonal Dinusha score against India?

He scored 420 runs across the four innings of the two-Test series. His average was 140.

How many centuries does Sonal Dinusha have?

He scored three centuries during the two-Test series against India.

What is Sonal Dinusha’s highest Test score?

His highest Test score is currently 133 not out, scored in the second innings of the Colombo Test against India.

What are Sonal Dinusha’s scores against India?

His four scores were 100, 84, 103 and 133 not out.

What are Sonal Dinusha’s Test stats?

Current statistical records list him with 486 Test runs and six wickets, along with three centuries and one fifty.

What is Sonal Dinusha’s batting style?

He is a left-handed batter. The ICC lists him as an all-rounder who also bowls slow left-arm orthodox spin.

What is Sonal Dinusha’s bowling style?

He bowls slow left-arm orthodox spin.

How old is Sonal Dinusha?

Sonal Dinusha was born on December 4, 2000, and is 25 years old.

How many runs has Sonal Dinusha scored in the current WTC cycle?

The ICC’s latest WTC update lists Dinusha as Sri Lanka’s leading run-scorer in the 2025-27 cycle with 606 runs.

He is trending after scoring 420 runs, including three centuries, against India and helping Sri Lanka save the second Test with an unbeaten 133.

When did Sonal Dinusha make his Test debut?

He made his Test debut for Sri Lanka in 2025. The ICC lists his international career as beginning in 2025.

Rajani Kant - Cricket Writer & Editor at TeamStats.in
ABOUT THE AUTHOR

Rajani Kant

Cricket Writer & Editor at TeamStats.in

Rajani Kant is a cricket writer and editor at TeamStats.in, covering cricket statistics, team records, player performances, match results and important developments from international cricket. His focus is on presenting cricket information in a clear, useful and easy-to-understand format.

Visit TeamStats.in →