Shreyas Iyer can create a new record leaving behind Sachin, Kohli and Rohit

New Delhi, 14 January 2026: The second match of the three-match ODI series between India and New Zealand is going to be special for Shreyas Iyer. Today in the Ramnari match in Rajkot, Indian vice-captain Shreyas Iyer has a great opportunity to create history. Iyer is just 34 runs away from completing 3,000 runs in his ODI career. If he reaches this milestone, he will achieve something that many legendary Indian batsmen before him have not been able to do.

Opportunity to become the fastest player to score 3000 ODI runs

Shreyas Iyer has so far scored 2,966 runs in 68 ODI innings. If he scores 34 runs in the second ODI, he will complete 3,000 runs in just 69 innings. This will make him the fastest Indian batsman to reach this milestone in terms of innings played. Currently, this record belongs to Shikhar Dhawan, who completed 3,000 runs in 72 innings. Virat Kohli took 75 innings to reach this milestone, while Rohit Sharma and Sachin Tendulkar are also behind him in the list.

Indian batsman who completed 3000 ODI runs in the fewest innings

Shikhar Dhawan – 72 matches

Virat Kohli – 75 matches

KL Rahul – 78 matches

Navjot Singh Sidhu – 79 matches

Sourav Ganguly – 82 matches

Shreyas Iyer’s record will not be limited to Indian cricket only. By completing 3000 runs in 69 innings, he will also equal the record of West Indies legend Viv Richards. In this respect, only Hashim Amla, Shai Hope and Fakhar Zaman are ahead of him. These figures show Iyer’s consistency and his ability to win matches.

Comments are closed.