420 minutes of laser‑focused concentration in the unforgiving heat and humidity of Colombo is what it took from Sri Lanka's emerging batting sensation, Sonal Dinusha, to deny hot favourites India a much‑needed triumph in their race to the final of the WTC 2025‑27 cycle.
If you ask an AI tool, "What may happen to an individual who engages in seven hours of strenuous physical activity in Colombo's current weather?" only then would you understand the magnitude of Dinusha's effort.
Dinusha's act of defiance came at a cost. His resolute mind had written a cheque his body could barely cash. As play moved into the final phase of day five, his body began showing signs of exactly what the AI had warned about. Dinusha cramped repeatedly, struggled with his hamstring, and needed constant back rubs from the physio. He was often seen kneeling at the non‑striker's end as the marathon innings took its toll.
Dinusha's resolve wears India down
To be fair to India, they used every arrow in their quiver but could not breach Dinusha's stoic defence. The fast‑bowling pair of Mohammed Siraj and Prasidh Krishna targeted the 25‑year‑old with a barrage of bouncers, but he neutralised the tactic by ducking, swaying and occasionally absorbing the blow. When they pitched it up, Dinusha drove them through the square and down the ground with minimal fuss.
Batters to score 3 centuries in a men's Test series from No. 6 or lower
| Player | Opponent | Year |
|---|---|---|
| Maurice Leyland | England vs Australia | 1934 |
| Sir Garfield Sobers | West Indies vs England | 1966 |
| Denis Lindsay | South Africa vs Australia | 1966/67 |
| Shivnarine Chanderpaul | West Indies vs India | 2002 |
| Ian Bell | England vs Pakistan | 2006 |
| Sonal Dinusha | Sri Lanka vs India | 2026 |
What truly defined his innings, however, was the way he dismantled India's spin trio of Ravindra Jadeja, Manav Suthar and Saransh Jain. The visitors tried to cage him with a packed close‑in cordon, including silly point, forward short leg and multiple catchers, but Dinusha did not flinch. He unleashed his most trusted weapon: the sweep. Conventional sweeps, slog sweeps, reverse sweeps, he played them all with impeccable judgement.
Batters to score twin hundreds in a men's Test from No. 6 or lower
| Player | Opponent & Venue | Year |
|---|---|---|
| Allan Border | Australia vs Pakistan at Lahore | 1980 |
| Tillakaratne Dilshan | Sri Lanka vs Bangladesh at Chattogram | 2009 |
| Dhananjaya de Silva | Sri Lanka vs Bangladesh at Sylhet | 2024 |
| Kamindu Mendis | Sri Lanka vs Bangladesh at Sylhet | 2024 |
| Sonal Dinusha | Sri Lanka vs India at Colombo (SSC) | 2026 |
India were left dumbfounded by the range of sweeps, at one stage feeling they did not have enough fielders on the park to counter him. After hours of relentless grind, Sri Lanka managed to secure a draw, only the fourth time in their cricketing history after being asked to follow on, and the first since the Galle Test against West Indies in 2010 when Chris Gayle scored his career‑best 333.
Sri Lanka had been asked to follow on 27 times previously, losing 24 of those matches and drawing only three. The math suggested their chances of defeat in Colombo were 88.89 per cent and their chances of a draw just 11.11 per cent. Dinusha defied those odds and produced the unthinkable, earning the highest praise from his opponents.
"He didn't give us even half a chance," said India captain Shubman Gill, reflecting on Dinusha's herculean effort at the SSC.
Who is Sonal Dinusha?
Sonal Dinusha comes from a humble background. He has been coached for the past 13 years by Sonal Dulshan Alwalage, who also mentors aspiring young cricketers at the Colombo Cricket Club.
Dinusha was part of Sri Lanka's squad at the ICC Men's U19 World Cup in 2020, led by Nipun Dhananjaya. In six games, he scored 122 runs at an average of 30.50 and a strike rate of 96.82, as Sri Lanka lost to England in the Plate final by 152 runs.
He featured for Dambulla Sixers in the recently concluded Lanka Premier League (LPL), playing two games and scoring eight runs. Dinusha made his first‑class debut for Colombo Cricket Club against Sinhalese Sports Club on November 30, 2018.
He has accumulated 4118 runs in 70 first‑class matches at an average of 48.44, including 14 centuries and 20 fifties. He made his List A debut against Saracens at the Colombo Cricket Club on March 10, 2019, and has since scored 1601 runs in 70 List A games at an average of 40.02 and a strike rate of 81.51, including 12 half‑centuries.


