Shreyas Iyer became the joint second-fastest Indian batter to reach 3,000 ODI runs during India’s second ODI against Afghanistan at the Ekana Stadium in Lucknow on Wednesday.
Related cricket updates: Babar Azam Reaches 9,000 Runs in 2020s Decade in Sylhet Test, BCCI Central Contracts 2024-25: Rishabh Pant Promoted, Shreyas Iyer and Ishan Kishan Return and BCCI Central Contracts 2024-25: Shreyas Iyer, Ishan Kishan Back, Rishabh Pant Promoted.
The Mumbai batter reached the mark in his 72nd ODI innings, drawing level with Shikhar Dhawan and moving ahead of Virat Kohli, who had taken 75 innings for the same milestone. The Times of India reported that only India captain Shubman Gill has reached 3,000 ODI runs faster among Indian batters, completing the milestone in 62 innings earlier in the series.
Iyer reached 3,000 ODI runs in 72 innings, behind only Shubman Gill among Indians
Iyer’s 72-innings mark placed him level with Dhawan and ahead of Kohli, KL Rahul and Navjot Sidhu on the Indian list for fewest innings to 3,000 ODI runs.
| Innings | Indian batter |
|---|---|
| 62 | Shubman Gill |
| 72 | Shikhar Dhawan, Shreyas Iyer |
| 75 | Virat Kohli |
| 78 | KL Rahul |
| 79 | Navjot Sidhu |
Iyer was also third-fastest Indian to the landmark by balls faced
Iyer reached 3,000 ODI runs in 3,049 deliveries, making him the third-fastest Indian by balls faced for the milestone according to the source report.
| Balls faced | Indian batter |
|---|---|
| 2,995 | Kapil Dev |
| 3,016 | Shubman Gill |
| 3,049 | Shreyas Iyer |
| 3,164 | Virender Sehwag |
India posted 402 after Gill and Ishan Kishan led the scoring
India were bowled out for 402 in 49.5 overs after Gill scored 154 off 110 balls and Ishan Kishan made 125 off 79 deliveries.

Supplemental editorial cricket visual for Shreyas Iyer Surpasses Virat Kohli In Fastest Indian 3,000 ODI Runs List.
Gill’s innings included 22 fours and two sixes, and the century was his first ODI hundred since becoming India’s full-time ODI skipper. Kishan reached his fifty in 52 balls before scoring his next 53 runs in 19 deliveries.
Gill and Kishan added 224 runs for the third wicket before Iyer later made 26. Afghanistan were set 403 to win, with India aiming to seal the three-match series after taking a 1-0 lead.
The Lucknow ODI gave Iyer a personal milestone inside a high-scoring India innings
Iyer’s 3,000-run mark stood alongside Gill’s 154 and Kishan’s 125 as one of the main India batting notes from the second ODI. The match situation also kept the series context clear, with India holding the lead before Afghanistan began the chase.
Related cricket reading on IPL Bet Online
- Shreyas Iyer Named India T20I Captain, Suryakumar Yadav Left Out
- Rohit Sharma Tested By Short Balls In Lucknow Nets Before Second ODI
- Ben Stokes Left Out, Joe Root To Lead England In Second New Zealand Test
- Rohit Sharma crosses 16,000 international runs as opener
- Manav Suthar stars on debut as India beat Afghanistan by innings and 300 runs
- Saba Karim says Rohit Sharma has work to do for 2027 World Cup, backs Virat Kohli
- Aakash Chopra Condemns 'Scumbag' Online Abuse Following Virat Kohli and Travis Head IPL Altercation
- Shubman Gill calls India captaincy in Mullanpur a big privilege





















