International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 1, 8 runs, Avg 8

Leagues Matches

4 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 3, 122 runs, Avg 40.67
T20 2025 T20 Blast M 14, 265 runs, Avg 24.09 M 14, 0 wkts, Econ 40
T20 2024 T20 Blast M 8, 179 runs, Avg 35.8
T20 2023 T20 Blast M 14, 294 runs, Avg 21

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 376 runs, Avg 31.33 M 6, 2 wkts, Econ 3.88
List A M 8, 336 runs, Avg 42 M 8, 2 wkts, Econ 4.67
4day 2025 County Championship Division One M 9, 341 runs, Avg 22.73 M 9, 4 wkts, Econ 3.82
List A M 8, 227 runs, Avg 28.38 M 8, 1 wkts, Econ 6.26
List A M 5, 81 runs, Avg 16.2
List A M 9, 279 runs, Avg 34.88 M 1, 0 wkts, Econ 5.67
List A M 3, 76 runs, Avg 25.33
4day M 7, 240 runs, Avg 21.82 M 7, 1 wkts, Econ 3.64
4day M 4, 110 runs, Avg 13.75
M 1, 22 runs, Avg 22
Youth ODI M 4, 102 runs, Avg 25.5
M 1, 37 runs, Avg 37
Youth ODI M 3, 51 runs, Avg 17