Table of Contents
The India National Cricket Team Vs Zimbabwe National Cricket Team Stats provide a detailed look at the history between two international cricket sides across Tests, ODIs and T20Is. Their rivalry has produced matches in different eras, from the 1983 World Cup to the latest T20I meetings in 2026. Across the three men’s international formats, India and Zimbabwe have played 94 matches, with India winning 75, Zimbabwe winning 15, while the remaining results include two Test draws and two ODI ties.
The teams first met in ODI cricket during the 1983 World Cup, while their Test rivalry began in 1992 and their T20I meetings started in 2010. The formats have produced different statistical stories. India has recorded 54 ODI wins from 66 matches, while Zimbabwe has 10 wins and two ties. In Tests, India has won seven of 11 matches, Zimbabwe two and two ended in draws. Their T20I record through July 2026 stands at 14 wins for India and three for Zimbabwe.
Overall Head to Head Record
The overall head-to-head record covers three formats and several generations of players. India has produced the greater number of victories across the combined record, but Zimbabwe has also created notable moments, particularly in home matches. The Test rivalry is relatively short because the teams have not played a Test since 2005. Their ODI meetings have been much more frequent, while T20Is have become an important part of their modern cricket relationship.
| Format | Matches | India Won | Zimbabwe Won | Draw/Tie |
|---|---|---|---|---|
| Tests | 11 | 7 | 2 | 2 Draws |
| ODIs | 66 | 54 | 10 | 2 Ties |
| T20Is | 17 | 14 | 3 | 0 |
| Total | 94 | 75 | 15 | 4 |
Test Match Stats
India and Zimbabwe have played 11 Test matches. Their first Test took place in Harare in October 1992 and ended in a draw. India then secured its first Test victory against Zimbabwe in Delhi in March 1993. Zimbabwe’s two Test victories came at Harare, in 1998 and 2001. India subsequently recorded several strong wins, including an innings-and-101-run victory in Nagpur in 2002 and an innings-and-90-run victory in Bulawayo in 2005. The most recent Test between the teams was played in September 2005, when India won by 10 wickets.
| Test Statistic | Record |
|---|---|
| Matches | 11 |
| India Wins | 7 |
| Zimbabwe Wins | 2 |
| Draws | 2 |
| First Test | 1992 |
| Most Recent Test | 2005 |
| India’s Largest Listed Win | Innings and 101 runs |
| Zimbabwe’s Notable Win | 61 runs, 1998 |
ODI Stats
ODIs form the largest part of the India Zimbabwe statistical record. The teams have played 66 ODIs, with India winning 54 and Zimbabwe winning 10. Two matches ended in ties. Their first ODI meeting came during the 1983 World Cup, when India won by five wickets. The ODI rivalry has included World Cup games, bilateral series and tournament matches at neutral venues. India also holds the record for the highest team total in this head-to-head record, scoring 333/6 in Guwahati in 2001.
| ODI Statistic | Record |
|---|---|
| Matches | 66 |
| India Wins | 54 |
| Zimbabwe Wins | 10 |
| Ties | 2 |
| No Results | 0 |
| First ODI | 1983 |
| Latest ODI | 2022 |
| India’s Highest Team Total | 333/6 |
| India’s Highest Individual ODI Score | 175* by Kapil Dev |
T20I Stats
The T20I rivalry began in 2010 and has produced 17 completed matches through July 2026. India has won 14, while Zimbabwe has won three. Zimbabwe’s most recent T20I victory against India came in the opening match of the 2024 five-match series in Harare, when Zimbabwe won by 13 runs. India then won the remaining four matches of that series. The latest bilateral T20I series took place in July 2026 in Harare, where India won all three matches. India won the first by seven wickets, the second by 90 runs and the third by 35 runs.
| T20I Statistic | Record |
|---|---|
| Matches | 17 |
| India Wins | 14 |
| Zimbabwe Wins | 3 |
| Ties | 0 |
| No Results | 0 |
| First T20I | 2010 |
| Latest T20I | July 2026 |
| India Highest Total | 256/4 |
| Zimbabwe Notable Highest Individual Score | Brian Bennett 97* |
Recent T20I Meetings
The recent T20I record shows several high-scoring matches. At the 2026 T20 World Cup, India defeated Zimbabwe by 72 runs after making 256/4, with Abhishek Sharma and Hardik Pandya scoring half-centuries. Zimbabwe’s Brian Bennett responded with an unbeaten 97, but India successfully defended its total. Later in July 2026, the teams met three times in Harare, with India winning each match. The series included India’s 219/5 in the second match and Zimbabwe’s 129 all out in reply.
| Date | Format | Result |
|---|---|---|
| 26 Feb 2026 | T20I | India won by 72 runs |
| 23 Jul 2026 | T20I | India won by 7 wickets |
| 25 Jul 2026 | T20I | India won by 90 runs |
| 26 Jul 2026 | T20I | India won by 35 runs |
Highest Team Scores
High team totals have become particularly important in the T20I era, where aggressive batting can quickly change the direction of a match. India recorded 256/4 against Zimbabwe during the 2026 T20 World Cup, with Abhishek Sharma making 55 and Hardik Pandya scoring 50. The total was one of the highest scores of that tournament and was followed by Zimbabwe’s 184/6. In ODIs, India’s highest team score against Zimbabwe in the available head-to-head record is 333/6, made in Guwahati during the 2001/02 season.
| Format | India Highest Total | Zimbabwe Highest Total |
|---|---|---|
| ODI | 333/6 | 326/8 |
| T20I | 256/4 | 173/6 |
| Test | 609/6 declared | 503/6 |
Biggest Wins
The fixture has produced several substantial victories. In Tests, India won by an innings and 101 runs in Nagpur in 2002 and by an innings and 90 runs in Bulawayo in 2005. Zimbabwe’s Test victories included a 61-run win at Harare in 1998 and a four-wicket victory at the same venue in 2001. In T20Is, India recorded a 100-run victory in Harare in July 2024 and later defeated Zimbabwe by 90 runs in July 2026. These results demonstrate how large margins have appeared across both longer and shorter formats.
| Format | Match | Result |
|---|---|---|
| Test | India vs Zimbabwe, Nagpur 2002 | India won by innings and 101 runs |
| Test | Zimbabwe vs India, Harare 1998 | Zimbabwe won by 61 runs |
| ODI | India vs Zimbabwe, 2013 | India won by 10 wickets |
| T20I | India vs Zimbabwe, 2024 | India won by 100 runs |
| T20I | India vs Zimbabwe, 2026 | India won by 90 runs |
Home and Away Performance
Venue has played an important role in this rivalry. In Tests, India won four matches at home and three in Zimbabwe, while Zimbabwe’s two Test victories both came at Harare. In ODIs, India’s 54 victories include 15 at home, 22 in Zimbabwe and 17 at neutral venues. Zimbabwe’s 10 ODI wins were distributed across home, away and neutral locations. This historical distribution reflects the number of India Zimbabwe matches played in multinational tournaments and neutral venues during earlier decades.
| Format | India Home Wins | India Wins in Zimbabwe | India Neutral Wins |
|---|---|---|---|
| Tests | 4 | 3 | 0 |
| ODIs | 15 | 22 | 17 |
| T20Is | 3 | 12 | 1 |
Memorable Individual Performances
Individual performances have added important chapters to this rivalry. Kapil Dev’s unbeaten 175 in the 1983 World Cup remains one of the most famous ODI innings involving these teams. In T20Is, Suryakumar Yadav scored an unbeaten 61 from 25 balls against Zimbabwe at the 2022 T20 World Cup. More recently, Brian Bennett’s unbeaten 97 from 59 balls against India at the 2026 T20 World Cup was a major individual contribution despite Zimbabwe’s defeat. These innings demonstrate how individual batting performances can become important parts of the statistical history.
| Player | Team | Performance | Format |
|---|---|---|---|
| Kapil Dev | India | 175* | ODI |
| Suryakumar Yadav | India | 61* off 25 | T20I |
| Brian Bennett | Zimbabwe | 97* off 59 | T20I |
| Abhishek Sharma | India | 55 off 30 | T20I |
| Hardik Pandya | India | 50 off 23 | T20I |
World Cup Record
India and Zimbabwe have also met on major ICC tournament stages. Their first ODI encounter was at the 1983 World Cup, where India won by five wickets. The two sides have subsequently met in World Cup cricket and T20 World Cup competition. Their latest T20 World Cup meeting came in February 2026 at Chennai. India posted 256/4 before Zimbabwe reached 184/6, giving India a 72-run victory. Brian Bennett’s unbeaten 97 was the standout Zimbabwe batting performance in that contest.
| Tournament Context | Result |
|---|---|
| 1983 ODI World Cup | India won by 5 wickets |
| 2022 T20 World Cup | India won by 71 runs |
| 2026 T20 World Cup | India won by 72 runs |
Latest Bilateral Series
| Match | Date | Winner | Margin |
|---|---|---|---|
| 1st T20I | 23 July 2026 | India | 7 wickets |
| 2nd T20I | 25 July 2026 | India | 90 runs |
| 3rd T20I | 26 July 2026 | India | 35 runs |
The latest bilateral T20I series between the teams was played in Harare in July 2026. Zimbabwe hosted India for three matches, with India winning the series 3-0. India won the opening match by seven wickets, followed that with a 90-run victory, and completed the series with a 35-run win. The series was part of Zimbabwe’s scheduled home international programme and came after the teams had already met at the 2026 T20 World Cup.
Future India vs Zimbabwe Matches
The teams are scheduled to continue their international cricket relationship beyond the 2026 T20I series. According to the ICC, Zimbabwe are scheduled to tour India in January 2027 for a three-match ODI series. The tour is notable because it is expected to be Zimbabwe’s first bilateral ODI visit to India since 2002. Future results will add to the existing ODI head-to-head record and create a new chapter in the statistical history of the two teams.
| Planned Series | Format | Matches | Location |
|---|---|---|---|
| Zimbabwe tour of India, 2027 | ODI | 3 | India |
Conclusion
The statistical history of India and Zimbabwe covers more than four decades of international cricket. The teams have played 94 men’s international matches across Tests, ODIs and T20Is through July 2026. India has won 75 of those matches, while Zimbabwe has recorded 15 victories, with two Test draws and two ODI ties accounting for the other results.
The Test record includes 11 matches, the ODI record includes 66, and the T20I record has reached 17. Their history includes Kapil Dev’s famous 175 in 1983, Zimbabwe’s Test victories at Harare, memorable World Cup encounters and recent T20I contests featuring major scores and individual performances. The scheduled 2027 ODI series in India will provide another opportunity to expand this long-running statistical record.
FAQs
1. How many matches have India and Zimbabwe played?
India and Zimbabwe have played 94 men’s international matches across Tests, ODIs and T20Is through July 2026. This includes 11 Tests, 66 ODIs and 17 T20Is.
2. How many times has India beaten Zimbabwe?
India has won 75 of the 94 completed men’s international matches between the teams across the three formats through July 2026. The breakdown is seven Test wins, 54 ODI wins and 14 T20I wins.
3. How many times has Zimbabwe beaten India?
Zimbabwe has recorded 15 victories against India across the three formats through July 2026. These include two Test wins, 10 ODI wins and three T20I wins.
4. How many Tests have India and Zimbabwe played?
The teams have played 11 Tests. India won seven, Zimbabwe won two and two matches ended in draws. Their most recent Test was played in September 2005.
5. How many ODIs have India and Zimbabwe played?
India and Zimbabwe have played 66 ODIs. India has won 54, Zimbabwe has won 10 and two matches have ended in ties.
6. How many T20Is have India and Zimbabwe played?
The teams have played 17 T20Is through July 2026. India has won 14 matches and Zimbabwe has won three.
7. What was the latest India vs Zimbabwe T20I result?
The latest T20I between the teams was played on July 26, 2026, in Harare. India scored 192/5 and defeated Zimbabwe by 35 runs.
8. When did Zimbabwe last beat India in T20Is?
Zimbabwe’s most recent T20I victory over India came on July 6, 2024, in Harare. Zimbabwe won the match by 13 runs. (myKhel)
9. What is India’s highest ODI score against Zimbabwe?
India’s highest team total in the ODI head-to-head record is 333/6, scored in Guwahati during the 2001/02 season.
10. Who scored 175 against Zimbabwe in ODI cricket?
Kapil Dev scored an unbeaten 175 against Zimbabwe in the 1983 World Cup. It remains one of the most memorable individual innings in the history of this fixture.

[…] Read Also : India National Cricket Team Vs Zimbabwe National Cricket Team Stats […]