He was the leading wicket-taker for Habib Bank Limited in the 2017–18 Quaid-e-Azam Trophy, with 39 dismissals in eight matches.
In April 2018, he was named in Federal Areas’ squad for the 2018 Pakistan Cup. He was the leading wicket-taker for Habib Bank Limited in the 2018–19 Quaid-e-Azam One Day Cup, with fifteen dismissals in nine matches.In March 2019, he was named in Balochistan’s squad for the 2019 Pakistan Cup. He was the joint-leading wicket-taker in the tournament, with ten dismissals in five matches.
In September 2019, he was named in Balochistan’s squad for the 2019–20 Quaid-e-Azam Trophy tournament. In October 2019, the Pakistan Cricket Board (PCB) named him as one of the six players to watch ahead of the 2019–20 National T20 Cup tournament.