International Matches

1 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 65 runs, Avg 32.5

Leagues Matches

8 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 30 runs, Avg 6 M 6, 8 wkts, Econ 10.84
T20 2025 T20 Blast M 17, 196 runs, Avg 28 M 17, 20 wkts, Econ 8.91
T20 2024 T20 Blast M 16, 74 runs, Avg 12.33 M 16, 21 wkts, Econ 11.07
100-Ball 2023 The Hundred M 3, 51 runs, Avg 17 M 3, 2 wkts, Econ 8.33
T20 2023 T20 Blast M 12, 183 runs, Avg 26.14 M 17, 30 wkts, Econ 9.31
T20 2022 T20 Blast M 12, 148 runs, Avg 18.5 M 16, 21 wkts, Econ 9.1
T20 2021 T20 Blast M 8, 129 runs, Avg 21.5 M 8, 4 wkts, Econ 8.38
T20 2020 T20 Blast M 2, 24 runs, Avg 12 M 3, 4 wkts, Econ 11

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 145 runs, Avg 16.11 M 6, 23 wkts, Econ 3.15
List A M 8, 58 runs, Avg 29 M 8, 15 wkts, Econ 5.23
4day M 11, 328 runs, Avg 23.43 M 11, 31 wkts, Econ 2.23
4day 2025 County Championship Division One M 2, 41 runs, Avg 41 M 2, 2 wkts, Econ 6.17
List A M 4, 43 runs, Avg 43 M 4, 8 wkts, Econ 5.93
4day 2023 County Championship Division One M 2, 52 runs, Avg 17.33 M 2, 4 wkts, Econ 2.88
List A M 5, 211 runs, Avg 52.75 M 4, 3 wkts, Econ 6.12
4day 2022 County Championship Division One M 4, 92 runs, Avg 11.5 M 3, 4 wkts, Econ 3.68
List A M 3, 110 runs, Avg 55 M 5, 8 wkts, Econ 5.22
4day M 4, 154 runs, Avg 22 M 4, 1 wkts, Econ 2.33
4day M 2, 62 runs, Avg 20.67