International Matches

16 seasons
Format Season Competition Batting Bowling
Test/5day 2026 Test Series M 1, 186 runs, Avg 186
Test/5day M 3, 35 runs, Avg 17.5
Test/5day 2025 Test Series M 2, 2 runs, Avg 2
T20I 2024 Twenty20 International M 2, 32 runs, Avg 16
Test/5day M 14, 480 runs, Avg 20 M 9, 0 wkts, Econ 4
ODI 2023 One Day International M 9, 231 runs, Avg 38.5
Test/5day 2023 Test Series M 2, 267 runs, Avg 66.75
Test/5day M 13, 819 runs, Avg 43.11 M 1, 1 wkts, Econ 1
Test/5day 2021 Test Series M 1, 34 runs, Avg 34
ODI M 5, 278 runs, Avg 69.5
ODI 2020/2023 ICC Cricket World Cup Super League M 1, 4 runs, Avg 4
T20I 2021 Twenty20 International M 4, 42 runs, Avg 14
ODI M 2, 98 runs, Avg 49
Test/5day M 8, 402 runs, Avg 33.5 M 1, 0 wkts, Econ 4.33
ODI 2020 One Day International M 2, 31 runs, Avg 15.5
ODI 2019 ICC World Cup Warm-up Matches M 2, 106 runs, Avg 106

Leagues Matches

8 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Super Smash M 10, 364 runs, Avg 40.44
T20 2024/2025 Super Smash M 9, 125 runs, Avg 15.63
T20 2023/2024 Super Smash M 1, 71 runs, Avg 71
T20 2022/2023 Super Smash M 2, 70 runs, Avg 35
T20 2021/2022 Super Smash M 3, 43 runs, Avg 21.5
T20 2020/2021 Super Smash M 8, 187 runs, Avg 26.71
T20 2019/2020 Super Smash M 2, 39 runs, Avg 19.5
T20 2018/2019 Super Smash M 8, 160 runs, Avg 20

Domestic Matches

12 seasons
Format Season Competition Batting Bowling
4day 2026 Test Series M 1, 186 runs, Avg 186
List A M 11, 373 runs, Avg 41.44 M 11, 1 wkts, Econ 3.6
4day M 5, 390 runs, Avg 48.75
List A M 3, 8 runs, Avg 4
4day M 5, 406 runs, Avg 40.6
4day M 2, 117 runs, Avg 58.5
List A M 6, 140 runs, Avg 23.33
4day M 4, 388 runs, Avg 48.5
List A M 2, 65 runs, Avg 32.5
4day M 5, 160 runs, Avg 26.67
4day M 8, 445 runs, Avg 34.23 M 2, 0 wkts, Econ 6.25
List A M 5, 278 runs, Avg 69.5