CricStr Logo
ICC Men's T20 World Cup 2025/26
BM

Cricketer

197

Runs

39.4

Average

114.5

Strike Rate

61

High Score

3/0

50s / 100s

SL

Sri Lanka

2025/26

6

Matches

6

Innings

197

Runs

61

High Score

1

Not Outs

39.4

Average

114.5

Strike Rate

3/0

50s / 100s

20

Fours

1

Sixes

Player Impact

Smart Stats v1 · contextualised batting + bowling value across 31 matches

853.5

Total

853.5

Batting

0.0

Bowling

This season: 165.4 total · 165.4 bat · 0.0 bowl · 6 matches

Where the Runs Come From

Running

111

56%

Fours

80

41%

Sixes

6

3%

Team Record · 50% won

Won

3

50%

Lost

3

50%

No result

0

0%

Batting Form

56
61
51
14
4
11

Runs per innings · 50+ highlighted · 100+ bold amber

Career Form — last 10 innings

Rolling avg 28.2
2024-06-03T00:00:00.000Z — 19 vs South Africa2024-06-07T00:00:00.000Z — 10 vs Bangladesh2024-06-16T00:00:00.000Z — 46 vs Netherlands2025-05-30T00:00:00.000Z — 20 vs Mumbai Indians2026-02-08T00:00:00.000Z — 56* vs Ireland2026-02-12T00:00:00.000Z — 61 vs Oman2026-02-16T00:00:00.000Z — 51 vs Australia2026-02-19T00:00:00.000Z — 14 vs Zimbabwe2026-02-22T00:00:00.000Z — 4 vs England2026-02-25T00:00:00.000Z — 11 vs New Zealand

Last 10 innings across all seasons · indigo line = rolling 5-innings average

Career arc — BKG Mendis

Cumulative runs (line) and wickets (bars) across every imported season.

0443886011IMCWC 2019: 0 career wicketsIMTWC 2022/23: 0 career wicketsIMCWC 2023/24: 0 career wicketsIMTWC 2024: 0 career wicketsIPL 2025: 0 career wicketsIMTWC 2025/26: 0 career wicketsIMCWC 2019IMCWC 2023/24IPL 2025IMTWC 2025/26Cumulative runs →← Cumulative wickets

After IMTWC 2025/26: 886 career runs · 0 wickets · 6 matches that season

Pressure Index

Cricstr metric

110

Raises their game when it matters.

100 = same as their normal scoring · higher is better

123

Pressure SR

111

Overall SR

356

Pressure runs

Pressure = chasing, ≥4 wickets down, or the last 5 overs · 290 balls faced

Pace vs Spin

From ball-by-ball data across all imported matches.

vs Pace

70.9SR

Runs

56

Balls

79

Out

3

4 fours · 2 sixes · Avg 18.67

vs Spin

85.7SR

Runs

12

Balls

14

Out

2

2 fours · 0 sixes · Avg 6.00

Unknown bowler type

116.4SR

Runs

818

Balls

703

Out

23

70 fours · 27 sixes · Avg 35.57

By Venue

Batting splits across all seasons · 19 venues

VenueMInnNORunsAvgSR
Rajiv Gandhi International Stadium, Uppal, Hyderabad110122122.00158.4
Pallekele International Cricket Stadium33011638.67133.3
GMHBA Stadium, South Geelong, Victoria33010334.33163.5
Arun Jaitley Stadium, Delhi2209547.50131.9
R Premadasa Stadium, Colombo3318140.5095.3
Bellerive Oval, Hobart11168158.1
Riverside Ground2206231.0067.4
Headingley2204924.5060.5
Daren Sammy National Cricket Stadium, Gros Islet, St Lucia1104646.00158.6
Kennington Oval1103030.0081.1
Sydney Cricket Ground2202211.00129.4
Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh1102020.00200.0
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2202010.0066.7
Nassau County International Cricket Stadium, New York1101919.0063.3
M Chinnaswamy Stadium, Bengaluru220178.5089.5
Grand Prairie Stadium, Dallas1101010.00125.0
Perth Stadium11055.0083.3
Wankhede Stadium, Mumbai11011.0010.0
Sophia Gardens11000.000.0

By Opposition

Batting splits across all seasons · 15 opponents

OpponentMInnNORunsAvgSR
Netherlands33013645.33151.1
Ireland222124144.2
Pakistan110122122.00158.4
South Africa33011839.3395.9
Australia4409523.75101.1
England4407919.7580.6
Oman1106161.00135.6
West Indies1103939.0095.1
Bangladesh2202914.5076.3
New Zealand440215.2563.6
Mumbai Indians1102020.00200.0
United Arab Emirates1101818.00138.5
Zimbabwe1101414.0070.0
Namibia11066.00100.0
India22042.0017.4

Runs by Opponent

OMA
61
IRE
56
AUS
51
ZIM
14
NZ
11
ENG
4

Match by Match

MatchDateBattingBowling
v New Zealand25 Feb11 (22)
v England22 Feb4 (4)
v Zimbabwe19 Feb14 (20)
v Australia16 Feb51 (38)
v Oman12 Feb61 (45)
v Ireland8 Feb56* (43)

Career

Across all tournaments · 31 matches · 6 seasons

View career details →

886

Runs

31.64

Average

122

High Score