International Matches

2 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 13 runs, Avg 13 M 1, 6 wkts, Econ 3.04
ODI M 3, 14 runs, Avg 0 M 6, 4 wkts, Econ 5.04

Leagues Matches

2 seasons
Format Season Competition Batting Bowling
T20 2021 T20 Blast M 1, 0 runs, Avg 0 M 6, 2 wkts, Econ 10
T20 2019 T20 Blast M 4, 8 wkts, Econ 9.76

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 65 runs, Avg 21.67 M 6, 19 wkts, Econ 2.85
List A M 7, 15 runs, Avg 15 M 7, 9 wkts, Econ 4.6
4day 2025 County Championship Division One M 12, 49 runs, Avg 8.17 M 12, 63 wkts, Econ 0.4
List A M 3, 3 runs, Avg 3 M 3, 7 wkts, Econ 3.93
4day 2024 County Championship Division One M 14, 32 runs, Avg 5.33 M 14, 56 wkts, Econ 2.99
List A M 3, 4 runs, Avg 4 M 4, 3 wkts, Econ 4.41
4day 2023 County Championship Division One M 11, 36 runs, Avg 6 M 14, 57 wkts, Econ 3.26
List A M 3, 16 runs, Avg 16 M 4, 2 wkts, Econ 4.17
4day 2022 County Championship Division One M 7, 9 runs, Avg 1.5 M 8, 19 wkts, Econ 3.08
List A M 2, 2 wkts, Econ 3.33
4day M 12, 73 runs, Avg 12.17 M 12, 34 wkts, Econ 2.82
4day M 5, 17 runs, Avg 5.67 M 4, 21 wkts, Econ 2.96
4day 2019 County Championship Division One M 12, 31 runs, Avg 3.1 M 13, 48 wkts, Econ 3.19