Afif Hossain
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 | 93 | 93 | 2019 | 76 | 23.21 | 123.26 | 6 | 0 | 187 | 77 |
| LPL | 3 | 3 | 71 | 54 | 23.67 | 131.48 | 1 | 0 | 7 | 1 |
| T20I | 51 | 51 | 835 | 52 | 19.42 | 116.78 | 2 | 0 | 61 | 28 |
Bowling
| Format | M | Inns | Overs | Runs | Wkts | Econ | Avg | SR |
|---|---|---|---|---|---|---|---|---|
| BPL | 39 | 39 | 70.1 | 629 | 22 | 8.96 | 28.59 | 19.14 |
| T20I | 19 | 19 | 26.0 | 230 | 7 | 8.85 | 32.86 | 22.29 |
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 3.
Where the runs come from
1s 31%2s & 3s 13%4s 35%6s 22%
57% of runs in boundaries · 40% 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 122.6 · 891 runs (727 balls) · 50% dots · 20% boundaries
MiddleSR 118.5 · 1578 runs (1332 balls) · 36% dots · 12% boundaries
DeathSR 131.0 · 456 runs (348 balls) · 34% dots · 16% boundaries
Bowling by phase
PowerplayEcon 9.28 · 6 wkts (25 overs) · 45% dots
MiddleEcon 8.62 · 20 wkts (64 overs) · 32% dots
How they get out
caught 59% (79)bowled 19% (25)lbw 8% (10)run out 8% (10)stumped 5% (6)caught and bowled 2% (3)
Top grounds
Most runs
- Shere Bangla National Stadium1,053 runs
- Zahur Ahmed Chowdhury Stadium797 runs
- Sylhet International Cricket Stadium488 runs
- Harare Sports Club117 runs
- R Premadasa Stadium71 runs
Most wickets
- Shere Bangla National Stadium18 wkts
- Zahur Ahmed Chowdhury Stadium7 wkts
- Arun Jaitley Stadium1 wkts
- Sydney Cricket Ground1 wkts
- Providence Stadium1 wkts
Recent innings
- 21 (12) vs Rajshahi WarriorsBPL · 2026-01-21
- 3 (9) vs Rangpur RidersBPL · 2026-01-20
- 16 (15) vs Rajshahi WarriorsBPL · 2026-01-16
- 12 (15) vs Rangpur RidersBPL · 2026-01-12
- 6 (9) vs Dhaka CapitalsBPL · 2026-01-08
- 46 (33) vs Chattogram RoyalsBPL · 2026-01-07
- 2 (5) vs Noakhali ExpressBPL · 2026-01-05
- 4 (4) vs Chattogram RoyalsBPL · 2026-01-04
- 46 (31) vs Rangpur RidersBPL · 2026-01-02
- 13 (11) vs Dhaka CapitalsBPL · 2026-01-01
Recent bowling
- 0/6 (1.0 ov) vs Dhaka CapitalsBPL · 2026-01-01
- 0/16 (1.0 ov) vs Rangpur RidersBPL · 2025-01-30
- 1/13 (1.0 ov) vs Fortune BarishalBPL · 2025-01-27
- 0/18 (1.0 ov) vs Rangpur RidersBPL · 2024-02-13
- 1/26 (2.0 ov) vs Durdanto DhakaBPL · 2024-01-29