Menu
Inshorts
For the best experience use inshorts app on your smartphone
inshortsinshorts

Which 29 players have captained India in ODI cricket?

short by Anmol Sharma / on Friday, 13 November, 2026
Shreyas Iyer on Friday became the 29th captain to lead India in men's ODI cricket. He is leading India in the fourth and fifth ODIs against New Zealand in Shubman Gill's absence. Ajit Wadekar captained India in their first-ever ODI in 1974. Notably, MS Dhoni led India in the most ODI matches (200) between 2007 and 2018.
read more at Cricinfo