International Matches

16 seasons
Format Season Competition Batting Bowling
T20I 2026 Twenty20 International M 5, 53 runs, Avg 10.6
ODI 2025 ICC Champions Trophy M 1, 11 runs, Avg 11
Test/5day M 4, 278 runs, Avg 39.71
Test/5day 2025 Test Series M 2, 41 runs, Avg 13.67
ODI 2025 One Day International M 8, 223 runs, Avg 37.17
T20I 2025 Twenty20 International M 2, 40 runs, Avg 20
ODI 2024/2025 One Day International M 3, 93 runs, Avg 31
ODI 2025 Tri-Series M 1, 22 runs, Avg 22
ODI 2023/2024 One Day International M 3, 228 runs, Avg 114
ODI 2024 One Day International M 4, 80 runs, Avg 20
Test/5day M 9, 486 runs, Avg 30.38
ODI 2023 One Day International M 2, 48 runs, Avg 24
Test/5day M 2, 114 runs, Avg 28.5
ODI M 4, 126 runs, Avg 31.5
ODI M 10, 479 runs, Avg 47.9
ODI M 9, 404 runs, Avg 50.5

Leagues Matches

9 seasons
Format Season Competition Batting Bowling
T20 M 5, 128 runs, Avg 25.6
T20 2023/2024 CSA T20 Challenge M 12, 186 runs, Avg 16.91
T20 M 6, 61 runs, Avg 10.17
T20 2022/2023 CSA T20 Challenge M 3, 30 runs, Avg 10
T20 2021/2022 CSA T20 Challenge M 6, 146 runs, Avg 24.33
T20 2021 CSA T20 Challenge M 5, 86 runs, Avg 17.2
T20 M 3, 61 runs, Avg 20.33
T20 M 10, 126 runs, Avg 18
T20 2018/2019 CSA T20 Challenge M 8, 162 runs, Avg 20.25

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
List A M 4, 126 runs, Avg 31.5