← All examples

Sri Lanka saves the test match thanks to Dinusha's amazing batting

August 27, 2026 · CNA

Sonal Dinusha scores 133 not out to help Sri Lanka fight back and deny India a series sweep.

Sri Lanka batter Sonal Dinusha played one of the great innings in recent test cricket on Thursday, August 27, in Colombo. He scored 133 runs without getting out, helping Sri Lanka draw the second test match against India. The draw meant India won the two-match series 1-0, but Sri Lanka stopped India from winning both games. The match was played at the Sinhalese Sports Club Ground in Colombo, Sri Lanka.

Dinusha's score of 133 not out was his second century of the same match — a rare and impressive feat. It was also his third hundred in just four innings, showing what a hot streak he was on. He won the Player of the Match award for his outstanding performance. Sri Lanka's team will feel very proud of the way they fought back in this match.

Sri Lanka started the final day of the match in a tough spot. They were following on, which means they had to bat a second time because their first innings score was too low. They were only 16 runs ahead of India, and they had just four wickets left. They had to bat very well for a long time just to survive.

Dinusha and teammate Keshara Nuwantha rose to the challenge together. They put on a 112-run stand, meaning they scored 112 runs as a pair without losing a wicket. Nuwantha scored 46 runs and used the review system twice to successfully overturn decisions against him. Their partnership frustrated the Indian team all through the morning session.

The partnership finally ended just after lunch, when spinner Manav Suthar got Nuwantha out. Suthar's delivery bounced up and touched the edge of Nuwantha's bat, and the ball was caught by wicketkeeper Dhruv Jurel at slip. Jurel then took another catch to dismiss Prabath Jayasuriya for just two runs. Dinusha was now batting with the tail end of the order — the weaker batters.

Even with less experienced batters around him, Dinusha kept going. Lahiru Kumara was especially helpful, hanging around for 90 deliveries while scoring a careful 12 runs. The pitch was not helping India's fast bowlers much, which made it harder for India to take wickets. Dinusha defended calmly and scored runs when he could, keeping his cool the whole time.

Indian captain Shubman Gill tried everything he could to break through. He swapped his bowlers around and kept changing where his fielders stood. But nothing seemed to bother Dinusha, who batted with great focus and discipline right until the end. When both teams finally shook hands to end the match, Sri Lanka had reached 429-9 — a fantastic comeback effort.

They needed to bat out of their skin to save the test match, and Dinusha and Nuwantha did exactly that.

Comprehension quiz preview

1. What was Sonal Dinusha's final score in Sri Lanka's second innings?

  • A90 not out
  • B112 not out
  • C133 not out
  • D429 not out

2. How many runs ahead of India was Sri Lanka at the start of the final day?

  • A112
  • B46
  • C29
  • D16

3. Who took the catch to dismiss Keshara Nuwantha after lunch?

  • AShubman Gill
  • BManav Suthar
  • CPrabath Jayasuriya
  • DDhruv Jurel

Take this quiz — create your free account.

Start free

This story is available at 6 reading levels.

Start free →

Are you a teacher? Assign this article to your class — free, always.

Get teacher access →

6 reading levels

Start free →