International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 8, 417 runs, Avg 59.57

Leagues Matches

5 seasons
Format Season Competition Batting Bowling
T20 2024 T20 Blast M 3, 15 runs, Avg 5
T20 2022 T20 Blast M 1, 0 runs, Avg 0
T20 2021 T20 Blast M 2, 24 runs, Avg 12 M 1, 1 wkts, Econ 5.5
T20 2020 T20 Blast M 4, 87 runs, Avg 21.75 M 1, 0 wkts, Econ 8
T20 2019 T20 Blast M 2, 13 runs, Avg 6.5

Domestic Matches

12 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 7, 396 runs, Avg 33 M 7, 0 wkts, Econ 3
List A M 11, 707 runs, Avg 88.38 M 11, 1 wkts, Econ 8.52
4day 2025 County Championship Division One M 14, 623 runs, Avg 25.96 M 14, 2 wkts, Econ 3.93
List A M 9, 285 runs, Avg 31.67 M 9, 2 wkts, Econ 6.21
4day 2024 County Championship Division One M 12, 895 runs, Avg 55.94 M 12, 0 wkts, Econ 5.33
List A M 9, 404 runs, Avg 44.89 M 5, 4 wkts, Econ 5.52
4day 2023 County Championship Division One M 14, 969 runs, Avg 46.14 M 4, 1 wkts, Econ 3.11
List A M 9, 386 runs, Avg 42.89 M 9, 2 wkts, Econ 5.8
4day 2022 County Championship Division One M 14, 754 runs, Avg 35.9 M 1, 0 wkts, Econ 4
List A M 7, 318 runs, Avg 53 M 3, 4 wkts, Econ 5.4
4day M 14, 769 runs, Avg 32.04 M 14, 0 wkts, Econ 2
4day M 4, 351 runs, Avg 43.88 M 2, 0 wkts, Econ 2.22