India batter Shreyas Iyer scored 500 runs in the 2023 World Cup during the semifinal match against New Zealand at the Wankhede Stadium in Mumbai on Wednesday. He became the third Indian at this edition to reach the feat after Virat Kohli and Rohit Sharma.