International Matches

2 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 113 runs, Avg 113 M 1, 0 wkts, Econ 0
ODI M 1, 66 runs, Avg 66

Leagues Matches

7 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 148 runs, Avg 24.67 M 6, 4 wkts, Econ 9
T20 2025 T20 Blast M 6, 61 runs, Avg 15.25
T20 2024 T20 Blast M 8, 143 runs, Avg 20.43
T20 2023 T20 Blast M 12, 447 runs, Avg 37.25 M 1, 0 wkts, Econ 6.5
T20 2022 T20 Blast M 6, 108 runs, Avg 18
T20 2021 T20 Blast M 5, 55 runs, Avg 11 M 3, 1 wkts, Econ 8.25
T20 2020 T20 Blast M 4, 89 runs, Avg 22.25

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 369 runs, Avg 41 M 6, 4 wkts, Econ 4.15
List A M 8, 170 runs, Avg 21.25 M 8, 6 wkts, Econ 5.7
4day 2025 County Championship Division One M 14, 674 runs, Avg 30.64 M 14, 12 wkts, Econ 3.22
List A M 7, 176 runs, Avg 29.33 M 7, 1 wkts, Econ 6.3
4day 2024 County Championship Division One M 13, 738 runs, Avg 36.9 M 13, 16 wkts, Econ 3.41
List A M 9, 250 runs, Avg 27.78 M 1, 0 wkts, Econ 4.17
4day 2023 County Championship Division One M 13, 583 runs, Avg 34.29 M 10, 2 wkts, Econ 3.09
List A M 8, 412 runs, Avg 51.5 M 6, 2 wkts, Econ 5.85
4day 2022 County Championship Division One M 10, 298 runs, Avg 17.53 M 8, 2 wkts, Econ 3.44
List A M 7, 282 runs, Avg 40.29 M 4, 2 wkts, Econ 5.17
4day M 13, 793 runs, Avg 37.76 M 13, 3 wkts, Econ 2.3
4day M 5, 137 runs, Avg 17.13 M 1, 0 wkts, Econ 1.68
4day 2019 County Championship Division One M 11, 532 runs, Avg 29.56