Live
Latest news and scores — SprySports
← Back to News
What are India's highest totals in an ODI innings? Top 10 highest ODI totals listed as India cross 400-mark against Afghanistan

What are India's highest totals in an ODI innings? Top 10 highest ODI totals listed as India cross 400-mark against Afghanistan

June 17, 2026

Source: Yahoo Sports · Read on source site

What are India's highest totals in an ODI innings? Top 10 highest ODI totals listed as India cross 400-mark against Afghanistan originally appeared on Cricket News. Add Cricket News as a Preferred Source by clicking here.

>KEY TAKEAWAYS:

Shubman Gill (154 off 110 balls) and Ishan Kishan (125 off 79 balls) starred as India posted a total of 402 runs against Afghanistan in the 2nd ODI at Lucknow. • >India have now crossed the 400-run mark for the eighth time in ODI history against six different opponents. • >England holds the all-time record with 498/4 against the Netherlands in Amstelveen in 2022.India reaches 400-run total first time since 2023 ODI World CupTeam India put on an absolute batting masterclass on Wednesday as they put up a mammoth total of 402 runs at the Ekana Cricket Stadium in Lucknow.

>This was the Indian national team's first 400+ score in over 30 months, with their last 400+ score coming against the Netherlands at the 2023 ICC World Cup at Bengaluru.

>Twin centuries by Shreyas Iyer and KL Rahul had powered India to 410/4 in that game at the M. Chinnaswamy Stadium as the national team dominated the associate side.

>But since then India had failed to reach the same heights. But today, the duo of Shubman Gill and returnee Ishan Kishan decided it was time for another history-making moment.

>This was also India's eighth time breaking the 400-run mark, with Captain Gill leading from the front with a majestic 154 off 110 balls, his ninth ODI century, before Kishan delivered one of the most destructive innings of the day.

>Kishan reached his century in just 71 balls and also completed 1000 ODI runs during the knock, becoming the sixth Indian to reach the milestone in 26 innings or fewer.

>Veteran opener Rohit Sharma contributed a brisk 48 in classic Hitman style before Rashid Khan bowled him. But the base was already laid down, and the Gill-Kishan partnership formed the spine of the innings. Afghanistan's bowling attack, reliant on Rashid and Ghazanfar, found few answers as India accelerated deep into the innings.

>MORE: India vs Afghanistan 2nd ODI live score, toss winner, winning probability, result and highlights

What are India's highest ODI totals? Top 10 listedAs one of the best ODI sides of the last 20 years, India has been constantly setting up 350+ totals since Mahendra Singh Dhoni took the helm as captain.

>Not only that, but every time India breached the 400-run mark in ODIs, they had a mega-centurion on the crease anchoring their innings and helping them reach that landmark total.

>Virendra Sehwag was the anchor in three such innings, which are also India's top three ODI totals of all time, with the 2011 game against the West Indies in Indore witnessing Sehwag's majestic 219. Sachin Tendulkar also played a key role, with his 200* against South Africa helping India reach a 400+ total and making him the first batsman to score a double century.

>Recently, names like Kishan, Sharma, Iyer, and Gill have powered India to huge totals on the back of their majestic tons.

>India's Top 10 Highest ODI Totals

RankScoreOpponentVenueYearTop scorer1418/5West IndiesIndore2011Sehwag 2192414/7Sri LankaRajkot2009Sehwag 1463413/5BermudaPort of Spain2007Sehwag 1144410/4NetherlandsBengaluru2023Iyer 128*5409/8BangladeshChattogram2022Kishan 2106402AfghanistanLucknow2026Gill 1547404/5Sri LankaKolkata2014Rohit 2648401/3South AfricaGwalior2010Tendulkar 200*9392/4New ZealandChristchurch2009Tendulkar 16310383/6EnglandCuttack2017Yuvraj 150MORE: WATCH: Virat meets RCB teammate Jordan Cox in London

Top 10 highest ODI totals of all timeBut while India are numbered by milestone scores, they are not the highest-scoring side in ODIs in the all-time record. In fact, their highest-ever total of 418/5 is not even among the top five highest ODI totals of all time. India lands in a humble seventh place, with England being the absolute champion of record-setting performances in recent years.

>Between 2016 and 2022, England single-handedly broke the record for the highest total in an ODI match three times, with their last record, set in 2022 against the Netherlands, still standing. Interestingly, the second and third best ODI totals of all time also belong to England, with Sri Lanka and South Africa rounding out the top five.

>The bottom five are dominated by India, which has three totals between the sixth and the tenth places, while Australia completes the rankings with two magnificent totals of their own.

RankScoreTeamOpponentVenueYear1498/4EnglandNetherlandsAmstelveen20222481/6EnglandAustraliaNottingham20183444/3EnglandPakistanNottingham20164443/9Sri LankaNetherlandsAmstelveen20065439/2South AfricaWest IndiesJohannesburg20156434/4AustraliaSouth AfricaJohannesburg20067418/5IndiaWest IndiesIndore20118417/6AustraliaAfghanistanPerth20159414/7IndiaSri LankaRajkot200910413/5IndiaBermudaPort of Spain2007For all the latest cricket news, opinion and commentary and to share your voice head to our Facebook, Instagram and X (Twitter) pages.