International Matches

2 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 66 runs, Avg 33 M 1, 0 wkts, Econ 3.46
ODI M 1, 3 runs, Avg 3 M 1, 4 wkts, Econ 6.88

Leagues Matches

3 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 3, 31 runs, Avg 31 M 3, 5 wkts, Econ 8.92
T20 2025 T20 Blast M 1, 7 runs, Avg 7 M 1, 3 wkts, Econ 10.33
T20 2024 T20 Blast M 3, 76 runs, Avg 38 M 3, 3 wkts, Econ 9

Domestic Matches

16 seasons
Format Season Competition Batting Bowling
4day M 5, 110 runs, Avg 13.75 M 5, 19 wkts, Econ 3.07
List A M 7, 165 runs, Avg 23.57 M 7, 8 wkts, Econ 6.03
4day M 14, 476 runs, Avg 26.44 M 14, 36 wkts, Econ 3.03
List A M 8, 192 runs, Avg 24 M 8, 3 wkts, Econ 4.1
4day 2024 County Championship Division One M 14, 454 runs, Avg 20.64 M 14, 36 wkts, Econ 3.5
List A M 7, 221 runs, Avg 36.83 M 7, 10 wkts, Econ 4.6
4day 2023 County Championship Division One M 11, 702 runs, Avg 50.14 M 10, 23 wkts, Econ 3.33
List A M 6, 196 runs, Avg 39.2 M 7, 8 wkts, Econ 5.64
4day 2022 County Championship Division One M 11, 253 runs, Avg 19.46 M 11, 22 wkts, Econ 3.42
List A M 4, 46 runs, Avg 23 M 4, 5 wkts, Econ 5.04
4day M 5, 145 runs, Avg 24.17 M 5, 12 wkts, Econ 2.74
4day M 5, 156 runs, Avg 31.2 M 5, 9 wkts, Econ 2.85
M 1, 7 runs, Avg 7
Youth ODI M 3, 22 runs, Avg 11 M 4, 11 wkts, Econ 3.4
M 1, 1 wkts, Econ 6.78
Youth ODI M 4, 68 runs, Avg 22.67 M 5, 7 wkts, Econ 5.44