International Matches

51 seasons
Format Season Competition Batting Bowling
T20I 2026 ICC Men's T20 World Cup M 6, 197 runs, Avg 39.4
T20I 2025 Asia Cup M 6, 122 runs, Avg 24.4
ODI 2026 One Day International M 4, 211 runs, Avg 70.33
T20I 2026 Twenty20 International M 5, 139 runs, Avg 27.8
Test/5day M 2, 89 runs, Avg 44.5
ODI 2025 One Day International M 10, 442 runs, Avg 44.2 M 10, 0 wkts, Econ 3
T20I 2025 Twenty20 International M 6, 156 runs, Avg 26 M 3, 1 wkts, Econ 5
ODI 2024/2025 One Day International M 3, 58 runs, Avg 19.33
T20I 2024/2025 Twenty20 International M 3, 78 runs, Avg 26
T20I 2025 Tri-Series M 5, 88 runs, Avg 22
T20I M 2, 17 runs, Avg 8.5
Test/5day 2024 Test Series M 1, 10 runs, Avg 10
T20I 2024 ICC Men's T20 World Cup M 3, 75 runs, Avg 25
ODI 2023 ICC World Cup Warm-up Matches M 2, 180 runs, Avg 180
ODI 2023 Asia Cup M 6, 270 runs, Avg 45
ODI 2023 ICC World Cup M 9, 294 runs, Avg 32.67
ODI M 8, 191 runs, Avg 38.2
ODI 2024 One Day International M 17, 742 runs, Avg 53
T20I 2024 Twenty20 International M 17, 497 runs, Avg 31.06 M 15, 0 wkts, Econ 7
Test/5day M 12, 720 runs, Avg 34.29 M 7, 0 wkts, Econ 8
ODI 2023 One Day International M 6, 138 runs, Avg 27.6
Test/5day 2023 Test Series M 2, 385 runs, Avg 192.5
T20I 2023 Twenty20 International M 6, 212 runs, Avg 35.33
T20I 2022 ICC Men's T20 World Cup M 8, 223 runs, Avg 31.86
Test/5day M 9, 361 runs, Avg 40.11 M 1, 0 wkts, Econ 8
T20I 2022 Twenty20 International M 6, 143 runs, Avg 28.6
ODI 2020/2023 ICC Cricket World Cup Super League M 16, 449 runs, Avg 34.54
T20I 2021 Twenty20 International M 3, 54 runs, Avg 18
ODI 2016/2017 One Day International M 5, 116 runs, Avg 23.2 M 1, 0 wkts, Econ 12.5
ODI 2017 One Day International M 14, 344 runs, Avg 26.46
T20I 2022 Asia Cup M 6, 155 runs, Avg 25.83
Test/5day 2020 Test Series M 2, 196 runs, Avg 196
Test/5day M 7, 55 runs, Avg 7.86 M 2, 0 wkts, Econ 6.88
T20I 2020 Twenty20 International M 2, 11 runs, Avg 5.5
ODI 2020 One Day International M 3, 194 runs, Avg 64.67
ODI 2019 Super Provincial One Day Tournament M 4, 90 runs, Avg 22.5
ODI 2019 ICC World Cup Warm-up Matches M 2, 61 runs, Avg 30.5
ODI 2017 ICC Champions Trophy M 3, 127 runs, Avg 42.33
T20I 2018 Tri-Series M 4, 134 runs, Avg 33.5
ODI 2018 Tri-Series M 4, 83 runs, Avg 20.75
T20I 2019 Twenty20 International M 7, 123 runs, Avg 17.57
ODI 2019 One Day International M 9, 406 runs, Avg 50.75 M 1, 0 wkts, Econ 8
Test/5day 2019 Test Series M 4, 127 runs, Avg 42.33
Test/5day 2018/2019 Test Series M 2, 204 runs, Avg 204
T20I 2018/2019 Twenty20 International M 1, 17 runs, Avg 17
ODI 2019 ICC World Cup M 7, 143 runs, Avg 20.43
ODI 2018 Asia Cup M 2, 0 runs, Avg 0
Test/5day 2018 Test Series M 5, 150 runs, Avg 30
T20I 2018 Twenty20 International M 2, 2 runs, Avg 1
ODI 2018/2019 One Day International M 3, 38 runs, Avg 12.67
ODI 2018 One Day International M 7, 147 runs, Avg 21

Leagues Matches

14 seasons
Format Season Competition Batting Bowling
T20 2026 Pakistan Super League M 11, 550 runs, Avg 55
T20 M 1, 23 runs, Avg 23
T20 2025 Asia Cup M 4, 88 runs, Avg 44
T20 2025 Pakistan Super League M 8, 143 runs, Avg 35.75
T20 2025 Indian Premier League M 1, 20 runs, Avg 20
T10 M 6, 214 runs, Avg 42.8
T20 M 11, 329 runs, Avg 36.56
T10 2023 Abu Dhabi T10 League M 7, 116 runs, Avg 19.33
T20 M 9, 220 runs, Avg 24.44
T20 M 1, 54 runs, Avg 54
T20 M 7, 223 runs, Avg 31.86
T20 M 9, 256 runs, Avg 28.44
T20 M 10, 327 runs, Avg 36.33
T20 M 8, 263 runs, Avg 37.57 M 1, 0 wkts, Econ 0

Domestic Matches

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