List of current Indian Premier League team rosters
The Indian Premier League is a professional Twenty20 cricket league in India. It is governed by the Board of Control for Cricket in India, headquartered in Mumbai, and supervised by BCCI Vice President Rajeev Shukla, who serves as the league's Chairman and Commissioner. IPL is currently contested by eight teams, consisting of players from around the world.Delhi Capitals
Kolkata Knight Riders
Mumbai Indians
Rajasthan Royals
Sunrisers Hyderabad