India highest score in ODI scorecard | Top 10 highest ODI score by India

Welcome friends, ODI format is the 2nd most popular format in cricket, the Indian team scored many highest scores in ODI cricket, so let’s talk about the top 10 Highest ODI score by India –

Top 10 highest ODI score by India (India highest score in ODI scorecard)

TeamScoreOppositionYear
India418/5West Indies2011
India414/7Sri Lanka2009
India413/5Bermuda2007
India409/8Bangladesh2022
India404/5Sri Lanka2014
India401/3South Africa2010
India392/4New Zealand2009
India392/4Sri Lanka2017
India390/5Sri Lanka2023
India387/5England2008
India387/5West Indies2019

1. India vs West Indies – 418/5

Indian-team-418-runs-in-odi

The Indian team’s highest score is 418 runs for 5 wickets against the West Indies, the match had held on 8 December 2011 in the Indore cricket ground. 

Score418/5
TeamIndia
OppositionWest Indies
Date8 Dec 2011

In this match, the Indian team batted first and scored 418 runs for the loss of 5 wickets, chasing the target, the West Indies team could only score 265 runs and was all out.

Indian team won this by the huge margin of 153 runs.

In this match, the Indian batsman Virender Sehwag scored 219 runs in just 149 balls with the help of 25 fours and 7 sixes and he was the player of the match.

2. India vs Srilanka – 414/7

Indian-team-414-runs-in-odi

Indian team’s 2nd highest score is 414 for 7 wickets against the Sri Lankan team on 15 December 2009.

In this match, the Indian team scored 414 runs for the loss of 7 wickets.

Score414/7
TeamIndia
OppositionSri Lanka
Date15 Dec 2009

Chasing the target Sri Lankan team could only manage 411 runs for the loss of 8 wickets and the Indian team won the match by 3 runs. 

In this match, Virendra Sehwag scored 146 runs in 102 balls with the help of 17 fours and 6 sixes and became the player of the match.

3. India vs Bermuda – 413/5

Indian-team-413-runs-in-odi

Indian team’s 3rd highest score is 413 runs for 5 wickets against the Bermuda team on 19 March 2007.

It was the ODI World cup 2007 match, In this match, the Indian team batted first and scored 413 runs for the loss of 5 wickets.

Score413/5
TeamIndia
OppositionBermuda
Date19 March 2007

Chasing the target, the Bermuda team could only make 156 runs and was all-out.

In this match, India’s best batsman Virendra Sehwag faced 87 balls and scored 114 runs with the help of 17 fours and 3 sixes and got the Player of the match award.

4. India vs Bangladesh – 409/8

Indian team 409 runs score against Bangladesh team

India’s 4th highest ODI score is 409/8, the Indian team made this score against Bangladesh team in the year 2022 at Chattogram Stadium, Bangladesh.

Score409/8
TeamIndia
OppositionBangladesh
Date10 Dec 2022

The match took place on 10 December 2022 between Indian and Bangladesh team.

Batting first, the Indian team scored 409 for 8 wickets, after that, chasing the target, the Bangladesh team could score only 182 runs and got all-out.

The Indian batsman Ishan Kishan scored 210 runs in just 131 balls with the help of 24 fours and 10 sixes, while Virat Kohli also scored 113 runs in just 91 balls.

The Indian team won this match by a huge margin of 227 runs, young batsman Ishan Kishan received the Player of the Match award.

5. India vs Sri Lanka – 404/5

Indian-team-404-runs-in-odi

The 5th highest score of the Indian team is 404 for 5 wickets, the score made against the Sri Lankan team on 13 November 2014.

Score404/5
TeamIndia
OppositionSri Lanka
Date13 Nov 2014

Batting first, the Indian team scored 404 runs for 5 wickets, the Sri Lankan team could only score 251 runs in 43.1 overs and was all-out.

In this match, best batsman Rohit Sharma scored 264 runs in just 173 balls, during this inning, Rohit hit 33 fours and 9 sixes.

This score of Rohit is the highest score ever made by any batsman in an innings in ODIs, he received the Player of the Match award.

6. India vs South Africa – 401/3

Indian-team-401-runs-in-odi

The Indian team’s 6th highest score in ODI is 401 runs for 3 wickets, which was scored on 24 Feb 2010 against the South African team.

Score401/3
TeamIndia
OppositionSouth Africa
Date24 Feb 2010

In this match, the Indian team batted first and scored 401 runs for the loss of 3 wickets.

Chasing the target, the South African team could only score 248 runs and was all-out and the Indian team won this match by a huge margin of 153 runs.

Sachin Tendulkar scored 200 runs in this match and It was the first time a batsman had scored a double century in the history of ODI cricket.

Tendulkar received the Player of the Match award in this match.

7. India vs Australia – 399/5

Indian team 399 runs score against Bangladesh

The 7th highest score of the Indian team is 399 runs, the Indian team had made a huge score of 399 runs against the Australian team in the year 2023.

This match was played between India and Australia on 24 September 2023.

Chased the target, The Australian team was all out for just 217 runs, and the Indian team won the match by 99 runs under the Duckworth Lewis method.

