As of August 2025, the India men's cricket team sits proudly at the top of the ICC ODI rankings with 124 rating points from 36 matches, totaling 4,471 points. Their commanding position ahead of rivals like New Zealand and Australia is a testament to their consistency and dominance in the 50-over format.
Renowned for their powerhouse batting line-ups and star-studded rosters, India's matches are rarely short of drama and excitement. And nothing illustrates their firepower better than the times they have crossed the 400-run mark in ODIs. Let's revisit these unforgettable moments.
India has breached the 400-run barrier in ODI seven times. Each of these matches was very classic and exciting.
Date | Venue | Opposition | India Score | Run Rate | Result |
08 Dec 2011 | Indore | India vs West Indies | 418/5 | 8.36 | Won |
15 Dec 2009 | Rajkot | India vs Sri Lanka | 414/7 | 8.28 | Won |
19 Mar 2007 | Port of Spain | India vs Bermuda | 413/5 | 8.26 | Won |
12 Nov 2023 | Bengaluru | India vs Netherlands | 410/4 | 8.20 | Won |
10 Dec 2022 | Chattogram | India vs Bangladesh | 409/8 | 8.18 | Won |
13 Nov 2014 | Eden Gardens | India vs Sri Lanka | 404/5 | 8.08 | Won |
24 Feb 2010 | Gwalior | India vs South Africa | 401/3 | 8.02 | Won |
A record-setting day in Indore as India hammered 418/5 in their full 50 overs at a blistering run rate of 8.36. From the first ball, the batsmen dictated terms, dismantling the West Indian attack and sealing a comprehensive win - still India's highest-ever ODI total.
Against a competitive Sri Lankan outfit, India piled on 414/7, maintaining a superb 8.28 runs per over. A mix of explosive boundaries and intelligent strike rotation ensured India stayed in control throughout.
In the 2007 Cricket World Cup, India unleashed a batting onslaught, reaching 413/5 at a run rate of 8.26. In an era when such scores were rare, this was an emphatic statement of dominance.
A masterclass in modern ODI pacing, India posted 410/4 at 8.20 runs per over. The innings was marked by a perfect blend of early aggression and a composed finish, showcasing the evolved strategies of contemporary cricket.
Playing in challenging subcontinental conditions, India still managed 409/8 at a run rate of 8.18. The innings was a reminder of their ability to adapt and thrive in familiar, yet testing, environments.
Under the lights at one of cricket's most iconic venues, India tallied 404/5 with an 8.08 run rate. The performance was a perfect marriage of elegance and power, much to the delight of a roaring Kolkata crowd.
Against a formidable South African bowling unit, India calmly built their innings to finish at 401/3. A steady 8.02 run rate underlined their composure and precision in a high-pressure clash.
Each of these matches reflects not only India's unmatched batting depth but also the evolution of their approach to ODI cricket across different eras.
What is India's highest ODI score?
India's highest total in ODI cricket is 418/5 against the West Indies in Indore on 8 December 2011.
Which team holds the record for the highest ODI score?
The record belongs to England, who scored 498/4 against the Netherlands in Amstelveen on 17 June 2022.
Who is India's highest run-scorer in ODIs?
Sachin Tendulkar leads the list with a remarkable 18,426 ODI runs.