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 | — |