Skip to content
CricketTaken

Lowest ODI Completed Totals for India: Full List (2026)

By CricketTaken EditorialPublished Cricket in India10 min read

How this is written and checkedReport an error

Chaminda Vaas bowled nine and a half overs in the Sharjah final on 29 October 2000 and took five wickets for fourteen runs. Muthiah Muralidaran bowled six and took three for six. India, chasing 300 after Sanath Jayasuriya's 189, were dismissed for 54 in 26.3 overs and lost by 245 runs. Twenty-six years later that remains the smallest completed innings India have played in one-day cricket, and no other Indian total has come within nine runs of it.

Fifty-four is a strange record to hold, because India have not been a collapsing side for most of their history. The list below contains twenty-two innings under 125 across more than a thousand one-day internationals, and only four of them were played in India. What it mostly records is what happened when a batting order built for Indian and Sharjah conditions was asked to play on a green surface in Auckland or Perth in the middle of a southern summer.

Three qualifications apply to every row. Only completed innings count, meaning India were either bowled out or batted their full allotted overs; a side dismissed for 90 in a rain-shortened chase is not on the same footing as one bowled out in a full match. Every entry except one ended in defeat, for the obvious reason that a team dismissed cheaply while chasing has already lost. And the overs column matters as much as the runs, because a total of 112 in 38 overs is a different failure from 112 in 30.

Every India ODI total under 125

# Total Overs Opponent Venue Date Result
1 54 26.3 Sri Lanka Sharjah 29 Oct 2000 Lost
2 63 25.5 Australia Sydney 8 Jan 1981 Lost
3 78 24.1 Sri Lanka Kanpur 24 Dec 1986 Lost
4 79 34.2 Pakistan Sialkot 13 Oct 1978 Lost
5 88 29.3 New Zealand Dambulla 10 Aug 2010 Lost
6 91 29.1 South Africa Durban 22 Nov 2006 Lost
7 92 30.5 New Zealand Hamilton 31 Jan 2019 Lost
8 100 36.3 Australia Sydney 14 Jan 2000 Lost
9 100 28.3 West Indies Ahmedabad 16 Nov 1993 Lost
10 103 33.4 Sri Lanka Dambulla 22 Aug 2010 Lost
11 103 26.3 Sri Lanka Colombo (RPS) 29 Aug 2008 Lost
12 105 25.3 Bangladesh Mirpur 17 Jun 2014 Won by 47 runs (DLS)
13 108 41.1 New Zealand Christchurch 1 Jan 2003 Lost
14 108 32.5 New Zealand Auckland 26 Dec 2002 Lost
15 112 38.2 Sri Lanka Dharamsala 10 Dec 2017 Lost
16 112 30.2 Pakistan Lahore 22 Dec 1989 Lost
17 113 44.2 New Zealand Perth 18 Jan 1986 Lost
18 117 26.0 Australia Visakhapatnam 19 Mar 2023 Lost
19 120 41.5 West Indies Toronto 12 Sep 1999 Lost
20 122 44.5 New Zealand Hamilton 14 Jan 2003 Lost
21 122 43.4 New Zealand Queenstown 4 Jan 2003 Lost
22 123 25.0 West Indies Port of Spain 1 Jun 2002 Lost

New Zealand appear seven times

New Zealand are the opponent in seven of the twenty-two, Sri Lanka in five, Australia and West Indies in three each, Pakistan in two, and South Africa and Bangladesh once each. England do not appear at all, which is worth a moment: India have played England in one-day cricket since 1974, in English conditions in May and June, and have never been dismissed for under 125 by them.

Four of the New Zealand entries came inside three weeks of each other. On the 2002-03 tour India were bowled out for 108 at Auckland on Boxing Day, 108 at Christchurch on New Year's Day, 122 at Queenstown three days later and 122 at Hamilton ten days after that. New Zealand won at Auckland by three wickets, at Christchurch by five and at Queenstown by seven, and won at Hamilton as well. The Auckland match produced a combined total of 217 runs, the smallest aggregate in any one-day international between the two countries.

That tour is the clearest illustration of what this list actually measures. New Zealand groundsmen had struggled with a wet season, the surfaces were green and uneven, and an Indian top order that had made 373 at Taunton three and a half years earlier could not construct a fifty-over innings on them. The head-to-head record of India against New Zealand in ODIs still carries the mark of those weeks.

Sharjah, and the innings that redefined the floor

Before 29 October 2000 India's lowest was 63. The Coca-Cola Champions Trophy final took nine runs off that in a single afternoon.

Jayasuriya made 189 and Sri Lanka posted 299 for 5. India's reply lasted 159 balls. Vaas removed the top order with the new ball and Muralidaran finished the innings. Nine runs separate 54 from the second-lowest total on the list, the 63 at Sydney nineteen years earlier, and nothing has come between them since.

Sharjah's role in Indian one-day cricket was mostly the opposite of this. It was where India built totals, won finals and beat Pakistan. That the ground also supplied the lowest score in the country's history is a reminder that a neutral venue with a long boundary and a fresh pitch in October could behave very differently from the same ground in April.

How the floor fell: 171 to 54

Total Overs Opponent Venue Date
171 47.3 England The Oval 15 Jul 1974
132/3 60.0 England Lord's 7 Jun 1975
79 34.2 Pakistan Sialkot 13 Oct 1978
63 25.5 Australia Sydney 8 Jan 1981
54 26.3 Sri Lanka Sharjah 29 Oct 2000

