International Matches

28 seasons
Format Season Competition Batting Bowling
Test/5day 2026 Test Series M 1, 0 runs, Avg 0
ODI 2026 One Day International M 3, 33 runs, Avg 11
T20I 2026 Twenty20 International M 3, 81 runs, Avg 40.5
ODI 2025 ICC Champions Trophy M 5, 205 runs, Avg 51.25
Test/5day M 4, 255 runs, Avg 63.75
ODI 2025 One Day International M 6, 103 runs, Avg 20.6
ODI 2024/2025 One Day International M 2, 1 runs, Avg 0.5
ODI 2025 Tri-Series M 3, 56 runs, Avg 18.67
ODI 2023 ICC World Cup Warm-up Matches M 2, 70 runs, Avg 35
ODI 2023 ICC World Cup M 10, 155 runs, Avg 25.83
Test/5day M 14, 684 runs, Avg 24.43
ODI 2023 One Day International M 14, 489 runs, Avg 37.62
Test/5day 2023 Test Series M 2, 134 runs, Avg 33.5
T20I 2023 Twenty20 International M 8, 194 runs, Avg 27.71
Test/5day M 13, 960 runs, Avg 43.64
Test/5day 2021 Test Series M 2, 88 runs, Avg 29.33
ODI M 6, 280 runs, Avg 70
ODI 2020/2023 ICC Cricket World Cup Super League M 23, 759 runs, Avg 47.44
T20I 2021 Twenty20 International M 5, 161 runs, Avg 53.67
ODI 2016/2017 One Day International M 3, 163 runs, Avg 54.33
ODI 2017 One Day International M 8, 215 runs, Avg 30.71
ODI M 1, 16 runs, Avg 16
Test/5day M 11, 680 runs, Avg 40 M 1, 1 wkts, Econ 0
Test M 1, 39 runs, Avg 19.5
ODI 2020 One Day International M 4, 146 runs, Avg 48.67
ODI 2019 One Day International M 5, 192 runs, Avg 38.4
Test/5day 2019 Test Series M 4, 296 runs, Avg 59.2 M 1, 1 wkts, Econ 0
ODI 2019 ICC World Cup M 9, 155 runs, Avg 19.38

Leagues Matches

6 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Super Smash M 8, 237 runs, Avg 33.86
T20 2025 T20 Blast M 14, 404 runs, Avg 28.86
T20 2024/2025 Super Smash M 8, 159 runs, Avg 22.71
T20 2023/2024 Super Smash M 8, 243 runs, Avg 40.5
T20 2021/2022 Super Smash M 5, 161 runs, Avg 32.2
T20 2018/2019 Super Smash M 4, 129 runs, Avg 32.25

Domestic Matches

13 seasons
Format Season Competition Batting Bowling
4day 2026 Test Series M 1, 0 runs, Avg 0
List A M 8, 538 runs, Avg 89.67
4day M 3, 259 runs, Avg 64.75
4day 2025 County Championship Division One M 5, 485 runs, Avg 53.89
4day M 2, 90 runs, Avg 30
List A M 1, 64 runs, Avg 64
4day 2023 County Championship Division One M 5, 318 runs, Avg 39.75
List A M 4, 118 runs, Avg 39.33
4day M 4, 361 runs, Avg 90.25
List A M 1, 4 runs, Avg 4
4day M 2, 262 runs, Avg 87.33
4day M 5, 365 runs, Avg 52.14
List A M 6, 280 runs, Avg 70