The Indian batsman Shubman Gill scored 104 runs in just 97 balls and Shreyas Iyer scored 105 runs in just 90 balls.

Shreyas Iyer received the Player of the match award in this match.

8. India vs New Zealand – 392/4

Indian-team-392-runs-in-odi

The 8th highest ODI score of the Indian team is 392 runs for 4 wickets.

which was scored against New Zealand on 8 March 2009 at Christchurch ground and Indian team won the match by 58 runs. 

Score392/4
TeamIndia
OppositionNew Zealand
Date8 March 2009

In this match, Sachin Tendulkar scored 163 runs in 133 balls, and also Yuvraj Singh scored 87 runs and MS dhoni scored 68 runs.

9. India vs Sri Lanka – 392/4

Indian-team-392-runs-in-odi-format-1

The 9th highest score of the Indian team in ODI is 392 runs against the Sri Lankan team.

In the ODI match on 13 December 2017, The Indian team batted first and scored 392 runs for the loss of 4 wickets.

Score392/4
TeamIndia
OppositionSri Lanka
Date13 Dec 2017

Sri Lankan team could only score 251 runs for the loss of 8 wickets & the Indian team won the match by 141 runs.

In this match, Rohit Sharma scored 208 runs, in just 153 balls, Shreyas Iyer scored 88 runs and Shikhar Dhawan scored 68 runs.

10. India vs Sri Lanka – 390/5

Indian team 390 runs score against Sri Lanka

The 10th highest ODI score of the Indian team is 390 runs, which was scored against the Sri Lankan team in the Year 2023.

Score390/5
TeamIndia
OppositionSri Lanka
Date15 Jan 2023

This match took place on 15 January 2023 between India and Sri Lanka.

Indian team batted first and scored 390 runs for the loss of 5 wickets.

In this match, The Indian batsman Virat Kohli scored 166 runs in just 110 balls with the help of 13 fours and 8 sixes and Shubhman Gill scored 116 runs in just 97 balls.

11. India vs England – 387/5

Indian-team-387-runs-in-odi

The 11th highest ODI score of the Indian team is 387 for the loss of 5 wickets against the England team on 14 November 2008. 

Score387/5
TeamIndia
OppositionEngland
Date14 Nov 2008

In this match, the Indian team scored 387 runs and after that, the English team could only score 229 runs and was all out, the Indian team won the match by a huge margin of 158 runs.

In this match, Yuvraj Singh scored 138 runs with the help of 16 fours and 6 sixes in just 78 balls.

While Gautam Gambhir scored 51 runs and Virender Sehwag scored 85 runs.

12. India vs West Indies – 387/5

Indian-team-387-runs-in-odi-formet

Indian team’s 12th highest ODI score is 387 runs for 5 wickets against the West Indies team on 18 December 2019. 

Score387/5
TeamIndia
OppositionWest Indies
Date18 Dec 2019

Batting first, the Indian team scored 387 runs, chasing the target, the West Indies team could only score 280 runs and was all out & the Indian team won the match by 107 runs.

In this match, hitman Rohit Sharma scored 159 runs, and also KL Rahul scored 102 runs.

13. India vs Australia – 383/6

Indian-team-383-runs-in-odi

The 13th largest score is 383 runs against the Australian team on 2 November 2013.

Batting first, the Indian team scored 383 runs for the loss of 6 wickets.

Score383/6
TeamIndia
OppositionAustralia
Date2 Nov 2013

Australian team could only score 326 runs in 45.1 overs and was all-out & Indian won the match by 57 runs.

In this match, Rohit Sharma faced 158 balls and scored 209 runs with the help of 12 fours and 16 sixes.

Summery – Highest ODI score by India (India’s highest score in ODI scorecard)

1. India vs West Indies – 418/5

2. India vs Sri Lanka       – 414/7

3. India vs Bermuda      – 413/5

4. India vs Sri Lanka      – 409/8

5. India vs Sri Lanka       – 404/5

6. India vs South Africa – 401/3

7. India vs Australia – 399/5

8. India vs New Zealand – 392/4

9. India vs Sri Lanka        – 392/4

10. India vs Sri Lanka      – 390/5

11. India vs England       – 387/5

12. India vs West Indies – 387/5

13. India vs Australia    – 383/6

FAQ –

What is the highest score of India in the ODI?

The highest score of India in ODI is 418 runs for 5 wickets, The Indian team scored 418 runs against the West Indies team in the Year 2011, In this match, the Indian team batted first and scored 418 runs for the loss of 5 wickets and created history.

What is the highest ODI score made by India?

The highest ODI score made by India is 418 runs in the year 2011, Indian team made this score against the West Indies team, and the Indian team scored this on the Indore cricket ground.

Also read this –

How many times has CSK reached the IPL final

How many times has MI won the IPL final

So friends if you liked this article, then please share & stay tuned on our website for more cricket information.

Purushottam Sahu

Hello friends, I am a cricket content writer, I am very passionate about cricket, and I have been writing cricket articles for 3 years.

2 thoughts on “India highest score in ODI scorecard | Top 10 highest ODI score by India

Leave a Reply

Your email address will not be published. Required fields are marked *