Sonal Dinusha was born on 4 December 2000 in Colombo, Sri Lanka. He emerged through the school cricket system before establishing himself as a Test specialist for the national side. A left‑handed batsman and left‑arm orthodox spinner, Dinusha has become known for his solid technique and effective sweep shot. His early promise was nurtured at De La Salle College and later at Mahanama College, where he captained the cricket team.
He made his first‑class debut for Colombo Cricket Club in the 2018–19 Premier League Tournament on 30 November 2018 and his List A debut on 10 March 2019 in the same club’s limited‑overs side. Dinusha entered the Twenty20 arena on 4 March 2021 for Colombo Cricket Club in the SLC Twenty20 Tournament. Since his Test debut against Bangladesh at the Sinhalese Sports Club Ground on 25 June 2025, he has played five Tests, scoring 606 runs at an average of 86.57, including three centuries, and taking six wickets with best figures of 3/22.
Sonal Dinusha: quick facts
- Born: 4 December 2000, Colombo
- Team: Sri Lanka
Sonal Dinusha career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 5 | 9 | 606 | 133* | 86.57 | 58.61 | 3 | 2 |
Bowling
| Format | Matches | Wickets | Best | Average | Economy |
|---|---|---|---|---|---|
| Tests | 5 | 6 | 3/22 | 53.50 | 3.67 |
Figures as of 12 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
Sonal Dinusha’s early life
Dinusha began his school life at De La Salle College, Colombo, initially playing basketball before turning to cricket. He represented the school at Under‑13 level and progressed through the Under‑15 and Under‑17 teams, showcasing his batting and spin abilities. In 2015 he was awarded De La Salle College Colours for cricket, recognising his contributions to the school side. His leadership qualities emerged as he later captained the college cricket team, guiding younger players and honing his own game.
After completing his tenure at De La Salle, Dinusha transferred to Mahanama College, where he continued his development as an all‑rounder. At Mahanama he refined his left‑arm orthodox spin and further solidified his reputation as a technically sound batsman, particularly adept at the sweep shot. His performances at school level laid the foundation for his entry into domestic cricket and eventual national selection.
Sonal Dinusha’s domestic career
Dinusha made his first‑class debut for Colombo Cricket Club in the 2018–19 Premier League Tournament on 30 November 2018, opening the innings and contributing a steady half‑century. He followed this with a List A debut for the same club on 10 March 2019 in the Premier Limited Overs Tournament, where he bowled four overs of left‑arm spin and added useful runs in the lower order. These early performances established him as a promising all‑rounder in Sri Lanka’s domestic circuit.
He entered the Twenty20 format on 4 March 2021, representing Colombo Cricket Club in the 2020–21 SLC Twenty20 Tournament and displaying his aggressive sweep against pace bowlers. Over subsequent seasons he remained a regular feature for Colombo in all three formats, accumulating experience that paved the way for his national call‑up. His domestic record, highlighted by consistent middle‑order scores and economical spin, underscored his suitability for the Test arena.
Sonal Dinusha’s international career
Dinusha earned his Test cap against Bangladesh at the Sinhalese Sports Club Ground on 25 June 2025. Since that debut he has featured in five Tests, the latest being the second Test against India at the same venue on 23 August 2026. In these matches he has compiled 606 runs in nine innings at an average of 86.57, with a strike rate of 58.61. His highest score is 133 not out, and he has recorded three centuries and two fifties. With the ball he has taken six wickets at an average of 53.5, delivering at an economy of 3.67 and achieving best figures of 3/22.
Among his standout innings, Dinusha’s unbeaten 133 at the Sinhalese Sports Club Ground on 23 August 2026 against India remains his highest Test score. He also posted a century of 100 at Galle International Stadium on 15 August 2026 and a 92 against West Indies at Sir Vivian Richards Stadium, North Sound, Antigua on 3 July 2026. His most effective bowling spell came in his debut Test, where he claimed 3/22 against Bangladesh at the Sinhalese Sports Club Ground on 25 June 2025.
Sonal Dinusha’s playing style
Dinusha is described as a handy all‑rounder who bowls left‑arm orthodox spin and bats with a solid technique. His batting is anchored by a strong defensive foundation, allowing him to occupy the crease for long periods, as reflected in his high Test average. He favours the sweep shot, using it to accumulate runs especially on turning tracks, a skill that contributed to his series‑high 176 sweep runs against India.
With the ball he provides a useful option, delivering left‑arm spin at a modest pace and maintaining an economy of 3.67 in Test cricket. His best figures of 3/22 demonstrate his ability to break partnerships, while his overall wicket tally of six reflects a secondary but valuable role in the Sri Lankan attack.
Sonal Dinusha’s records and achievements
Dinusha became the sixth batter to score three hundreds in a Test series while batting at No 6 or lower, and the first Sri Lankan to achieve this feat, doing so in a two‑match series against India in 2026. He also joined an exclusive group as the fifth batter overall to register centuries in both innings of a Test while positioned at No 6 or lower. His twin centuries – 100 at Galle and 133 not out at Colombo – underscored his consistency and capacity to dominate the middle order.
In the two‑match series against India he accumulated 176 runs through sweep shots, the most by any batter in a Test series. His contributions earned him the Player of the Match award in the second Test and later the ICC Player of the Month accolade for August 2026. Former and current cricketers praised his performances, with India’s captain Shubman Gill remarking, “He didn’t give us even half a chance.”
Sonal Dinusha’s personal life
Beyond cricket, Dinusha’s early education was at De La Salle College, Colombo, where he also played basketball before focusing on cricket. His school years were marked by progression through age‑group teams and leadership as captain of the college cricket side. He later continued his studies at Mahanama College, balancing academics with his development as an all‑rounder. These formative experiences have been cited as foundational to his disciplined approach on the field.
Sonal Dinusha: frequently asked questions
When was Sonal Dinusha born?
Sonal Dinusha was born on 4 December 2000 in Colombo.
Where is Sonal Dinusha from?
Sonal Dinusha was born in Colombo, Sri Lanka.
Which teams has Sonal Dinusha played for?
Sonal Dinusha plays international cricket for Sri Lanka.
When did Sonal Dinusha make an international debut?
Sonal Dinusha made a Test debut against Bangladesh at Sinhalese Sports Club Ground on 25 June 2025.
What is Sonal Dinusha’s highest score?
Sonal Dinusha’s highest score is 133 not out in Tests.
How many centuries has Sonal Dinusha scored?
Sonal Dinusha has scored 3 centuries in Tests.
How many wickets has Sonal Dinusha taken?
Sonal Dinusha has taken 6 wickets in Tests.
What are Sonal Dinusha’s best bowling figures?
Sonal Dinusha’s best bowling figures are 3/22 in Tests.









