International Matches

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

Leagues Matches

6 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 1, 9 runs, Avg 9
T20 2025 T20 Blast M 12, 225 runs, Avg 18.75 M 12, 0 wkts, Econ 8.4
T20 2024 T20 Blast M 14, 149 runs, Avg 16.56 M 14, 9 wkts, Econ 8.91
T20 2023 T20 Blast M 8, 106 runs, Avg 21.2 M 7, 0 wkts, Econ 13.56
T20 2022 T20 Blast M 3, 40 runs, Avg 13.33 M 2, 2 wkts, Econ 11
T20 2021 T20 Blast M 2, 8 runs, Avg 4

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 130 runs, Avg 32.5 M 6, 10 wkts, Econ 3.59
List A M 7, 118 runs, Avg 23.6 M 7, 9 wkts, Econ 6.64
4day 2025 County Championship Division One M 13, 789 runs, Avg 46.41 M 13, 26 wkts, Econ 3.55
List A M 7, 148 runs, Avg 24.67 M 7, 8 wkts, Econ 7.21
4day 2024 County Championship Division One M 14, 502 runs, Avg 35.86 M 14, 27 wkts, Econ 3.99
List A M 7, 206 runs, Avg 29.43 M 4, 8 wkts, Econ 5.73
4day 2023 County Championship Division One M 13, 405 runs, Avg 17.61 M 14, 28 wkts, Econ 3.3
List A M 8, 238 runs, Avg 29.75
List A M 5, 40 runs, Avg 13.33 M 1, 5 wkts, Econ 5.33
4day M 12, 558 runs, Avg 32.82 M 12, 14 wkts, Econ 3.05
4day M 1, 36 runs, Avg 0 M 1, 1 wkts, Econ 3.44