International Matches

6 seasons
Format Season Competition Batting Bowling
Test/5day M 2, 11 runs, Avg 0 M 2, 10 wkts, Econ 2.74
Test/5day M 2, 10 runs, Avg 10 M 2, 10 wkts, Econ 3.53
Test/5day M 2, 1 runs, Avg 1 M 2, 6 wkts, Econ 2.36
Test/5day M 8, 46 runs, Avg 5.11 M 9, 18 wkts, Econ 2.37
ODI M 2, 12 runs, Avg 12 M 2, 3 wkts, Econ 5.7
ODI 2019 One Day International M 3, 1 wkts, Econ 5.67

Leagues Matches

2 seasons
Format Season Competition Batting Bowling
T20 M 1, 0 runs, Avg 0 M 8, 6 wkts, Econ 9.23
T20 2019 Pakistan Super League M 1, 1 runs, Avg 0 M 3, 5 wkts, Econ 5.75

Domestic Matches

8 seasons
Format Season Competition Batting Bowling
4day M 3, 36 runs, Avg 18 M 3, 7 wkts, Econ 2.72
4day 2025 County Championship Division One M 9, 21 runs, Avg 7 M 9, 32 wkts, Econ 2.43
List A M 4, 0 runs, Avg 0 M 4, 3 wkts, Econ 3.81
4day 2024 County Championship Division One M 11, 26 runs, Avg 13 M 11, 35 wkts, Econ 2.49
4day M 6, 310 runs, Avg 34.44 M 6, 2 wkts, Econ 2.67
4day 2023 County Championship Division One M 13, 22 runs, Avg 2.75 M 14, 53 wkts, Econ 2.68
4day 2022 County Championship Division One M 11, 21 runs, Avg 3 M 12, 49 wkts, Econ 2.36
4day M 10, 28 runs, Avg 4 M 10, 40 wkts, Econ 2.08