International Matches

2 seasons
Format Season Competition Batting Bowling
Test/5day M 1, 34 runs, Avg 17 M 1, 0 wkts, Econ 5
ODI M 10, 253 runs, Avg 28.11 M 2, 2 wkts, Econ 4.33

Leagues Matches

24 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 5, 96 runs, Avg 24
T20 M 9, 146 runs, Avg 24.33
100-Ball 2025 The Hundred M 7, 121 runs, Avg 20.17
T20 2025 T20 Blast M 16, 317 runs, Avg 26.42
T10 M 6, 189 runs, Avg 94.5
T20 2024 Global Super League M 4, 111 runs, Avg 27.75
T20 M 13, 176 runs, Avg 14.67
100-Ball 2024 The Hundred M 8, 90 runs, Avg 18
T20 2024 T20 Blast M 16, 352 runs, Avg 32
T10 2023 Abu Dhabi T10 League M 1, 5 runs, Avg 5
T20 M 3, 75 runs, Avg 37.5
T20 M 9, 286 runs, Avg 47.67
100-Ball 2023 The Hundred M 6, 104 runs, Avg 26
T20 2023 T20 Blast M 16, 312 runs, Avg 26
T20 M 1, 40 runs, Avg 0
T20 M 3, 45 runs, Avg 15
T20 2022 T20 Blast M 15, 400 runs, Avg 33.33
T20 2021/2022 Big Bash League M 1, 9 runs, Avg 9
T20 2021 T20 Blast M 6, 295 runs, Avg 59
T10 2021 Abu Dhabi T10 League M 2, 30 runs, Avg 30 M 2, 0 wkts, Econ 11.43
T20 2020 T20 Blast M 9, 227 runs, Avg 32.43 M 1, 0 wkts, Econ 55
100-Ball 2021 The Hundred M 1, 8 runs, Avg 0
T20 2019/2020 Bangladesh Premier League M 4, 88 runs, Avg 22 M 4, 2 wkts, Econ 9.84
T20 2019 T20 Blast M 10, 354 runs, Avg 44.25 M 1, 0 wkts, Econ 9

Domestic Matches

8 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 6, 696 runs, Avg 77.33
4day 2025 County Championship Division One M 13, 1022 runs, Avg 51.1
4day 2024 County Championship Division One M 8, 658 runs, Avg 50.62
4day 2023 County Championship Division One M 13, 622 runs, Avg 31.1 M 3, 4 wkts, Econ 4.09
4day 2022 County Championship Division One M 13, 1039 runs, Avg 51.95 M 7, 5 wkts, Econ 4
4day M 12, 711 runs, Avg 39.5 M 12, 13 wkts, Econ 3.32
4day M 5, 352 runs, Avg 44 M 4, 3 wkts, Econ 2.82
4day 2019 County Championship Division One M 14, 761 runs, Avg 31.71 M 10, 13 wkts, Econ 3.06