International Matches

15 seasons
Format Season Competition Batting Bowling
T20I 2026 ICC Men's T20 World Cup M 9, 317 runs, Avg 35.22
Test/5day M 1, 5 runs, Avg 0
Test M 1, 36 runs, Avg 18
T20I 2026 Twenty20 International M 4, 215 runs, Avg 53.75
Test M 1, 38 runs, Avg 38 M 1, 0 wkts, Econ 6
ODI 2023 Asia Cup M 6, 143 runs, Avg 47.67
ODI 2023 ICC World Cup M 2, 47 runs, Avg 23.5
Test/5day M 2, 78 runs, Avg 78
ODI 2023 One Day International M 9, 266 runs, Avg 33.25
T20I 2023 Twenty20 International M 11, 207 runs, Avg 18.82
ODI 2022 One Day International M 4, 333 runs, Avg 83.25
T20I 2022 Twenty20 International M 16, 476 runs, Avg 29.75
ODI 2020/2023 ICC Cricket World Cup Super League M 6, 144 runs, Avg 28.8
T20I 2021 Twenty20 International M 4, 109 runs, Avg 36.33
T20I 2021 ICC Men's T20 World Cup M 1, 4 runs, Avg 4

Leagues Matches

10 seasons
Format Season Competition Batting Bowling
T20 M 1, 53 runs, Avg 0
T20 2026 Indian Premier League M 15, 602 runs, Avg 40.13
T20 2025 Indian Premier League M 14, 354 runs, Avg 35.4 M 14, 0 wkts, Econ 40
T20 2024 Indian Premier League M 14, 320 runs, Avg 22.86
T20 2023 Indian Premier League M 15, 454 runs, Avg 30.27
T20 2022 Indian Premier League M 14, 418 runs, Avg 32.15
T20 M 1, 70 runs, Avg 0
T20 2021 Indian Premier League M 10, 241 runs, Avg 26.78
T20 2020 Indian Premier League M 13, 516 runs, Avg 57.33
T20 2019 Indian Premier League M 6, 101 runs, Avg 16.83

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
4day 2025 County Championship Division One M 2, 164 runs, Avg 82 M 2, 0 wkts, Econ 1