International Matches

4 seasons
Format Season Competition Batting Bowling
T20I 2025 Twenty20 International M 4, 71 runs, Avg 35.5
ODI 2024 One Day International M 3, 22 runs, Avg 7.33
T20I 2024 Twenty20 International M 2, 17 runs, Avg 8.5
ODI M 1, 77 runs, Avg 77

Leagues Matches

22 seasons
Format Season Competition Batting Bowling
T20 M 11, 321 runs, Avg 35.67
T20 M 6, 32 runs, Avg 8
100-Ball 2025 The Hundred M 9, 367 runs, Avg 61.17
T20 2025 T20 Blast M 10, 342 runs, Avg 38
T20 M 10, 186 runs, Avg 18.6 M 9, 0 wkts, Econ 60
100-Ball 2024 The Hundred M 7, 214 runs, Avg 42.8
T20 2024 Pakistan Super League M 7, 106 runs, Avg 26.5
T20 2024 T20 Blast M 8, 205 runs, Avg 34.17
T10 2023 Abu Dhabi T10 League M 6, 265 runs, Avg 66.25
T20 M 12, 215 runs, Avg 19.55 M 1, 0 wkts, Econ 15
T20 2023/2024 Big Bash League M 4, 60 runs, Avg 15
100-Ball 2023 The Hundred M 5, 168 runs, Avg 56
T20 2023 T20 Blast M 13, 316 runs, Avg 52.67
T10 2022 Abu Dhabi T10 League M 3, 63 runs, Avg 21
T20 M 7, 44 runs, Avg 7.33
T20 M 8, 205 runs, Avg 25.63
100-Ball 2022 The Hundred M 6, 191 runs, Avg 38.2
T20 2022 T20 Blast M 13, 365 runs, Avg 28.08
T20 2021/2022 Big Bash League M 1, 10 runs, Avg 10
T20 2021 T20 Blast M 12, 367 runs, Avg 52.43
T20 2020 T20 Blast M 6, 75 runs, Avg 18.75
T20 2019 T20 Blast M 6, 58 runs, Avg 14.5

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day 2025 County Championship Division One M 8, 650 runs, Avg 54.17
4day 2024 County Championship Division One M 11, 918 runs, Avg 65.57
4day 2023 County Championship Division One M 10, 385 runs, Avg 24.06
4day 2022 County Championship Division One M 12, 917 runs, Avg 45.85
4day M 13, 579 runs, Avg 27.57 M 13, 0 wkts, Econ 3
4day M 4, 324 runs, Avg 64.8
M 1, 4 runs, Avg 4
Youth ODI M 5, 151 runs, Avg 37.75
M 1, 20 runs, Avg 20
Youth ODI M 6, 138 runs, Avg 27.6
4day 2019 County Championship Division One M 3, 71 runs, Avg 17.75