[1] He was named in Pakistan's Twenty20 International (T20I) squad for their series against England in the UAE in September 2015.
[5][6] In October 2018, he was named in the squad for the Comilla Victorians team, following the draft for the 2018–19 Bangladesh Premier League.
[8][9] In September 2019, he was named in Southern Punjab's squad for the 2019–20 Quaid-e-Azam Trophy tournament.
[10][11] 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.
[12] In December 2021, he was signed by the Karachi Kings following the players' draft for the 2022 Pakistan Super League.