 He is the current captain of PSL team Karachi Kings.In August 2018, he was one of thirty-three players to be awarded a central contract for the 2018–19 season by the Pakistan Cricket Board (PCB).In March 2019, he captained the Pakistan One Day International (ODI) team for the first time.