International Matches

12 seasons
Format Season Competition Batting Bowling
Test/5day 2025 Test Series M 1, 14 runs, Avg 7
ODI 2025 One Day International M 10, 473 runs, Avg 52.56
T20I 2025 Twenty20 International M 3, 7 runs, Avg 2.33
T20I 2024/2025 Twenty20 International M 2, 20 runs, Avg 10
ODI 2025 Tri-Series M 2, 233 runs, Avg 116.5
T20I 2023/2024 Twenty20 International M 2, 20 runs, Avg 10
T20I 2024 Twenty20 International M 5, 106 runs, Avg 26.5
Test/5day M 1, 0 runs, Avg 0
T20I 2023 Twenty20 International M 1, 5 runs, Avg 5
ODI M 3, 86 runs, Avg 28.67
ODI M 7, 303 runs, Avg 50.5
ODI M 9, 335 runs, Avg 41.88 M 1, 0 wkts, Econ 6.33

Leagues Matches

15 seasons
Format Season Competition Batting Bowling
T20 2025 CSA T20 Challenge M 2, 51 runs, Avg 25.5
T20 M 12, 291 runs, Avg 36.38
T20 2025 T20 Blast M 11, 403 runs, Avg 36.64
T20 2025 Indian Premier League M 7, 14 runs, Avg 14
T20 M 9, 117 runs, Avg 16.71
T20 2024/2025 CSA T20 Challenge M 3, 71 runs, Avg 23.67
T20 2023/2024 CSA T20 Challenge M 15, 467 runs, Avg 35.92
T20 2024 T20 Blast M 13, 460 runs, Avg 38.33
T20 M 13, 416 runs, Avg 32
T10 M 5, 37 runs, Avg 18.5
T20 2022/2023 CSA T20 Challenge M 6, 158 runs, Avg 39.5
T20 M 4, 125 runs, Avg 62.5
T20 2021/2022 CSA T20 Challenge M 7, 105 runs, Avg 15
T20 M 9, 154 runs, Avg 19.25
T20 2018/2019 CSA T20 Challenge M 9, 220 runs, Avg 31.43

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
List A M 3, 86 runs, Avg 28.67