The India vs Zimbabwe head-to-head in ODI cricket has produced a one-sided rivalry in India’s favour, although Zimbabwe have also recorded some memorable victories over the years. India and Zimbabwe have faced each other 66 times in ODI cricket, with India winning 54 matches, Zimbabwe winning 10, and two matches ending in a tie. Neither team has had an ODI abandoned without a result in this head-to-head record. india-vs-zimbabwe-head-to-head-in-odi
The rivalry began at the 1983 Cricket World Cup, the same tournament in which India famously went on to win their first World Cup title. Since then, the two sides have met in World Cups, bilateral series and multi-team tournaments.
India have dominated the modern rivalry, particularly in recent bilateral meetings. Their most recent ODI series against Zimbabwe came in August 2022, when India completed a 3-0 series victory in Harare.
India vs Zimbabwe ODI Head-to-Head Record

| Category | India | Zimbabwe |
|---|---|---|
| ODI Matches | 66 | 66 |
| Wins | 54 | 10 |
| Losses | 10 | 54 |
| Ties | 2 | 2 |
| No Result | 0 | 0 |
| Win Percentage | 81.82% | 15.15% |
India have won more than five times as many matches as Zimbabwe in this fixture. The two tied ODIs came in 1993 and 1997. india-vs-zimbabwe-head-to-head-in-odi
First ODI Meeting
India and Zimbabwe first met in ODI cricket during the 1983 Cricket World Cup. India won that match by five wickets, with Sandeep Patil scoring a half-century and Madan Lal taking three wickets.
That match was the beginning of a rivalry that has continued for more than four decades.
Interestingly, the 1983 World Cup also produced one of the most famous individual performances in Indian cricket history. In another match against Zimbabwe during the same tournament, Kapil Dev scored an unbeaten 175, rescuing India from 17/5 and helping them win by 31 runs.
Kapil Dev’s Historic 175*
The 1983 World Cup match against Zimbabwe at Tunbridge Wells remains one of the most iconic games in India’s ODI history.
India were in serious trouble at 17/5 when Kapil Dev came to the crease. The Indian captain produced a remarkable counter-attacking innings of 175 not out from 138 balls.
His innings transformed India’s total and helped them eventually win the match by 31 runs. At the time, the innings was considered extraordinary because of the situation in which it was played.
The match is also famous because television footage of Kapil’s innings does not exist, owing to a BBC technicians’ strike.
India’s Dominance in the Rivalry

India have enjoyed overwhelming success against Zimbabwe in ODI cricket. Out of 66 matches, India have won 54.
India’s dominance has become even more pronounced in recent years. Their latest ODI encounters came during India’s 2022 tour of Zimbabwe, where India won all three matches.
The first ODI was played on 18 August 2022, with India winning by 10 wickets. India then won the second match by five wickets on 20 August before completing a 13-run victory in the third ODI on 22 August.
This completed a 3-0 series sweep for India.
India vs Zimbabwe 2022 ODI Series
1st ODI – India won by 10 wickets
Zimbabwe batted first and scored 189 runs. India made light work of the chase, reaching 192 without losing a wicket.
The victory by 10 wickets demonstrated India’s dominance with both the ball and the bat.
2nd ODI – India won by 5 wickets
Zimbabwe were dismissed for 161, after which India chased the target successfully and reached 167/5.
Although Zimbabwe’s bowlers took wickets, India remained in control and secured another series victory.
3rd ODI – India won by 13 runs
The final ODI was considerably more competitive. India scored 289/8, while Zimbabwe responded with 276 all out.
India therefore won by 13 runs and completed the 3-0 series sweep.
Highest Team Scores

India’s highest ODI total against Zimbabwe is 333/6, achieved in Guwahati in 2002. Dinesh Mongia played a starring role, scoring an unbeaten 159.
Zimbabwe’s highest total against India is 289, while India’s lowest completed total in the rivalry is 168. Zimbabwe’s lowest completed score against India is just 65.
These figures illustrate the contrasting fortunes of the two teams over the history of the rivalry.
India’s Leading Run-Scorer Against Zimbabwe
Sachin Tendulkar is India’s leading run-scorer in ODI matches against Zimbabwe. He accumulated 1,377 runs in 34 matches, averaging 49.17.
Tendulkar played an important role in India’s dominance during the 1990s and 2000s. His consistency against Zimbabwe was another reason India were so successful in the fixture.
Other Indian batsmen have also produced memorable performances, including Dinesh Mongia’s 159 in the 333/6 total.
India’s Leading Wicket-Taker
Ajit Agarkar is India’s leading wicket-taker against Zimbabwe in ODI cricket, with 45 wickets in 26 matches.
Agarkar was particularly effective during India’s dominant period in the late 1990s and 2000s.
The best individual bowling performance in the fixture belongs to Amit Mishra, who recorded figures of 6/48 in Bulawayo in 2013.
Zimbabwe’s Memorable Victories

