International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 3, 28 runs, Avg 9.33 M 3, 0 wkts, Econ 6.25

Leagues Matches

8 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 70 runs, Avg 14 M 6, 1 wkts, Econ 7.8
T20 2025 T20 Blast M 13, 198 runs, Avg 24.75 M 13, 3 wkts, Econ 8.87
T20 2024 T20 Blast M 6, 67 runs, Avg 16.75 M 6, 2 wkts, Econ 8.2
T20 2023 T20 Blast M 9, 154 runs, Avg 30.8 M 9, 6 wkts, Econ 7.95
T20 2022 T20 Blast M 13, 226 runs, Avg 20.55 M 10, 7 wkts, Econ 7.57
T20 2021 T20 Blast M 13, 321 runs, Avg 29.18 M 5, 7 wkts, Econ 6.67
T20 2020 T20 Blast M 9, 202 runs, Avg 33.67 M 5, 0 wkts, Econ 7.17
T20 2019 T20 Blast M 4, 113 runs, Avg 28.25 M 1, 1 wkts, Econ 7.5

Domestic Matches

12 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 323 runs, Avg 32.3 M 6, 1 wkts, Econ 6.39
List A M 7, 218 runs, Avg 54.5 M 7, 5 wkts, Econ 5.04
4day M 8, 230 runs, Avg 15.33 M 8, 9 wkts, Econ 4.19
List A M 8, 262 runs, Avg 37.43 M 8, 0 wkts, Econ 5.29
4day 2024 County Championship Division One M 11, 728 runs, Avg 38.32 M 11, 3 wkts, Econ 4.3
List A M 8, 380 runs, Avg 54.29 M 5, 4 wkts, Econ 4.59
4day 2023 County Championship Division One M 14, 563 runs, Avg 25.59 M 12, 12 wkts, Econ 4.77
4day 2022 County Championship Division One M 11, 747 runs, Avg 41.5 M 10, 7 wkts, Econ 3.77
List A M 3, 62 runs, Avg 20.67 M 1, 1 wkts, Econ 5.86
4day M 13, 745 runs, Avg 46.56 M 13, 6 wkts, Econ 3.44
4day M 5, 279 runs, Avg 39.86 M 1, 0 wkts, Econ 1
4day 2019 County Championship Division One M 8, 295 runs, Avg 26.82 M 5, 3 wkts, Econ 3.2