International Matches

2 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 51 runs, Avg 25.5
ODI M 8, 373 runs, Avg 46.63 M 1, 1 wkts, Econ 6.2

Leagues Matches

5 seasons
Format Season Competition Batting Bowling
T20 2023 T20 Blast M 4, 40 runs, Avg 13.33
T20 2022 T20 Blast M 9, 188 runs, Avg 26.86 M 1, 1 wkts, Econ 7
T20 2021 T20 Blast M 7, 198 runs, Avg 28.29
T20 2020 T20 Blast M 7, 191 runs, Avg 27.29
T20 2019 T20 Blast M 14, 363 runs, Avg 30.25

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 4, 211 runs, Avg 35.17
List A M 8, 561 runs, Avg 70.13 M 8, 7 wkts, Econ 5.15
4day 2025 County Championship Division One M 14, 841 runs, Avg 40.05 M 14, 1 wkts, Econ 2.24
List A M 8, 289 runs, Avg 36.13 M 8, 6 wkts, Econ 5.5
4day 2024 County Championship Division One M 13, 801 runs, Avg 42.16 M 13, 3 wkts, Econ 2.04
List A M 7, 125 runs, Avg 20.83 M 6, 6 wkts, Econ 4.81
4day 2023 County Championship Division One M 14, 1130 runs, Avg 45.2
List A M 7, 335 runs, Avg 47.86 M 5, 2 wkts, Econ 6
4day 2022 County Championship Division One M 14, 641 runs, Avg 29.14 M 1, 0 wkts, Econ 9.5
List A M 10, 415 runs, Avg 51.88 M 9, 8 wkts, Econ 4.43
4day M 13, 631 runs, Avg 37.12 M 13, 0 wkts, Econ 1.2
4day M 5, 121 runs, Avg 15.13
4day 2019 County Championship Division One M 14, 794 runs, Avg 36.09 M 6, 0 wkts, Econ 3.97