International Matches

1 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 71 runs, Avg 35.5 M 1, 0 wkts, Econ 4.97

Leagues Matches

9 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 4, 18 runs, Avg 18 M 4, 3 wkts, Econ 9.45
T20 2025 T20 Blast M 14, 34 runs, Avg 6.8 M 14, 14 wkts, Econ 8.96
T20 2023 T20 Blast M 8, 97 runs, Avg 13.86 M 9, 7 wkts, Econ 7.53
T20 2022 Pakistan Super League M 1, 9 runs, Avg 9 M 1, 0 wkts, Econ 7
T20 M 2, 8 runs, Avg 8 M 4, 3 wkts, Econ 6.75
T20 2021 Pakistan Super League M 1, 3 runs, Avg 0 M 3, 0 wkts, Econ 14.29
T20 M 5, 61 runs, Avg 30.5 M 8, 8 wkts, Econ 8.32
T20 2020 Pakistan Super League M 1, 13 runs, Avg 0 M 3, 5 wkts, Econ 6.2
T20 2019 Pakistan Super League M 2, 11 runs, Avg 11 M 2, 3 wkts, Econ 8.29

Domestic Matches

7 seasons
Format Season Competition Batting Bowling
4day M 6, 260 runs, Avg 32.5 M 6, 7 wkts, Econ 3.04
List A M 3, 4 runs, Avg 4 M 3, 5 wkts, Econ 3.88
4day M 13, 396 runs, Avg 22 M 13, 38 wkts, Econ 3.05
List A M 2, 10 runs, Avg 5 M 4, 4 wkts, Econ 4.41
List A M 8, 204 runs, Avg 40.8 M 8, 13 wkts, Econ 4.69
4day 2022 County Championship Division One M 11, 493 runs, Avg 27.39 M 11, 46 wkts, Econ 2.98
4day M 4, 78 runs, Avg 13 M 4, 20 wkts, Econ 2.46