International Matches

1 seasons
Format Season Competition Batting Bowling
ODI M 7, 291 runs, Avg 41.57

Leagues Matches

34 seasons
Format Season Competition Batting Bowling
T10 2025 Abu Dhabi T10 League M 7, 196 runs, Avg 32.67
T20 M 10, 185 runs, Avg 18.5
100-Ball 2025 The Hundred M 8, 181 runs, Avg 25.86
T20 2025 Pakistan Super League M 7, 92 runs, Avg 13.14
T20 2025 T20 Blast M 17, 557 runs, Avg 32.76
T20 M 11, 388 runs, Avg 55.43
T10 M 6, 116 runs, Avg 23.2
T10 2024 Abu Dhabi T10 League M 9, 278 runs, Avg 34.75
100-Ball 2024 The Hundred M 8, 138 runs, Avg 23
T20 2024 Indian Premier League M 11, 48 runs, Avg 16
T20 2024 Pakistan Super League M 8, 121 runs, Avg 15.13
T20 2024 T20 Blast M 16, 386 runs, Avg 27.57
T10 2023 Abu Dhabi T10 League M 10, 368 runs, Avg 73.6
T20 M 9, 153 runs, Avg 19.13
T20 2023/2024 Big Bash League M 4, 37 runs, Avg 9.25
100-Ball 2023 The Hundred M 7, 147 runs, Avg 21
T20 2023 T20 Blast M 17, 489 runs, Avg 34.93
T20 2023 Pakistan Super League M 12, 325 runs, Avg 32.5
T20 2023 Bangladesh Premier League M 2, 21 runs, Avg 21
T10 2022 Abu Dhabi T10 League M 10, 289 runs, Avg 48.17
T20 M 1, 6 runs, Avg 6
100-Ball 2022 The Hundred M 9, 132 runs, Avg 14.67
T20 2022 T20 Blast M 12, 396 runs, Avg 39.6
T10 2021/2022 Abu Dhabi T10 League M 12, 288 runs, Avg 28.8
T20 2022 Pakistan Super League M 2, 22 runs, Avg 11
T20 M 9, 323 runs, Avg 40.38
T20 M 11, 296 runs, Avg 32.89
T20 2021 T20 Blast M 5, 164 runs, Avg 41
T20 2021 Pakistan Super League M 4, 113 runs, Avg 28.25
T10 2021 Abu Dhabi T10 League M 6, 206 runs, Avg 41.2
T20 2020 T20 Blast M 4, 110 runs, Avg 36.67
T10 2019 Abu Dhabi T10 League M 4, 49 runs, Avg 16.33
100-Ball 2021 The Hundred M 4, 111 runs, Avg 27.75
T20 2019 T20 Blast M 10, 435 runs, Avg 62.14

Domestic Matches

8 seasons
Format Season Competition Batting Bowling
4day 2026 County Championship Division One M 2, 108 runs, Avg 54
4day 2025 County Championship Division One M 6, 436 runs, Avg 48.44
4day 2024 County Championship Division One M 5, 233 runs, Avg 25.89
4day 2023 County Championship Division One M 12, 736 runs, Avg 38.74
4day 2022 County Championship Division One M 6, 346 runs, Avg 34.6
4day M 11, 353 runs, Avg 19.61
4day M 5, 127 runs, Avg 18.14
4day 2019 County Championship Division One M 14, 828 runs, Avg 39.43