International Matches

31 seasons
Format Season Competition Batting Bowling
ODI 2025 ICC Champions Trophy M 2, 67 runs, Avg 33.5
ODI 2024/2025 One Day International M 3, 264 runs, Avg 88
T20I 2024/2025 Twenty20 International M 2, 20 runs, Avg 20
ODI 2025 Tri-Series M 1, 87 runs, Avg 87
T20I 2024 ICC Men's T20 World Cup M 9, 190 runs, Avg 31.67
ODI 2023/2024 One Day International M 2, 27 runs, Avg 13.5
T20I 2023/2024 Twenty20 International M 2, 12 runs, Avg 6
ODI 2023 ICC World Cup Warm-up Matches M 1, 39 runs, Avg 39 M 1, 0 wkts, Econ 7.67
ODI 2023 ICC World Cup M 10, 373 runs, Avg 41.44
T20I 2024 Twenty20 International M 4, 68 runs, Avg 17
ODI 2023 One Day International M 6, 362 runs, Avg 72.4
T20I 2023 Twenty20 International M 3, 23 runs, Avg 11.5
ODI 2022 One Day International M 5, 183 runs, Avg 45.75
T20I 2022 ICC Men's T20 World Cup M 2, 36 runs, Avg 18
Test/5day M 3, 54 runs, Avg 18
T20I 2022 Twenty20 International M 7, 202 runs, Avg 33.67
ODI 2020/2023 ICC Cricket World Cup Super League M 12, 285 runs, Avg 25.91 M 12, 0 wkts, Econ 7
T20I 2021 Twenty20 International M 11, 165 runs, Avg 20.63
Test/5day M 1, 5 runs, Avg 5
ODI M 4, 162 runs, Avg 40.5
T20I 2020 Twenty20 International M 3, 49 runs, Avg 16.33 M 1, 0 wkts, Econ 14
T20I 2019/2020 Twenty20 International M 1, 66 runs, Avg 66
ODI 2020 One Day International M 3, 242 runs, Avg 242 M 1, 0 wkts, Econ 6.33
ODI M 6, 202 runs, Avg 40.4
T20I 2017/2018 Twenty20 International M 3, 92 runs, Avg 30.67
ODI 2017/2018 One Day International M 4, 110 runs, Avg 36.67
T20I 2021 ICC Men's T20 World Cup M 1, 13 runs, Avg 13
T20I 2018/2019 Twenty20 International M 3, 12 runs, Avg 12
T20I 2018 Twenty20 International M 2, 30 runs, Avg 15
ODI 2018/2019 One Day International M 1, 0 runs, Avg 0
ODI 2018 One Day International M 5, 37 runs, Avg 9.25

Leagues Matches

28 seasons
Format Season Competition Batting Bowling
T20 2026 Indian Premier League M 15, 624 runs, Avg 48
T20 2025 CSA T20 Challenge M 2, 121 runs, Avg 60.5
T20 M 9, 138 runs, Avg 19.71
T20 M 10, 142 runs, Avg 15.78
100-Ball 2025 The Hundred M 8, 151 runs, Avg 25.17
T20 2025 Indian Premier League M 14, 487 runs, Avg 44.27
T20 M 10, 198 runs, Avg 28.29
T20 2024/2025 CSA T20 Challenge M 6, 115 runs, Avg 28.75
T20 M 7, 97 runs, Avg 16.17
T20 2023/2024 CSA T20 Challenge M 1, 9 runs, Avg 9
T20 2024 Indian Premier League M 16, 479 runs, Avg 39.92
T20 M 13, 447 runs, Avg 40.64
T20 M 6, 235 runs, Avg 58.75
100-Ball 2023 The Hundred M 7, 189 runs, Avg 31.5
T20 2023 Indian Premier League M 11, 448 runs, Avg 49.78
T20 M 9, 363 runs, Avg 60.5
T10 M 3, 57 runs, Avg 28.5
T20 M 5, 118 runs, Avg 39.33
T20 2021/2022 CSA T20 Challenge M 8, 253 runs, Avg 50.6
T20 M 2, 25 runs, Avg 12.5
T20 2021 CSA T20 Challenge M 5, 114 runs, Avg 38
T20 M 9, 158 runs, Avg 22.57
T20 M 6, 220 runs, Avg 44
T20 2016/2017 CSA T20 Challenge M 6, 157 runs, Avg 26.17
T20 2017/2018 CSA T20 Challenge M 3, 50 runs, Avg 25
T20 2018 Indian Premier League M 4, 57 runs, Avg 19
T20 M 7, 67 runs, Avg 11.17 M 4, 1 wkts, Econ 9
T20 2019 Indian Premier League M 2, 9 runs, Avg 4.5

Domestic Matches

2 seasons
Format Season Competition Batting Bowling
List A M 4, 162 runs, Avg 40.5
List A M 6, 202 runs, Avg 40.4