Best ODI XI for major teams from the past 20 years

India v Sri Lanka - 2011 ICC World Cup Final
India v Sri Lanka - 2011 ICC World Cup Final

#2 India

Ad
India v Pakistan - 2015 ICC Cricket World Cup
India v Pakistan - 2015 ICC Cricket World Cup

Indian cricket team played it's inaugural one-day international in 1974 against England at Headingley. Indian team has produced some of the prolific and the most blockbuster batsmen in the world. Sachin Tendulkar, whose career spanned over two decades and holds numerous batting records in One-day cricket is one prime example. Indian team is also a recipient of two World Cups and are the only team to win 20-over, 50-over, and a 60-over World Cup.

Ad

Starting the innings will be one of the most successful opening pairs in the One-day history which is Virender Sehwag and Sachin Tendulkar.

Virat Kohli has solidified his spot and has played several match-winning innings knocks as a No. 3 batsman and hence No.3 position goes to him. The skipper, Sourav Ganguly one of the best One-day players, scoring over 11000 runs is the No.4 batsman.

The No. 5 slot goes to Yuvraj Singh, who has been assembled over 8000 One-day runs and a very handy off-spin bowler. The finisher's job goes to none other than Mahendra Singh Dhoni, the one capable of finishing things like no other player. His average of over 50 and his strike rate along with his exceptional wicket-keeping skills makes him an unprecedented force.

Ad

Irfan Pathan, a profusely useful lower-order batsman, and an excellent left-arm pacer along with Zaheer Khan and Javagal Shrinath make up the pace bowling unit. The spinning department is spearheaded by Anil Kumble with Harbhajan Singh as his deputy with both sharing a stunning 606 wickets between them in One-dayers.

Let's take a look at their best eleven from the past twenty years.

  1. Virender Sehwag
  2. Sachin Tendulkar
  3. Virat Kohli
  4. Sourav Ganguly (c)
  5. Yuvraj Singh
  6. Mahendra Singh Dhoni (wk)
  7. Irfan Pathan
  8. Harbhajan Singh
  9. Javagal Shrinath
  10. Zaheer Khan
  11. Anil Kumble

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

Quick Links

Edited by Aadya Sharma
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