Indian batsmen have always dominated the international level in ODI cricket. Cricketers like Virat Kohli, Sachin Tendulkar, and Sourav Ganguly changed the whole definition of ODI. These batsmen have a record of scoring many centuries in ODIs. But there have been some players on the Indian team who did not score a century in ODIs. But despite this, he played big innings.

Irfan Pathan
Irfan Pathan, the former all-rounder player of the Indian team, is known by most of the fans for his swing bowling. Very few people would know that Plateau was also a good batsman. He played 120 matches in ODIs without scoring any century, in which he scored 1554 in 87 innings, and during this, he also scored 5 half-centuries.

Hardik Pandya
The second name in this list comes from the Indian team's star all-rounder Hardik Pandya. Hardik Pandya's cricket career is short but has been very spectacular. But in his short cricket career, he has not been able to score a single century in ODIs so far. Hardik Pandya played 63 ODI matches for India. During this, he has scored 1286 runs and has also scored 7 half-centuries.

Ravindra Jadeja
Ravindra Jadeja, the best star all-rounder player of the Indian team, has also not been able to score a single century in ODIs. Jadeja played 168 matches for the Indian team and scored 5411 runs. But during this time not a single century has come off his bat. Although he has scored 13 half-centuries.

Dinesh Karthik
Dinesh Karthik, the wicket-keeper batsman of the Indian team, played 94 matches for India in ODIs and scored 1752 runs. Dinesh Karthik's highest score in ODI is 79 runs. To date, he has not been able to score a single century in ODI. Although 9 half-centuries have come from his bat.