International Matches
1 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| Test/5day | — | — | M 1, 18 runs, Avg 9 | — |
Leagues Matches
14 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| T20 | 2026 | T20 Blast | M 5, 13 runs, Avg 3.25 | — |
| T10 | — | — | M 6, 52 runs, Avg 26 | — |
| T20 | 2025 | T20 Blast | M 15, 464 runs, Avg 30.93 | — |
| 100-Ball | 2024 | The Hundred | M 10, 167 runs, Avg 16.7 | — |
| T20 | 2024 | T20 Blast | M 14, 240 runs, Avg 17.14 | — |
| T20 | 2023 | T20 Blast | M 15, 345 runs, Avg 24.64 | — |
| 100-Ball | 2022 | The Hundred | M 7, 155 runs, Avg 25.83 | — |
| T20 | 2022 | T20 Blast | M 15, 234 runs, Avg 16.71 | — |
| T20 | 2021 | T20 Blast | M 14, 260 runs, Avg 20 | — |
| T10 | 2021 | Abu Dhabi T10 League | M 4, 71 runs, Avg 23.67 | — |
| T20 | 2020 | T20 Blast | M 10, 299 runs, Avg 29.9 | — |
| T10 | 2019 | Abu Dhabi T10 League | M 3, 10 runs, Avg 10 | — |
| 100-Ball | 2021 | The Hundred | M 9, 202 runs, Avg 28.86 | — |
| T20 | 2019 | T20 Blast | M 11, 307 runs, Avg 43.86 | — |
Domestic Matches
9 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| 4day | 2026 | County Championship Division One | M 6, 192 runs, Avg 19.2 | — |
| List A | — | — | M 8, 267 runs, Avg 33.38 | — |
| 4day | 2025 | County Championship Division One | M 14, 649 runs, Avg 27.04 | — |
| 4day | 2024 | County Championship Division One | M 14, 1115 runs, Avg 50.68 | — |
| List A | — | — | M 2, 10 runs, Avg 5 | — |
| 4day | 2023 | County Championship Division One | M 12, 437 runs, Avg 25.71 | — |
| 4day | 2022 | County Championship Division One | M 13, 649 runs, Avg 28.22 | M 1, 0 wkts, Econ 1 |
| 4day | — | — | M 13, 652 runs, Avg 38.35 | — |
| 4day | — | — | M 5, 337 runs, Avg 48.14 | — |