International Matches

8 seasons
Format Season Competition Batting Bowling
T20I 2022 Tri-Series M 5, 55 runs, Avg 13.75 —
T20I 2022 ICC Men's T20 World Cup M 2, 2 runs, Avg 1 —
T20I 2022 Twenty20 International M 4, 36 runs, Avg 9 —
ODI 2020/2023 ICC Cricket World Cup Super League M 2, 42 runs, Avg 21 —
T20I 2021 Twenty20 International M 12, 230 runs, Avg 20.91 —
T20I 2020/2021 Twenty20 International M 3, 22 runs, Avg 7.33 —
ODI — — M 3, 43 runs, Avg 14.33 —
T20I 2020 Twenty20 International M 4, 154 runs, Avg 51.33 —

Leagues Matches

17 seasons
Format Season Competition Batting Bowling
T20 2026 Pakistan Super League M 11, 103 runs, Avg 17.17 —
T20 2025/2026 Bangladesh Premier League M 10, 171 runs, Avg 21.38 —
T20 2025 Pakistan Super League M 8, 77 runs, Avg 15.4 —
T20 — — — M 3, 0 wkts, Econ 10
T20 2024/2025 Bangladesh Premier League M 12, 210 runs, Avg 30 —
T20 2024 Pakistan Super League M 7, 103 runs, Avg 25.75 —
T10 2023 Abu Dhabi T10 League M 7, 1 runs, Avg 1 M 7, 4 wkts, Econ 8.71
T20 2023 T20 Blast M 14, 335 runs, Avg 25.77 —
T20 2023 Pakistan Super League M 6, 109 runs, Avg 18.17 —
T20 2023 Bangladesh Premier League M 1, 3 runs, Avg 3 —
T20 — — M 1, 18 runs, Avg 18 —
T20 2022 Pakistan Super League M 9, 152 runs, Avg 21.71 —
T20 — — M 8, 315 runs, Avg 63 —
T20 — — M 9, 90 runs, Avg 10 —
T20 2021 Pakistan Super League M 9, 167 runs, Avg 20.88 —
T20 — — M 8, 294 runs, Avg 36.75 —
T20 2020 Pakistan Super League M 10, 239 runs, Avg 26.56 —

Domestic Matches

3 seasons
Format Season Competition Batting Bowling
List A — — M 8, 240 runs, Avg 34.29 —
— — M 1, 4 runs, Avg 4 —
Youth ODI — — M 4, 107 runs, Avg 26.75 —