International Matches

14 seasons
Format Season Competition Batting Bowling
Test/5day M 2, 106 runs, Avg 26.5
ODI 2025 One Day International M 6, 125 runs, Avg 20.83
ODI 2024/2025 One Day International M 3, 0 runs, Avg 0
ODI 2023 ICC World Cup Warm-up Matches M 2, 26 runs, Avg 13
ODI 2023 Asia Cup M 1, 52 runs, Avg 52
ODI 2023 ICC World Cup M 8, 336 runs, Avg 42
ODI 2024 One Day International M 6, 196 runs, Avg 49
Test/5day M 10, 512 runs, Avg 28.44
ODI 2023 One Day International M 2, 26 runs, Avg 13
T20I 2023 Twenty20 International M 3, 23 runs, Avg 7.67
Test/5day M 12, 992 runs, Avg 47.24
ODI 2020/2023 ICC Cricket World Cup Super League M 1, 2 runs, Avg 2
T20I 2020/2021 Twenty20 International M 2, 0 runs, Avg 0
T20I 2020 Twenty20 International M 1, 41 runs, Avg 0

Leagues Matches

9 seasons
Format Season Competition Batting Bowling
T20 2026 Pakistan Super League M 10, 245 runs, Avg 24.5
T20 2025 Pakistan Super League M 13, 390 runs, Avg 32.5
T20 2025 T20 Blast M 4, 165 runs, Avg 41.25
T20 2024 Pakistan Super League M 6, 159 runs, Avg 53
T20 2023 Pakistan Super League M 10, 268 runs, Avg 26.8
T20 M 7, 88 runs, Avg 12.57
T20 2022 Pakistan Super League M 11, 251 runs, Avg 22.82
T20 M 7, 259 runs, Avg 37
T20 M 10, 360 runs, Avg 45

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
4day 2025 County Championship Division One M 1, 5 runs, Avg 5