India batsman Shreyas Iyer was on Wednesday ruled out of the ongoing ODI series against England as well as the entire Indian Premier League (IPL) starting next month after dislocating his left shoulder in the opening game in Pune. (More Cricket News)