Iyer took 72 innings to complete 3,000 ODI runs (Image source: X/@BCCI)

Jun 17, 2026

04:41 pm

What's the storyStar Indian batter Shreyas Iyer has crossed the landmark of 3,000 runs in One-Day Internationals (ODIs).

He achieved this feat with his 11th run in the 2nd ODI against Afghanistan in Lucknow on Wednesday.