International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 8, 340 runs, Avg 42.5 M 1, 0 wkts, Econ 0

Leagues Matches

29 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 5, 56 runs, Avg 11.2 M 1, 0 wkts, Econ 4
T10 2025 Abu Dhabi T10 League M 3, 15 runs, Avg 7.5
T10 M 5, 89 runs, Avg 22.25
T20 2025/2026 Big Bash League M 6, 134 runs, Avg 22.33
100-Ball 2025 The Hundred M 8, 229 runs, Avg 28.63
T20 2025 T20 Blast M 14, 420 runs, Avg 30
T20 M 10, 172 runs, Avg 24.57
T20 2024 Global Super League M 4, 121 runs, Avg 30.25
T20 2024/2025 Big Bash League M 2, 32 runs, Avg 16
100-Ball 2024 The Hundred M 7, 62 runs, Avg 12.4
T20 2024 T20 Blast M 14, 306 runs, Avg 23.54
T20 M 8, 116 runs, Avg 14.5
T20 2023/2024 Big Bash League M 6, 111 runs, Avg 27.75
100-Ball 2023 The Hundred M 8, 183 runs, Avg 30.5
T20 2023 T20 Blast M 15, 432 runs, Avg 30.86
T10 2022 Abu Dhabi T10 League M 6, 95 runs, Avg 15.83
T20 2022/2023 Big Bash League M 14, 381 runs, Avg 29.31
100-Ball 2022 The Hundred M 8, 102 runs, Avg 12.75
T20 2022 T20 Blast M 14, 305 runs, Avg 21.79 M 1, 0 wkts, Econ 7
T20 2022 Pakistan Super League M 8, 174 runs, Avg 24.86
T20 M 4, 135 runs, Avg 33.75
T20 2021/2022 Big Bash League M 13, 419 runs, Avg 32.23
T20 2021 T20 Blast M 12, 408 runs, Avg 37.09
T20 2021 Pakistan Super League M 4, 121 runs, Avg 30.25
T10 2021 Abu Dhabi T10 League M 8, 177 runs, Avg 29.5
T20 2020 T20 Blast M 11, 371 runs, Avg 37.1
T20 2020/2021 Big Bash League M 3, 44 runs, Avg 14.67
100-Ball 2021 The Hundred M 7, 127 runs, Avg 18.14
T20 2019 T20 Blast M 10, 248 runs, Avg 31 M 1, 0 wkts, Econ 4

Domestic Matches

7 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 748 runs, Avg 74.8 M 6, 0 wkts, Econ 16.67
4day 2025 County Championship Division One M 14, 664 runs, Avg 33.2
4day 2024 County Championship Division One M 14, 917 runs, Avg 50.94
4day 2023 County Championship Division One M 13, 1053 runs, Avg 50.14
4day M 13, 760 runs, Avg 36.19
4day M 5, 263 runs, Avg 37.57
4day 2019 County Championship Division One M 11, 621 runs, Avg 31.05