International Matches

10 seasons
Format Season Competition Batting Bowling
ODI 2025 ICC Champions Trophy M 3, 24 runs, Avg 8 —
Test/5day 2025/2026 Ashes Series M 5, 211 runs, Avg 23.44 —
Test/5day — — M 6, 474 runs, Avg 52.67 —
Test/5day 2025 Test Series M 1, 4 runs, Avg 0 —
ODI 2025 One Day International M 9, 235 runs, Avg 26.11 —
T20I 2025 Twenty20 International M 5, 130 runs, Avg 26 —
ODI 2024 One Day International M 5, 124 runs, Avg 24.8 —
Test/5day — — M 9, 637 runs, Avg 42.47 —
ODI 2023 One Day International M 1, 9 runs, Avg 9 —
ODI — — M 5, 110 runs, Avg 22 —

Leagues Matches

9 seasons
Format Season Competition Batting Bowling
100-Ball 2025 The Hundred M 7, 203 runs, Avg 29 —
100-Ball 2024 The Hundred M 5, 37 runs, Avg 9.25 —
T20 2024 T20 Blast M 9, 285 runs, Avg 35.63 —
T20 — — M 12, 161 runs, Avg 16.1 —
100-Ball 2023 The Hundred M 7, 191 runs, Avg 27.29 —
T20 2023 T20 Blast M 11, 178 runs, Avg 22.25 —
T20 2022 T20 Blast M 9, 109 runs, Avg 15.57 —
T20 2021 T20 Blast M 12, 297 runs, Avg 33 —
T20 2020 T20 Blast M 5, 89 runs, Avg 29.67 —

Domestic Matches

9 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 450 runs, Avg 50 —
4day 2025 County Championship Division One M 3, 250 runs, Avg 50 —
4day 2024 County Championship Division One M 9, 677 runs, Avg 56.42 —
4day 2023 County Championship Division One M 13, 736 runs, Avg 40.89 —
4day 2022 County Championship Division One M 8, 379 runs, Avg 37.9 —
List A — — M 7, 315 runs, Avg 63 —
4day — — M 12, 656 runs, Avg 43.73 M 12, 2 wkts, Econ 2.77
4day — — M 5, 274 runs, Avg 30.44 —
4day 2019 County Championship Division One M 8, 338 runs, Avg 26 —