Karachi (web Desk): Former Pakistan T20I captain Shahid Afridi has joined Pakistan Super League (PSL) franchise Karachi Kings .

Earlier, the star all-rounder left his old franchise Peshawar Zalmi after having differences with owner Javed Afridi last month.

Afridi has represented Pakistan in 98 T20Is, where he scored 1,405 runs and claimed 97 wickets.