
Highest Totals for Ind vs Eng has become one of the most exciting statistical categories in One Day International cricket. Over the years, India and England have produced some remarkable batting performances that have resulted in massive team totals and thrilling contests. The modern era of ODI cricket has transformed the approach of both teams, leading to aggressive batting, higher run rates, and record-breaking scores.
The Highest Totals for Ind vs Eng list features several memorable matches that entertained cricket fans worldwide. From India’s dominance in Rajkot to England’s powerful batting displays in Pune, these high-scoring encounters have defined the rivalry between the two cricketing nations.
This article ranks the top ten highest team totals in Highest Totals for Ind vs Eng ODI history.
10. England – 337/7 at Birmingham (2019)

England produced an outstanding batting performance at Birmingham during the 2019 World Cup, making it one of the memorable entries in the Highest Totals for Ind vs Eng records. Their aggressive batting lineup scored 337 runs against India and successfully defended the target. The match further strengthened England’s reputation as one of the strongest batting sides in the Highest Totals for Ind vs Eng rivalry.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| England | 337/7 | 50.0 | 6.74 | Won |
9. England – 337/4 at Pune (2021)

England chased down a massive target in Pune with one of the finest batting displays in the rivalry. Their batters attacked the Indian bowling attack from the beginning. The successful chase became one of the most memorable moments in the Highest Totals for Ind vs Eng record books.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| England | 337/4 | 43.3 | 7.74 | Won |
8. England – 338/8 at Bengaluru (2011)

The 2011 World Cup encounter between India and England remains one of the greatest ODI matches ever played and is considered one of the most memorable games in the Highest Totals for Ind vs Eng records. This unforgettable contest continues to hold a special place among the Highest Totals for Ind vs Eng matches due to its dramatic finish and exceptional batting performances from both teams.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| England | 338/8 | 50.0 | 6.76 | Tied |
7. India – 338 at Bengaluru (2011)

India’s batting lineup delivered a remarkable performance during the World Cup clash at Bengaluru. Sachin Tendulkar’s century played a crucial role in helping India reach 338. This remains one of the most memorable matches in the history of Highest Totals for Ind vs Eng.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| India | 338 | 49.5 | 6.78 | Tied |
ALSO READ:
6. England – 350/7 at Pune (2017)

England produced another impressive batting display in Pune during the 2017 series. Their top-order batters scored rapidly and helped England reach 350 runs. Despite the huge total, India successfully chased the target, making the match unforgettable.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| England | 350/7 | 50.0 | 7.00 | Lost |
5. India – 356 at Ahmedabad (2025)

India’s 356-run total in Ahmedabad demonstrated the strength of their modern batting lineup. The team dominated the England bowlers throughout the innings. This innings became one of India’s highest scores against England in ODI cricket.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| India | 356 | 50.0 | 7.12 | Won |
4. India – 356/7 at Pune (2017)

India successfully chased England’s 350-run target in Pune to produce one of the greatest ODI chases in the rivalry. The batting lineup displayed exceptional composure and aggressive intent to complete the chase with five balls remaining.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| India | 356/7 | 48.1 | 7.39 | Won |
3. England – 366/8 at Cuttack (2017)

England’s batting lineup delivered an outstanding performance at Cuttack by scoring 366 runs. Their aggressive approach put tremendous pressure on India. Despite posting one of the highest totals in the rivalry, England still ended up losing the match.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| England | 366/8 | 50.0 | 7.32 | Lost |
2. India – 381/6 at Cuttack (2017)

India chased down England’s massive total of 366 runs with a brilliant batting display. The chase remains one of the greatest in ODI cricket. The Indian batters showed exceptional determination and power hitting to register one of the highest successful chases in ODI history.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| India | 381/6 | 50.0 | 7.62 | Won |
1. India – 387/5 at Rajkot (2008)

India holds the record for the highest total in Highest Totals for Ind vs Eng ODI history. The team scored a magnificent 387 runs at Rajkot. The batting lineup dominated the England bowlers throughout the innings and secured a comfortable victory. This total remains the highest team score in India versus England ODIs.
| Team | Score | Overs | Run Rate | Result |
|---|---|---|---|---|
| India | 387/5 | 50.0 | 7.74 | Won |
FAQs
What is the highest total in Ind vs Eng ODI history?
India’s 387/5 at Rajkot in 2008 is the highest total.
Which team has more 350-plus scores?
India has recorded more scores above 350 against England.
What is England’s highest total against India?
England’s highest ODI score against India is 366/8 at Cuttack in 2017.
Which match ended in a tie?
The 2011 World Cup match in Bengaluru ended in a tie at 338 runs each.
Which is the highest successful chase in Ind vs Eng ODIs?
India’s 381/6 at Cuttack in 2017 is the highest successful chase.
