International Matches

1 seasons
Format Season Competition Batting Bowling
Test/5day — — M 1, 39 runs, Avg 19.5 —

Leagues Matches

4 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 5, 306 runs, Avg 102 —
T20 — — M 7, 182 runs, Avg 36.4 —
T20 2025 T20 Blast M 4, 51 runs, Avg 12.75 —
T20 2024 T20 Blast M 2, 68 runs, Avg 68 —

Domestic Matches

12 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 7, 538 runs, Avg 44.83 —
List A — — M 10, 438 runs, Avg 62.57 —
4day 2025 County Championship Division One M 14, 1053 runs, Avg 45.78 —
List A — — M 10, 464 runs, Avg 66.29 —
4day 2024 County Championship Division One M 14, 726 runs, Avg 36.3 M 14, 3 wkts, Econ 3
List A — — M 8, 239 runs, Avg 29.88 —
4day 2023 County Championship Division One M 14, 1086 runs, Avg 57.16 —
List A — — M 8, 307 runs, Avg 38.38 —
4day 2022 County Championship Division One M 7, 337 runs, Avg 37.44 —
Youth ODI — — M 6, 200 runs, Avg 40 —
List A — — M 2, 26 runs, Avg 13 —
Youth ODI — — M 7, 195 runs, Avg 27.86 —