International Matches

2 seasons
Format Season Competition Batting Bowling
ODI M 10, 292 runs, Avg 29.2 M 10, 14 wkts, Econ 4.52
ODI M 4, 18 runs, Avg 9 M 4, 3 wkts, Econ 7.38

Leagues Matches

8 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 4, 14 runs, Avg 7 M 4, 7 wkts, Econ 7.07
T20 M 12, 6 runs, Avg 6 M 12, 11 wkts, Econ 7.32
T20 2025 T20 Blast M 1, 4 runs, Avg 4 M 1, 2 wkts, Econ 4.75
T20 M 5, 2 wkts, Econ 10.14
T20 2024 T20 Blast M 4, 10 runs, Avg 0 M 4, 2 wkts, Econ 8.67
T20 2021 T20 Blast M 3, 18 runs, Avg 9 M 3, 1 wkts, Econ 10.25
T20 2020 T20 Blast M 10, 161 runs, Avg 32.2 M 8, 3 wkts, Econ 7.33
T20 2019 T20 Blast M 2, 12 runs, Avg 0 M 1, 0 wkts, Econ 8.5

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 222 runs, Avg 22.2 M 6, 15 wkts, Econ 3.31
List A M 7, 70 runs, Avg 14 M 7, 9 wkts, Econ 4.4
4day M 12, 496 runs, Avg 29.18 M 12, 38 wkts, Econ 0.3
List A M 6, 160 runs, Avg 26.67 M 6, 8 wkts, Econ 4.63
4day 2024 County Championship Division One M 2, 20 runs, Avg 10 M 2, 3 wkts, Econ 4
List A M 8, 64 runs, Avg 16 M 10, 18 wkts, Econ 4.08
4day 2023 County Championship Division One M 9, 313 runs, Avg 28.45 M 9, 11 wkts, Econ 2.94
List A M 5, 113 runs, Avg 37.67 M 6, 8 wkts, Econ 4.02
4day 2022 County Championship Division One M 13, 438 runs, Avg 19.91 M 12, 18 wkts, Econ 3.17
List A M 7, 65 runs, Avg 13 M 7, 8 wkts, Econ 4.42
4day M 14, 766 runs, Avg 33.3 M 14, 6 wkts, Econ 2.94
4day M 4, 115 runs, Avg 16.43 M 5, 17 wkts, Econ 2.3
4day 2019 County Championship Division One M 9, 478 runs, Avg 31.87 M 8, 5 wkts, Econ 2.59