Ever since the introduction of ODI cricket in 1971, it has gained immense popularity among the fans as well as the players. The limited-overs format has proved to be a platform for players from all over the teams to showcase their talents. ODI cricket is now limited to 50 overs but previously it has been played for 55 or 60 overs. India’s highest score in ODI cricket is constantly updating with matches.
With the constant up-gradation of the rules and inculcating new technologies, this format of the cricket has highly evolved. Teams and cricketers have scored massive runs that were once thought impossible to achieve. Credit goes to the powerplay rules, quality of the bat, the new ball from both sides and shorter boundary size that has made the One Day Cricket a run-fest. Previously, scoring 300 was considered to be a benchmark for any team. However, today teams are reaching 400 marks very frequently.
After winning the 1983 World Cup, Indian ODI team has evolved as one of the greatest ODI playing nation among the cricket fraternity. As of June 2020, India has played a total of 987 One Day International matches where they managed to win 513 matches, 424 defeats, 9 ties and 41 no results. Their winning percentage is 54.70 which is quite impressive.
Here’s a list of the top 12 highest score in ODI by India:
|West Indies||418/5||50.0||8.36||1||Indore||8 Dec 2011||India|
|Sri Lanka||414/7||50.0||8.28||1||Rajkot||15 Dec 2009||India|
|Bermuda||413/5||50.0||8.26||1||Port of Spain||19 March 2007||India|
|Sri Lanka||404/5||50.0||8.08||1||Kolkata||13 Nov 2014||India|
|South Africa||401/3||50.0||8.02||1||Gwalior||24 Feb 2010||India|
|New Zealand||392/4||50.0||7.84||1||Christchurch||8 March 2009||India|
|Sri Lanka||392/4||50.0||7.84||1||Mohali||13 Dec 2017||India|
|England||387/5||50.0||7.74||1||Rajkot||14 Nov 2008||India|
|West Indies||387/5||50.0||7.74||1||Visakhapatnam||18 Dec 2019||India|
|Australia||383/6||50.0||7.66||1||Bengaluru||2 Nov 2013||India|
|England||381/6||50.0||7.62||1||Cuttack||19 Jan 2017||India|
|West Indies||377/5||50.0||7.54||1||Mumbai (BS)||29 Oct 2018||India|
12. India: 377/5 (India vs West Indies, 2018)
In the 2018 West Indies tour of India, the fourth ODI of the series was taking place at Brabourne Stadium, Mumbai on 29th October. India had won the toss and chose to bat first following which Shikhar Dhawan and Rohit Sharma gave a flying start to India. After the dismissal of Dhawan and Kohli in quick succession, the game was turning to be difficult for the Men in Blue. Rohit and Rayudu shared a partnership of 211 in just 161 balls which pushed India to make a mammoth total of 377, which stayed as one of the Ind highest scores in ODI.
Rohit missed his yet another double century and scored 162 runs in mere 137 deliveries with 20 fours and 4 sixes at a strike rate of 118.25. Rayudu also played uncharacteristically and scored an attacking 100 in 81 balls with 8 fours and 4 sixes. This was the match where Rayudu cemented his number 4 spot in the Indian cricket team before the World Cup 2019. India bowled out the weaker West Indies side at 153 runs in just 36.2 overs and won the match by a massive margin of 224 runs.
11. India: 381/6 (India vs England, 2018)
On 19th January 2017, the cricket fans witnessed one of the greatest partnership of Indian cricket between two greats of Indian Limited overs cricket, Yuvraj Singh and MS Dhoni. The match was played at the Barabati Stadium, Cuttack, in a batting-friendly wicket. The mighty England team won the toss and decided to bowl first. After the quick departure of Rahul, Dhawan and Kohli, India at one point of time was struggling with 25/3 at 4.4 overs.
At this moment, Dhoni came into the crease, Yuvi and Mahi had a mammoth 256 run partnership in just 230 balls. Yuvraj Singh scored his career-best 150 runs in 127 balls while Dhoni scored 134 off 122 deliveries. After posting a huge total of 381, the English team gave a strong fight to India but lost the match by just 15 runs.
10. India: 383/6 (India vs Australia, 2013)
On 2nd November 2013, Australia tour of India, the seventh match was being held in Bengaluru. India made a massive score of 383/6 in 50 overs. The whole series was a run-fest and this match was not less than that. Rohit scored his first double century, becoming the third Indian batsman after Sachin Tendulkar and Virender Sehwag. He scored 209 in 158 deliveries with 12 fours and unimaginable 16 sixes.
Chasing this massive target of 383, one of India highest score in ODI, the Australian team was at one point of time struggling at 138/6 at 22.2 overs. After that, there was a magical partnership between James Faulkner and Shane Watson and Australia fought back in that match strongly. Faulkner scored his career-best 116 runs off only 73 balls with 11 fours and 6 sixes. Though the Aussies lost the match with a margin of 57 runs, the match will always be remembered for Rohit’s maiden 200 and Faulkner’s heroic fight.
9. India: 387/5 (India vs West Indies, 2019)
After a disappointing exit from the World Cup 2019, the mighty Indian team was all set to go against the West Indies team in their home series. India lost the first match of the series by 8 wickets. In the second match, India had a massive 227 opening partnership with their new opening pair, Rohit Sharma and KL Rahul. Rohit scored 159 runs in 138 deliveries, 17 fours and 5 sixes and Rahul showed his class by scoring his third ODI century.
India scored 387/5 in their 50 overs quota. Chasing this impossible target, the West Indies team was bundled out at 280 runs in 43.3 overs. Mohammad Shami and Kuldeep Yadav took three wickets each.
8. India: 387/5 (India vs England, 2008)
In the first match of England tour of India 2008, India scored 387/5 in their 50 over quota at Madhavrao Scindia Cricket Ground, Rajkot. India started fluently with Virender Sehwag and Gautam Gambhir to score 127 runs in 20 overs without losing a wicket. After the departure of Gambhir and Sehwag, Yuvraj Singh and Raina had a quick partnership of 89 runs. Yuvi played magically in his innings and scored 138 runs in 78 deliveries with 16 sixes and 6 fours.
Chasing 387 runs, the English team was all out cheaply at 229 runs in 37.4 overs. Yuvraj Singh was declared man-of-the-match for his breathtaking innings.
7. India: 392/4 (India vs Sri Lanka, 2017)
In the second match of Sri Lanka tour of India at Mohali, India posted a huge total of 392 runs and won the match by a margin of 141 runs. Thanks to yet another gigantic innings by none other than the “Hitman”. Rohit scored 208 runs in 153 balls with 13 fours and 12 sixes. Dhawan and Shreyas Iyer supported Rohit with their 68 and 88 runs respectively.
Chasing 392 runs, the Sri Lankan team scored 251/8 in their 50 over quota. Yuzuvendra Chahal took 3 wickets in his 10 overs whereas Bumrah took two wickets for 43 runs. India levelled the series by their massive win against the weaker Sri Lankan team.
6. India: 392/4 (India vs New Zealand, 2009)
India scored their highest score in ODI in New Zealand soil on their third match of India tour of New Zealand 2009. At AMI Stadium, Christchurch, New Zealand captain Brendon McCullum won the toss and decided to bowl first. In damp Christchurch wicket, India lost their two main batsmen Sehwag and Gambhir very cheaply.
It’s due to the elegant and attacking partnership between Little master Sachin Tendulkar and Yuvraj Singh followed by stormy innings of MS Dhoni India posted a mammoth total of 392/4 in their 50 overs quota. Tendulkar made 163 runs off 133 balls with 16 fours and 5 sixes at a strike rate of 122.56. Yuvraj scored 87 of 60 balls and Dhoni took 68 off 58 delivery at a strike rate of 117.24.
Chasing the huge total, New Zealand openers Brendon McCullum and Jesse Ryder gave a powerful start. At one time, New Zealand was 166/1 in 22 overs. After losing the wicket of McCullum at 71 off 68 balls, the Kiwi team lost their plot in the match as they lost 5 wickets in quick succession. The New Zealand team was bowled out at 334 runs in 45.1 overs. This was India’s one of the biggest victory outside subcontinent under the leadership of MS Dhoni. Sachin Tendulkar was declared the Man-of-the-match.
5. India: 401/3 (India vs South Africa, 2010)
Playing against South Africa in Gwalior on 24th February 2010, Sachin Tendulkar showed a batting masterclass against a mighty bowling line-up consisting of the likes of Dale Steyn, Jacques Kallis and Wayne Parnell as he scored the first-ever double hundred in the history of ODI cricket. On a batting-fest wicket of Gwalior, the Indian captain MS Dhoni won the toss and opted to bat first. India lost the wicket of Virender Sehwag at his score of 9 off 11 balls.
After Sehwag’s wicket, India never looked back throughout the innings and gave a compact display of elegance, class and power. The ‘God of Cricket’ scored 200 off 147 deliveries with 25 fours and 3 sixes with an outstanding strike rate of 136.05. Dinesh Karthik played a steady inning of 79 from 85 deliveries. In the death overs, Dhoni finished the Indian innings off his style with 68 runs in mere 35 deliveries, with 7 fours and 4 monstrous sixes.
Chasing a huge total of 401, the fifth highest score in ODI by India, the proteus team were collapsed soon, at a score 248 in 42.5 overs. AB de Villiers was the lone performer from the South African team, scoring 114 off 101 deliveries.
4. India: 404/5 (India vs Sri Lanka, 2014)
Before the start of World Cup 2015, India played their last home season series against Sri Lanka. In the fourth ODI of Sri Lanka tour of India 2014, at Eden Gardens Kolkata, India won the toss and opted to bat first. India lost their two main batsmen, Ajinkya Rahane and Rayudu in their personal score of 28 and 8 respectively. After Rayudu’s wicket, Virat Kohli and Rohit Sharma made a strong partnership of 202 runs off 175 deliveries.
After the loss of Kohli’s wicket at 38.5 overs, the Hitman took his innings into a different level and made the highest score in ODI cricket of 264 runs from 173 deliveries, smashing 33 fours and 9 sixes. The first hundred runs Rohit scored, came from 100 deliveries whereas the rest 164 runs came from a mere 73 deliveries.
This was the first time when the world watched the first-ever score of more than 250 by a batsman was being scored in an ODI match. Rohit became the first batsman to score two individual double centuries in the history of ODI cricket.
Chasing an impossible target of 414, the Sri Lankan team were soon bowled out at 251 runs in just 43.1 overs. Dhawal Kulkarni took 4 wickets in the Sri Lankan innings.
3. India: 413/5 (India vs Bermuda, 2007)
After the shameful defeat against Bangladesh in ICC World Cup 2007, under the Greg Chappel era, India played a do or die game with the feeble Bermuda team. In a batting-friendly pitch of Queen’s Park Oval, Port of Spain, Trinidad, on March 19 2007, Bermuda won the toss and opted to bowl first. After the early loss of the wicket of Uthappa, the Indian team had a flyer start with Virender Sehwag and Sourav Ganguly.
While Sehwag scored 114 off 87 balls, with 17 fours and 3 sixes, Ganguly made a steady performance with 89 runs off 114 balls, smashing 6 fours and 2 sixes. After Ganguly’s dismissal for 89, Yuvraj Singh along with Tendulkar added 122 runs from just 62 deliveries. Yuvraj Singh scored 83 off 46 balls and Sachin Tendulkar made 57 from 29 balls. India posted a mammoth total of 413 in front of weak Bermuda side.
Chasing 413, the Bermuda team were all out at 156 runs in 43.1 overs. India’s victory by 257 runs was at that time the largest margin of victory in an ODI match. The score of 413/5 was also then the highest score in ODI by India, after Sri Lanka’s 398/5 against Kenya in 1996 World Cup.
2. India: 414/7 (India vs Sri Lanka, 2009)
In the first match of Sri Lanka tour of India, on 15th December 2009, India made their second-highest score in ODI of 414/7 in 50 overs. In Madhav Rao Scindia Cricket Ground, Rajkot, the Sri Lankan captain, Kumar Sangakkara won the toss and decided to bowl first. The Indian openers, Sehwag and Sachin, gave a flying start and scored over 150 runs in the first 20 overs. While Virender Sehwag scored 146 runs off 102 balls, with 17 fours and 6 sixes, Sachin Tendulkar scored 69 off 63 deliveries.
Indian captain MS Dhoni came at number 3 and scored 72 runs in 53 deliveries with a strike rate of 135.85. Chasing an enormous target of 414, the Sri Lankan openers Upul Tharanga and Dilshan gave a strong fightback and the team posted a score of 188 runs in23.5 overs before losing the wicket of Tharanga. After the dismissal of Tharanga, the Sri Lankan captain Sangakkara played a breathtaking inning of 90 from 43 balls with 10 fours and 5 sixes, at a strike rate of more than 200.
Dilshan scored his second-highest score in ODI of 160 from 124 balls with 20 fours and 3 sixes. The Lankan team almost had the game but due to the superb death over spell from Ashish Nehra and Zahir Khan, India somehow managed to win the match by 3 runs.
1. India: 418/5 (India vs West Indies, 2011)
The Men in Blue played their fourth ODI against West Indies in their tour of India at Holkar Cricket Stadium, Indore. India posted their highest score in ODI of 418/5 by the master class batting of Virender Sehwag. Sehwag scored 219 off 149 deliveries, with 25 fours and seven sixes and he had become the second Indian batsman to score a double century in ODI cricket after the great Sachin Tendulkar. Gautam Gambhir and Suresh Raina helped Sehwag’s innings with their individual scores of 67 and 55 respectively.
India won the match convincingly by a broad margin of 153 runs by bowling out the West Indies team at 265 runs in 49.2 overs. Sehwag was declared the man-of-the-match.