International Matches

6 seasons
Format Season Competition Batting Bowling
Test/5day M 3, 120 runs, Avg 20 M 3, 0 wkts, Econ 4.5
Test/5day M 4, 222 runs, Avg 27.75 M 2, 2 wkts, Econ 2.21
Test/5day 2021 Test Series M 2, 81 runs, Avg 40.5 M 1, 1 wkts, Econ 5.33
Test/5day M 1, 41 runs, Avg 20.5 M 1, 0 wkts, Econ 2
Test/5day M 5, 248 runs, Avg 27.56 M 2, 0 wkts, Econ 5.67
ODI M 8, 270 runs, Avg 33.75 M 7, 5 wkts, Econ 6.6

Leagues Matches

27 seasons
Format Season Competition Batting Bowling
T20 2026 T20 Blast M 6, 136 runs, Avg 34 M 6, 0 wkts, Econ 9.5
T10 2025 Abu Dhabi T10 League M 8, 77 runs, Avg 15.4
T20 M 12, 237 runs, Avg 39.5 M 12, 2 wkts, Econ 5.44
T20 M 8, 198 runs, Avg 28.29 M 8, 2 wkts, Econ 9.44
100-Ball 2025 The Hundred M 9, 125 runs, Avg 17.86 M 9, 0 wkts, Econ 12.57
T20 2025 T20 Blast M 6, 209 runs, Avg 52.25
T20 M 13, 281 runs, Avg 25.55 M 13, 2 wkts, Econ 9
T10 M 4, 55 runs, Avg 18.33
T10 2024 Abu Dhabi T10 League M 7, 123 runs, Avg 30.75 M 7, 0 wkts, Econ 17.27
T20 2024/2025 Big Bash League M 3, 80 runs, Avg 40 M 3, 1 wkts, Econ 10
100-Ball 2024 The Hundred M 8, 113 runs, Avg 14.13 M 8, 1 wkts, Econ 10.88
T20 2024 T20 Blast M 10, 125 runs, Avg 12.5 M 10, 10 wkts, Econ 6.77
T10 2023 Abu Dhabi T10 League M 2, 10 runs, Avg 10
T20 M 3, 41 runs, Avg 13.67 M 3, 2 wkts, Econ 8
T20 2023/2024 Big Bash League M 5, 116 runs, Avg 23.2 M 5, 6 wkts, Econ 7.29
100-Ball 2023 The Hundred M 6, 151 runs, Avg 25.17 M 2, 0 wkts, Econ 10.81
T20 2023 T20 Blast M 13, 386 runs, Avg 29.69 M 3, 3 wkts, Econ 9.8
T10 2022 Abu Dhabi T10 League M 4, 106 runs, Avg 26.5
100-Ball 2022 The Hundred M 7, 129 runs, Avg 18.43 M 4, 5 wkts, Econ 8.35
T20 2022 T20 Blast M 5, 157 runs, Avg 31.4 M 2, 1 wkts, Econ 8.4
T20 M 2, 36 runs, Avg 18
T20 2021 T20 Blast M 8, 252 runs, Avg 42 M 7, 5 wkts, Econ 9
T20 2020 T20 Blast M 8, 190 runs, Avg 27.14 M 7, 4 wkts, Econ 8
T20 2020/2021 Big Bash League M 4, 41 runs, Avg 10.25 M 2, 0 wkts, Econ 8.67
T10 2019 Abu Dhabi T10 League M 6, 68 runs, Avg 13.6 M 1, 0 wkts, Econ 2
100-Ball 2021 The Hundred M 1, 6 runs, Avg 6
T20 2019 T20 Blast M 13, 386 runs, Avg 35.09 M 4, 3 wkts, Econ 7.78

Domestic Matches

8 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 7, 627 runs, Avg 104.5 M 7, 5 wkts, Econ 3.85
4day 2025 County Championship Division One M 13, 922 runs, Avg 54.24 M 13, 20 wkts, Econ 3.36
4day 2024 County Championship Division One M 11, 617 runs, Avg 47.46 M 11, 15 wkts, Econ 3.57
4day 2023 County Championship Division One M 11, 801 runs, Avg 38.14 M 2, 0 wkts, Econ 3.13
4day 2022 County Championship Division One M 12, 420 runs, Avg 22.11 M 4, 3 wkts, Econ 4.77
4day M 10, 640 runs, Avg 53.33 M 10, 5 wkts, Econ 3.16
4day M 3, 103 runs, Avg 34.33 M 1, 0 wkts, Econ 0
4day 2019 County Championship Division One M 14, 725 runs, Avg 38.16 M 5, 0 wkts, Econ 2.26