International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 6, 184 runs, Avg 36.8

Leagues Matches

21 seasons
Format Season Competition Batting Bowling
T20 2025/2026 Bangladesh Premier League M 6, 258 runs, Avg 64.5
T20 2026 T20 Blast M 6, 130 runs, Avg 21.67
T20 M 7, 323 runs, Avg 53.83
T20 2025 T20 Blast M 5, 70 runs, Avg 14
T20 M 5, 138 runs, Avg 27.6
T20 2024 Global Super League M 4, 67 runs, Avg 16.75
100-Ball 2024 The Hundred M 3, 11 runs, Avg 3.67
T20 2024 Bangladesh Premier League M 3, 23 runs, Avg 7.67
T20 2024 T20 Blast M 13, 311 runs, Avg 23.92
T20 M 2, 13 runs, Avg 6.5
100-Ball 2023 The Hundred M 5, 156 runs, Avg 31.2
T20 2023 T20 Blast M 10, 132 runs, Avg 13.2
T20 2023 Pakistan Super League M 3, 104 runs, Avg 34.67
T10 2022 Abu Dhabi T10 League M 4, 33 runs, Avg 8.25
T20 M 10, 246 runs, Avg 27.33
100-Ball 2022 The Hundred M 9, 164 runs, Avg 18.22
T20 2022 T20 Blast M 14, 317 runs, Avg 22.64
T20 2021 T20 Blast M 8, 136 runs, Avg 17
T20 2020 T20 Blast M 7, 156 runs, Avg 22.29
100-Ball 2021 The Hundred M 6, 140 runs, Avg 23.33
T20 2019 T20 Blast M 11, 239 runs, Avg 23.9

Domestic Matches

5 seasons
Format Season Competition Batting Bowling
4day 2024 County Championship Division One M 3, 71 runs, Avg 35.5
4day 2023 County Championship Division One M 8, 315 runs, Avg 22.5
4day 2022 County Championship Division One M 12, 424 runs, Avg 24.94
4day M 11, 537 runs, Avg 35.8
4day M 3, 196 runs, Avg 39.2