Only five innings have ever been India's lowest completed total at the moment they were played, and two of them belong to the first two years the country played the format.

The second entry is the most famous innings in this article and the least representative. At Lord's in the opening match of the 1975 World Cup, chasing 335 in sixty overs, India finished on 132 for 3 with Sunil Gavaskar 36 not out from 174 balls. It counts as a completed innings because the overs ran out rather than the wickets, and it goes on the list for exactly that reason — the total was low, the innings was finished, and India lost. What it does not record is a collapse. That distinction, between a low score and a bad one, is one the table cannot make.

Nearly twenty years separate the 63 at Sydney from the 54 at Sharjah. In that time India played several hundred one-day internationals, won the 1983 World Cup, and were never once dismissed for under 78.

The one India won

The twelfth row is the only win on the list, and it is one of the strangest results in Indian one-day cricket. At Mirpur on 17 June 2014 India were bowled out for 105 in 25.3 overs, Taskin Ahmed taking five wickets on debut. Rain then cut the match to 41 overs a side and left Bangladesh needing 106.

Bangladesh were dismissed for 58. Stuart Binny took six wickets for four runs, the best figures any India bowler had produced in a one-day international, and Mohit Sharma took four for 22. India won by 47 runs under the Duckworth-Lewis method, and 58 was the smallest total any side had made against them. Where the other twenty-one rows here belong to the story of Indian batting failure, this one belongs to the story of India's lowest ODI totals defended.

Away, away, away

Only four of the twenty-two were made in India: 78 at Kanpur in 1986, 100 at Ahmedabad in 1993, 112 at Dharamsala in 2017 and 117 at Visakhapatnam in 2023. Two more were made at neutral venues, Sharjah and Toronto. The remaining sixteen were away matches.

That skew is sharper than it first looks, because India have played roughly half their one-day cricket at home. The home entries are also clustered at the top of the range rather than the bottom — the lowest of the four is 78 — and three of the four came on surfaces that were doing something unusual, either early-season seam at Dharamsala or the two-paced pitch at the ACA-VDCA Stadium in Visakhapatnam. How Indian surfaces vary between regions and seasons is covered in the guide to Indian pitch types and conditions.

The decade that produced nine of them

Nine of the twenty-two fall between 2000 and 2009, seven before 2000 and six since 2010. For a period usually remembered as the start of India's rise as a one-day side — the 2003 World Cup final, the Ganguly and Dravid captaincies, Sehwag at the top of the order — that is an odd concentration.

The explanation is the fixture list rather than the batting. Between 2000 and 2008 India toured New Zealand twice, South Africa three times, Australia repeatedly, and played tri-series in Sri Lanka, Zimbabwe and the Caribbean. They played a very high proportion of their cricket away, often at the start of a tour, often with a top order that had come straight from a home season. The pattern is discussed at more length in the guide to India's one-day international history.

Since 2010 the rate has fallen sharply. Six sub-125 totals in sixteen years, against nine in ten years, on a fixture list that has not become noticeably easier. Better preparation of touring squads accounts for some of it; the general flattening of one-day surfaces worldwide accounts for more.

Four readings the table supports

The first is that the overs column separates two different kinds of failure. Five of the twenty-two lasted more than forty overs — 108 at Christchurch, 113 at Perth, 120 at Toronto, 122 at Hamilton and 122 at Queenstown — and those were not collapses so much as innings in which nobody could score. The 123 at Port of Spain in 2002 lasted exactly 25 overs and the 117 at Visakhapatnam in 2023 lasted 26; those were.

The second is that the single most lopsided innings in the whole table belongs to the opposition. Bangladesh's 58 at Mirpur is smaller than every Indian total here except the 54 at Sharjah, and it was made in the one match on this list India won.

The third is where the entries cluster geographically. Australia, New Zealand and South Africa between them account for eleven of the twenty-two, all of them away from home, and every one of those eleven came in a country whose pitches reward seam movement. The counterpart to that, how India's own fast bowling developed, took much longer to arrive than the batting did.

The fourth is a matter of proportion. Twenty-two innings under 125 across fifty-two years is not many, and the mirror image — India's highest ODI team totals — contains eight scores above 400, every one of them since 2007. The twenty-over version of this list behaves differently again, because a T20I innings has no room for the slow accumulation that saved several of the totals here. Broader context on the game in the country is in the guide to cricket in India, and the ODI record against the two sides that appear most often is set out for Sri Lanka and Australia.

Sources and method

Totals, overs, opponents, venues and dates come from ESPNcricinfo's team records page for India's lowest innings totals in one-day internationals, which includes only completed innings — those in which India were bowled out or faced their full allotted overs. Reduced-overs innings that ended without either condition being met are excluded by the source and therefore absent here, which is why several small Indian scores in rain-affected matches do not appear. Figures were checked in August 2026 and cover all men's ODIs to that date.

The result column is derived. A completed innings in a second-innings chase cannot end in a win, and the only first-innings total on this list that India defended is the 105 at Mirpur, which was cross-checked against the match report. Margins are given in the prose only for the matches individually verified against a scorecard; where a margin is not stated, it was not confirmed and has been left out rather than estimated. The record-progression table lists every innings that was India's lowest completed total when it was played, established by filtering the same data by closing date; the sequence begins in July 1974 because India's first one-day international produced a higher score.

Profiles

The players on this page

Career records for everyone named above.