Shreyas Iyer had ruptured his spleen after sustaining an injury on his left rib cage during the third ODI match of the series against Australia last week.