ALL
ODI
T20
Test
100B
T10
PSL 2024
Feb 17 - Mar 18Played for ISU
Asia Cup 2023
Aug 30 - Sep 17Played for PAK
PAK vs AFG 2023
Aug 22 - Aug 26Played for PAK
LPL 2023
Jul 30 - Aug 22Played for CS
SL vs PAK 2023
Jul 16 - Jul 28Played for PAK
T20 Blast 2023
May 20 - Jul 15Played for LEIC
PSL 2024
Feb 17 - Mar 18Played for ISU