International Matches

21 seasons
Format Season Competition Batting Bowling
ODI 2026 One Day International M 6, 157 runs, Avg 26.17
Test/5day 2025 Test Series M 2, 188 runs, Avg 188 M 1, 0 wkts, Econ 3
ODI 2025 One Day International M 3, 64 runs, Avg 21.33
ODI 2024 One Day International M 3, 60 runs, Avg 30
Test/5day M 2, 25 runs, Avg 6.25
ODI 2023 One Day International M 16, 422 runs, Avg 32.46
Test/5day 2023 Test Series M 2, 70 runs, Avg 17.5
Test/5day M 12, 614 runs, Avg 32.32
Test/5day 2021 Test Series M 2, 105 runs, Avg 35
ODI M 5, 365 runs, Avg 121.67
ODI 2020/2023 ICC Cricket World Cup Super League M 11, 305 runs, Avg 38.13
T20I 2021 Twenty20 International M 5, 81 runs, Avg 20.25
ODI 2017 One Day International M 3, 83 runs, Avg 41.5
ODI M 3, 237 runs, Avg 79
Test/5day M 10, 585 runs, Avg 41.79
Test M 1, 7 runs, Avg 7
ODI 2020 One Day International M 4, 209 runs, Avg 52.25
ODI 2019 ICC World Cup Warm-up Matches M 2, 30 runs, Avg 30
ODI 2019 One Day International M 8, 215 runs, Avg 30.71
Test/5day 2019 Test Series M 4, 217 runs, Avg 54.25
ODI 2019 ICC World Cup M 4, 91 runs, Avg 22.75

Leagues Matches

5 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Super Smash M 6, 121 runs, Avg 30.25
T20 2023/2024 Super Smash M 11, 317 runs, Avg 39.63
T20 2021/2022 Super Smash M 2, 84 runs, Avg 84 M 1, 1 wkts, Econ 10
T20 2019/2020 Super Smash M 1, 39 runs, Avg 39
T20 2018/2019 Super Smash M 2, 60 runs, Avg 30

Domestic Matches

12 seasons
Format Season Competition Batting Bowling
List A M 10, 588 runs, Avg 73.5
4day M 7, 644 runs, Avg 80.5
4day 2025 County Championship Division One M 6, 176 runs, Avg 16
List A M 5, 97 runs, Avg 19.4
4day M 4, 464 runs, Avg 116
List A M 6, 301 runs, Avg 75.25
4day M 5, 470 runs, Avg 58.75
List A M 5, 108 runs, Avg 21.6
4day M 4, 207 runs, Avg 41.4
4day M 4, 297 runs, Avg 49.5 M 2, 0 wkts, Econ 1
4day M 3, 229 runs, Avg 57.25
List A M 5, 365 runs, Avg 121.67