Despite India’s dominance, Zimbabwe have not been without success.
Zimbabwe have won 10 ODIs against India. Their victories have been spread across different periods, with several important wins coming during the 1990s and early 2000s.
Zimbabwe’s last ODI victory over India came in June 2010. Since then, India have established a long winning run against them.
Zimbabwe’s historical ODI victories demonstrate that they have occasionally been capable of challenging India, especially when playing at home or in multi-team tournaments.
Bilateral ODI Series Record
India have also dominated the bilateral ODI series between the two countries.
According to historical records, India have won the vast majority of their bilateral series against Zimbabwe. Zimbabwe’s only bilateral series victory came in the 1996-97 period, while India have won numerous series since then.
This makes India’s dominance clear not only in individual matches but also across multi-match ODI series.
India vs Zimbabwe at the World Cup
The World Cup has produced some of the most memorable matches in this rivalry.
The 1983 encounter is especially significant because it featured Kapil Dev’s legendary 175*. India went on to win the World Cup for the first time that year.
India and Zimbabwe have also met in later World Cups, including the 1999 and 2003 tournaments. Their World Cup encounters have often carried major significance because both teams have competed for qualification to the next stage.
Key Players in the Rivalry

India’s Key Players
Sachin Tendulkar remains one of the most important Indian batsmen in this head-to-head record. His 1,377 ODI runs against Zimbabwe underline his consistency.
Kapil Dev holds a special place in the rivalry because of his unforgettable 175* in 1983.
Ajit Agarkar leads India’s wicket-taking charts against Zimbabwe with 45 wickets.
Amit Mishra holds the best bowling figures in the fixture with 6/48.
Zimbabwe’s Key Players
Zimbabwe have produced several excellent players who have competed strongly against India.
Andy Flower, Grant Flower, Alistair Campbell, Heath Streak and Brendan Taylor are among the Zimbabwean cricketers who played important roles during different eras of the rivalry.
Zimbabwe’s success against India has often depended on strong performances from their experienced batsmen and disciplined bowling attack.
Recent ODI Form Between India and Zimbabwe
The most recent ODI meetings were in 2022, when India won all three matches.
India won the first ODI by 10 wickets, the second by five wickets and the third by 13 runs.
Therefore, India entered the most recent phase of this rivalry with a significant advantage. Zimbabwe have struggled to defeat India in ODI cricket during the modern era.
Why India Have Dominated Zimbabwe

There are several reasons for India’s superior head-to-head record.
First, India have traditionally possessed a deeper batting lineup. Their top-order batsmen have often been capable of scoring large totals and chasing targets comfortably.
Second, India’s bowling resources have generally offered more variety, with high-quality fast bowlers and spinners available.
Third, India’s greater depth and international experience have helped them handle pressure situations.
Zimbabwe, meanwhile, have experienced periods of restructuring and have faced challenges maintaining consistency at the highest level.
Future of the Rivalry
Although India currently have a commanding advantage, Zimbabwe remain an important opponent in international cricket.
Matches between the teams can provide valuable opportunities for Zimbabwe’s emerging players to compete against one of the world’s strongest cricket nations.
For India, tours against Zimbabwe can also provide opportunities to give younger players international experience.
With Zimbabwe continuing to develop their squad, future encounters could produce more competitive contests.
Conclusion
The India vs Zimbabwe head-to-head in ODI cricket is heavily dominated by India. The two teams have played 66 ODIs, with India winning 54, Zimbabwe winning 10, and two matches ending in ties.
India’s dominance includes a long period of success in bilateral cricket and a particularly strong record in recent years. Their most recent ODI series, in 2022, ended in a 3-0 victory for India.
The rivalry has also produced some unforgettable individual performances. Kapil Dev’s 175* in the 1983 World Cup remains the most iconic, while Sachin Tendulkar’s 1,377 runs and Ajit Agarkar’s 45 wickets highlight India’s statistical dominance.
Zimbabwe have nevertheless recorded 10 ODI victories against India, showing that they have been capable of producing major upsets. Future meetings will give Zimbabwe another opportunity to reduce India’s considerable advantage.
5 FAQs: India vs Zimbabwe Head-to-Head in ODI
1. How many ODIs have India and Zimbabwe played?
India and Zimbabwe have played 66 ODI matches against each other. India have won 54, Zimbabwe have won 10, and two matches have ended in ties.
2. Who has the better ODI head-to-head record, India or Zimbabwe?
India have the better record by a significant margin. India have won 54 of the 66 ODIs, while Zimbabwe have won 10.
3. When did India and Zimbabwe first play an ODI?
India and Zimbabwe first played an ODI during the 1983 Cricket World Cup. India won the match by five wickets.
4. What is the highest individual score in India vs Zimbabwe ODI history?
Kapil Dev’s 175 not out is the highest individual score in the India-Zimbabwe ODI rivalry. He scored it during the 1983 World Cup.
5. When did India last play Zimbabwe in an ODI series?
India’s most recent ODI series against Zimbabwe was in August 2022. India won all three matches and completed a 3-0 series victory.