International Matches

7 seasons
Format Season Competition Batting Bowling
Test/5day 2026 Test Series M 1, 24 runs, Avg 24
Test/5day M 9, 713 runs, Avg 41.94 M 9, 0 wkts, Econ 6
ODI 2025 One Day International M 4, 171 runs, Avg 57
T20I 2023/2024 Twenty20 International M 2, 60 runs, Avg 30
T20I 2024 Twenty20 International M 8, 293 runs, Avg 41.86
Test/5day M 19, 1798 runs, Avg 52.88 M 19, 0 wkts, Econ 6
T20I 2023 Twenty20 International M 10, 270 runs, Avg 30 M 1, 0 wkts, Econ 11

Leagues Matches

7 seasons
Format Season Competition Batting Bowling
T20 2026 Indian Premier League M 16, 427 runs, Avg 30.5
T20 2025 Indian Premier League M 14, 559 runs, Avg 43
T20 2024 Indian Premier League M 16, 435 runs, Avg 31.07
T20 2023 Indian Premier League M 14, 625 runs, Avg 48.08
T20 2022 Indian Premier League M 10, 258 runs, Avg 25.8 M 1, 0 wkts, Econ 60
T20 2021 Indian Premier League M 10, 249 runs, Avg 24.9
T20 2020 Indian Premier League M 3, 40 runs, Avg 13.33

Domestic Matches

5 seasons
Format Season Competition Batting Bowling
M 1, 60 runs, Avg 60
Youth ODI M 6, 400 runs, Avg 133.33 M 3, 3 wkts, Econ 4.89
M 1, 13 runs, Avg 13
Youth ODI M 4, 97 runs, Avg 24.25 M 4, 1 wkts, Econ 5.2
M 1, 108 runs, Avg 0