Kumar Sangakkara
KC Sangakkara is one of the most prolific batters in Sri Lanka Cricket's history, having appeared across ODIs, Tests, and a range of domestic T20 competitions. Over 580 matches in this dataset, he scored 25,892 runs at a batting average of 45.27 and a strike rate of 74.94. His primary competition is the One-Day International, where he played 284 matches for Sri Lanka and scored 11,640 runs at 47.51. On recent form, the last recorded appearances came in the 2018 PSL, where he produced two half-centuries but also three single-figure scores in ten innings.

2026 Season Context
Current team & role
Punjab Kings · All-Rounder
Recent form
Sangakkara's last 10 recorded appearances came in the 2018 Pakistan Super League for Multan Sultans, where he scored 51 not out off 44 balls against Quetta Gladiators and 63 off 44 against Lahore Qala
Strongest format
One-Day International — Sangakkara played 284 ODIs, scoring 11,640 runs at an average of 47.51 and a strike rate of 81.31. Those are his highest figures by runs in any single
Career stats overview
84 Test · 284 ODI · 212 T20I appearances — spanning 2009 to present.
Test
84 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
284 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
212 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
25,892 runs across 580 career matches
Sangakkara accumulated 25,892 runs at a batting average of 45.27 across all formats and competitions. Over 417 of those appearances came for Sri Lanka Cricket, making him one of the most prolific batters in the country's history by volume alone.
Test average of 61.07 across 84 matches
Across 84 Test matches, Sangakkara averaged 61.07 from 8,489 runs. That figure places him comfortably among the most consistent Test batters in the warehouse dataset, with a strike rate of 54.32 reflecting typical red-ball tempo.
Dominant record against Bangladesh: average 70.84
Against Bangladesh Cricket across 37 matches, Sangakkara averaged 70.84, scoring 2,692 runs. That is his highest average against any of the major Test-playing nations in this dataset, comfortably clear of his next-best figures.
R. Premadasa his strongest venue: 2,046 runs at 53.84
At R. Premadasa Stadium in Colombo, Sangakkara scored 2,046 runs from 42 appearances at an average of 53.84. That is his most productive ground by total runs and one of his best by average among venues where he has played more than 15 times.
T20 Blast: strike rate of 153.97 from 21 matches
In 21 T20 Blast appearances for Surrey, Sangakkara struck at 153.97, his highest strike rate across any competition in the dataset. He scored 679 runs at an average of 35.74, showing he adapted his tempo sharply to domestic T20 conditions in England.
Head-to-head
Vs opponents
Career totals broken down by the teams KC Sangakkara has faced most often, heat-scaled by output.
India
- Matches
- 74
- Runs
- 3,568
Pakistan
- Matches
- 68
- Runs
- 3,974
Australia
- Matches
- 53
- Runs
- 2,423
England
- Matches
- 53
- Runs
- 2,727
New Zealand
- Matches
- 52
- Runs
- 2,274
Bangladesh
- Matches
- 37
- Runs
- 2,692
South Africa
- Matches
- 35
- Runs
- 1,967
West Indies
- Matches
- 23
- Runs
- 855
Grounds played at
Home & away grounds
The venues where KC Sangakkara has turned out most often.
R. Premadasa Stadium, Colombo
- Matches
- 42
- Runs
- 2,046
Shere Bangla National Stadium, Dhaka
- Matches
- 36
- Runs
- 1,282
Rangiri Dambulla International Stadium
- Matches
- 25
- Runs
- 837
Dubai International Cricket Stadium
- Matches
- 24
- Runs
- 770
Pallekele International Cricket Stadium
- Matches
- 20
- Runs
- 767
The Oval, London
- Matches
- 19
- Runs
- 580
Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa
- Matches
- 18
- Runs
- 844
Rajiv Gandhi International Stadium, Hyderabad
- Matches
- 17
- Runs
- 250
Official profile
Elsewhere on the web
ESPNcricinfo
KC Sangakkara's profile
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.