India’s Highest Score in ODI

Know what India’s highest score in the ODI format in cricket is and which players contributed the most to set up that score. Also, know the team’s results in those games.

Subhayan Dutta
Subhayan Dutta

Last Updated: 2023-11-23

Dillip Mohanty

5 minutes read

India’s highest score in ODI format is 418, which the Men in Blue scored against West Indies in 2011 at the Holkar Cricket Stadium in Indore. Captained by former batsman and wicket-keeper MS Dhoni, the team went on to win the match by 153 runs.

India’s Highest Score in ODI

Top 10 list

No.ScoreOppositionVenueMatch Date
1418/5West IndiesIndore8 Dec 2011
2414/7Sri LankaRajkot15 Dec 2009
3413/5BermudaPort of Spain19 Mar 2007
4409/8BangladeshChattogram10 Dec 2022
5404/5Sri LankaKolkata13 Nov 2014
6401/3South AfricaGwalior24 Feb 2010
7399/5AustraliaIndore24 Sep 2023
8392/4New ZealandChristchurch8 Mar 2009
9392/4Sri LankaMohali13 Dec 2017
10390/5Sri LankaThiruvananthapuram15 Jan 2023
Sportsboom Event Table Logo

418/5 vs West Indies - 2011, Holkar Stadium

The defending ODI World Cup champions played like one as they batted first in the fourth ODI of the 2011 West Indies tour of India, starting their innings in the best possible way. Openers Gautam Gambhir and Virender Sehwag blasted their way to 176 runs in 23 overs, before the southpaw was dismissed for 67.

Virender Sehwag ODI Celebration.jpegThe pick of the batsmen, however, was Sehwag who went on to score a massive 219-run knock, hitting 25 boundaries and seven sixes in the process. Apart from the Nawab of Najafgarh, Suresh Raina’s 55 also helped India reach the 300-run mark by the 40th over, following which unbeaten knocks from Virat Kohli (23) and Rohit Sharma (27) saw India stitch a total of 418 runs.

Chasing the steep target, West Indies lost wickets in quick succession with Denesh Ramdin (96) being their best batsman on the day. Ravindra Jadeja and Rahul Sharma both took three wickets each apart from Ravichandran Ashwin (1 wicket) and Suresh Raina (2 wickets), as the Men in Maroon were wrapped up in 49.2 overs, falling 153 runs short.

414/7 vs Sri Lanka - 2009, Madhavrao Scindia Cricket Ground

Yet another high score and it was Virender Sehwag again leading the march with a blistering 146-run knock, this time alongside Sachin Tendulkar. Batting first, India’s opening partnership of 153 runs set the tone and after Tendulkar returned to the pavilion with a score of 69, captain MS Dhoni came first down to add a quick 72-run marathon to help India bring up their 300 runs within just 35 overs. However, once Sehwag departed after hitting 17 boundaries and six big hits to tally 146 runs, Gambhir and Harbhajan Singh couldn’t capitalize on the big start. Eventually, Kohli (27) and Ravindra Jadeja (30) steered India to their second-highest ODI total of 414 runs.

Chasing 415 runs, Sri Lanka started extremely well with a 188-run opening stand with Upul Tharanga scoring 67 and Tilakaratne Dilshan tallying 160. Coming at number 3, captain Kumar Sangakkara scored a quick 43-ball-90 to hand Sri Lanka a real chance at winning the game as the visitors had reached 300 runs by the 36th over. However, once Sangakkara was dismissed, Sri Lanka saw a batting collapse with Dilshan, Mahela Jayawardene, Sanath Jayasuriya,, Thilina Kadamby, Thilan Samaraweera and Angelo Mathews all managing to add just 93 runs in the next 17 overs. The Lankans eventually missed out by just three runs.

413/5 vs Bermuda - 2007, Queen’s Park Oval

An under-pressure Indian team had to perform out of their skin after their five-wicket defeat to Bangladesh in their opening 2007 ODI World Cup game, as they arrived at a must-win match against easier opponents Bermuda at West Indies’ Queen’s Park Oval.

Virender Sehwag vs Bermuda.jpeg

Batting first, Sehwag was again India’s wrecker-in-chief after opener Robin Uthappa was dismissed for 3. Alongside Sourav Ganguly, Sehwag went on to forge a 202-run partnership, before Yuvraj Singh and Sachin Tendulkar joined the party to help India set up a total of 413 runs in 50 overs.

Bermuda was never expected to stage a competition and they were wrapped up for 156 runs with Ajit Agarkar and Anil Kumble taking three-wicket hauls each, apart from a brace by Zaheer Khan. Munaf Patel and Tendulkar also got a scalp each.

409/8 vs Bangladesh - 2022, Chittagong Divisional Stadium

One of Team India’s more recent exploits came against Bangladesh in 2022 when the side was touring overseas. Come the third ODI, batting first, India raced to a mind-boggling 290-run stand between young Ishan Kishan and Virat Kohli. Kishan created the record of scoring the fastest double century as he brought up his 200 in just 126 balls, thus breaking Chris Gayle’s record.

By the time Kishan was out, he had already hit 24 boundaries and 10 sixes as India reached 350 runs by the 36 overs itself. Kohli’s 113 further helped the scoreboard as India ended with 409 runs in 50 overs.

Batting second in their own backyard, in Chattogram, Bangladesh were quickly reduced to 73/3 with Axar Patel, Mohammad Siraj and Kuldeep Yadav striking early. There was no coming back after that as Shardul Thakur’s three-fer further ransacked Bangladesh’s batting order. Eventually, the hosts were wrapped up for 182, falling a massive 227-run short.

404/5 vs Sri Lanka - 2014 Eden Gardens

An iconic match ensued as Sri Lanka arrived at the Eden Gardens, Kolkata, for their fourth ODI against India. Batting first, Rohit Sharma went on to score the highest ODI score by a cricketer, hitting an unbelievable 33 boundaries and nine sixes to tally 264 runs in 173 balls. Skipper Virat Kohli also added 66 runs coming at number four to help India finish with 404 runs.

Rohit Sharma Celebrating 200 at Eden Gardens.jpegWith the veteran likes for Sangakkara and Jayawardene not playing, a transitioning Sri Lankan side found the target quite steep as they were reduced to 48/4 in no time. While Angelo Mathews’ 75 and Lahiru Thirimanne’s 59 steadied their ship to some extent, a late collapse following the 37th over saw Sri Lanka getting wrapped up for 251 runs in just 43.1 overs. Dhawal Kulkarni was the pick of the bowlers for India with his four-wicket haul.

While most of India’s top 10 ODI totals have come in the subcontinent, the team managed to tally an impressive 392 in New Zealand’s Christchurch in 2009. An injured Tendulkar had remained unbeaten on 163 in that game as Yuvraj Singh (87) and Dhoni (68) ensured India got to an almost unreachable total. Though New Zealand started hot, banking on Jesse Ryder’s 105 and Brendon McCullum’s 71, a middle-order collapse eventually helped India win the game by 58 runs.     

Subhayan Dutta
Subhayan DuttaSports Writer

An M.A. in English Literature, Subhayan is an experienced journalist and sports writer. Having worked as a journalist at Hindustan Times, Subhayan covered diverse beats including sports, education, and health, showcasing his versatility and in-depth understanding of various subjects.