International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 7, 90 runs, Avg 22.5 M 9, 7 wkts, Econ 5.5

Leagues Matches

8 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 84 runs, Avg 14 M 6, 0 wkts, Econ 9.2
T20 2025 T20 Blast M 15, 335 runs, Avg 27.92 M 15, 5 wkts, Econ 10.23
T20 2024 T20 Blast M 5, 69 runs, Avg 17.25
T20 2023 T20 Blast M 8, 81 runs, Avg 10.13 M 5, 1 wkts, Econ 9
T20 2022 T20 Blast M 12, 183 runs, Avg 15.25 M 13, 8 wkts, Econ 9.58
T20 2021 T20 Blast M 9, 106 runs, Avg 15.14 M 13, 4 wkts, Econ 8.87
T20 2020 T20 Blast M 6, 53 runs, Avg 10.6 M 9, 11 wkts, Econ 8.67
T20 2019 T20 Blast M 11, 135 runs, Avg 19.29 M 14, 12 wkts, Econ 8.49

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 348 runs, Avg 38.67 M 6, 9 wkts, Econ 2.61
List A M 8, 358 runs, Avg 51.14 M 8, 9 wkts, Econ 5.28
4day 2025 County Championship Division One M 14, 913 runs, Avg 53.71 M 14, 29 wkts, Econ 3.5
List A M 10, 433 runs, Avg 61.86 M 10, 19 wkts, Econ 4.3
4day 2024 County Championship Division One M 14, 840 runs, Avg 40 M 14, 25 wkts, Econ 3.57
List A M 9, 616 runs, Avg 77 M 9, 11 wkts, Econ 4.83
4day 2023 County Championship Division One M 13, 482 runs, Avg 30.13 M 14, 29 wkts, Econ 3.14
List A M 8, 256 runs, Avg 42.67 M 6, 3 wkts, Econ 5.9
List A M 7, 111 runs, Avg 18.5 M 7, 9 wkts, Econ 5.64
4day M 13, 746 runs, Avg 49.73 M 13, 25 wkts, Econ 2.86
4day M 4, 84 runs, Avg 21 M 5, 17 wkts, Econ 2.54