Yes, Shahid Afridi did play in the Indian Premier League (IPL).
Based on the provided reference, former Pakistan captain Shahid Afridi was part of the Deccan Chargers. He was also noted as the most expensive Pakistan cricketer, with a price of Rs 2.71 crore.
Here's a summary of his participation:
- Team: Deccan Chargers
- Price: Rs 2.71 crore
This information confirms that Shahid Afridi was indeed a participant in the IPL.