Babar Azam started his career with Islamabad in the inaugural season of 2016. He switched to Karachi Kings in the next season and has been playing with them since then. He is the current captain of Karachi.