International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 1, 31 runs, Avg 31 M 1, 0 wkts, Econ 4.63

Leagues Matches

6 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 13 runs, Avg 6.5 M 6, 1 wkts, Econ 9.31
T20 2025 T20 Blast M 17, 67 runs, Avg 22.33 M 17, 13 wkts, Econ 8.32
T20 2024 T20 Blast M 11, 179 runs, Avg 25.57 M 11, 14 wkts, Econ 8.03
T20 2022 T20 Blast M 3, 37 runs, Avg 18.5 M 9, 6 wkts, Econ 9.06
T20 2021 T20 Blast M 11, 172 runs, Avg 17.2 M 11, 9 wkts, Econ 7.29
T20 2020 T20 Blast M 1, 38 runs, Avg 0 M 3, 5 wkts, Econ 7.82

Domestic Matches

15 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 2, 93 runs, Avg 46.5
List A M 10, 262 runs, Avg 26.2 M 10, 2 wkts, Econ 5.87
4day 2025 County Championship Division One M 3, 206 runs, Avg 51.5 M 3, 0 wkts, Econ 2.5
List A M 10, 428 runs, Avg 47.56 M 10, 11 wkts, Econ 5.29
4day 2024 County Championship Division One M 5, 191 runs, Avg 23.88 M 5, 5 wkts, Econ 4.51
List A M 5, 250 runs, Avg 50 M 5, 5 wkts, Econ 5.54
4day 2023 County Championship Division One M 2, 131 runs, Avg 43.67 M 1, 0 wkts, Econ 3.4
List A M 8, 251 runs, Avg 35.86 M 7, 3 wkts, Econ 5.84
4day 2022 County Championship Division One M 10, 558 runs, Avg 37.2 M 2, 0 wkts, Econ 4.8
List A M 7, 381 runs, Avg 63.5 M 7, 3 wkts, Econ 5.25
4day M 9, 297 runs, Avg 21.21 M 9, 0 wkts, Econ 1.88
M 1, 7 runs, Avg 7
Youth ODI M 4, 51 runs, Avg 17 M 5, 5 wkts, Econ 3.47
M 1, 2 wkts, Econ 2.8
Youth ODI M 3, 9 runs, Avg 3 M 6, 12 wkts, Econ 2.35