International Matches

32 seasons
Format Season Competition Batting Bowling
T20I 2026 ICC Men's T20 World Cup M 7, 174 runs, Avg 58
ODI 2025 ICC Champions Trophy M 3, 121 runs, Avg 121
T20I 2025 Twenty20 International M 3, 39 runs, Avg 19.5
ODI 2024/2025 One Day International M 2, 32 runs, Avg 16
T20I 2024/2025 Twenty20 International M 1, 82 runs, Avg 82
T20I 2024 ICC Men's T20 World Cup M 9, 169 runs, Avg 28.17
ODI 2023/2024 One Day International M 2, 12 runs, Avg 6
T20I 2023/2024 Twenty20 International M 2, 52 runs, Avg 26
ODI 2023 ICC World Cup Warm-up Matches M 1, 18 runs, Avg 0
ODI 2023 ICC World Cup M 10, 356 runs, Avg 44.5
T20I 2024 Twenty20 International M 4, 72 runs, Avg 18
ODI 2023 One Day International M 6, 219 runs, Avg 43.8
T20I 2023 Twenty20 International M 3, 69 runs, Avg 23
ODI 2022 One Day International M 5, 153 runs, Avg 76.5
T20I 2022 ICC Men's T20 World Cup M 3, 78 runs, Avg 78
T20I 2022 Twenty20 International M 10, 283 runs, Avg 56.6
ODI M 2, 57 runs, Avg 28.5
ODI 2020/2023 ICC Cricket World Cup Super League M 16, 487 runs, Avg 54.11
T20I 2021 Twenty20 International M 12, 333 runs, Avg 47.57
ODI 2016/2017 One Day International M 1, 117 runs, Avg 0
ODI 2017 One Day International M 6, 159 runs, Avg 39.75
T20I 2020 Twenty20 International M 3, 28 runs, Avg 14
T20I 2019/2020 Twenty20 International M 3, 72 runs, Avg 36
ODI 2019/2020 One Day International M 1, 69 runs, Avg 0
ODI 2020 One Day International M 3, 104 runs, Avg 104
ODI 2019 ICC World Cup Warm-up Matches M 1, 5 runs, Avg 5
ODI M 4, 196 runs, Avg 49
ODI 2017 ICC Champions Trophy M 3, 94 runs, Avg 47
T20I 2021 ICC Men's T20 World Cup M 3, 44 runs, Avg 44
T20I 2019 Twenty20 International M 3, 40 runs, Avg 40
ODI 2019 One Day International M 3, 91 runs, Avg 91
ODI 2019 ICC World Cup M 4, 136 runs, Avg 34

Leagues Matches

36 seasons
Format Season Competition Batting Bowling
T20 M 1, 13 runs, Avg 13
T20 2026 Indian Premier League M 14, 211 runs, Avg 35.17
T20 M 10, 196 runs, Avg 39.2
100-Ball 2025 The Hundred M 7, 133 runs, Avg 33.25
T20 2025 Indian Premier League M 13, 153 runs, Avg 30.6
T20 M 10, 234 runs, Avg 58.5
T20 2024/2025 CSA T20 Challenge M 1, 8 runs, Avg 8
T20 M 6, 81 runs, Avg 16.2
T20 M 10, 268 runs, Avg 44.67
T20 2024 Indian Premier League M 9, 210 runs, Avg 35
T20 2024 Bangladesh Premier League M 3, 47 runs, Avg 47
T10 2023 Abu Dhabi T10 League M 5, 55 runs, Avg 13.75
T20 M 10, 240 runs, Avg 30
T20 M 8, 100 runs, Avg 16.67
T20 M 7, 143 runs, Avg 20.43
T20 2023 Indian Premier League M 13, 259 runs, Avg 32.38
T20 2023 Pakistan Super League M 6, 119 runs, Avg 23.8
T10 2022 Abu Dhabi T10 League M 10, 109 runs, Avg 21.8
T20 M 11, 227 runs, Avg 32.43
T20 M 7, 170 runs, Avg 56.67
T20 2021/2022 CSA T20 Challenge M 6, 193 runs, Avg 64.33
100-Ball 2022 The Hundred M 7, 73 runs, Avg 12.17
T20 2022 Indian Premier League M 16, 481 runs, Avg 68.71
T20 M 2, 28 runs, Avg 0
T20 2021 Indian Premier League M 8, 124 runs, Avg 24.8
T20 2021 Pakistan Super League M 3, 116 runs, Avg 38.67
T20 2021 CSA T20 Challenge M 6, 158 runs, Avg 52.67
T20 2013 Indian Premier League M 12, 418 runs, Avg 59.71
T20 2014 Indian Premier League M 16, 446 runs, Avg 44.6
T20 2020 Indian Premier League M 1, 0 runs, Avg 0
T20 M 6, 185 runs, Avg 61.67
T20 2019/2020 Big Bash League M 12, 198 runs, Avg 22
T20 M 7, 180 runs, Avg 60
T20 M 8, 109 runs, Avg 15.57
T20 M 6, 151 runs, Avg 30.2
T20 2019 Indian Premier League M 10, 216 runs, Avg 27 M 1, 2 wkts, Econ 2.5

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
List A M 2, 57 runs, Avg 28.5