Last Updated:
Since making his ODI debut against Sri Lanka in Dharamsala on December 10, 2017, Iyer has played 62 matches and scored 2421 runs with the help of five centuries and 18 fifties.

Shreyas Iyer is all set to play for India in ICC Champions Trophy 2025. (Picture Credit: PTI)
The Board of Control for Cricket in India (BCCI) is set to announce India’s squad for the 2025 edition of the ICC Champions Trophy this week. The majority of the cricketers that played in the ODI World Cup 2023 are set to represent the Men in Blue in the eight-team tournament, which will start on February 19. Middle-order batter Shreyas Iyer, who was one of the four Indian players to score more than 500 runs in the ODI World Cup 2023, is almost certain to get picked for the ICC event, which is making a comeback after eight years.
According to the 30-year-old right-handed batter from Mumbai, who bats at No. 4 in ODIs, he is absolutely ready to bat anywhere in the batting order, and it will be a proud moment for him if picked for the tournament.
“Absolutely. I’m flexible and ready to bat anywhere in the batting order. KL (Rahul) and I played that important role in the middle during the World Cup. We had a great season together. It was just the last bit (the final) that we couldn’t execute the way we wanted to. It will be a proud moment for me if I were to be picked in the Champions Trophy (side) to represent the country,” Iyer was quoted as saying by ESPNCricinfo.
In the ODI World Cup 2023, Iyer played in all 11 matches, and with the help of two centuries and three fifties, he scored 530 runs (average 66.25).
The right-handed batter was last seen in action for India against Sri Lanka in August 2024 during the three-match ODI series, which was played at R. Premadasa Stadium in Colombo. But despite scoring only 38 runs in three matches, Iyer’s position in India’s ODI side is under no threat.
The right-handed batter will play for Punjab Kings in IPL 2025 after joining the franchise for Rs 26.75 crore in the IPL 2025 mega auction. According to Iyer, he will bat at No. 3 for the Mohali-based franchise and play the role of an anchor.
“I want to be that anchor in the team who usually plays at No. 3, who can bat, once set, until the 15th-16th over and end on a good note. That’s how I started playing my cricket in the past, when I was representing DC. Also, when we were brainstorming with Ricky (Ponting), this was the position (we spoke about) for me to be in.”