International Matches

1 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 41 runs, Avg 20.5 M 1, 2 wkts, Econ 3.5

Leagues Matches

11 seasons
Format Season Competition Batting Bowling
100-Ball 2025 The Hundred M 6, 63 runs, Avg 12.6 M 6, 0 wkts, Econ 16
T20 2025 T20 Blast M 16, 313 runs, Avg 20.87 M 16, 4 wkts, Econ 8.69
T20 M 9, 69 runs, Avg 23 M 9, 0 wkts, Econ 13
T20 2024 Global Super League M 4, 52 runs, Avg 17.33 M 4, 1 wkts, Econ 7.92
100-Ball 2024 The Hundred M 8, 107 runs, Avg 17.83 M 8, 2 wkts, Econ 8.8
T20 2024 T20 Blast M 12, 233 runs, Avg 21.18 M 12, 11 wkts, Econ 7.11
T20 M 1, 31 runs, Avg 31 M 1, 0 wkts, Econ 5
100-Ball 2023 The Hundred M 7, 109 runs, Avg 18.17 M 3, 1 wkts, Econ 11.96
T20 2023 T20 Blast M 11, 216 runs, Avg 19.64 M 11, 10 wkts, Econ 7.3
T20 2022 T20 Blast M 10, 166 runs, Avg 20.75 M 10, 9 wkts, Econ 8.32
T20 2021 T20 Blast M 5, 48 runs, Avg 12 M 6, 3 wkts, Econ 7.38

Domestic Matches

9 seasons
Format Season Competition Batting Bowling
4day M 3, 158 runs, Avg 31.6 M 3, 0 wkts, Econ 2.33
4day M 14, 1074 runs, Avg 42.96 M 14, 12 wkts, Econ 4.28
4day 2024 County Championship Division One M 14, 674 runs, Avg 29.3 M 14, 24 wkts, Econ 3.74
List A M 1, 33 runs, Avg 33 M 1, 0 wkts, Econ 6.25
4day 2023 County Championship Division One M 13, 676 runs, Avg 33.8 M 10, 10 wkts, Econ 3.71
List A M 10, 355 runs, Avg 35.5 M 9, 9 wkts, Econ 5.15
4day 2022 County Championship Division One M 14, 991 runs, Avg 52.16 M 10, 4 wkts, Econ 2.93
List A M 6, 158 runs, Avg 31.6 M 4, 4 wkts, Econ 5.28
4day M 12, 519 runs, Avg 37.07 M 12, 7 wkts, Econ 2.37