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