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