The statement said the 32-year-old all-rounder had joined as an international franchise player for the tournament which will take place between July 29 and August 26 across the Caribbean.
Hafeez is one of only eight players to have scored more than 1,000 runs in Twenty20 internationals. He joins Australians Ricky Ponting and Adam Gilchrist and New Zealander Ross Taylor as the early international signings for the new league.
The CPL will feature six country-based franchises who are allowed a maximum of four foreign players each. The teams must also have at least four local players aged under 23 in their squads of 15.
West Indies are the current world Twenty20 champions and several of their team are already contracted to the league including big-hitting batsmen Chris Gayle and Kieron Pollard, all-rounders Marlon Samuels and Dwayne Bravo and captain Darren Sammy.
The six franchise countries are Antigua and Barbuda, Barbados, Guyana, Jamaica, St Lucia and Trinidad and Tobago.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