International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 7, 201 runs, Avg 28.71 M 1, 2 wkts, Econ 9

Leagues Matches

22 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 5, 154 runs, Avg 30.8
T20 2025 T20 Blast M 8, 162 runs, Avg 20.25 M 8, 1 wkts, Econ 6.75
T20 M 6, 46 runs, Avg 11.5
T10 2024 Abu Dhabi T10 League M 9, 40 runs, Avg 10
100-Ball 2024 The Hundred M 4, 41 runs, Avg 10.25 M 4, 0 wkts, Econ 14
T20 2024 T20 Blast M 12, 302 runs, Avg 27.45
T10 2023 Abu Dhabi T10 League M 1, 39 runs, Avg 0
100-Ball 2023 The Hundred M 3, 29 runs, Avg 9.67
T20 2023 T20 Blast M 13, 237 runs, Avg 19.75
T10 2022 Abu Dhabi T10 League M 7, 147 runs, Avg 24.5
T20 2022/2023 Big Bash League M 7, 73 runs, Avg 10.43
100-Ball 2022 The Hundred M 8, 299 runs, Avg 37.38
T20 2022 T20 Blast M 16, 525 runs, Avg 35 M 2, 0 wkts, Econ 11.5
T20 M 1, 13 runs, Avg 13
T20 2021 T20 Blast M 13, 232 runs, Avg 17.85 M 7, 1 wkts, Econ 9.86
T10 2021 Abu Dhabi T10 League M 1, 13 runs, Avg 13
T20 2020 T20 Blast M 8, 308 runs, Avg 38.5 M 7, 3 wkts, Econ 6.58
T20 2020 Pakistan Super League M 2, 59 runs, Avg 29.5 M 2, 1 wkts, Econ 8.67
T10 2019 Abu Dhabi T10 League M 8, 165 runs, Avg 20.63
100-Ball 2021 The Hundred M 5, 40 runs, Avg 8 M 1, 2 wkts, Econ 7.19
T10 2018 Abu Dhabi T10 League M 1, 52 runs, Avg 52 M 1, 0 wkts, Econ 9
T20 2019 T20 Blast M 10, 379 runs, Avg 37.9 M 6, 12 wkts, Econ 8.17

Domestic Matches

7 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 387 runs, Avg 38.7
List A M 9, 156 runs, Avg 17.33 M 9, 2 wkts, Econ 4.56
4day 2025 County Championship Division One M 14, 1173 runs, Avg 51 M 14, 3 wkts, Econ 2.61
4day 2022 County Championship Division One M 14, 790 runs, Avg 32.92 M 3, 0 wkts, Econ 1.5
4day M 14, 819 runs, Avg 39 M 14, 0 wkts, Econ 0.46
4day M 5, 220 runs, Avg 31.43 M 4, 2 wkts, Econ 3.26
4day 2019 County Championship Division One M 14, 804 runs, Avg 34.96 M 6, 1 wkts, Econ 3.16