International Matches

5 seasons
Format Season Competition Batting Bowling
ODI 2026 One Day International M 3, 149 runs, Avg 49.67
T20I 2026 Twenty20 International M 7, 97 runs, Avg 16.17
ODI 2025 One Day International M 3, 49 runs, Avg 16.33
ODI M 10, 273 runs, Avg 30.33
ODI M 11, 374 runs, Avg 34

Leagues Matches

10 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 193 runs, Avg 38.6
T20 2025/2026 Super Smash M 5, 108 runs, Avg 36
T20 2024/2025 Super Smash M 9, 238 runs, Avg 26.44
T20 2023/2024 Super Smash M 10, 245 runs, Avg 30.63
T20 2022/2023 Super Smash M 8, 130 runs, Avg 16.25 M 1, 2 wkts, Econ 5.5
T20 2021/2022 Super Smash M 8, 158 runs, Avg 22.57
T20 2020/2021 Super Smash M 10, 195 runs, Avg 21.67
T20 M 3, 21 runs, Avg 7
T20 2019/2020 Super Smash M 10, 398 runs, Avg 44.22
T20 2018/2019 Super Smash M 2, 17 runs, Avg 8.5

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 1, 0 runs, Avg 0
List A M 11, 257 runs, Avg 23.36
4day M 7, 468 runs, Avg 33.43
List A M 10, 320 runs, Avg 40
4day M 7, 749 runs, Avg 57.62
List A M 9, 252 runs, Avg 28
4day M 8, 605 runs, Avg 46.54 M 8, 0 wkts, Econ 4
List A M 9, 305 runs, Avg 38.13
4day M 8, 470 runs, Avg 29.38
List A M 8, 163 runs, Avg 20.38
4day M 8, 675 runs, Avg 51.92 M 1, 0 wkts, Econ 7.33
4day M 7, 578 runs, Avg 52.55
List A M 10, 273 runs, Avg 30.33