Login
Or login with
Already have an account?
Register
Please enter a valid email format
The password must contain one uppercase letter and be between 8-30 characters long
Need to be the same as the original password
Or login with
Already have an account?Login
Forgotten password
Enter the e-mail address of your account and we will send you instructions regarding change of the password.
Register
An Authentication code has been sent to
The password must contain one uppercase letter and be between 8-30 characters long
05:00
Doesn't receive the code? Resend Code

How Many Times Has India Scored 400 Runs in ODIs?

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 men's cricket team

How Many Times Has India Scored 400 Runs in ODIs

India has breached the 400-run barrier in ODI seven times. Each of these matches was very classic and exciting.

DateVenueOppositionIndia ScoreRun RateResult
08 Dec 2011IndoreIndia vs West Indies418/58.36Won
15 Dec 2009RajkotIndia vs Sri Lanka414/78.28Won
19 Mar 2007Port of SpainIndia vs Bermuda413/58.26Won
12 Nov 2023BengaluruIndia vs Netherlands410/48.20Won
10 Dec 2022ChattogramIndia vs Bangladesh409/88.18Won
13 Nov 2014Eden GardensIndia vs Sri Lanka404/58.08Won
24 Feb 2010GwaliorIndia vs South Africa401/38.02Won

India vs West Indies, Indore (418/5 - 8 December 2011)

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.

India vs Sri Lanka, Rajkot (414/7 - 15 December 2009)

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.

India vs Bermuda, Port of Spain (413/5 - 19 March 2007)

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.

India vs Netherlands, Bengaluru (410/4 - 12 November 2023)

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.

India vs Bangladesh, Chattogram (409/8 - 10 December 2022)

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.

India vs Sri Lanka, Eden Gardens (404/5 - 13 November 2014)

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.

India vs South Africa, Gwalior (401/3 - 24 February 2010)

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.

FAQs

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.

TAGS
india national cricket team Cricket News ODI cricket
More Links
Timezone
UTC +05:30
  • UTC +12:00
  • UTC +11:00
  • UTC +10:00
  • UTC +09:00
  • UTC +08:00
  • UTC +07:00
  • UTC +06:00
  • UTC +05:30
  • UTC +05:00
  • UTC +04:00
  • UTC +03:00
  • UTC +02:00
  • UTC +01:00
  • UTC ±00:00
  • UTC -1:00
  • UTC -2:00
  • UTC -3:00
  • UTC -4:00
  • UTC -5:00
  • UTC -6:00
  • UTC -7:00
  • UTC -8:00
  • UTC -9:00
  • UTC -10:00
  • UTC -11:00
  • UTC -12:00
Search
Please type at least 2 characters. The results will start displaying here immediately.
MOST POPULAR PLAYERS