CricketWise
  1. Home
  2. Players
  3. Charith Asalanka

Sri Lanka · Men's cricket

Charith Asalanka stats

Data through 27 September 2026Last updated 27 September 2026

Coverage: matches in the Cricsheet data from 7 December 2020 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2020 and 2026, Charith Asalanka appears in 3 Tests, 76 ODIs, 73 T20Is for Sri Lanka in the Cricsheet data. In ODIs Charith Asalanka scored 2,439 runs in 70 innings (average 38.11, strike rate 88.9), including 5 hundreds and 14 fifties. With the ball, the best return was 19 wickets in ODIs at an average of 34.47 and an economy rate of 4.97. Against Australia in ODIs, Charith Asalanka averaged 69.50 over 8 innings.

International matches
152
Tests 3 · ODIs 76 · T20Is 73
International runs
3,989
5 hundreds
International wickets
26
0 five-wicket hauls
T20 league & domestic matches
77
1,529 runs
Best batting average (ODI)
38.11
70 innings
Highest score
128
First-class

Teams played for

Sri Lanka 2021–2026 · 152Jaffna Kings 2023–2024 · 19Galle Gallants 2026 · 11Colombo Stars 2022 · 11Abu Dhabi Knight Riders 2023–2025 · 10Kandy Warriors 2021 · 8St Lucia Kings 2026 · 8Lahore Qalandars 2026 · 5Jaffna Stallions 2020 · 5Sinhalese Sports Club 2024–2025 · 3

Charith Asalanka batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test360882914.6717151.5000113
ODI767062,43912738.112,74288.9514520057
T20I737191,46280*23.581,150127.106610069
T20 (leagues & domestic)777571,5297422.491,160131.809212772
First-class110128128128.00114112.3100113
List A220423721.005182.400031

Runs per year

