After sustaining the injury while playing for Karachi Kings during the PSL, Afridi turned out for Edmonton Royals in the Global T20 Canada league, besides captaining ICC World XI against West Indies in a T20 at Lord’s in July. Afridi’s only previous stint in the CPL was with St Kitts and Nevis Patriots in 2015, during the tournament’s third season.