
India‘s journey in One-Day International cricket has been defined by generations of extraordinary cricketers who have left an everlasting impact on the game. From dominant opening batters and dependable middle-order stars to legendary all-rounders and world-class bowlers, Indian cricket has rarely lacked match-winners in the 50-over format. Over the decades, several icons have produced unforgettable performances while helping the country lift major ICC trophies and register historic victories across the globe. With such an incredible pool of talent to choose from, selecting an all-time India ODI XI is an extremely difficult task, as every fan and former cricketer is bound to have a different combination based on personal preference and achievements.
Former India batter Robin Uthappa recently shared his own all-time India ODI XI through his official Instagram account. The side is filled with some of the greatest names to have represented the country, blending batting brilliance, all-round quality and a potent bowling attack. While most of the selections are expected, one omission has generated considerable discussion among cricket fans.
Robin Uthappa builds his XI around India’s greatest ODI legends
Uthappa opted for the iconic opening partnership of Sachin Tendulkar and Sourav Ganguly, one of the most successful opening pairs in ODI history. Tendulkar remains the highest run-scorer in the format with 18,426 runs in 463 ODIs, including a record 49 centuries, while he also became the first male batter to score a double hundred in men’s ODIs.
Joining him at the top is Ganguly, whose elegant strokeplay and fearless captaincy transformed Indian cricket in the early 2000s. The left-hander amassed 11,363 ODI runs, struck 22 centuries, and remains one of only a handful of players to cross the 10,000-run mark in the format.
At No. 3, Uthappa had little hesitation in choosing Virat Kohli, widely regarded as one of the greatest ODI batters ever. Kohli has already crossed 14,000 ODI runs, owns more than 50 centuries, and has consistently dominated run-scoring charts for over a decade. His ability to chase targets under pressure has earned him a reputation as one of the finest finishers in world cricket. The middle order features Yuvraj Singh, whose all-round contributions played a defining role in India’s triumphs in the 2007 T20 World Cup and the 2011 ODI World Cup. The stylish left-hander scored over 8,700 ODI runs, smashed 14 centuries, and also claimed 111 wickets, making him one of India’s greatest limited-overs all-rounders.
Leading the side is MS Dhoni, one of India’s most successful captains. Besides scoring 10,773 ODI runs, Dhoni redefined finishing in ODI cricket and guided India to victories in the 2007 T20 World Cup, 2011 ODI World Cup and 2013 Champions Trophy. His unbeaten 91 in the 2011 World Cup final remains one of Indian cricket’s most iconic innings. Uthappa selected Suresh Raina at No. 6, rewarding one of India’s most dependable middle-order batters. Raina scored 5,615 ODI runs, contributed with useful off-spin, and was widely regarded as one of the finest fielders India has ever produced.
The all-round department is strengthened by Kapil Dev and Ravindra Jadeja. Kapil, India’s first World Cup-winning captain, finished his ODI career with 3,783 runs and 253 wickets, while Jadeja has become one of the finest all-format all-rounders of the modern era with more than 2,800 ODI runs, 230-plus wickets, and exceptional fielding standards.
The bowling attack combines experience with modern excellence. Anil Kumble, India’s highest wicket-taking spinner in ODIs, claimed 337 wickets and troubled batters for nearly two decades with his accuracy and relentless consistency. Alongside him is Zaheer Khan, India’s pace spearhead during the late 2000s and early 2010s. The left-arm seamer picked up 282 ODI wickets and finished as the joint-highest wicket-taker in India’s victorious 2011 World Cup campaign.
Completing the XI is Jasprit Bumrah, arguably India’s greatest fast bowler in modern ODI cricket. With 150 ODI wickets already to his name despite playing significantly fewer matches than many predecessors, Bumrah has established himself as India’s go-to bowler across conditions through his pinpoint yorkers, awkward angles and remarkable death-over skills.
Robin Uthappa’s all-time Team India ODI XI: Sachin Tendulkar, Sourav Ganguly, Virat Kohli, Yuvraj Singh, MS Dhoni (c), Suresh Raina, Kapil Dev, Ravindra Jadeja, Anil Kumble, Zaheer Khan, Jasprit Bumrah
Also READ: Dwayne Bravo reveals his all-time T20 World XI; no place for Rohit Sharma and AB de Villiers
Rohit Sharma’s absence is the biggest talking point
Despite featuring several legendary names, the most surprising aspect of Uthappa’s selection is the omission of Rohit Sharma. The India captain is widely regarded as one of the greatest ODI openers in cricket history and boasts a résumé that rivals almost anyone to have played the format.
Rohit is the only batter in men’s ODI history to score three double centuries, a feat that remains unmatched. He also holds the record for the highest individual ODI score of 264, an innings that has stood untouched for more than a decade. In addition, he is the eighth-highest run-scorer in ODI cricket, with well over 11,000 runs and more than 30 centuries, while his five centuries at the 2019 ODI World Cup remain a tournament record.
His success as an opener, ability to convert starts into massive scores, and consistent performances in ICC tournaments have made him a near-automatic selection in most all-time India ODI XIs. However, Uthappa preferred the legendary opening duo of Tendulkar and Ganguly, leaving Rohit out of his dream side.
Also READ: Pakistan’s Shoaib Akhtar picks the greatest cricketer of all time

