International Matches

2 seasons
Format Season Competition Batting Bowling
Test/5day M 11, 208 runs, Avg 18.91 M 10, 33 wkts, Econ 2.86
ODI M 2, 19 runs, Avg 9.5 M 1, 0 wkts, Econ 6.4

Leagues Matches

7 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 5, 13 runs, Avg 4.33 M 5, 4 wkts, Econ 8.37
T20 2025 T20 Blast M 13, 154 runs, Avg 22 M 13, 12 wkts, Econ 8.59
T20 2024 T20 Blast M 13, 68 runs, Avg 11.33 M 13, 12 wkts, Econ 7.69
T20 2023 T20 Blast M 7, 71 runs, Avg 35.5 M 11, 6 wkts, Econ 7.7
T20 2022 T20 Blast M 4, 7 runs, Avg 3.5 M 14, 9 wkts, Econ 7.91
T20 2021 T20 Blast M 4, 32 runs, Avg 16 M 9, 11 wkts, Econ 6.7
T20 2019 T20 Blast M 3, 8 runs, Avg 4 M 6, 4 wkts, Econ 8.7

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 241 runs, Avg 26.78 M 6, 16 wkts, Econ 1.22
List A M 9, 63 runs, Avg 21 M 9, 10 wkts, Econ 4.98
4day 2025 County Championship Division One M 13, 354 runs, Avg 22.13 M 13, 26 wkts, Econ 2.99
List A M 8, 176 runs, Avg 29.33 M 8, 7 wkts, Econ 5.2
List A M 4, 141 runs, Avg 35.25 M 6, 6 wkts, Econ 5.94
4day 2023 County Championship Division One M 2, 124 runs, Avg 41.33 M 2, 5 wkts, Econ 3.05
List A M 7, 57 runs, Avg 19 M 7, 9 wkts, Econ 6.24
4day 2022 County Championship Division One M 13, 499 runs, Avg 29.35 M 13, 36 wkts, Econ 3.16
List A M 3, 19 runs, Avg 6.33 M 4, 1 wkts, Econ 5.86
4day M 14, 390 runs, Avg 21.67 M 14, 33 wkts, Econ 2.24
4day 2019 County Championship Division One M 11, 389 runs, Avg 27.79 M 11, 26 wkts, Econ 2.51