International Matches

19 seasons
Format Season Competition Batting Bowling
ODI 2026 One Day International M 3, 108 runs, Avg 36
T20I 2026 Twenty20 International M 1, 0 runs, Avg 0
ODI 2025 ICC Champions Trophy M 3, 227 runs, Avg 75.67
Test/5day 2025/2026 Ashes Series M 5, 202 runs, Avg 20.2
Test/5day M 6, 514 runs, Avg 46.73
Test/5day 2025 Test Series M 1, 140 runs, Avg 140
ODI 2025 One Day International M 12, 310 runs, Avg 25.83
T20I 2025 Twenty20 International M 8, 212 runs, Avg 26.5
ODI 2024 One Day International M 5, 305 runs, Avg 61
Test/5day M 17, 1149 runs, Avg 37.06
ODI 2023 One Day International M 5, 249 runs, Avg 62.25
Test/5day 2023 Test Series M 2, 151 runs, Avg 37.75
Test 2023 Ashes Series M 5, 321 runs, Avg 35.67
T20I 2023 Twenty20 International M 4, 73 runs, Avg 18.25
Test/5day M 3, 357 runs, Avg 71.4
T20I 2022 Twenty20 International M 7, 233 runs, Avg 46.6
ODI 2020/2023 ICC Cricket World Cup Super League M 3, 23 runs, Avg 7.67
ODI M 7, 145 runs, Avg 20.71
T20I 2019 Twenty20 International M 1, 9 runs, Avg 9

Leagues Matches

16 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 1, 29 runs, Avg 29
100-Ball 2025 The Hundred M 8, 123 runs, Avg 17.57
T20 2024/2025 Big Bash League M 7, 243 runs, Avg 34.71
100-Ball 2024 The Hundred M 7, 269 runs, Avg 67.25
T20 2024 T20 Blast M 1, 39 runs, Avg 39
100-Ball 2023 The Hundred M 7, 170 runs, Avg 28.33
100-Ball 2022 The Hundred M 8, 220 runs, Avg 31.43
T20 2022 T20 Blast M 14, 396 runs, Avg 36
T20 2022 Pakistan Super League M 4, 60 runs, Avg 15
T20 2021/2022 Big Bash League M 12, 302 runs, Avg 25.17
T20 2021 T20 Blast M 12, 383 runs, Avg 34.82
T10 2021 Abu Dhabi T10 League M 7, 118 runs, Avg 23.6
T20 2020 T20 Blast M 11, 340 runs, Avg 42.5
100-Ball 2021 The Hundred M 8, 232 runs, Avg 29
T20 M 9, 202 runs, Avg 28.86
T20 2019 T20 Blast M 11, 255 runs, Avg 25.5

Domestic Matches

8 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 4, 503 runs, Avg 83.83
4day 2025 County Championship Division One M 1, 68 runs, Avg 68
4day 2024 County Championship Division One M 3, 323 runs, Avg 53.83
4day 2023 County Championship Division One M 5, 401 runs, Avg 44.56
4day 2023 Test Series M 1, 182 runs, Avg 182
4day M 13, 705 runs, Avg 37.11 M 13, 0 wkts, Econ 5.67
4day M 5, 394 runs, Avg 56.29 M 1, 0 wkts, Econ 2
4day 2019 County Championship Division One M 12, 630 runs, Avg 27.39 M 2, 0 wkts, Econ 4