International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 1, 2 runs, Avg 2

Leagues Matches

5 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 150 runs, Avg 37.5
T20 M 8, 201 runs, Avg 25.13
T20 2025 T20 Blast M 14, 256 runs, Avg 23.27 M 14, 6 wkts, Econ 8.88
T20 2024 T20 Blast M 17, 221 runs, Avg 24.56
T20 2023 T20 Blast M 13, 299 runs, Avg 24.92 M 3, 1 wkts, Econ 12.74

Domestic Matches

14 seasons
Format Season Competition Batting Bowling
4day M 6, 229 runs, Avg 20.82 M 6, 2 wkts, Econ 5.08
List A M 9, 397 runs, Avg 44.11 M 9, 1 wkts, Econ 6
4day M 14, 914 runs, Avg 39.74 M 14, 16 wkts, Econ 3.97
List A M 8, 140 runs, Avg 23.33 M 8, 0 wkts, Econ 9
List A M 1, 7 runs, Avg 7
List A M 3, 177 runs, Avg 59
4day 2022 County Championship Division One M 5, 208 runs, Avg 20.8 M 2, 2 wkts, Econ 3.74
List A M 6, 260 runs, Avg 52 M 1, 0 wkts, Econ 6.5
4day M 3, 112 runs, Avg 22.4 M 3, 0 wkts, Econ 5.14
4day M 4, 78 runs, Avg 13 M 3, 1 wkts, Econ 3.81
M 1, 0 runs, Avg 0
Youth ODI M 4, 57 runs, Avg 14.25
M 1, 36 runs, Avg 36
Youth ODI M 2, 118 runs, Avg 59