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