SLSL

Kusal Mendis

 ·  Right-hand bat
Sri LankaSL
FULL NAMEBalapuwaduge Kusal Gimhan Mendis
BORN02 Feb 1995,
BATSRight-hand bat
BOWLSLegbreak
ROLE
TEAMSSri Lanka
TEST
Cap 132
WORLD #33
DEBUTOct 2015
LATESTNov 2026
ODI
Cap 170
WORLD #11
DEBUTJun 2016
LATESTOct 2026
T20I
Cap 66
WORLD #17
DEBUTJul 2016
LATESTOct 2026
◈ INSIGHTSDay 319 / 365
1

A player's true class shows in how they perform across all formats and against all opponents.

2

Navigate through all the tabs to build a complete picture of Balapuwaduge as a cricketer.

3

Consistency is the mark of greatness. See if Balapuwaduge's year chart shows reliable output season after season.

↻ 3 insights · refreshes daily

Career Stats

All formats →
RUNS
12833
AVERAGE
33.59
STRIKE RATE
89.44
HIGH SCORE
245
100S
18
50S
79
SIXES
248
INNINGS
408
WICKETS
1
ECONOMY
5.36
T20 LEAGUES · 52 MATCHES
1548
AVG 32.25  ·  SR 136.63  ·  HS 105  ·  50s 9  ·  100s 1  ·  6s 64

Recent form

All matches →
202614 matches
433
AVG 36.08 · SR 130.82 · HS 87 · 50s 4
▲ AVG +2.49 vs career  ·  ▲ +11.83 vs 2025  ·  SR +41.38
202518 matches
388
AVG 24.25 · SR 123.57 · HS 74 · 50s 2
▼ AVG -9.34 vs career  ·  SR +34.13
2018Career best
1023
AVG 46.50 · SR 54.65 · 100s 3
▲ AVG +12.91 vs career
2021Career worst · 3 matches
61
AVG 20.33 · SR 64.89
▼ AVG -13.26 vs career
T20 LEAGUESRecent seasons
2026 · lpl · 2M81
Colombo Kaps  ·  AVG 40.50 · SR 142.11 · HS 79 · 50s 1
2025 · ilt · 1M23
 ·  AVG 23.00 · SR 153.33 · HS 23
2025 · ipl · 1M20
 ·  AVG 20.00 · SR 200.00 · HS 20
TEST · 76 MATCHES
4955
AVG 36.98  ·  SR 58.57  ·  HS 245  ·  100s 11  ·  WKTS 1
ODI · 162 MATCHES
5158
AVG 35.33  ·  SR 88.41  ·  HS 143  ·  100s 7
T20I · 109 MATCHES
2720
AVG 26.67  ·  SR 130.21  ·  HS 87
PEAK BATTING YEAR
2018
1023 runs · avg 46.50
PEAK BOWLING YEAR
2016
1 wickets · econ 3.00

Year by year (last 5)

Full breakdown →
2223242526
YEARMRUNSAVGSR100s
20261443336.08130.820
20251838824.25123.570
20242262929.95127.330
20233189333.0791.121
20222052128.94132.230

VS Every Team (top 5)

All teams →
Bangladesh
2216avg 44.32 · SR 81.35
Australia
1486avg 34.56 · SR 76.44
New Zealand
1445avg 35.24 · SR 66.38
England
1291avg 29.34 · SR 84.54
OPPMATRUNSAVGSRHS100s50sWKTS
Bangladesh46221644.3281.35196416—View→
Australia38148634.5676.44176210—View→
New Zealand35144535.2466.3814339—View→
England38129129.3484.5412116—View→
India30102630.1888.4512226—View→

VS Every Ground (top 5)

All grounds →
Galle International Stadium
1508avg 48.65 · HS 245
R.Premadasa Stadium
1261avg 50.44 · HS 101
Pallekele International Cricket Stadium
811avg 38.62 · HS 124
Sinhalese Sports Club
419avg 34.92 · HS 110
GROUNDMATRUNSAVGSRHS100s50sWKTS
Galle International Stadium19150848.6564.2024547—View→
R.Premadasa Stadium28126150.4487.39101111—View→
Sinhalese Sports Club741934.9269.3711012—View→
RECENT RESULTS 2 matches