• India ODI Cricket Record: Matches Played, Wins, Losses & Win Percentage
    Published on : October 1st, 2026

    India ODI Cricket Record: Total Matches Played, Wins, Losses & Win Percentage

    India have been playing ODI cricket since 1974. A lot has changed since then. The team that once struggled to make a mark in the early years is now one of the most experienced sides in the format.

    So, what does India's overall ODI record look like?

    As of 27 September 2026, India have played 1,082 ODIs matches. They have won 576 matches and lost 452. There have also been 10 ties and 44 matches without a result. India's overall ODI cricket win percentage stands at 53.23%.

    Those numbers cover more than five decades of Indian cricket. They include the Kapil Dev era, the Sachin Tendulkar years, Ganguly's aggressive side, Dhoni's teams and the Virat Kohli-Rohit Sharma generation. Now, Shubman Gill has taken over as the ODI captain.

    What Is India's Overall ODI Cricket Records ?:

    Record Number
    ODIs played 1,082
    Wins 576
    Losses 452
    Ties 10
    No results 44
    Win percentage 53.23%

    At first glance, the most noticeable number is the 576 wins.

    India have won more than half of their ODIs overall, but the record has not been a straight upward line. There were periods when the team was still finding its feet in the format. There were also some very strong periods when India became extremely difficult to beat, particularly at home.

    And then there are the 44 no-results. These don't count as defeats. The same applies to the 10 tied matches, which are recorded separately from wins and losses.

    India's First ODI and Major Milestones:

    India's first ODI was against England at Headingley, Leeds, on 13 July 1974. It wasn't a dream beginning. England won by four wickets.

    In fact, India's early ODI record doesn't look anything like the record of the team fans have become accustomed to watching in recent decades. One-day cricket was still developing, and India were not yet the major limited-overs force they would eventually become.

    Then came 1983. Kapil Dev's India defeated West Indies in the World Cup final at Lord's. That win changed Indian cricket in a way that is difficult to measure only through statistics.

    India had their second ODI World Cup title much later, in 2011. MS Dhoni's team beat Sri Lanka in the final at Mumbai's Wankhede Stadium.

    Major Milestones

    • First ODI: 13 July 1974
    • First ODI World Cup title: 1983
    • Second ODI World Cup title: 2011

    How Has India Performed Against Other Teams?

    India have played some opponents hundreds of times, while other rivalries have produced considerably fewer matches.

    Here is the head-to-head record against some of the major ODI teams:

    Opponent Matches India Won India Lost
    Australia 155 59 86
    Pakistan 136 58 73
    Sri Lanka 171 99 59
    West Indies 142 72 64
    New Zealand 123 63 52
    England 113 62 46
    South Africa 97 42 52
    Bangladesh 42 33 8

    The Australia record stands out. India have played them 155 times, but Australia have won more of those matches.

    The story is different against Sri Lanka. India have faced Sri Lanka more than any other team in this table and have won 99 of their 171 meetings.

    Bangladesh is another interesting number. India have won 33 of their 42 ODIs against Bangladesh, with just eight defeats and one no-result.

    These records also show how different India's rivalries have been. Some have been fairly one-sided over long periods, while others have remained much harder to call.

    India's Latest ODI Win:

    The latest match added to India's overall record came against West Indies on 27 September 2026.

    West Indies posted 295/7. India then chased the target with plenty of time to spare, finishing on 300/2 in 41.4 overs.

    Virat Kohli made 139 not out, while Shubman Gill scored 110. Kuldeep Yadav had earlier taken four wickets for 40 runs.

    Kohli's innings had another reason to attract attention. He crossed 15,000 ODI runs, becoming only the second batter after Sachin Tendulkar to reach that figure.

    It was also Kohli's 55th ODI century.

    For India, it was another win. For the record books, it was match number 1,082.

    The Win Percentage Tells Only Part of the Story:

    India's 53.23% ODI win percentage is useful when you want a quick idea of the team's overall record.

    But it doesn't tell you everything.

    For example, India's first ODI was played more than 50 years ago. Since then, the game has changed quite a bit. Teams now approach the first 10 overs differently. Batting has become more aggressive. Fielding standards have changed. Technology has become a much bigger part of decision-making.

    So comparing an ODI from the 1970s directly with one played in 2026 isn't really a fair comparison.

    The 53.23% figure is better viewed as a snapshot of India's entire ODI journey.

    And that journey includes some very different teams.

    From 1983 to 2011 and Beyond:

    India's first World Cup win in 1983 came when few expected them to go all the way. Kapil Dev's team defeated the two-time defending champions West Indies in the final.

    The next World Cup triumph took 28 years. In 2011, Dhoni's India won the tournament on home soil. The final against Sri Lanka is still remembered for Dhoni's unbeaten 91 and his six that sealed the match.

    Between those two victories came plenty of disappointment as well. India reached major stages of several tournaments without finishing on top.

    That's normal for a team that has played as much international cricket as India. A long ODI record is going to contain excellent runs, poor runs, close defeats and matches that simply disappear from memory.

    The numbers contain all of it.

    India's ODI Record Keeps Growing:

    With 1,082 matches, India have already built one of the longest ODI histories in international cricket.

    The current record stands at:1,082 matches | 576 wins | 452 losses | 10 ties | 44 no-results

    And the record will keep changing.

    Every ODI adds another result to the list. A win pushes the victory count higher. A defeat adds to the other side of the record. A rain-affected game can add another no-result.

    That is what makes an overall record interesting. It isn't really finished.

    For India, the next part of the story is already underway.

    Frequently Asked Questions (FAQs):

    Q1. How many ODI matches has India played?

    A1. India have played 1,082 ODI matches as of 27 September 2026.

    Q2. How many ODI matches has India won?

    A2. India have won 576 ODIs.

    Q3. How many ODI matches has India lost?

    A3. India have lost 452 ODIs.

    Q4. What is India's ODI win percentage?

    A4. India's overall ODI win percentage is 53.23%.

    Q5. When did India play their first ODI?

    A5. India played their first ODI against England at Headingley, Leeds, on 13 July 1974. England won the match by four wickets.

    Q6. Who did India play in their latest ODI?

    A6. India played West Indies on 27 September 2026 and won the match by eight wickets.