Shreyas Iyer walked out to bat at Ekana Stadium on Wednesday with a quiet confidence. By the time he returned to the pavilion, he had not only anchored India's innings but also rewritten a record that belonged to Virat Kohli for nearly seven years.
How Shreyas Iyer Broke Virat Kohli's ODI Record in Lucknow
The 30-year-old right-handed batter reached 3,000 ODI runs in just 63 innings — two fewer than Kohli's 65. Iyer's milestone came during the first ODI against Afghanistan, where he played a fluent knock that stabilized India's middle overs and accelerated the scoring rate. The record places Iyer in an exclusive club alongside Kohli, Virender Sehwag, and Sanju Samson — the only Indians to achieve the feat in fewer than 70 innings.
Why This Record Matters for Indian Cricket
For years, Kohli's record of fastest Indian to 3,000 ODI runs seemed untouchable. Iyer's achievement signals a shift in India's batting depth. While Kohli built his record during his peak years as a top-order anchor, Iyer has done it primarily as a middle-order batter — often coming in at No. 4 or No. 5, facing pressure situations. This makes the record more significant: it proves India's middle-order can produce match-winners at a pace previously reserved for openers and No. 3 batters.
The Journey to 3,000: Iyer's ODI Career Timeline
Iyer made his ODI debut in December 2017 against Sri Lanka. His early years were marked by inconsistency, but a breakout 2019 World Cup — where he scored 356 runs at an average of 59.33 — established him as a mainstay. Since then, he has averaged over 47 in ODIs, with centuries against England, New Zealand, and Sri Lanka. His strike rate of over 100 in the format reflects his ability to rotate strike and find boundaries under pressure.
What This Means for India's Middle-Order Stability
For Indian cricket fans, Iyer's record is more than a statistic. It addresses a long-standing concern: the middle-order's ability to take responsibility when the top order fails. Iyer's consistency at No. 4 — a position that has seen frequent changes since 2019 — gives the team management a reliable option heading into the Champions Trophy. His partnership with KL Rahul and Hardik Pandya in the middle overs has become India's strength, not a weakness.
BCCI and Teammates React to Iyer's Milestone
The Board of Control for Cricket in India (BCCI) posted on social media: "Spectacular achievement from Shreyas Iyer — fastest Indian to 3,000 ODI runs. What a knock at Lucknow!" Teammates including Rohit Sharma and Virat Kohli were seen congratulating Iyer in the dressing room. Kohli, known for his competitive spirit, reportedly told Iyer: "You've earned this, keep going."
Breaking Down the Numbers: Iyer vs Kohli at 3,000 Runs
Kohli reached 3,000 ODI runs in 65 innings with an average of 52.83 and 11 centuries. Iyer's 63 innings include 7 centuries and an average of 47.61. While Kohli's strike rate was 91.2, Iyer's is 101.3 — reflecting the modern game's faster scoring demands. The comparison highlights different eras: Kohli built his record in the mid-2010s when 280 was a par score; Iyer has done it in an era where 330 is often chased down.
Confirmed Facts vs What Remains Unclear
Confirmed: Iyer reached 3,000 ODI runs in 63 innings, fastest by an Indian. The milestone occurred during the India-Afghanistan ODI at Ekana Stadium on Wednesday. BCCI confirmed the record. Unclear: Whether Iyer will maintain this pace to challenge Sachin Tendulkar's all-time record of 18,426 ODI runs. Also unclear is how this record will affect his position in the Test team, where he has struggled for consistency.
Iyer's Batting Moat: Why He Thrives Under Pressure
What sets Iyer apart is his ability to handle spin in the middle overs — a skill that has made him indispensable in ODIs. His strong play against wrist spin and leg spin, combined with his ability to accelerate against pace, gives India a tactical advantage. Unlike many middle-order batters who rely on power-hitting, Iyer uses placement and rotation to keep the scoreboard moving. This technical moat makes him difficult to bowl to in the 30-40 over phase.
Risks and Balanced View: Can Iyer Sustain This Form?
Critics point to Iyer's vulnerability against short-pitched bowling, particularly in Test cricket. In ODIs, his record against genuine pace — especially on bouncy tracks in Australia and South Africa — remains a concern. Additionally, his fitness has been questioned after recurring back issues. While the ODI record is impressive, Iyer must prove he can perform consistently across formats and conditions to be considered among India's all-time greats.
The Bigger Picture: India's ODI Batting Evolution
Iyer's record is part of a broader trend: India's ODI batting is transitioning from the Kohli-Rohit era to a new generation. Shubman Gill, Shreyas Iyer, and KL Rahul now form the core, with younger players like Yashasvi Jaiswal and Ruturaj Gaikwad waiting in the wings. The record shows that India's batting depth is not just surviving but thriving — a good sign for the 2027 World Cup cycle.
What This Means for Fans and Young Cricketers
For aspiring cricketers, Iyer's journey offers a lesson: consistency in the middle order can be as valuable as explosive starts. His record proves that patience, shot selection, and temperament matter more than raw power. For fans, it's a moment to celebrate a player who has often been overshadowed by bigger names but has quietly delivered when it matters most.
What's Next for Shreyas Iyer?
With the Champions Trophy approaching, Iyer's form will be crucial for India's chances. He is expected to bat at No. 4 in the tournament, where his ability to anchor innings and accelerate will be tested against top bowling attacks. If he maintains his current trajectory, the record for fastest Indian to 4,000 ODI runs — currently held by Kohli at 86 innings — could be within reach.
Our Take
Shreyas Iyer's record is not just a personal milestone — it's a statement. For years, Indian cricket has searched for a reliable middle-order batter who can match the top order's output. Iyer has answered that question emphatically. While comparisons to Kohli are inevitable, Iyer's achievement deserves recognition on its own terms: he has done it in a different batting position, in a higher-scoring era, and under constant scrutiny about his place in the team. That makes this record more impressive, not less.
Frequently Asked Questions
How many innings did Shreyas Iyer take to reach 3,000 ODI runs?
Shreyas Iyer reached 3,000 ODI runs in 63 innings, making him the fastest Indian to achieve the milestone. He surpassed Virat Kohli's previous record of 65 innings.
Who held the record for fastest Indian to 3,000 ODI runs before Shreyas Iyer?
Virat Kohli held the record, reaching 3,000 ODI runs in 65 innings in 2018. Shreyas Iyer broke that record during the India-Afghanistan ODI in Lucknow.
What is Shreyas Iyer's batting average in ODIs?
As of his 3,000-run milestone, Shreyas Iyer's ODI batting average is 47.61. He has scored 7 centuries and 18 half-centuries in the format.
Where did Shreyas Iyer break Virat Kohli's record?
Iyer achieved the milestone at Ekana Stadium in Lucknow during the first ODI between India and Afghanistan on Wednesday.