International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 1, 3 runs, Avg 3 M 1, 0 wkts, Econ 8.6

Leagues Matches

3 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 38 runs, Avg 9.5 M 6, 9 wkts, Econ 9.88
T20 2025 T20 Blast M 8, 116 runs, Avg 19.33 M 8, 8 wkts, Econ 10.91
T20 2023 T20 Blast M 3, 43 runs, Avg 0 M 3, 0 wkts, Econ 11.6

Domestic Matches

14 seasons
Format Season Competition Batting Bowling
4day M 6, 210 runs, Avg 42 M 6, 11 wkts, Econ 3.65
List A M 6, 21 runs, Avg 10.5 M 6, 10 wkts, Econ 5.67
4day 2025 County Championship Division One M 8, 280 runs, Avg 28 M 8, 13 wkts, Econ 4.02
List A M 9, 54 runs, Avg 18 M 9, 13 wkts, Econ 6.46
4day 2024 County Championship Division One M 10, 306 runs, Avg 21.86 M 10, 24 wkts, Econ 4.25
4day 2023 County Championship Division One M 8, 451 runs, Avg 41 M 8, 15 wkts, Econ 4.72
List A M 5, 11 runs, Avg 2.2 M 8, 13 wkts, Econ 6.05
4day 2022 County Championship Division One M 7, 125 runs, Avg 12.5 M 8, 23 wkts, Econ 3.67
List A M 3, 27 runs, Avg 13.5 M 6, 6 wkts, Econ 6.97
4day M 1, 0 wkts, Econ 4.59
M 1, 28 runs, Avg 28
Youth ODI M 2, 28 runs, Avg 14 M 4, 13 wkts, Econ 3.03
M 1, 1 wkts, Econ 6
Youth ODI M 3, 53 runs, Avg 53 M 4, 2 wkts, Econ 4.96