Mahedi Hasan
Stats cover T20 internationals (full-member nations, 2005–) and major T20 leagues: IPL, BBL, PSL, CPL, SA20, MLC, ILT20, BPL, LPL, WBBL, WPL. Full career on ESPNcricinfo ↗
Batting
| Format | M | Inns | Runs | HS | Avg | SR | 50s | 100s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| BPL | 68 | 68 | 1092 | 74 | 20.6 | 127.72 | 6 | 0 | 95 | 55 |
| T20I | 42 | 42 | 425 | 33 | 14.17 | 105.2 | 0 | 0 | 33 | 13 |
Bowling
| Format | M | Inns | Overs | Runs | Wkts | Econ | Avg | SR |
|---|---|---|---|---|---|---|---|---|
| BPL | 97 | 97 | 311.1 | 2272 | 86 | 7.3 | 26.42 | 21.71 |
| T20I | 59 | 59 | 207.2 | 1410 | 62 | 6.8 | 22.74 | 20.06 |
Player DNA (ball-by-ball, all competitions)
Scoring profile by over
Over 15101520
Strike rate in each over of the innings — most destructive in over 20.
Where the runs come from
1s 30%2s & 3s 9%4s 34%6s 27%
61% of runs in boundaries · 42% dot-ball rate.
Bowling profile by over
Over 15101520
Economy rate in each over of the innings — taller bars mean more expensive.
Recent form
Last 15 innings, oldest to most recent. Hover a point for the score.
Batting by phase
PowerplaySR 97.9 · 280 runs (286 balls) · 57% dots · 14% boundaries
MiddleSR 116.4 · 674 runs (579 balls) · 39% dots · 13% boundaries
DeathSR 142.9 · 563 runs (394 balls) · 36% dots · 20% boundaries
Bowling by phase
PowerplayEcon 6.65 · 75 wkts (256 overs) · 54% dots
MiddleEcon 7.04 · 57 wkts (219 overs) · 37% dots
DeathEcon 10.09 · 16 wkts (43 overs) · 24% dots
How they get out
caught 65% (54)bowled 14% (12)lbw 6% (5)caught and bowled 6% (5)stumped 5% (4)run out 2% (2)obstructing the field 1% (1)
Top grounds
Most runs
- Shere Bangla National Stadium691 runs
- Zahur Ahmed Chowdhury Stadium333 runs
- Sylhet International Cricket Stadium265 runs
- Zayed Cricket Stadium47 runs
- Harare Sports Club37 runs
Most wickets
Recent innings
- 29* (22) vs AustraliaT20I · 2026-06-17
- 7* (6) vs New ZealandT20I · 2026-05-02
- 4 (5) vs Rajshahi WarriorsBPL · 2026-01-23
- 19* (9) vs Rajshahi WarriorsBPL · 2026-01-20
- 3 (12) vs Dhaka CapitalsBPL · 2026-01-18
- 1 (3) vs Rajshahi WarriorsBPL · 2026-01-17
- 49* (36) vs Noakhali ExpressBPL · 2026-01-16
- 28 (25) vs Rajshahi WarriorsBPL · 2026-01-09
- 33* (13) vs Sylhet TitansBPL · 2026-01-07
- 13* (7) vs Rangpur RidersBPL · 2026-01-05
Recent bowling
- 1/29 (4.0 ov) vs AustraliaT20I · 2026-06-17
- 1/20 (3.0 ov) vs New ZealandT20I · 2026-05-02
- 1/31 (4.0 ov) vs New ZealandT20I · 2026-04-27
- 0/48 (4.0 ov) vs Rajshahi WarriorsBPL · 2026-01-23
- 2/20 (4.0 ov) vs Rajshahi WarriorsBPL · 2026-01-20