International Matches
2 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| Test/5day | — | — | M 10, 453 runs, Avg 23.84 | — |
| ODI | — | — | M 7, 361 runs, Avg 90.25 | — |
Leagues Matches
7 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| T20 | 2026 | T20 Blast | M 5, 118 runs, Avg 23.6 | — |
| T20 | 2025 | T20 Blast | M 14, 431 runs, Avg 33.15 | — |
| T20 | 2024 | T20 Blast | M 15, 301 runs, Avg 25.08 | — |
| T20 | 2023 | T20 Blast | M 13, 340 runs, Avg 28.33 | — |
| T20 | 2021 | T20 Blast | M 1, 0 runs, Avg 0 | — |
| T20 | 2020 | T20 Blast | M 9, 365 runs, Avg 52.14 | — |
| T20 | 2019 | T20 Blast | M 7, 128 runs, Avg 25.6 | — |
Domestic Matches
10 seasons| Format | Season | Competition | Batting | Bowling |
|---|---|---|---|---|
| 4day | — | — | M 6, 238 runs, Avg 26.44 | — |
| List A | — | — | M 6, 355 runs, Avg 71 | — |
| 4day | 2025 | County Championship Division One | M 14, 950 runs, Avg 41.3 | — |
| List A | — | — | M 7, 242 runs, Avg 34.57 | — |
| 4day | 2024 | County Championship Division One | M 13, 924 runs, Avg 46.2 | — |
| List A | — | — | M 7, 403 runs, Avg 57.57 | — |
| List A | — | — | M 2, 70 runs, Avg 35 | — |
| List A | — | — | M 9, 562 runs, Avg 70.25 | — |
| 4day | — | — | M 11, 625 runs, Avg 39.06 | — |
| 4day | — | — | M 5, 386 runs, Avg 48.25 | M 2, 1 wkts, Econ 9.5 |