International Matches

16 seasons
Format Season Competition Batting Bowling
T20I 2026 ICC Men's T20 World Cup M 8, 228 runs, Avg 32.57
T20I 2026 Twenty20 International M 3, 132 runs, Avg 132
ODI 2025 ICC Champions Trophy M 3, 147 runs, Avg 49
Test/5day M 4, 259 runs, Avg 37
ODI 2025 One Day International M 8, 119 runs, Avg 17
T20I 2025 Twenty20 International M 5, 118 runs, Avg 23.6
ODI 2024/2025 One Day International M 2, 36 runs, Avg 36
T20I 2024/2025 Twenty20 International M 1, 2 runs, Avg 2
ODI 2024 One Day International M 3, 135 runs, Avg 45
T20I 2024 Twenty20 International M 12, 261 runs, Avg 21.75
Test/5day M 7, 473 runs, Avg 47.3
ODI 2023 One Day International M 2, 17 runs, Avg 8.5
Test/5day M 4, 165 runs, Avg 23.57
ODI M 3, 151 runs, Avg 75.5
ODI M 10, 511 runs, Avg 51.1 M 1, 0 wkts, Econ 6
ODI M 5, 163 runs, Avg 32.6

Leagues Matches

14 seasons
Format Season Competition Batting Bowling
T20 M 1, 44 runs, Avg 44
T20 2026 Indian Premier League M 12, 448 runs, Avg 40.73
T20 M 10, 337 runs, Avg 42.13
T20 2025 Indian Premier League M 14, 388 runs, Avg 29.85
T20 M 8, 336 runs, Avg 48
T20 M 6, 225 runs, Avg 45
T20 2023/2024 CSA T20 Challenge M 14, 441 runs, Avg 40.09
T20 M 10, 530 runs, Avg 58.89
T20 2022/2023 CSA T20 Challenge M 5, 76 runs, Avg 15.2
T20 M 7, 146 runs, Avg 20.86
T20 2021 CSA T20 Challenge M 7, 49 runs, Avg 7
T20 M 6, 49 runs, Avg 12.25
T20 M 9, 251 runs, Avg 27.89
T20 2018/2019 CSA T20 Challenge M 9, 297 runs, Avg 33

Domestic Matches

2 seasons
Format Season Competition Batting Bowling
4day 2022 County Championship Division One M 4, 539 runs, Avg 77
List A M 3, 151 runs, Avg 75.5