International Matches

3 seasons
Format Season Competition Batting Bowling
ODI 2023 One Day International M 2, 106 runs, Avg 53
Test/5day M 1, 55 runs, Avg 55
ODI M 7, 385 runs, Avg 77

Leagues Matches

17 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 4, 96 runs, Avg 24
100-Ball 2025 The Hundred M 7, 17 runs, Avg 8.5
T20 2025 T20 Blast M 14, 460 runs, Avg 41.82
T20 M 3, 22 runs, Avg 11
100-Ball 2024 The Hundred M 4, 98 runs, Avg 32.67
T20 2024 T20 Blast M 14, 569 runs, Avg 63.22
T20 M 10, 203 runs, Avg 25.38
T20 2023/2024 Big Bash League M 7, 79 runs, Avg 11.29
100-Ball 2023 The Hundred M 5, 132 runs, Avg 33
T20 2023 T20 Blast M 10, 481 runs, Avg 96.2
T20 2022/2023 Big Bash League M 9, 181 runs, Avg 45.25
100-Ball 2022 The Hundred M 3, 37 runs, Avg 12.33
T20 2022 T20 Blast M 12, 386 runs, Avg 42.89
T20 2021 T20 Blast M 13, 398 runs, Avg 39.8
T20 2020 T20 Blast M 9, 284 runs, Avg 56.8
100-Ball 2021 The Hundred M 1, 12 runs, Avg 0
T20 2019 T20 Blast M 12, 459 runs, Avg 41.73

Domestic Matches

9 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 435 runs, Avg 62.14
4day 2025 County Championship Division One M 11, 734 runs, Avg 52.43
4day 2024 County Championship Division One M 8, 430 runs, Avg 39.09
List A M 1, 33 runs, Avg 0
4day 2023 County Championship Division One M 11, 706 runs, Avg 47.07
4day 2022 County Championship Division One M 12, 1137 runs, Avg 63.17 M 1, 0 wkts, Econ 40
4day M 14, 826 runs, Avg 35.91
4day M 5, 146 runs, Avg 18.25
4day 2019 County Championship Division One M 11, 807 runs, Avg 53.8