International Matches

16 seasons
Format Season Competition Batting Bowling
ODI 2023 ICC World Cup Warm-up Matches M 2, 4 runs, Avg 4
ODI 2023 ICC World Cup M 9, 404 runs, Avg 44.89
ODI 2023 One Day International M 3, 277 runs, Avg 92.33
T20I 2023 Twenty20 International M 7, 144 runs, Avg 20.57
T20I 2022 ICC Men's T20 World Cup M 3, 56 runs, Avg 28
Test/5day M 2, 106 runs, Avg 35.33
T20I 2022 Twenty20 International M 15, 453 runs, Avg 34.85
Test/5day 2021/2022 Ashes Series M 5, 244 runs, Avg 24.4 M 2, 2 wkts, Econ 5.55
ODI 2020/2023 ICC Cricket World Cup Super League M 17, 749 runs, Avg 57.62 M 17, 1 wkts, Econ 8.95
T20I 2021 Twenty20 International M 11, 268 runs, Avg 26.8
T20I 2020 Twenty20 International M 9, 386 runs, Avg 55.14
T20I 2019/2020 Twenty20 International M 1, 11 runs, Avg 11
ODI M 5, 173 runs, Avg 34.6 M 5, 2 wkts, Econ 6.67
T20I 2021 ICC Men's T20 World Cup M 5, 116 runs, Avg 29
T20I 2019 Twenty20 International M 4, 208 runs, Avg 69.33
ODI 2019 One Day International M 1, 24 runs, Avg 24

Leagues Matches

33 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Bangladesh Premier League M 9, 300 runs, Avg 37.5
T20 M 7, 121 runs, Avg 17.29 M 7, 0 wkts, Econ 16.67
T10 M 5, 95 runs, Avg 19
100-Ball 2025 The Hundred M 9, 211 runs, Avg 23.44
T20 2025 T20 Blast M 14, 365 runs, Avg 28.08
T20 2024/2025 Bangladesh Premier League M 9, 316 runs, Avg 63.2
T10 2024 Abu Dhabi T10 League M 8, 49 runs, Avg 9.8
T10 M 10, 252 runs, Avg 36
100-Ball 2024 The Hundred M 9, 189 runs, Avg 31.5
T20 2024 Pakistan Super League M 5, 123 runs, Avg 24.6
T20 2024 T20 Blast M 12, 420 runs, Avg 42
T20 M 10, 210 runs, Avg 23.33
100-Ball 2023 The Hundred M 4, 28 runs, Avg 7
T20 2023 T20 Blast M 13, 546 runs, Avg 54.6
T20 2023 Bangladesh Premier League M 2, 54 runs, Avg 27
T10 2022 Abu Dhabi T10 League M 6, 84 runs, Avg 14
100-Ball 2022 The Hundred M 9, 378 runs, Avg 54
T20 2022 T20 Blast M 9, 234 runs, Avg 29.25
T20 M 2, 29 runs, Avg 14.5
T20 M 6, 53 runs, Avg 8.83
T20 2021 T20 Blast M 4, 41 runs, Avg 10.25
T20 2021 Indian Premier League M 1, 26 runs, Avg 26
T20 2020 T20 Blast M 4, 36 runs, Avg 9 M 1, 0 wkts, Econ 8
T20 2020/2021 Big Bash League M 10, 265 runs, Avg 26.5
T20 2020 Pakistan Super League M 4, 131 runs, Avg 43.67
T10 2019 Abu Dhabi T10 League M 9, 175 runs, Avg 21.88
100-Ball 2021 The Hundred M 9, 214 runs, Avg 26.75
T20 2019/2020 Bangladesh Premier League M 11, 443 runs, Avg 49.22 M 1, 0 wkts, Econ 12.5
T10 2018 Abu Dhabi T10 League M 3, 15 runs, Avg 5
T20 M 7, 61 runs, Avg 8.71 M 2, 0 wkts, Econ 8.33
T20 2019 T20 Blast M 14, 490 runs, Avg 40.83 M 2, 0 wkts, Econ 11.33
T20 2019 Bangladesh Premier League M 6, 131 runs, Avg 21.83 M 4, 0 wkts, Econ 5.87
T20 2019 Pakistan Super League M 2, 39 runs, Avg 19.5

Domestic Matches

4 seasons
Format Season Competition Batting Bowling
4day 2025 County Championship Division One M 5, 392 runs, Avg 49
4day 2022 County Championship Division One M 5, 528 runs, Avg 66 M 2, 0 wkts, Econ 2.67
4day M 2, 220 runs, Avg 73.33
4day M 3, 332 runs, Avg 66.4 M 1, 2 wkts, Econ 4