What is India’s highest score in ODIs?
India has produced several memorable batting performances in International ODI cricket and remains one of the toughest batting teams in the history of the format. Over the years, Indian batters have crossed the 400-run mark multiple times and delivered some of the highest team totals ever recorded in ODI cricket.
India’s highest-ever ODI score is 418/5, achieved against West Indies at Indore on 8 December 2011. The historic innings was powered by a spectacular double century from Virender Sehwag, making it one of the greatest batting performances in ODI history.
India created history in Indore by posting 418 runs for the loss of 5 wickets in 50 overs against West Indies. The innings belonged to Virender Sehwag, who smashed 219 runs, becoming only the second player in ODI history to score a double century at that time. His explosive knock helped India break several records and register the highest ODI total in Indian cricket history.
India eventually won the match comfortably after restricting West Indies during the chase.
| Rank | Score | Opposition | Venue | Year |
|---|---|---|---|---|
| 1 | 418/5 | West Indies | Indore | 2011 |
| 2 | 414/7 | Sri Lanka | Rajkot | 2009 |
| 3 | 413/5 | Bermuda | Port of Spain | 2007 |
| 4 | 410/4 | Netherlands | Bengaluru | 2023 |
| 5 | 409/8 | Bangladesh | Chattogram | 2022 |
| 6 | 402 | Afghanistan | Lucknow | Latest |
The record innings against West Indies became historic because of Virender Sehwag’s fearless batting. His innings of 219 runs included aggressive stroke play all around the ground and helped India become one of the few teams to cross the 400-run mark in ODI cricket. At that time, Sehwag’s innings became the highest individual score by an Indian batter in ODI cricket before later records were set.
Yes, India has crossed the 400-run mark several times in ODI cricket. The team achieved totals above 400 against opponents including Sri Lanka, Bermuda, Netherlands, Bangladesh, and Afghanistan. These performances highlight India’s batting depth and ability to dominate in limited-overs cricket.
Although India’s highest ODI score stands at 418/5, the world record belongs to England. England recorded the highest team total in ODI cricket history by scoring 498/4 against Netherlands in 2022, which remains the highest score ever achieved in the format.
National News NHM Mizoram Declared India's 21st Designated Repository Under Biological Diversity Act The Ministry…
The signing of the payment agreement for the Narmada project occurred in New Delhi on…
The Ministry of Tribal Affairs has launched TribeX, it is India's first dedicated digital learning…
India and Indonesia have strengthened Comprehensive Strategic Partnership by signing 14 agreements in various areas…
The race for the FIFA World Cup 2026 Golden Boot has become the most exciting…
Madhya Pradesh which is often called the "Heart of India," and it is home to…