BREAKING NEWS
Logo
Select Language
search
India Deep Research · 6 sources Jun 17, 2026 · min read

Shreyas Iyer Surpasses Virat Kohli With Spectacular Record In Lucknow ODI

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...

Rajendra Singh

Rajendra Singh

News Headline Alert

Shreyas Iyer Surpasses Virat Kohli With Spectacular Record In Lucknow ODI
728 x 90 Header Slot

TL;DR — Quick Summary

Shreyas Iyer became the fastest Indian batter to reach 3,000 ODI runs, surpassing Virat Kohli's long-standing record during the India-Afghanistan match at Ekana Stadium in Lucknow. The milestone came in his 63rd innings — two fewer than Kohli's 65. Iyer's fluent knock anchored India's middle overs as the team posted a commanding total.

Key Facts
Main Update
Shreyas Iyer reached 3,000 ODI runs in 63 innings, breaking Virat Kohli's record of 65 innings set in 2018.
Impact
Iyer now holds the record for fastest Indian to 3,000 ODI runs, entering an elite group alongside Kohli, Virender Sehwag, and Sanju Samson.
Official Response
The BCCI confirmed the milestone on social media, calling it a "spectacular achievement" for the middle-order batter.
Current Status
Iyer achieved the feat during the first ODI against Afghanistan at Ekana Stadium, Lucknow, on Wednesday afternoon.
What Next
Iyer is expected to continue his rich form in the remaining ODIs of the series and the upcoming Champions Trophy.

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.

Rajendra Singh

Written by

Rajendra Singh

Rajendra Singh Tanwar is a staff correspondent at News Headline Alert, one of India's digital news platforms covering national and state developments across politics, health, business, technology, law, and sport. He reports on government decisions, policy announcements, corporate developments, court rulings, and events that affect people across India — drawing on official documents, named sources, expert commentary, and verified public records. His work spans breaking news, policy analysis, and public interest reporting. Before each article is published, it is reviewed by the News Headline Alert editorial desk to ensure accuracy and editorial standards are met. Corrections, sourcing queries, and editorial feedback can be directed to editorial@newsheadlinealert.com.