05001K1.5K202020232026864
Charith Asalanka: runs per calendar year (all formats in the data)
05001K1.5K2020202120222023202420252026864
Charith Asalanka: runs per calendar year (all formats in the data)
Show as table
Charith Asalanka: runs per calendar year (all formats in the data)
YearRuns
202070
2021814
2022973
20231,015
20241,080
2025872
2026864
Year-by-year batting (23 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2020T20 (leagues & domestic)47017.50129.63200
2021ODI832640.7585.87703
2021T20 (leagues & domestic)816423.43137.84400
2021T20I929536.88132.98002
2021Test22914.5041.41900
2022ODI833347.5792.811012
2022T20 (leagues & domestic)1124224.20126.76402
2022T20I1933921.19112.65301
2022Test45914.7558.42900
2023ODI2265334.3786.410813
2023T20 (leagues & domestic)1520014.29100.55601
2023T20I616227.00142.16701
2024List A24221.0082.43700
2024ODI1349441.1793.610113
2024T20 (leagues & domestic)1017321.62157.35001
2024T20I1737124.73142.16902
2025First-class1128128.00112.312810
2025ODI1249444.9191.712723
2025T20 (leagues & domestic)311137.00152.17401
2025T20I1113915.44119.84600
2026ODI713919.8677.24500
2026T20 (leagues & domestic)2456925.86137.47004
2026T20I915619.50114.73100

Charith Asalanka bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test225160–––3.84–000
ODI34790655194/18–34.474.9741.6104
T20I1619024773/50–35.297.8027.1000
T20 (leagues & domestic)25278345113/20–31.367.4525.3000
First-class2322205106/11210/20520.503.8232.2215
List A2848311/53–83.005.9384.0000

Wickets per year

051015202020202320269
Charith Asalanka: wickets per calendar year (all formats in the data)
0510152020202021202220232024202520269
Charith Asalanka: wickets per calendar year (all formats in the data)
Show as table
Charith Asalanka: wickets per calendar year (all formats in the data)
YearWickets
20201
20213
20220
20235
202414
202516
20269
Year-by-year bowling (21 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2020T20 (leagues & domestic)117.007.001/7
2021ODI2129.007.251/3
2021T20 (leagues & domestic)4223.005.111/14
2021T20I10–14.000/14
2021Test10–2.000/2
2022ODI40–5.300/7
2022T20 (leagues & domestic)30–6.250/3
2022T20I20–3.750/7
2022Test10–4.420/14
2023ODI347.252.854/18
2023T20 (leagues & domestic)3121.006.301/1
2024List A2183.005.931/53
2024ODI121025.104.723/20
2024T20 (leagues & domestic)40–11.500/16
2024T20I4317.677.572/6
2025First-class21020.503.826/112
2025ODI8289.006.141/5
2025T20I7435.508.883/50
2026ODI5257.504.541/6
2026T20 (leagues & domestic)10722.007.333/20
2026T20I20–6.270/7

Charith Asalanka against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest45914.7558.42900
BangladeshODI949662.0082.110823
AustraliaODI841769.5093.712721
ZimbabweODI732446.29102.210113
South AfricaODI427568.75103.07903
IndiaODI1223819.8368.26501
West IndiesODI419063.33106.17702
EnglandODI89712.1263.44500
PakistanODI48829.3383.04900
New ZealandODI88310.3888.34000
NetherlandsODI38227.3374.54400
AustraliaT20I1024026.67123.73900
BangladeshT20I1122231.71151.08001
New ZealandT20I1020723.00130.26701
IndiaT20I1219017.27119.55301
West IndiesT20I313645.33163.96802
EnglandT20I711619.33109.43100
ZimbabweT20I410426.00120.96901
PakistanT20I48421.00129.22500
NetherlandsT20I38327.67136.14600
South AfricaT20I44711.7575.82100
Jaffna KingsT20 (leagues & domestic)922628.25151.76501
Colombo KapsT20 (leagues & domestic)314548.33145.05902
Dambulla AuraT20 (leagues & domestic)412541.67121.45802
Dambulla SixersT20 (leagues & domestic)411929.75146.95001
Kandy FalconsT20 (leagues & domestic)610918.17151.46401
Galle GladiatorsT20 (leagues & domestic)69816.33101.04600
MI EmiratesT20 (leagues & domestic)37224.00122.03200
Galle MarvelsT20 (leagues & domestic)35427.00186.23300
Colombo StrikersT20 (leagues & domestic)44816.0098.01300
Desert VipersT20 (leagues & domestic)33110.33106.92600
B-Love KandyT20 (leagues & domestic)382.6742.1500
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaODI6109.703.204/18
New ZealandODI4328.675.062/15
West IndiesODI4253.506.171/6
AustraliaODI3130.004.291/5
BangladeshODI4171.006.451/24
EnglandODI41109.004.541/33
ZimbabweODI50–6.070/13
PakistanODI30–6.780/10
New ZealandT20I3330.3310.113/50
BangladeshT20I30–12.000/6
Jaffna KingsT20 (leagues & domestic)4411.755.883/20
Galle GladiatorsT20 (leagues & domestic)3131.005.171/19

Top grounds (batting)

Top grounds (bowling)

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay770647119.0328447.79
T20Middle16301290126.458336146.93
T20Death591373158.44048011.88
ODIPowerplay11020852.9104307.53
ODIMiddle1825216784.236690125.04
ODIDeath504367137.3185772.21

How Charith Asalanka was dismissed

How Charith Asalanka took wickets

Last 20 innings

02040608026 Jul 202614 Aug 202627 Sep 20267
Charith Asalanka: runs in the last 20 innings
02040608026 Jul 20265 Aug 202612 Aug 202619 Aug 20266 Sep 202617 Sep 202627 Sep 20267
Charith Asalanka: runs in the last 20 innings
Show as table
Charith Asalanka: runs in the last 20 innings
InningsRuns
26 Jul 202631
29 Jul 202670
1 Aug 202658
5 Aug 202627
7 Aug 202659
8 Aug 20262
12 Aug 202614
14 Aug 20262
16 Aug 20268
19 Aug 202635
26 Aug 202633
3 Sep 20261
6 Sep 202612
9 Sep 20268
15 Sep 202610
17 Sep 202631
19 Sep 202616
22 Sep 20261
24 Sep 202611
27 Sep 20267
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
27 Sep 2026ODIEngland719caughtKennington Oval
24 Sep 2026ODIEngland1118caughtHeadingley
22 Sep 2026ODIEngland13lbwRiverside Ground
19 Sep 2026T20IEngland1614run outOld Trafford
17 Sep 2026T20IEngland3131caughtSophia Gardens
15 Sep 2026T20IEngland109caughtThe Rose Bowl
9 Sep 2026T20 (leagues & domestic)Guyana Amazon Warriors810caughtProvidence Stadium
6 Sep 2026T20 (leagues & domestic)Barbados Royals1218caughtKensington Oval
3 Sep 2026T20 (leagues & domestic)St Kitts and Nevis Patriots12caughtWarner Park
26 Aug 2026T20 (leagues & domestic)Trinbago Knight Riders3321caughtQueen's Park Oval
19 Aug 2026T20 (leagues & domestic)Guyana Amazon Warriors3528caughtDaren Sammy Cricket Ground
16 Aug 2026T20 (leagues & domestic)Barbados Royals89caughtDaren Sammy Cricket Ground
14 Aug 2026T20 (leagues & domestic)Antigua and Barbuda Falcons24caughtDaren Sammy Cricket Ground
12 Aug 2026T20 (leagues & domestic)St Kitts and Nevis Patriots1411caughtDaren Sammy Cricket Ground
8 Aug 2026T20 (leagues & domestic)Jaffna Kings23caughtR Premadasa Stadium
7 Aug 2026T20 (leagues & domestic)Colombo Kaps5942caughtR Premadasa Stadium
5 Aug 2026T20 (leagues & domestic)Jaffna Kings2713bowledR Premadasa Stadium
1 Aug 2026T20 (leagues & domestic)Colombo Kaps5837caughtPallekele International Cricket Stadium
29 Jul 2026T20 (leagues & domestic)Kandy Royals70*32not outPallekele International Cricket Stadium
26 Jul 2026T20 (leagues & domestic)Dambulla Sixers3120caughtRangiri Dambulla International Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
24 Sep 2026ODIEngland0/2960Headingley
9 Sep 2026T20 (leagues & domestic)Guyana Amazon Warriors1/2740Providence Stadium
6 Sep 2026T20 (leagues & domestic)Barbados Royals0/820Kensington Oval
26 Aug 2026T20 (leagues & domestic)Trinbago Knight Riders0/1920Queen's Park Oval
8 Aug 2026T20 (leagues & domestic)Jaffna Kings3/2040R Premadasa Stadium
7 Aug 2026T20 (leagues & domestic)Colombo Kaps2/3430R Premadasa Stadium
5 Aug 2026T20 (leagues & domestic)Jaffna Kings0/810R Premadasa Stadium
22 Jul 2026T20 (leagues & domestic)Dambulla Sixers0/810Rangiri Dambulla International Stadium
17 Jul 2026T20 (leagues & domestic)Jaffna Kings1/410Sinhalese Sports Club Ground
3 Jun 2026ODIWest Indies1/61.20Sabina Park
18 Apr 2026T20 (leagues & domestic)Rawalpindiz0/910National Stadium, Karachi
17 Apr 2026T20 (leagues & domestic)Quetta Gladiators0/1720National Stadium, Karachi
25 Feb 2026T20INew Zealand0/1630R Premadasa Stadium
27 Jan 2026ODIEngland0/2030R Premadasa Stadium
24 Jan 2026ODIEngland0/2780R Premadasa Stadium
22 Jan 2026ODIEngland1/3370R Premadasa Stadium
7 Jan 2026T20IPakistan0/70.40Rangiri Dambulla International Stadium
14 Nov 2025ODIPakistan0/3360Rawalpindi Cricket Stadium
11 Nov 2025ODIPakistan0/1820Rawalpindi Cricket Stadium
26 Sep 2025T20IIndia1/1820Dubai International Cricket Stadium

Frequently asked questions

How many runs has Charith Asalanka scored in Tests?
88 runs in 6 innings (3 matches) at an average of 14.67 and a strike rate of 51.5, in the data from 2021 to 2022.
How many runs has Charith Asalanka scored in ODIs?
2,439 runs in 70 innings (76 matches) at an average of 38.11 and a strike rate of 88.9, in the data from 2021 to 2026.
How many runs has Charith Asalanka scored in T20Is?
1,462 runs in 71 innings (73 matches) at an average of 23.58 and a strike rate of 127.1, in the data from 2021 to 2026.
What is Charith Asalanka's highest score?
128 in first-class, the highest score in the data.
How many wickets has Charith Asalanka taken in ODIs?
19 wickets in 34 innings at an average of 34.47, economy 4.97, best figures 4/18.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.