Sri Lanka’s Sonal Dinusha wrote his name into the record books on August 27, 2026, becoming only the fifth batter in Test history to score fifty or more runs in each of his first four Test innings—and the first to do it in 67 years. He joins an exclusive list that includes former England captain Douglas Jardine, West Indies greats Everton Weekes and Clyde Walcott, and England’s Ken Barrington.
Dinusha arrived at this landmark on the back of a remarkable run through the two-Test series against India. He had already scored 100 and 84 in the first Test at Galle, then followed it with 103 in the first innings of the second Test at Colombo. On the final day, resuming 7 not out, he pushed his score past fifty during the first session to complete the set—a half-century or better in every innings of the series.
The milestone came at a tense moment for Sri Lanka. Following on and under pressure, the hosts had started Day 5 at 229 for 6, leading India by just 16 runs, with Dinusha and his overnight partner Keshara Nuwantha — unbeaten on 3 — tasked with steadying the innings. The pair batted through the first session without further loss, adding exactly 100 runs to take Sri Lanka to 329 for 6 at lunch and stretch the lead out to 116. Nuwantha remained unbeaten on 46 at the break, while Dinusha’s innings continued to grow into one of the defining individual performances of the series.
The exclusive club Sonal Dinusha just joined.
Before Sonal Dinusha, only four men had ever managed fifty-plus scores in each of their first four Test innings against India — and they read like a roll call from a different cricketing era entirely.
The first was England’s Douglas Jardine, who did it way back between 1932 and 1934. Then came a pair of West Indian legends, Everton Weekes and Clyde Walcott, who both pulled it off in 1948. The last man to join the list was England’s Ken Barrington, in 1959. And then… nothing. For 67 years, nobody managed it.
That gap is really the story here. Cricket changed almost beyond recognition in the decades between Barrington and Dinusha — bowling actions, bats, pitches, entire formats of the game didn’t even exist yet when that streak was last achieved. Batters came and went, some of them among the greatest the sport has ever produced, and none of them found a way in against India across their first four innings. Dinusha has now done it in just two Test matches, at the start of a career that’s barely four games old.
It’s the kind of record that doesn’t announce itself with a single dazzling innings — it’s built quietly, one fifty at a time, until someone notices you’ve slipped into company that spans amateur-era England, the great West Indian sides of the 1940s and 50s, and now a 25-year-old from Colombo playing his first Test series.

