International Matches
1 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| ODI | — | — | M 6, 89 runs, Avg 14.83 | — |
Leagues Matches
11 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| T20 | 2026 | T20 Blast | M 5, 87 runs, Avg 17.4 | — |
| 100-Ball | 2025 | The Hundred | M 3, 75 runs, Avg 37.5 | — |
| T20 | 2025 | T20 Blast | M 14, 409 runs, Avg 29.21 | — |
| T20 | 2024/2025 | Bangladesh Premier League | M 14, 431 runs, Avg 30.79 | — |
| 100-Ball | 2024 | The Hundred | M 6, 104 runs, Avg 20.8 | — |
| T20 | 2024 | T20 Blast | M 15, 322 runs, Avg 24.77 | — |
| T20 | 2023 | T20 Blast | M 11, 350 runs, Avg 35 | — |
| T20 | 2022 | T20 Blast | M 12, 280 runs, Avg 23.33 | — |
| T20 | 2021 | T20 Blast | M 13, 272 runs, Avg 20.92 | M 2, 0 wkts, Econ 18.5 |
| T20 | 2020 | T20 Blast | M 9, 261 runs, Avg 29 | — |
| T20 | 2019 | T20 Blast | M 11, 196 runs, Avg 21.78 | — |
Domestic Matches
7 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| 4day | — | — | M 6, 166 runs, Avg 27.67 | M 6, 1 wkts, Econ 3.33 |
| 4day | 2025 | County Championship Division One | M 13, 768 runs, Avg 42.67 | — |
| 4day | 2024 | County Championship Division One | M 8, 255 runs, Avg 23.18 | — |
| List A | — | — | M 4, 253 runs, Avg 63.25 | — |
| List A | — | — | M 8, 277 runs, Avg 34.63 | — |
| List A | — | — | M 9, 646 runs, Avg 80.75 | M 2, 1 wkts, Econ 6.4 |
| 4day | — | — | M 3, 83 runs, Avg 27.67 | — |