Kusal Mendis
87Sri Lanka · WK · 2016 to 2026 · on scorecards: BKG Mendis
BATTING
- Matches
- 156
- Innings
- 152
- Runs
- 4962
- Average
- 35.69
- Strike rate
- 87.77
- High score
- 143
- 100s / 50s
- 6 / 36
BOWLING & FIELDING
- Wickets
- 0
- Average
- -
- Economy
- 8.4
- Strike rate
- -
- Best figures
- -
- 4w / 5w
- 0 / 0
- Catches / Stumpings
- 100 / 16
- Run-outs effected
- 24
CAREER IN BRIEF
Kusal Mendis played 155 ODIs for Sri Lanka in CricArcade's archive, from 2016 to 2026. The first came against Ireland at The Village, with a score of 51, and the last against West Indies at Sabina Park in 2026.
The most productive decade was the 2020s: 2,989 runs at 42.1 in 82 ODIs. The highest score in the archive is 143 from 128 balls against New Zealand at Rangiri Dambulla International Stadium in 2024, in a match Sri Lanka won. In all: 6 hundreds, 36 fifties.
At home the average was 44.7 across 72 ODIs; away it was 27.6 across 50 ODIs, markedly stronger at home. The most runs came against Bangladesh: 809 runs at 40.5 in 22 ODIs. R Premadasa Stadium was the most frequent ground, with 28 ODIs and 1,261 runs at 52.5. Kusal Mendis captained Sri Lanka in 16 ODIs, winning 8 and losing 7. The scorecards record 5 player-of-the-match awards. Sri Lanka won 70 of the ODIs Kusal Mendis played and lost 78.
The career totals above are the official figures; everything below is computed from the 155 ODI scorecards in CricArcade's archive, each linked.
BEST INNINGS
| Runs | Balls | Against | Ground | Year | Result |
|---|---|---|---|---|---|
| 143 | 128 | New Zealand | Rangiri Dambulla International Stadium | 2024 | Won |
| 124 | 114 | Bangladesh | Pallekele International Cricket Stadium | 2025 | Won |
| 122 | 77 | Pakistan | Rajiv Gandhi International Stadium | 2023 | Lost |
| 119 | 119 | West Indies | Mahinda Rajapaksa International Cricket Stadium | 2020 | Won |
| 102 | 107 | Bangladesh | Rangiri Dambulla International Stadium | 2017 | Tied/NR |
RECORD BY OPPONENT
| Against | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| Bangladesh | 22 | 809 | 40.45 | 2/5 |
| Zimbabwe | 19 | 486 | 34.71 | 0/3 |
| South Africa | 18 | 514 | 28.56 | 0/4 |
| India | 15 | 323 | 21.53 | 0/2 |
| Australia | 14 | 582 | 48.50 | 1/4 |
| Afghanistan | 13 | 420 | 38.18 | 0/4 |
| England | 13 | 426 | 35.50 | 0/4 |
| New Zealand | 12 | 319 | 29.00 | 1/2 |
| West Indies | 11 | 509 | 56.56 | 1/4 |
| Pakistan | 8 | 306 | 38.25 | 1/1 |
| Ireland | 3 | 59 | 19.67 | 0/1 |
| Netherlands | 3 | 64 | 21.33 | 0/0 |
| Scotland | 2 | 67 | 33.50 | 0/1 |
| Oman | 1 | 0 | – | 0/0 |
| United Arab Emirates | 1 | 78 | 78.00 | 0/1 |
HOME, AWAY AND NEUTRAL
| Where | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| Home | 72 | 2,773 | 44.73 | 5/20 |
| Away | 50 | 1,268 | 27.57 | 0/11 |
| Neutral | 33 | 921 | 29.71 | 1/5 |
BY DECADE
| Decade | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| 2010s | 73 | 1,973 | 29.01 | 1/16 |
| 2020s | 82 | 2,989 | 42.10 | 5/20 |
GROUNDS
| Ground | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| R Premadasa Stadium | 28 | 1,261 | 52.54 | 1/11 |
| Pallekele International Cricket Stadium | 25 | 811 | 38.62 | 1/6 |
| Queens Sports Club | 9 | 265 | 44.17 | 0/3 |
| Rangiri Dambulla International Stadium | 8 | 293 | 36.63 | 2/0 |
| Shere Bangla National Stadium | 8 | 144 | 20.57 | 0/0 |
| Mahinda Rajapaksa International Cricket Stadium | 7 | 248 | 49.60 | 1/1 |
FIRST AND LAST
- Debut: v Ireland, 2016 at The Village
- Latest in the archive: v West Indies, 2026 at Sabina Park
PLAYER DETAILS
- Born
- 2 February 1995
- Batting
- Right-hand bat
- Bowling
- Legbreak
- Balls faced (career)
- 5,653
- Ducks
- 15
- Four-wicket hauls
- 0
- Most common batting position
- 3rd
- Strike rate, overs 1 to 10
- 74.3
- Strike rate, overs 11 to 40
- 90.2
- Strike rate, overs 41 to 50
- 124.8
- Balls per dismissal against pace
- 38.8
- Balls per dismissal against spin
- 47.2
Position, phase strike rates and the pace and spin split come from ball-by-ball records (Cricsheet), which cover ODIs from 2002 onwards: 5,141 balls faced in that period.
Want to pick Kusal Mendis in your XI?
PLAY THE CHASE →