International Matches

12 seasons
Format Season Competition Batting Bowling
Test/5day 2025/2026 Ashes Series M 4, 125 runs, Avg 20.83 —
Test/5day — — M 5, 306 runs, Avg 34 —
Test/5day 2025 Test Series M 1, 171 runs, Avg 171 —
Test/5day — — M 17, 994 runs, Avg 33.13 —
Test/5day 2023 Test Series M 2, 115 runs, Avg 28.75 —
Test 2023 Ashes Series M 2, 90 runs, Avg 22.5 —
Test/5day — — M 11, 777 runs, Avg 40.89 —
Test/5day 2021 Test Series M 2, 84 runs, Avg 28 —
Test/5day 2021/2022 Ashes Series M 3, 67 runs, Avg 11.17 —
Test/5day — — M 13, 634 runs, Avg 33.37 —
ODI — — M 3, 85 runs, Avg 28.33 —
Test/5day 2019 Test Series M 2, 110 runs, Avg 36.67 M 1, 0 wkts, Econ 0

Leagues Matches

11 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 114 runs, Avg 22.8 —
100-Ball 2025 The Hundred M 6, 96 runs, Avg 48 —
T20 2025 T20 Blast M 5, 119 runs, Avg 23.8 —
T20 2024/2025 Big Bash League M 9, 191 runs, Avg 21.22 M 1, 3 wkts, Econ 5
100-Ball 2024 The Hundred M 5, 35 runs, Avg 7 —
T20 2024 T20 Blast M 9, 224 runs, Avg 32 —
100-Ball 2022 The Hundred M 2, 10 runs, Avg 5 —
T20 2022 T20 Blast M 3, 110 runs, Avg 55 —
T20 — — M 2, 18 runs, Avg 9 —
T20 2021 T20 Blast M 5, 168 runs, Avg 42 —
T20 2019 T20 Blast M 12, 302 runs, Avg 30.2 —

Domestic Matches

9 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 5, 359 runs, Avg 71.8 —
4day 2025 County Championship Division One M 6, 410 runs, Avg 37.27 —
4day 2024 County Championship Division One M 7, 206 runs, Avg 22.89 —
4day 2023 County Championship Division One M 5, 379 runs, Avg 54.14 M 1, 0 wkts, Econ 10
4day 2023 Test Series M 1, 205 runs, Avg 205 —
4day 2022 County Championship Division One M 8, 700 runs, Avg 70 —
List A — — M 3, 16 runs, Avg 5.33 —
4day — — M 9, 861 runs, Avg 78.27 —
4day 2019 County Championship Division One M 5, 561 runs, Avg 80.14 —