- Home
- Players
- 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.
Teams played for
Charith Asalanka batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 3 | 6 | 0 | 88 | 29 | 14.67 | 171 | 51.5 | 0 | 0 | 0 | 11 | 3 |
| ODI | 76 | 70 | 6 | 2,439 | 127 | 38.11 | 2,742 | 88.9 | 5 | 14 | 5 | 200 | 57 |
| T20I | 73 | 71 | 9 | 1,462 | 80* | 23.58 | 1,150 | 127.1 | 0 | 6 | 6 | 100 | 69 |
| T20 (leagues & domestic) | 77 | 75 | 7 | 1,529 | 74 | 22.49 | 1,160 | 131.8 | 0 | 9 | 2 | 127 | 72 |
| First-class | 1 | 1 | 0 | 128 | 128 | 128.00 | 114 | 112.3 | 1 | 0 | 0 | 11 | 3 |
| List A | 2 | 2 | 0 | 42 | 37 | 21.00 | 51 | 82.4 | 0 | 0 | 0 | 3 | 1 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2020 | 70 |
| 2021 | 814 |
| 2022 | 973 |
| 2023 | 1,015 |
| 2024 | 1,080 |
| 2025 | 872 |
| 2026 | 864 |
Year-by-year batting (23 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2020 | T20 (leagues & domestic) | 4 | 70 | 17.50 | 129.6 | 32 | 0 | 0 |
| 2021 | ODI | 8 | 326 | 40.75 | 85.8 | 77 | 0 | 3 |
| 2021 | T20 (leagues & domestic) | 8 | 164 | 23.43 | 137.8 | 44 | 0 | 0 |
| 2021 | T20I | 9 | 295 | 36.88 | 132.9 | 80 | 0 | 2 |
| 2021 | Test | 2 | 29 | 14.50 | 41.4 | 19 | 0 | 0 |
| 2022 | ODI | 8 | 333 | 47.57 | 92.8 | 110 | 1 | 2 |
| 2022 | T20 (leagues & domestic) | 11 | 242 | 24.20 | 126.7 | 64 | 0 | 2 |
| 2022 | T20I | 19 | 339 | 21.19 | 112.6 | 53 | 0 | 1 |
| 2022 | Test | 4 | 59 | 14.75 | 58.4 | 29 | 0 | 0 |
| 2023 | ODI | 22 | 653 | 34.37 | 86.4 | 108 | 1 | 3 |
| 2023 | T20 (leagues & domestic) | 15 | 200 | 14.29 | 100.5 | 56 | 0 | 1 |
| 2023 | T20I | 6 | 162 | 27.00 | 142.1 | 67 | 0 | 1 |
| 2024 | List A | 2 | 42 | 21.00 | 82.4 | 37 | 0 | 0 |
| 2024 | ODI | 13 | 494 | 41.17 | 93.6 | 101 | 1 | 3 |
| 2024 | T20 (leagues & domestic) | 10 | 173 | 21.62 | 157.3 | 50 | 0 | 1 |
| 2024 | T20I | 17 | 371 | 24.73 | 142.1 | 69 | 0 | 2 |
| 2025 | First-class | 1 | 128 | 128.00 | 112.3 | 128 | 1 | 0 |
| 2025 | ODI | 12 | 494 | 44.91 | 91.7 | 127 | 2 | 3 |
| 2025 | T20 (leagues & domestic) | 3 | 111 | 37.00 | 152.1 | 74 | 0 | 1 |
| 2025 | T20I | 11 | 139 | 15.44 | 119.8 | 46 | 0 | 0 |
| 2026 | ODI | 7 | 139 | 19.86 | 77.2 | 45 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 24 | 569 | 25.86 | 137.4 | 70 | 0 | 4 |
| 2026 | T20I | 9 | 156 | 19.50 | 114.7 | 31 | 0 | 0 |
Charith Asalanka bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 25 | 16 | 0 | – | – | – | 3.84 | – | 0 | 0 | 0 |
| ODI | 34 | 790 | 655 | 19 | 4/18 | – | 34.47 | 4.97 | 41.6 | 1 | 0 | 4 |
| T20I | 16 | 190 | 247 | 7 | 3/50 | – | 35.29 | 7.80 | 27.1 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 25 | 278 | 345 | 11 | 3/20 | – | 31.36 | 7.45 | 25.3 | 0 | 0 | 0 |
| First-class | 2 | 322 | 205 | 10 | 6/112 | 10/205 | 20.50 | 3.82 | 32.2 | 2 | 1 | 5 |
| List A | 2 | 84 | 83 | 1 | 1/53 | – | 83.00 | 5.93 | 84.0 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2020 | 1 |
| 2021 | 3 |
| 2022 | 0 |
| 2023 | 5 |
| 2024 | 14 |
| 2025 | 16 |
| 2026 | 9 |
Year-by-year bowling (21 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2020 | T20 (leagues & domestic) | 1 | 1 | 7.00 | 7.00 | 1/7 |
| 2021 | ODI | 2 | 1 | 29.00 | 7.25 | 1/3 |
| 2021 | T20 (leagues & domestic) | 4 | 2 | 23.00 | 5.11 | 1/14 |
| 2021 | T20I | 1 | 0 | – | 14.00 | 0/14 |
| 2021 | Test | 1 | 0 | – | 2.00 | 0/2 |
| 2022 | ODI | 4 | 0 | – | 5.30 | 0/7 |
| 2022 | T20 (leagues & domestic) | 3 | 0 | – | 6.25 | 0/3 |
| 2022 | T20I | 2 | 0 | – | 3.75 | 0/7 |
| 2022 | Test | 1 | 0 | – | 4.42 | 0/14 |
| 2023 | ODI | 3 | 4 | 7.25 | 2.85 | 4/18 |
| 2023 | T20 (leagues & domestic) | 3 | 1 | 21.00 | 6.30 | 1/1 |
| 2024 | List A | 2 | 1 | 83.00 | 5.93 | 1/53 |
| 2024 | ODI | 12 | 10 | 25.10 | 4.72 | 3/20 |
| 2024 | T20 (leagues & domestic) | 4 | 0 | – | 11.50 | 0/16 |
| 2024 | T20I | 4 | 3 | 17.67 | 7.57 | 2/6 |
| 2025 | First-class | 2 | 10 | 20.50 | 3.82 | 6/112 |
| 2025 | ODI | 8 | 2 | 89.00 | 6.14 | 1/5 |
| 2025 | T20I | 7 | 4 | 35.50 | 8.88 | 3/50 |
| 2026 | ODI | 5 | 2 | 57.50 | 4.54 | 1/6 |
| 2026 | T20 (leagues & domestic) | 10 | 7 | 22.00 | 7.33 | 3/20 |
| 2026 | T20I | 2 | 0 | – | 6.27 | 0/7 |
Charith Asalanka against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| India | Test | 4 | 59 | 14.75 | 58.4 | 29 | 0 | 0 |
| Bangladesh | ODI | 9 | 496 | 62.00 | 82.1 | 108 | 2 | 3 |
| Australia | ODI | 8 | 417 | 69.50 | 93.7 | 127 | 2 | 1 |
| Zimbabwe | ODI | 7 | 324 | 46.29 | 102.2 | 101 | 1 | 3 |
| South Africa | ODI | 4 | 275 | 68.75 | 103.0 | 79 | 0 | 3 |
| India | ODI | 12 | 238 | 19.83 | 68.2 | 65 | 0 | 1 |
| West Indies | ODI | 4 | 190 | 63.33 | 106.1 | 77 | 0 | 2 |
| England | ODI | 8 | 97 | 12.12 | 63.4 | 45 | 0 | 0 |
| Pakistan | ODI | 4 | 88 | 29.33 | 83.0 | 49 | 0 | 0 |
| New Zealand | ODI | 8 | 83 | 10.38 | 88.3 | 40 | 0 | 0 |
| Netherlands | ODI | 3 | 82 | 27.33 | 74.5 | 44 | 0 | 0 |
| Australia | T20I | 10 | 240 | 26.67 | 123.7 | 39 | 0 | 0 |
| Bangladesh | T20I | 11 | 222 | 31.71 | 151.0 | 80 | 0 | 1 |
| New Zealand | T20I | 10 | 207 | 23.00 | 130.2 | 67 | 0 | 1 |
| India | T20I | 12 | 190 | 17.27 | 119.5 | 53 | 0 | 1 |
| West Indies | T20I | 3 | 136 | 45.33 | 163.9 | 68 | 0 | 2 |
| England | T20I | 7 | 116 | 19.33 | 109.4 | 31 | 0 | 0 |
| Zimbabwe | T20I | 4 | 104 | 26.00 | 120.9 | 69 | 0 | 1 |
| Pakistan | T20I | 4 | 84 | 21.00 | 129.2 | 25 | 0 | 0 |
| Netherlands | T20I | 3 | 83 | 27.67 | 136.1 | 46 | 0 | 0 |
| South Africa | T20I | 4 | 47 | 11.75 | 75.8 | 21 | 0 | 0 |
| Jaffna Kings | T20 (leagues & domestic) | 9 | 226 | 28.25 | 151.7 | 65 | 0 | 1 |
| Colombo Kaps | T20 (leagues & domestic) | 3 | 145 | 48.33 | 145.0 | 59 | 0 | 2 |
| Dambulla Aura | T20 (leagues & domestic) | 4 | 125 | 41.67 | 121.4 | 58 | 0 | 2 |
| Dambulla Sixers | T20 (leagues & domestic) | 4 | 119 | 29.75 | 146.9 | 50 | 0 | 1 |
| Kandy Falcons | T20 (leagues & domestic) | 6 | 109 | 18.17 | 151.4 | 64 | 0 | 1 |
| Galle Gladiators | T20 (leagues & domestic) | 6 | 98 | 16.33 | 101.0 | 46 | 0 | 0 |
| MI Emirates | T20 (leagues & domestic) | 3 | 72 | 24.00 | 122.0 | 32 | 0 | 0 |
| Galle Marvels | T20 (leagues & domestic) | 3 | 54 | 27.00 | 186.2 | 33 | 0 | 0 |
| Colombo Strikers | T20 (leagues & domestic) | 4 | 48 | 16.00 | 98.0 | 13 | 0 | 0 |
| Desert Vipers | T20 (leagues & domestic) | 3 | 31 | 10.33 | 106.9 | 26 | 0 | 0 |
| B-Love Kandy | T20 (leagues & domestic) | 3 | 8 | 2.67 | 42.1 | 5 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| India | ODI | 6 | 10 | 9.70 | 3.20 | 4/18 |
| New Zealand | ODI | 4 | 3 | 28.67 | 5.06 | 2/15 |
| West Indies | ODI | 4 | 2 | 53.50 | 6.17 | 1/6 |
| Australia | ODI | 3 | 1 | 30.00 | 4.29 | 1/5 |
| Bangladesh | ODI | 4 | 1 | 71.00 | 6.45 | 1/24 |
| England | ODI | 4 | 1 | 109.00 | 4.54 | 1/33 |
| Zimbabwe | ODI | 5 | 0 | – | 6.07 | 0/13 |
| Pakistan | ODI | 3 | 0 | – | 6.78 | 0/10 |
| New Zealand | T20I | 3 | 3 | 30.33 | 10.11 | 3/50 |
| Bangladesh | T20I | 3 | 0 | – | 12.00 | 0/6 |
| Jaffna Kings | T20 (leagues & domestic) | 4 | 4 | 11.75 | 5.88 | 3/20 |
| Galle Gladiators | T20 (leagues & domestic) | 3 | 1 | 31.00 | 5.17 | 1/19 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 58 | 1813 | 33.57 | 127 |
| Pallekele International Cricket Stadium | 31 | 927 | 37.08 | 77 |
| Rangiri Dambulla International Stadium | 16 | 303 | 23.31 | 59 |
| Zayed Cricket Stadium | 10 | 259 | 28.78 | 74 |
| Sinhalese Sports Club Ground | 4 | 226 | 56.50 | 128 |
| Arun Jaitley Stadium | 2 | 187 | 93.50 | 108 |
| Queens Sports Club | 4 | 151 | 50.33 | 63 |
| Zahur Ahmed Chowdhury Stadium | 3 | 146 | 48.67 | 91 |
| Harare Sports Club | 5 | 132 | 26.40 | 71 |
| Sharjah Cricket Stadium | 4 | 128 | 42.67 | 80 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 31 | 21 | 24.10 | 5.18 |
| Sinhalese Sports Club Ground | 4 | 12 | 21.83 | 4.05 |
| Rangiri Dambulla International Stadium | 8 | 5 | 21.40 | 7.83 |
| Saxton Oval | 1 | 3 | 16.67 | 12.50 |
| Pallekele International Cricket Stadium | 10 | 3 | 69.67 | 5.65 |
| Sabina Park | 1 | 1 | 6.00 | 4.50 |
| Mahinda Rajapaksa International Cricket Stadium | 2 | 1 | 10.00 | 5.00 |
| Providence Stadium | 1 | 1 | 27.00 | 6.75 |
| Dubai International Cricket Stadium | 2 | 1 | 40.00 | 8.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 770 | 647 | 119.0 | 32 | 84 | 4 | 7.79 |
| T20 | Middle | 1630 | 1290 | 126.4 | 58 | 336 | 14 | 6.93 |
| T20 | Death | 591 | 373 | 158.4 | 40 | 48 | 0 | 11.88 |
| ODI | Powerplay | 110 | 208 | 52.9 | 10 | 43 | 0 | 7.53 |
| ODI | Middle | 1825 | 2167 | 84.2 | 36 | 690 | 12 | 5.04 |
| ODI | Death | 504 | 367 | 137.3 | 18 | 57 | 7 | 2.21 |
How Charith Asalanka was dismissed
- Caught158 (78%)
- Lbw15 (7%)
- Bowled13 (6%)
- Run out12 (6%)
- Caught and bowled3 (1%)
- Stumped2 (1%)
How Charith Asalanka took wickets
- Caught26
- Bowled10
- Lbw9
- Caught and bowled2
- Stumped1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 26 Jul 2026 | 31 |
| 29 Jul 2026 | 70 |
| 1 Aug 2026 | 58 |
| 5 Aug 2026 | 27 |
| 7 Aug 2026 | 59 |
| 8 Aug 2026 | 2 |
| 12 Aug 2026 | 14 |
| 14 Aug 2026 | 2 |
| 16 Aug 2026 | 8 |
| 19 Aug 2026 | 35 |
| 26 Aug 2026 | 33 |
| 3 Sep 2026 | 1 |
| 6 Sep 2026 | 12 |
| 9 Sep 2026 | 8 |
| 15 Sep 2026 | 10 |
| 17 Sep 2026 | 31 |
| 19 Sep 2026 | 16 |
| 22 Sep 2026 | 1 |
| 24 Sep 2026 | 11 |
| 27 Sep 2026 | 7 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 27 Sep 2026 | ODI | England | 7 | 19 | caught | Kennington Oval |
| 24 Sep 2026 | ODI | England | 11 | 18 | caught | Headingley |
| 22 Sep 2026 | ODI | England | 1 | 3 | lbw | Riverside Ground |
| 19 Sep 2026 | T20I | England | 16 | 14 | run out | Old Trafford |
| 17 Sep 2026 | T20I | England | 31 | 31 | caught | Sophia Gardens |
| 15 Sep 2026 | T20I | England | 10 | 9 | caught | The Rose Bowl |
| 9 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 8 | 10 | caught | Providence Stadium |
| 6 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 12 | 18 | caught | Kensington Oval |
| 3 Sep 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 1 | 2 | caught | Warner Park |
| 26 Aug 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 33 | 21 | caught | Queen's Park Oval |
| 19 Aug 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 35 | 28 | caught | Daren Sammy Cricket Ground |
| 16 Aug 2026 | T20 (leagues & domestic) | Barbados Royals | 8 | 9 | caught | Daren Sammy Cricket Ground |
| 14 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 2 | 4 | caught | Daren Sammy Cricket Ground |
| 12 Aug 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 14 | 11 | caught | Daren Sammy Cricket Ground |
| 8 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 2 | 3 | caught | R Premadasa Stadium |
| 7 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 59 | 42 | caught | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 27 | 13 | bowled | R Premadasa Stadium |
| 1 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 58 | 37 | caught | Pallekele International Cricket Stadium |
| 29 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 70* | 32 | not out | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 31 | 20 | caught | Rangiri Dambulla International Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | ODI | England | 0/29 | 6 | 0 | Headingley |
| 9 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 1/27 | 4 | 0 | Providence Stadium |
| 6 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 0/8 | 2 | 0 | Kensington Oval |
| 26 Aug 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 0/19 | 2 | 0 | Queen's Park Oval |
| 8 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 3/20 | 4 | 0 | R Premadasa Stadium |
| 7 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 2/34 | 3 | 0 | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 0/8 | 1 | 0 | R Premadasa Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 0/8 | 1 | 0 | Rangiri Dambulla International Stadium |
| 17 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 1/4 | 1 | 0 | Sinhalese Sports Club Ground |
| 3 Jun 2026 | ODI | West Indies | 1/6 | 1.2 | 0 | Sabina Park |
| 18 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 0/9 | 1 | 0 | National Stadium, Karachi |
| 17 Apr 2026 | T20 (leagues & domestic) | Quetta Gladiators | 0/17 | 2 | 0 | National Stadium, Karachi |
| 25 Feb 2026 | T20I | New Zealand | 0/16 | 3 | 0 | R Premadasa Stadium |
| 27 Jan 2026 | ODI | England | 0/20 | 3 | 0 | R Premadasa Stadium |
| 24 Jan 2026 | ODI | England | 0/27 | 8 | 0 | R Premadasa Stadium |
| 22 Jan 2026 | ODI | England | 1/33 | 7 | 0 | R Premadasa Stadium |
| 7 Jan 2026 | T20I | Pakistan | 0/7 | 0.4 | 0 | Rangiri Dambulla International Stadium |
| 14 Nov 2025 | ODI | Pakistan | 0/33 | 6 | 0 | Rawalpindi Cricket Stadium |
| 11 Nov 2025 | ODI | Pakistan | 0/18 | 2 | 0 | Rawalpindi Cricket Stadium |
| 26 Sep 2025 | T20I | India | 1/18 | 2 | 0 | Dubai International Cricket Stadium |
Frequently asked questions
How many runs has Charith Asalanka scored in Tests?
How many runs has Charith Asalanka scored in ODIs?
How many runs has Charith Asalanka scored in T20Is?
What is Charith Asalanka's highest score?
How many wickets has Charith Asalanka taken in ODIs?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.