International Matches

3 seasons
Format Season Competition Batting Bowling
ODI 2024 One Day International M 3, 69 runs, Avg 34.5 M 3, 0 wkts, Econ 8.5
T20I 2024 Twenty20 International M 4, 8 runs, Avg 8 M 4, 2 wkts, Econ 9.11
ODI M 1, 2 runs, Avg 2 M 1, 0 wkts, Econ 4.83

Leagues Matches

18 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 2, 72 runs, Avg 72 M 2, 0 wkts, Econ 11
T10 M 3, 20 runs, Avg 10 M 3, 1 wkts, Econ 21
T20 M 3, 7 runs, Avg 7 M 3, 1 wkts, Econ 10.33
100-Ball 2025 The Hundred M 5, 57 runs, Avg 19 M 5, 1 wkts, Econ 14.85
T20 2025 T20 Blast M 13, 354 runs, Avg 32.18 M 13, 12 wkts, Econ 9.35
T20 M 10, 43 runs, Avg 10.75 M 10, 5 wkts, Econ 7.5
100-Ball 2024 The Hundred M 9, 53 runs, Avg 7.57 M 9, 4 wkts, Econ 10.46
T20 2024 Pakistan Super League M 3, 11 runs, Avg 11 M 3, 0 wkts, Econ 7.33
T20 2024 T20 Blast M 15, 385 runs, Avg 32.08 M 15, 15 wkts, Econ 6.82
T10 2023 Abu Dhabi T10 League M 1, 0 runs, Avg 0 M 1, 1 wkts, Econ 7
T20 M 2, 13 runs, Avg 6.5 M 2, 3 wkts, Econ 5.6
100-Ball 2023 The Hundred M 5, 50 runs, Avg 10 M 3, 1 wkts, Econ 12.86
T20 2023 T20 Blast M 15, 263 runs, Avg 20.23 M 15, 21 wkts, Econ 7.43
100-Ball 2022 The Hundred M 2, 4 runs, Avg 2
T20 2022 T20 Blast M 4, 166 runs, Avg 55.33 M 3, 3 wkts, Econ 6.63
T20 M 4, 70 runs, Avg 70 M 3, 2 wkts, Econ 7.12
T20 2021 T20 Blast M 5, 88 runs, Avg 17.6 M 5, 2 wkts, Econ 7
T20 2020 T20 Blast M 3, 101 runs, Avg 50.5 M 2, 1 wkts, Econ 11

Domestic Matches

12 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 340 runs, Avg 34 M 6, 2 wkts, Econ 3.31
4day 2025 County Championship Division One M 9, 403 runs, Avg 33.58 M 9, 2 wkts, Econ 4.24
4day 2024 County Championship Division One M 11, 402 runs, Avg 25.13 M 11, 5 wkts, Econ 4.76
4day 2023 County Championship Division One M 13, 571 runs, Avg 30.05 M 5, 0 wkts, Econ 3.44
4day 2022 County Championship Division One M 4, 110 runs, Avg 18.33 M 2, 0 wkts, Econ 5.38
List A M 4, 166 runs, Avg 41.5 M 2, 1 wkts, Econ 5.89
4day M 2, 149 runs, Avg 49.67 M 1, 0 wkts, Econ 4.11
M 1, 4 runs, Avg 4
Youth ODI M 5, 140 runs, Avg 28 M 2, 1 wkts, Econ 4.38
M 1, 4 runs, Avg 4
Youth ODI M 5, 241 runs, Avg 80.33 M 2, 0 wkts, Econ 4.8
4day 2019 County Championship Division One M 1, 3 runs, Avg 1.5