International Matches

17 seasons
Format Season Competition Batting Bowling
T20I 2025 Asia Cup M 6, 139 runs, Avg 27.8
ODI 2026 One Day International M 6, 194 runs, Avg 97
T20I 2026 Twenty20 International M 2, 84 runs, Avg 84
ODI 2025 ICC Champions Trophy M 3, 107 runs, Avg 53.5
ODI 2025 One Day International M 9, 281 runs, Avg 31.22
T20I 2025 Twenty20 International M 19, 354 runs, Avg 25.29 M 19, 0 wkts, Econ 25
T20I M 2, 13 runs, Avg 13
T20I 2024 ICC Men's T20 World Cup M 7, 153 runs, Avg 21.86
ODI 2023 ICC World Cup Warm-up Matches M 2, 5 runs, Avg 2.5
ODI 2023 Asia Cup M 5, 158 runs, Avg 31.6
ODI 2023 ICC World Cup M 7, 164 runs, Avg 32.8
ODI 2024 One Day International M 6, 150 runs, Avg 30 M 6, 0 wkts, Econ 20
T20I 2024 Twenty20 International M 14, 340 runs, Avg 37.78
ODI 2023 One Day International M 9, 297 runs, Avg 37.13
T20I 2023 Twenty20 International M 9, 191 runs, Avg 23.88
ODI 2020/2023 ICC Cricket World Cup Super League M 3, 108 runs, Avg 36
ODI M 4, 128 runs, Avg 32 M 2, 1 wkts, Econ 8.06

Leagues Matches

10 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Bangladesh Premier League M 11, 382 runs, Avg 38.2
T20 2025 Asia Cup M 4, 69 runs, Avg 34.5
T20 2024/2025 Bangladesh Premier League M 14, 312 runs, Avg 26
T20 M 3, 1 runs, Avg 0.5
T20 2024 Bangladesh Premier League M 14, 462 runs, Avg 38.5 M 14, 0 wkts, Econ 4
T20 M 6, 155 runs, Avg 38.75
T20 2023 Bangladesh Premier League M 12, 403 runs, Avg 36.64
T20 2022 Bangladesh Premier League M 10, 136 runs, Avg 17 M 1, 0 wkts, Econ 5.5
T20 M 9, 194 runs, Avg 27.71
T20 2019 Bangladesh Premier League M 1, 8 runs, Avg 8

Domestic Matches

3 seasons
Format Season Competition Batting Bowling
M 1, 17 runs, Avg 0
Youth ODI M 5, 112 runs, Avg 28 M 3, 0 wkts, Econ 4.11
M 1, 26 runs, Avg 26