International Matches

2 seasons
Format Season Competition Batting Bowling
ODI M 10, 416 runs, Avg 41.6 M 1, 0 wkts, Econ 13
Test/5day 2019 Test Series M 2, 66 runs, Avg 16.5 M 1, 0 wkts, Econ 6.9

Leagues Matches

10 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 4, 62 runs, Avg 15.5
100-Ball 2025 The Hundred M 2, 10 runs, Avg 10
T20 2025 T20 Blast M 16, 459 runs, Avg 28.69
T20 2024/2025 Big Bash League M 3, 48 runs, Avg 16
100-Ball 2024 The Hundred M 5, 137 runs, Avg 34.25
T20 2024 T20 Blast M 10, 278 runs, Avg 30.89
T20 2022 T20 Blast M 14, 325 runs, Avg 23.21
T20 2021 T20 Blast M 8, 298 runs, Avg 42.57
T20 2020 T20 Blast M 6, 233 runs, Avg 58.25
T20 2019 T20 Blast M 8, 119 runs, Avg 29.75

Domestic Matches

11 seasons
Format Season Competition Batting Bowling
4day M 4, 350 runs, Avg 58.33
4day M 14, 1054 runs, Avg 42.16
List A M 2, 151 runs, Avg 151
4day 2024 County Championship Division One M 14, 1007 runs, Avg 45.77
List A M 8, 369 runs, Avg 61.5
4day 2023 County Championship Division One M 11, 794 runs, Avg 52.93
List A M 9, 390 runs, Avg 48.75
4day 2022 County Championship Division One M 11, 1233 runs, Avg 72.53
List A M 5, 133 runs, Avg 44.33 M 2, 0 wkts, Econ 3.5
4day M 10, 577 runs, Avg 48.08
4day M 5, 182 runs, Avg 26 M 2, 1 wkts, Econ 1.87