International Matches

18 seasons
Format Season Competition Batting Bowling
Test/5day M 2, 153 runs, Avg 51
T20I 2025 Twenty20 International M 1, 4 runs, Avg 4
Test/5day 2024 Test Series M 1, 107 runs, Avg 107
Test/5day M 13, 870 runs, Avg 36.25
Test/5day 2023 Test Series M 2, 115 runs, Avg 0
Test/5day M 10, 958 runs, Avg 68.43
T20I 2022 Twenty20 International M 7, 112 runs, Avg 16
ODI 2020/2023 ICC Cricket World Cup Super League M 11, 255 runs, Avg 25.5
T20I 2021 Twenty20 International M 7, 157 runs, Avg 31.4
ODI 2016/2017 One Day International M 3, 62 runs, Avg 20.67
ODI 2017 One Day International M 9, 181 runs, Avg 20.11
ODI 2012 Asia Cup M 2, 13 runs, Avg 6.5
Test/5day 2020 Test Series M 2, 31 runs, Avg 15.5
Test/5day M 7, 359 runs, Avg 29.92
ODI 2019 Super Provincial One Day Tournament M 2, 77 runs, Avg 38.5
ODI 2017 ICC Champions Trophy M 3, 12 runs, Avg 6
T20I 2021 ICC Men's T20 World Cup M 2, 11 runs, Avg 5.5
Test/5day 2019 Test Series M 2, 24 runs, Avg 6

Leagues Matches

11 seasons
Format Season Competition Batting Bowling
T20 2026 Pakistan Super League M 3, 52 runs, Avg 26
T10 2025 Abu Dhabi T10 League M 5, 14 runs, Avg 7
T20 2025 Pakistan Super League M 3, 87 runs, Avg 43.5
T10 M 5, 122 runs, Avg 40.67
T20 M 10, 287 runs, Avg 28.7
T20 M 1, 24 runs, Avg 0
T20 M 10, 259 runs, Avg 25.9
T20 M 11, 286 runs, Avg 31.78
T20 M 9, 277 runs, Avg 46.17
T20 M 8, 246 runs, Avg 41
T20 M 3, 52 runs, Avg 17.33

Domestic Matches

1 seasons
Format Season Competition Batting Bowling
List A 2019 Super Provincial One Day Tournament M 4, 77 runs, Avg 38.5