India batsman, Shreyas Iyer has been ruled out of the remaining one-day international series against England and is also likely to miss the entire IPL 2021.