International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 3, 57 runs, Avg 28.5 M 2, 2 wkts, Econ 6.83

Leagues Matches

3 seasons
Format Season Competition Batting Bowling
T20 2025 T20 Blast M 5, 76 runs, Avg 15.2
T20 2024 T20 Blast M 1, 5 runs, Avg 5
T20 2019 T20 Blast M 3, 7 runs, Avg 3.5 M 3, 0 wkts, Econ 10.91

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 3, 90 runs, Avg 18 M 3, 0 wkts, Econ 4.67
List A M 2, 69 runs, Avg 34.5 M 2, 2 wkts, Econ 5.91
4day 2025 County Championship Division One M 13, 548 runs, Avg 34.25 M 13, 1 wkts, Econ 5
List A M 8, 363 runs, Avg 45.38 M 8, 3 wkts, Econ 6
4day 2024 County Championship Division One M 9, 519 runs, Avg 47.18 M 9, 3 wkts, Econ 3.42
List A M 7, 330 runs, Avg 47.14 M 3, 1 wkts, Econ 4.42
4day 2023 County Championship Division One M 7, 125 runs, Avg 15.63 M 2, 0 wkts, Econ 7
List A M 8, 287 runs, Avg 41 M 3, 0 wkts, Econ 7.86
4day 2022 County Championship Division One M 14, 719 runs, Avg 35.95 M 9, 3 wkts, Econ 3.51
List A M 8, 386 runs, Avg 55.14 M 4, 2 wkts, Econ 5.43
4day M 6, 250 runs, Avg 25 M 6, 0 wkts, Econ 3.48
4day M 3, 78 runs, Avg 13 M 3, 0 wkts, Econ 5.14
4day 2019 County Championship Division One M 8, 296 runs, Avg 22.77 M 6, 4 wkts, Econ 3.78