Punjab Kings star Shreyas Iyer is on the verge of setting a new Indian record for the fastest batsman to reach 3,000 runs in One-Day International cricket. Iyer, who currently has 2,966 runs from 68 ODI innings, needs just 34 runs in his next outing to achieve the milestone in 69 innings.
This achievement would place him ahead of Indian legends like Shikhar Dhawan (72 innings) and Virat Kohli (75 innings). Furthermore, reaching 3,000 runs in 69 innings would see Iyer match the global record set by the legendary Sir Viv Richards, placing him among the elite company of Hashim Amla, Shai Hope, and Fakhar Zaman, who achieved the feat in fewer innings. Iyer's consistent performance since becoming a regular fixture in the ODI setup highlights his rapid ascent and importance to the national side, setting the stage for a potentially historic innings in the ongoing series.
This analysis was generated by Third Umpire using official IPL statistics and live match data.
Learn how this works →
“Iyer currently has 2,966 runs from 68 ODI innings. If he reaches the 3,000-run mark in his next innings, it will come in just 69 innings, putting him ahead of several of the biggest names in Indian batting history.”
Leading fifty makers scorers in IPL Career (batting specialists only: batters/all-rounders/wicketkeepers)
Keep exploring stats tailored to Shreyas Iyer and PBKS.
Only a direct hit could have resulted in Bracewell’s wicket, and Iyer executed it to perfection. The run-out proved to be a significant moment in the match, as Bracewell has a strong record against India, particularly in the latter stages of an innings.
“The 31-year-old is making a comeback to the team and will walk straight into the playing XI. He recently featured in the Vijay Hazare Trophy 2025-26, captaining Mumbai. The right-hand batter showed no signs of rust as he played a match-winning knock of 82 off 53 balls against Himachal Pradesh.”
Iyer, who was named in India’s 15-member squad earlier this month subject to fitness clearance, has successfully demonstrated his readiness after featuring in the ongoing Vijay Hazare Trophy (VHT) 2025-26. He is set to link up with the national squad on Friday, January 9.

“Iyer currently has 2,966 runs from 68 ODI innings. If he reaches the 3,000-run mark in his next innings, it will come in just 69 innings, putting him ahead of several of the biggest names in Indian batting history.”