It is not an easy job to lead a national team in any format. However, it becomes a more challenging job if anyone takes the Indian captaincy as the Indian captains always have to take high responsibility to lead the national side.
Generally, the Indian cricket board prefers to appoint an experienced player for the captaincy role. However, due to the unfriendly circumstances, sometimes the board has tried out with the young captains.
Here we are talking about the top five youngest Indian ODI captains.
Virat Kohli (24 years and 239 days)

Present Indian captain Virat Kohli is not only a great batsman, but he is also a very top quality captain. The 2008 ICC U19 World Cup-winning captain Kohli first time led the senior ODI side at the age of 24 years and 239 days during the Kingston ODI against Sri Lanka on 2nd July 2013. Though his initial ODI captaincy experiences came as a stand-in captain in the absence of regular skipper MS Dhoni, Kohli is now the successful regular captain.
The 31-year-old Kohli has already led the Indian team in 89 ODIs, where his team has won 62 matches and lost 24 games only tied and two no results).