- Home
- Players
- Kamindu Mendis
Sri Lanka · Men's cricket
Kamindu Mendis stats
Data through 13 October 2026Last updated 13 October 2026
Coverage: matches in the Cricsheet data from 27 October 2018 to 13 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Kamindu Mendis played 18 Tests, 31 ODIs, 50 T20Is for Sri Lanka in the data, between 2018 and 2026. The most runs came in Tests: 1,556 at an average of 53.66 and a strike rate of 63.2, with a highest score of 182*. Against Bangladesh in Tests, Kamindu Mendis averaged 99.80 over 7 innings.
International matches
99
Tests 18 · ODIs 31 · T20Is 50
International runs
2,985
5 hundreds
T20 league & domestic matches
58
1,245 runs
Best batting average (Test)
53.66
32 innings
Highest score
182*
Test
Teams played for
Sri Lanka 2018–2026 · 99Kandy Falcons 2022–2024 · 20Colombo Kaps 2026 · 10Colombo Cricket Club 2025–2026 · 9Kandy Warriors 2021 · 8B-Love Kandy 2023 · 6Kandy Tuskers 2020 · 5Sunrisers Hyderabad 2025 · 5MI Emirates 2025 · 3
Kamindu Mendis batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 18 | 32 | 3 | 1,556 | 182* | 53.66 | 2,463 | 63.2 | 5 | 7 | 1 | 160 | 30 |
| ODI | 31 | 30 | 6 | 619 | 64 | 25.79 | 777 | 79.7 | 0 | 4 | 2 | 50 | 17 |
| T20I | 50 | 45 | 3 | 810 | 51 | 19.29 | 645 | 125.6 | 0 | 3 | 3 | 67 | 33 |
| T20 (leagues & domestic) | 58 | 52 | 7 | 1,245 | 88* | 27.67 | 936 | 133.0 | 0 | 8 | 1 | 112 | 41 |
| First-class | 3 | 4 | 0 | 184 | 114 | 46.00 | 232 | 79.3 | 1 | 1 | 0 | 18 | 7 |
| List A | 5 | 5 | 0 | 317 | 139 | 63.40 | 294 | 107.8 | 1 | 2 | 0 | 32 | 10 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2018 | 24 |
| 2019 | 59 |
| 2020 | 51 |
| 2021 | 123 |
| 2022 | 406 |
| 2023 | 97 |
| 2024 | 1,679 |
| 2025 | 1,000 |
| 2026 | 1,292 |
Year-by-year batting (27 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2018 | T20I | 1 | 24 | 24.00 | 171.4 | 24 | 0 | 0 |
| 2019 | ODI | 2 | 17 | 17.00 | 44.7 | 9 | 0 | 0 |
| 2019 | T20I | 3 | 42 | 14.00 | 131.2 | 41 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 4 | 51 | 12.75 | 118.6 | 28 | 0 | 0 |
| 2021 | ODI | 2 | 25 | 12.50 | 50.0 | 16 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 7 | 88 | 12.57 | 93.6 | 32 | 0 | 0 |
| 2021 | T20I | 1 | 10 | 10.00 | 62.5 | 10 | 0 | 0 |
| 2022 | ODI | 3 | 85 | 28.33 | 67.5 | 57 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 9 | 260 | 32.50 | 118.2 | 58 | 0 | 2 |
| 2022 | Test | 1 | 61 | 61.00 | 44.5 | 61 | 0 | 1 |
| 2023 | T20 (leagues & domestic) | 5 | 97 | 19.40 | 100.0 | 44 | 0 | 0 |
| 2024 | ODI | 6 | 104 | 52.00 | 100.0 | 40 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 9 | 286 | 40.86 | 157.1 | 65 | 0 | 3 |
| 2024 | T20I | 15 | 240 | 16.00 | 114.3 | 51 | 0 | 1 |
| 2024 | Test | 16 | 1049 | 74.93 | 66.3 | 182 | 5 | 3 |
| 2025 | First-class | 1 | 114 | 114.00 | 68.7 | 114 | 1 | 0 |
| 2025 | List A | 3 | 139 | 46.33 | 106.1 | 59 | 0 | 2 |
| 2025 | ODI | 13 | 296 | 24.67 | 88.4 | 64 | 0 | 2 |
| 2025 | T20 (leagues & domestic) | 7 | 112 | 28.00 | 134.9 | 32 | 0 | 0 |
| 2025 | T20I | 9 | 133 | 16.62 | 122.0 | 50 | 0 | 1 |
| 2025 | Test | 7 | 206 | 34.33 | 59.9 | 87 | 0 | 1 |
| 2026 | First-class | 3 | 70 | 23.33 | 106.1 | 62 | 0 | 1 |
| 2026 | List A | 2 | 178 | 89.00 | 109.2 | 139 | 1 | 0 |
| 2026 | ODI | 4 | 92 | 23.00 | 74.2 | 54 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 11 | 351 | 35.10 | 161.8 | 88 | 0 | 3 |
| 2026 | T20I | 16 | 361 | 25.79 | 136.7 | 51 | 0 | 1 |
| 2026 | Test | 8 | 240 | 30.00 | 60.0 | 84 | 0 | 2 |
Kamindu Mendis bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 180 | 158 | 3 | 3/32 | 3/32 | 52.67 | 5.27 | 60.0 | 0 | 0 | 0 |
| ODI | 15 | 300 | 326 | 6 | 3/19 | – | 54.33 | 6.52 | 50.0 | 0 | 0 | 0 |
| T20I | 16 | 180 | 253 | 5 | 1/10 | – | 50.60 | 8.43 | 36.0 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 33 | 432 | 626 | 14 | 3/21 | – | 44.71 | 8.69 | 30.9 | 0 | 0 | 0 |
| First-class | 3 | 66 | 46 | 0 | – | – | – | 4.18 | – | 0 | 0 | 0 |
| List A | 5 | 132 | 106 | 8 | 4/43 | – | 13.25 | 4.82 | 16.5 | 1 | 0 | 1 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2018 | 0 |
| 2019 | 1 |
| 2020 | 0 |
| 2021 | 6 |
| 2022 | 3 |
| 2023 | 0 |
| 2024 | 5 |
| 2025 | 17 |
| 2026 | 4 |
Year-by-year bowling (25 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2018 | T20I | 1 | 0 | – | 9.00 | 0/27 |
| 2019 | ODI | 2 | 1 | 79.00 | 5.64 | 1/45 |
| 2019 | T20I | 2 | 0 | – | 10.50 | 0/9 |
| 2020 | T20 (leagues & domestic) | 4 | 0 | – | 10.40 | 0/8 |
| 2021 | ODI | 1 | 0 | – | 7.00 | 0/21 |
| 2021 | T20 (leagues & domestic) | 8 | 6 | 29.83 | 7.78 | 3/25 |
| 2021 | T20I | 1 | 0 | – | 7.33 | 0/22 |
| 2022 | ODI | 2 | 1 | 51.00 | 6.38 | 1/32 |
| 2022 | T20 (leagues & domestic) | 4 | 2 | 36.00 | 8.00 | 2/26 |
| 2023 | T20 (leagues & domestic) | 3 | 0 | – | 10.75 | 0/11 |
| 2024 | ODI | 4 | 0 | – | 7.44 | 0/14 |
| 2024 | T20 (leagues & domestic) | 6 | 0 | – | 10.07 | 0/8 |
| 2024 | T20I | 5 | 2 | 39.00 | 7.80 | 1/14 |
| 2024 | Test | 5 | 3 | 30.67 | 5.41 | 3/32 |
| 2025 | First-class | 1 | 0 | – | 4.00 | 0/16 |
| 2025 | List A | 3 | 6 | 12.33 | 4.62 | 4/43 |
| 2025 | ODI | 6 | 4 | 27.00 | 6.75 | 3/19 |
| 2025 | T20 (leagues & domestic) | 7 | 6 | 18.67 | 8.00 | 3/21 |
| 2025 | T20I | 3 | 1 | 52.00 | 8.67 | 1/21 |
| 2025 | Test | 2 | 0 | – | 5.00 | 0/2 |
| 2026 | First-class | 2 | 0 | – | 4.29 | 0/15 |
| 2026 | List A | 2 | 2 | 16.00 | 5.33 | 2/25 |
| 2026 | T20 (leagues & domestic) | 1 | 0 | – | 9.00 | 0/27 |
| 2026 | T20I | 4 | 2 | 26.50 | 8.83 | 1/10 |
| 2026 | Test | 1 | 0 | – | 5.11 | 0/46 |
Kamindu Mendis against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bangladesh | Test | 7 | 499 | 99.80 | 64.6 | 164 | 2 | 2 |
| New Zealand | Test | 3 | 309 | 154.50 | 71.0 | 182 | 2 | 0 |
| England | Test | 5 | 267 | 53.40 | 63.0 | 113 | 1 | 2 |
| West Indies | Test | 4 | 137 | 34.25 | 64.3 | 84 | 0 | 1 |
| Australia | Test | 5 | 135 | 27.00 | 52.5 | 61 | 0 | 1 |
| South Africa | Test | 4 | 106 | 26.50 | 60.6 | 48 | 0 | 0 |
| India | Test | 4 | 103 | 25.75 | 55.1 | 55 | 0 | 1 |
| Zimbabwe | ODI | 5 | 147 | 36.75 | 89.6 | 57 | 0 | 2 |
| New Zealand | ODI | 4 | 113 | 28.25 | 75.8 | 64 | 0 | 1 |
| England | ODI | 3 | 80 | 26.67 | 77.7 | 54 | 0 | 1 |
| Pakistan | ODI | 3 | 63 | 21.00 | 105.0 | 44 | 0 | 0 |
| West Indies | ODI | 5 | 62 | 31.00 | 77.5 | 30 | 0 | 0 |
| Bangladesh | ODI | 3 | 49 | 16.33 | 65.3 | 33 | 0 | 0 |
| South Africa | ODI | 3 | 33 | 16.50 | 49.3 | 16 | 0 | 0 |
| West Indies | T20I | 5 | 165 | 33.00 | 128.9 | 51 | 0 | 2 |
| Pakistan | T20I | 6 | 142 | 28.40 | 117.4 | 50 | 0 | 1 |
| England | T20I | 6 | 100 | 16.67 | 125.0 | 35 | 0 | 0 |
| Bangladesh | T20I | 6 | 94 | 15.67 | 125.3 | 37 | 0 | 0 |
| South Africa | T20I | 5 | 63 | 12.60 | 100.0 | 41 | 0 | 0 |
| New Zealand | T20I | 5 | 62 | 12.40 | 119.2 | 31 | 0 | 0 |
| Zimbabwe | T20I | 4 | 57 | 19.00 | 167.6 | 41 | 0 | 0 |
| India | T20I | 4 | 42 | 10.50 | 102.4 | 26 | 0 | 0 |
| Jaffna Kings | T20 (leagues & domestic) | 9 | 265 | 33.12 | 153.2 | 65 | 0 | 2 |
| Dambulla Sixers | T20 (leagues & domestic) | 4 | 205 | 102.50 | 184.7 | 88 | 0 | 2 |
| Dambulla Aura | T20 (leagues & domestic) | 4 | 139 | 34.75 | 116.8 | 58 | 0 | 1 |
| Galle Gladiators | T20 (leagues & domestic) | 5 | 120 | 24.00 | 115.4 | 44 | 0 | 0 |
| Colombo Strikers | T20 (leagues & domestic) | 4 | 112 | 28.00 | 153.4 | 54 | 0 | 1 |
| Colombo Stars | T20 (leagues & domestic) | 4 | 95 | 31.67 | 93.1 | 51 | 0 | 1 |
| Kandy Royals | T20 (leagues & domestic) | 3 | 55 | 18.33 | 127.9 | 28 | 0 | 0 |
| Galle Gallants | T20 (leagues & domestic) | 3 | 12 | 4.00 | 133.3 | 10 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Bangladesh | ODI | 3 | 3 | 17.33 | 5.78 | 3/19 |
| Zimbabwe | ODI | 3 | 2 | 42.00 | 7.64 | 1/32 |
| West Indies | ODI | 3 | 0 | – | 7.71 | 0/14 |
| West Indies | T20I | 3 | 2 | 22.50 | 7.50 | 1/14 |
| South Africa | T20I | 3 | 0 | – | 8.60 | 0/9 |
| Galle Gladiators | T20 (leagues & domestic) | 3 | 4 | 14.25 | 6.33 | 3/25 |
| Colombo Stars | T20 (leagues & domestic) | 3 | 3 | 26.67 | 7.27 | 2/26 |
| Jaffna Kings | T20 (leagues & domestic) | 6 | 1 | 100.00 | 11.11 | 1/25 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 33 | 710 | 23.67 | 54 |
| Galle International Stadium | 12 | 559 | 55.90 | 182 |
| Pallekele International Cricket Stadium | 26 | 449 | 20.41 | 58 |
| Rangiri Dambulla International Stadium | 11 | 356 | 39.56 | 88 |
| Sylhet International Cricket Stadium | 5 | 334 | 66.80 | 164 |
| P Sara Oval | 2 | 253 | 126.50 | 139 |
| Rawalpindi Cricket Stadium | 8 | 161 | 23.00 | 44 |
| Old Trafford | 3 | 160 | 53.33 | 113 |
| Sinhalese Sports Club Ground | 5 | 156 | 31.20 | 55 |
| Sir Vivian Richards Stadium | 5 | 146 | 29.20 | 84 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 20 | 12 | 34.42 | 7.79 |
| Colombo Cricket Club Ground | 3 | 6 | 12.33 | 4.62 |
| Zahur Ahmed Chowdhury Stadium | 1 | 3 | 10.67 | 3.20 |
| Zayed Cricket Stadium | 2 | 3 | 12.00 | 9.00 |
| Pallekele International Cricket Stadium | 17 | 3 | 98.67 | 7.59 |
| Panadura Esplanade | 1 | 2 | 12.50 | 5.00 |
| Rangiri Dambulla International Stadium | 6 | 2 | 62.00 | 8.86 |
| Eden Gardens | 1 | 1 | 4.00 | 4.00 |
| MA Chidambaram Stadium | 1 | 1 | 26.00 | 8.67 |
| Dubai International Cricket Stadium | 2 | 1 | 32.00 | 8.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 447 | 358 | 124.9 | 11 | 42 | 2 | 7.14 |
| T20 | Middle | 1197 | 983 | 121.8 | 49 | 510 | 16 | 8.85 |
| T20 | Death | 411 | 240 | 171.2 | 27 | 60 | 1 | 7.70 |
| ODI | Powerplay | 98 | 160 | 61.2 | 6 | 18 | 0 | 8.67 |
| ODI | Middle | 405 | 535 | 75.7 | 15 | 276 | 6 | 6.35 |
| ODI | Death | 116 | 82 | 141.5 | 3 | 6 | 0 | 8.00 |
How Kamindu Mendis was dismissed
- Caught109 (73%)
- Bowled18 (12%)
- Lbw8 (5%)
- Caught and bowled6 (4%)
- Stumped4 (3%)
- Run out4 (3%)
How Kamindu Mendis took wickets
- Caught19
- Bowled8
- Lbw6
- Caught and bowled2
- Stumped1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 29 Jul 2026 | 39 |
| 1 Aug 2026 | 1 |
| 5 Aug 2026 | 28 |
| 7 Aug 2026 | 1 |
| 15 Aug 2026 | 14 |
| 15 Aug 2026 | 2 |
| 23 Aug 2026 | 32 |
| 23 Aug 2026 | 55 |
| 31 Aug 2026 | 39 |
| 1 Sep 2026 | 71 |
| 3 Sep 2026 | 139 |
| 15 Sep 2026 | 2 |
| 17 Sep 2026 | 12 |
| 19 Sep 2026 | 35 |
| 22 Sep 2026 | 14 |
| 24 Sep 2026 | 54 |
| 27 Sep 2026 | 12 |
| 9 Oct 2026 | 23 |
| 11 Oct 2026 | 23 |
| 13 Oct 2026 | 40 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 13 Oct 2026 | T20I | Pakistan | 40* | 27 | not out | Rawalpindi Cricket Stadium |
| 11 Oct 2026 | T20I | Pakistan | 23 | 19 | caught | Rawalpindi Cricket Stadium |
| 9 Oct 2026 | T20I | Pakistan | 23 | 18 | caught | Rawalpindi Cricket Stadium |
| 27 Sep 2026 | ODI | England | 12 | 19 | caught | Kennington Oval |
| 24 Sep 2026 | ODI | England | 54 | 65 | caught | Headingley |
| 22 Sep 2026 | ODI | England | 14 | 19 | caught | Riverside Ground |
| 19 Sep 2026 | T20I | England | 35 | 28 | caught | Old Trafford |
| 17 Sep 2026 | T20I | England | 12 | 8 | bowled | Sophia Gardens |
| 15 Sep 2026 | T20I | England | 2 | 8 | caught | The Rose Bowl |
| 3 Sep 2026 | List A | Tamil Union Cricket and Athletic Club | 139 | 129 | caught | P Sara Oval |
| 1 Sep 2026 | T20 (leagues & domestic) | Police Sports Club | 71 | 43 | caught | Nondescripts Cricket Club Ground |
| 31 Aug 2026 | List A | Panadura Sports Club | 39 | 34 | caught | Panadura Esplanade |
| 23 Aug 2026 | Test | India | 55 | 92 | caught | Sinhalese Sports Club Ground |
| 23 Aug 2026 | Test | India | 32 | 58 | caught | Sinhalese Sports Club Ground |
| 15 Aug 2026 | Test | India | 2 | 12 | caught | Galle International Stadium |
| 15 Aug 2026 | Test | India | 14 | 25 | caught | Galle International Stadium |
| 7 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 1 | 2 | caught | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Kandy Royals | 28 | 16 | caught | R Premadasa Stadium |
| 1 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 1 | 2 | lbw | Pallekele International Cricket Stadium |
| 29 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 39 | 28 | caught | Pallekele International Cricket Stadium |
Frequently asked questions
How many runs has Kamindu Mendis scored in Tests?
1,556 runs in 32 innings (18 matches) at an average of 53.66 and a strike rate of 63.2, in the data from 2022 to 2026.
How many runs has Kamindu Mendis scored in ODIs?
619 runs in 30 innings (31 matches) at an average of 25.79 and a strike rate of 79.7, in the data from 2019 to 2026.
How many runs has Kamindu Mendis scored in T20Is?
810 runs in 45 innings (50 matches) at an average of 19.29 and a strike rate of 125.6, in the data from 2018 to 2026.
What is Kamindu Mendis's highest score?
182* in Tests, the highest score in the data.
How many centuries has Kamindu Mendis scored?
7 hundreds in the data: 5 in Tests, 1 in first-class, 1 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.