International Matches

9 seasons
Format Season Competition Batting Bowling
T20I 2026 ICC Men's T20 World Cup M 2, 19 runs, Avg 9.5
T20I 2025 Twenty20 International M 2, 59 runs, Avg 29.5 M 2, 0 wkts, Econ —
T20I 2024 Tri-Series M 8, 219 runs, Avg 31.29
ODI M 14, 405 runs, Avg 31.15
T20I 2024 ICC Men's T20 World Cup M 6, 219 runs, Avg 43.8
T20I 2024 Twenty20 International M 9, 255 runs, Avg 28.33
ODI M 1, 54 runs, Avg 54
ODI M 7, 326 runs, Avg 54.33 M 1, 2 wkts, Econ 3
ODI M 8, 224 runs, Avg 32

Leagues Matches

19 seasons
Format Season Competition Batting Bowling
T20 M 3, 55 runs, Avg 55
T20 2026 Pakistan Super League M 2, 13 runs, Avg 6.5
T20 M 2, 44 runs, Avg 22
T10 2025 Abu Dhabi T10 League M 8, 175 runs, Avg 25
T20 M 7, 228 runs, Avg 57
T20 M 12, 216 runs, Avg 27
T20 M 6, 170 runs, Avg 56.67
T20 2025 Pakistan Super League M 6, 142 runs, Avg 28.4
T20 M 9, 184 runs, Avg 26.29
T10 2024 Abu Dhabi T10 League M 10, 225 runs, Avg 37.5
T20 M 6, 98 runs, Avg 24.5
T20 M 8, 153 runs, Avg 38.25
T20 M 3, 41 runs, Avg 13.67
T10 2023 Abu Dhabi T10 League M 7, 153 runs, Avg 25.5
T20 M 4, 112 runs, Avg 37.33
T20 M 6, 142 runs, Avg 23.67
T10 2022 Abu Dhabi T10 League M 1, 68 runs, Avg 68
T20 2021 CSA T20 Challenge M 2, 35 runs, Avg 17.5
T20 2018/2019 CSA T20 Challenge M 5, 52 runs, Avg 10.4

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
List A M 1, 54 runs, Avg 54