International Matches
1 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| ODI | — | — | M 8, 340 runs, Avg 42.5 | M 1, 0 wkts, Econ 0 |
Leagues Matches
29 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| T20 | 2026 | T20 Blast | M 5, 56 runs, Avg 11.2 | M 1, 0 wkts, Econ 4 |
| T10 | 2025 | Abu Dhabi T10 League | M 3, 15 runs, Avg 7.5 | — |
| T10 | — | — | M 5, 89 runs, Avg 22.25 | — |
| T20 | 2025/2026 | Big Bash League | M 6, 134 runs, Avg 22.33 | — |
| 100-Ball | 2025 | The Hundred | M 8, 229 runs, Avg 28.63 | — |
| T20 | 2025 | T20 Blast | M 14, 420 runs, Avg 30 | — |
| T20 | — | — | M 10, 172 runs, Avg 24.57 | — |
| T20 | 2024 | Global Super League | M 4, 121 runs, Avg 30.25 | — |
| T20 | 2024/2025 | Big Bash League | M 2, 32 runs, Avg 16 | — |
| 100-Ball | 2024 | The Hundred | M 7, 62 runs, Avg 12.4 | — |
| T20 | 2024 | T20 Blast | M 14, 306 runs, Avg 23.54 | — |
| T20 | — | — | M 8, 116 runs, Avg 14.5 | — |
| T20 | 2023/2024 | Big Bash League | M 6, 111 runs, Avg 27.75 | — |
| 100-Ball | 2023 | The Hundred | M 8, 183 runs, Avg 30.5 | — |
| T20 | 2023 | T20 Blast | M 15, 432 runs, Avg 30.86 | — |
| T10 | 2022 | Abu Dhabi T10 League | M 6, 95 runs, Avg 15.83 | — |
| T20 | 2022/2023 | Big Bash League | M 14, 381 runs, Avg 29.31 | — |
| 100-Ball | 2022 | The Hundred | M 8, 102 runs, Avg 12.75 | — |
| T20 | 2022 | T20 Blast | M 14, 305 runs, Avg 21.79 | M 1, 0 wkts, Econ 7 |
| T20 | 2022 | Pakistan Super League | M 8, 174 runs, Avg 24.86 | — |
| T20 | — | — | M 4, 135 runs, Avg 33.75 | — |
| T20 | 2021/2022 | Big Bash League | M 13, 419 runs, Avg 32.23 | — |
| T20 | 2021 | T20 Blast | M 12, 408 runs, Avg 37.09 | — |
| T20 | 2021 | Pakistan Super League | M 4, 121 runs, Avg 30.25 | — |
| T10 | 2021 | Abu Dhabi T10 League | M 8, 177 runs, Avg 29.5 | — |
| T20 | 2020 | T20 Blast | M 11, 371 runs, Avg 37.1 | — |
| T20 | 2020/2021 | Big Bash League | M 3, 44 runs, Avg 14.67 | — |
| 100-Ball | 2021 | The Hundred | M 7, 127 runs, Avg 18.14 | — |
| T20 | 2019 | T20 Blast | M 10, 248 runs, Avg 31 | M 1, 0 wkts, Econ 4 |
Domestic Matches
7 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| 4day | 2026 | County Championship Division One | M 6, 748 runs, Avg 74.8 | M 6, 0 wkts, Econ 16.67 |
| 4day | 2025 | County Championship Division One | M 14, 664 runs, Avg 33.2 | — |
| 4day | 2024 | County Championship Division One | M 14, 917 runs, Avg 50.94 | — |
| 4day | 2023 | County Championship Division One | M 13, 1053 runs, Avg 50.14 | — |
| 4day | — | — | M 13, 760 runs, Avg 36.19 | — |
| 4day | — | — | M 5, 263 runs, Avg 37.57 | — |
| 4day | 2019 | County Championship Division One | M 11, 621 runs, Avg 31.05 | — |