International Matches

16 seasons
Format Season Competition Batting Bowling
T20I 2025 Asia Cup M 5, 67 runs, Avg 13.4
ODI 2026 One Day International M 8, 308 runs, Avg 51.33
T20I 2026 Twenty20 International M 2, 26 runs, Avg 13
ODI 2025 ICC Champions Trophy M 3, 49 runs, Avg 24.5
Test/5day M 1, 30 runs, Avg 15
ODI 2025 One Day International M 5, 96 runs, Avg 19.2
T20I 2025 Twenty20 International M 22, 708 runs, Avg 37.26 M 22, 1 wkts, Econ 15.71
T20I M 2, 17 runs, Avg 17
T20I 2024 ICC Men's T20 World Cup M 7, 76 runs, Avg 10.86
ODI 2023 ICC World Cup Warm-up Matches M 2, 129 runs, Avg 64.5
ODI 2023 Asia Cup M 2, 13 runs, Avg 6.5
ODI 2023 ICC World Cup M 9, 145 runs, Avg 16.11
ODI 2024 One Day International M 7, 234 runs, Avg 33.43
T20I 2024 Twenty20 International M 10, 267 runs, Avg 33.38
ODI 2023 One Day International M 2, 21 runs, Avg 10.5
ODI M 4, 71 runs, Avg 17.75 M 2, 2 wkts, Econ 5.2

Leagues Matches

6 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Bangladesh Premier League M 13, 356 runs, Avg 27.38 M 1, 0 wkts, Econ 9
T20 2025 Asia Cup M 4, 66 runs, Avg 22
T20 2024/2025 Bangladesh Premier League M 12, 485 runs, Avg 44.09
T20 2024 Bangladesh Premier League M 12, 384 runs, Avg 32
T20 2022 Bangladesh Premier League M 2, 11 runs, Avg 5.5
T20 M 6, 48 runs, Avg 8

Domestic Matches

3 seasons
Format Season Competition Batting Bowling
M 1, 0 wkts, Econ 6
Youth ODI M 6, 166 runs, Avg 27.67
M 1, 28 runs, Avg 28