ALL
ODI
T20
Test
100B
T10
Pakistan Cup 2023
Nov 1 - Nov 19Played for PSW
MLC 2023
Jul 14 - Jul 31Played for TSK
Quaid e Azam Trophy 2022
Sep 27 - Nov 30Played for KPK
National T20 2021
Sep 23 - Oct 13Played for BAL
National T20 2020
Sep 30 - Oct 18Played for KPK
PSL 2020
Feb 20 - Nov 17Played for PSZ
Pakistan Cup 2023
Nov 1 - Nov 19Played for PSW