International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 4, 184 runs, Avg 61.33 M 3, 5 wkts, Econ 4.58

Leagues Matches

16 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 5, 77 runs, Avg 15.4
T20 2025 T20 Blast M 13, 380 runs, Avg 29.23
100-Ball 2024 The Hundred M 2, 10 runs, Avg 5
T20 2024 T20 Blast M 14, 373 runs, Avg 26.64
100-Ball 2023 The Hundred M 1, 23 runs, Avg 23
T20 2023 T20 Blast M 13, 600 runs, Avg 60
100-Ball 2022 The Hundred M 4, 97 runs, Avg 24.25
T20 2022 T20 Blast M 8, 57 runs, Avg 7.13 M 1, 0 wkts, Econ 12
T10 2021/2022 Abu Dhabi T10 League M 3, 6 runs, Avg 2
T20 2021 T20 Blast M 14, 492 runs, Avg 37.85
T10 2021 Abu Dhabi T10 League M 1, 46 runs, Avg 46
T20 2020 T20 Blast M 11, 423 runs, Avg 42.3
T20 M 6, 151 runs, Avg 25.17
100-Ball 2021 The Hundred M 3, 32 runs, Avg 10.67
T20 2019 T20 Blast M 12, 317 runs, Avg 26.42 M 7, 5 wkts, Econ 11.09
T20 2018/2019 Super Smash M 5, 223 runs, Avg 74.33 M 2, 0 wkts, Econ 8.67

Domestic Matches

9 seasons
Format Season Competition Batting Bowling
4day M 6, 320 runs, Avg 32
4day M 10, 670 runs, Avg 33.5
4day 2024 County Championship Division One M 13, 853 runs, Avg 35.54
List A M 5, 390 runs, Avg 78
4day 2023 County Championship Division One M 9, 579 runs, Avg 44.54 M 3, 3 wkts, Econ 3.97
4day 2022 County Championship Division One M 14, 903 runs, Avg 43 M 14, 9 wkts, Econ 3.25
4day M 10, 419 runs, Avg 26.19 M 10, 3 wkts, Econ 3.68
4day M 5, 185 runs, Avg 23.13 M 2, 0 wkts, Econ 4.4
4day 2019 County Championship Division One M 14, 892 runs, Avg 35.68 M 7, 6 wkts, Econ 2.54