International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 3, 34 runs, Avg 11.33 M 1, 0 wkts, Econ 10

Leagues Matches

10 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 144 runs, Avg 28.8
T10 2025 Abu Dhabi T10 League M 6, 69 runs, Avg 13.8
T20 M 7, 12 runs, Avg 4
100-Ball 2025 The Hundred M 6, 50 runs, Avg 16.67
T20 2025 T20 Blast M 14, 411 runs, Avg 45.67
T20 2024 T20 Blast M 16, 333 runs, Avg 33.3
T20 2023 T20 Blast M 10, 263 runs, Avg 37.57
T20 2021 T20 Blast M 11, 318 runs, Avg 35.33
T20 2020 T20 Blast M 1, 5 runs, Avg 5
T20 2019 T20 Blast M 2, 19 runs, Avg 9.5

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 322 runs, Avg 35.78
4day 2025 County Championship Division One M 6, 111 runs, Avg 18.5
List A M 10, 238 runs, Avg 34
4day 2024 County Championship Division One M 6, 173 runs, Avg 17.3
List A M 8, 259 runs, Avg 37
4day 2023 County Championship Division One M 11, 410 runs, Avg 22.78 M 1, 0 wkts, Econ 3.33
List A M 6, 118 runs, Avg 19.67
List A M 8, 293 runs, Avg 58.6
4day M 3, 79 runs, Avg 26.33
4day M 5, 97 runs, Avg 12.13
4day 2019 County Championship Division One M 11, 557 runs, Avg 26.52 M 1, 0 wkts, Econ 2.25