LD Chandimal
LD Chandimal is a Sri Lanka Cricket batter who has played 330 matches across formats, accumulating 12,294 runs at a career average of 34.83. His primary competition is One-Day International cricket, where he has featured 137 times, but his best numbers by average sit in the Test arena. On current form, Chandimal has been one of the more consistent contributors in Sri Lanka's Test side, with six scores of 60 or above between November 2024 and June 2025 across matches against South Africa, Australia and Bangladesh.
2026 Season Context
Recent form
Chandimal has been in solid touch in Test cricket through late 2024 and into 2025, posting scores of 83, 73, 103 and 86 in four successive Tests against South Africa and Australia before following up
Strongest format
One-Day International — ODI is Chandimal's primary competition by matches played, with 137 appearances and 3,657 runs at a strike rate of 73.58. His Test average of 42.84 is
Career stats overview
89 Test · 137 ODI · 104 T20I appearances — spanning 2009 to present.
Test
89 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
137 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
104 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
Test cricket is where Chandimal truly thrives
Across 89 Test matches, Chandimal averages 42.84 with the bat, comfortably his best format by average. That figure puts him well clear of his ODI average of 31.26 and his T20I mark of 20.96, underlining where his game is best suited.
Galle is his most productive ground by some distance
In 25 matches at Galle, Chandimal has accumulated 1,979 runs at an average of 53.49. No other ground in his record comes close to that return, making it the clearest single-venue strength across his entire career.
Bangladesh is his most fruitful opponent
Chandimal averages 45.45 against Bangladesh across 31 matches, higher than against any other major opponent. He has scored 1,500 runs in that fixture, and his recent form against them. Including scores of 93 and 60 in Tests in June 2025. Keeps that record ticking over.
T20 franchise cricket shows a different gear
In 48 Lanka Premier League matches, Chandimal strikes at 138.79 and averages 33.07. That combination suggests he adapts his tempo significantly for domestic T20 cricket compared to his more measured international white-ball numbers.
330 matches across formats underlines career longevity
Chandimal has appeared 288 times for Sri Lanka Cricket alone, with additional stints at franchises including the Colombo Stars, B Love Kandy and Quetta Gladiators. His career aggregate of 12,294 runs at a 34.83 average reflects consistent output over a long international career.
Head-to-head
Vs opponents
Career totals broken down by the teams LD Chandimal has faced most often, heat-scaled by output.
Pakistan
- Matches
- 48
- Runs
- 1,783
Australia
- Matches
- 42
- Runs
- 1,611
India
- Matches
- 34
- Runs
- 1,335
England
- Matches
- 33
- Runs
- 1,361
South Africa
- Matches
- 33
- Runs
- 1,070
Bangladesh
- Matches
- 31
- Runs
- 1,500
New Zealand
- Matches
- 26
- Runs
- 950
West Indies
- Matches
- 21
- Runs
- 823
Grounds played at
Home & away grounds
The venues where LD Chandimal has turned out most often.
R. Premadasa Stadium, Colombo
- Matches
- 45
- Runs
- 1,194
Pallekele International Cricket Stadium
- Matches
- 35
- Runs
- 1,155
Galle International Stadium
- Matches
- 25
- Runs
- 1,979
Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa
- Matches
- 25
- Runs
- 438
Shere Bangla National Stadium, Dhaka
- Matches
- 16
- Runs
- 587
Rangiri Dambulla International Stadium
- Matches
- 11
- Runs
- 410
Zayed Cricket Stadium, Abu Dhabi
- Matches
- 10
- Runs
- 415
Dubai International Cricket Stadium
- Matches
- 8
- Runs
- 218
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.