Cricket was started in Test format. But in the 80s, ODI cricket started and then the whole method of the game changed. The first ODI match was played on 5 January 1972 between Australia and England. The Indian team played its first ODI match against England after 2 years. Since then, many players have come and gone on the Indian team. Today we are telling you about the batsmen who have scored the most fifties in ODIs for India.

Sachin Tendulkar

Sachin Tendulkar is the highest run-scorer in international cricket. He played 463 ODI matches in his career and scored 96 half-centuries during this period. Sachin Tendulkar continued to perform well in ODIs from 1989 to 2012.

Rahul Dravid

Rahul Dravid comes second on this list. At present, he is the head coach of the Indian team. But he did well as a batsman. He played 344 ODI matches and scored 83 half-centuries during this period.

Sourav Ganguly

India's great batsman Sourav Ganguly comes at number three on this list. Sourav Ganguly played 311 ODI matches in his cricket career and scored 72 half-centuries during this period. Sourav Ganguly played cricket for India from 1992 to 2007.