Team India in ODIs: All time greatest ODI XI

Enter capti
Most successful Indian Captains over the years.

Middle Order

Sachin Tendulkar

Ent
Sachin's Contribution to Indian cricket is immense.

Well, if the previous one was controversial, then this one is as obvious as it gets. There's hardly any doubt over his selection as he would make into almost every all-time XI. He has scored 49 ODI centuries in 463 ODIs. Those numbers seem to be so inhuman.

There was time when Sachin's wicket falling meant that the match was over for India, and people would switch off their television sets, such was the aura of the great man.

Runs: 18426 @ avg. 44.83; S.R. : 86.24

Virat Kohli

Ente
The best ODI chaser the game has ever seen.

If there's anyone in the world who can come close to the numbers generated by God himself, it's this man. Virat Kohli is possibly the ODI chaser the game has ever seen. His ODI record at this stage is second to none, not even Sachin Tendulkar.

He has taken ODI batting to another level. He even has the record of the fastest ODI century by an Indian (52 balls). With him being at the helm now, Indian cricket is bound to succeed.

Runs: 9030 @ avg. 55.74; S.R. : 91.73.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Anuradha Santhanam
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications