The Zimbabwe national cricket team vs India national cricket team matches have produced a long international history across Tests, ODIs and T20Is. The two sides first met in the 1983 World Cup in ODI cricket, while their Test rivalry began in 1992 and their T20I meetings started in 2010.
India have generally dominated the overall head-to-head record. As of the end of July 2026, the teams have played 11 Tests, 66 ODIs and 17 T20Is. India have won 7 Tests, 54 ODIs and 14 T20Is, while Zimbabwe have recorded two Test wins, 10 ODI wins and three T20I wins. The two Test draws and two ODI ties account for the remaining results.
The rivalry has also produced memorable World Cup matches, Zimbabwean upsets in Harare and several one-sided Indian victories. Their most recent men’s meetings came in the three-match T20I series in Zimbabwe in July 2026, which India won 3-0.
Table of Contents
Zimbabwe vs India Head-to-Head Record
| 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 |
The ODI record is particularly one-sided, with India winning 54 of 66 meetings. Zimbabwe have been more competitive in T20Is, although India still lead that record 14-3.
Zimbabwe vs India Matches Timeline
1983 – First ODI Meeting
The first men’s international match between India and Zimbabwe came during the 1983 Prudential World Cup in Leicester.
India won the Group B match by five wickets on June 11, 1983. This meeting marked the beginning of the ODI history between the two teams.
Zimbabwe would later develop into a competitive ODI side, producing several memorable performances against India.
1992 – First Test Series
Zimbabwe’s first Test against India was played at the Harare Sports Club in October 1992.
The match ended in a draw, giving Zimbabwe a respectable start to their Test history against India. The two sides have subsequently played only 11 Tests, with their last Test meeting taking place in 2005.
1998 – Zimbabwe Record First Test Win
Zimbabwe recorded their first Test victory over India in 1998.
The result remains one of the most significant moments in the Test rivalry because India have otherwise controlled the red-ball contests between the teams.
2000–01 – Closely Contested Test Series
India hosted Zimbabwe for a two-Test series in 2000–01.
The first Test ended in a draw, while India won the second. The series demonstrated the gap between the two teams but also produced some significant individual performances.
2001 – Zimbabwe Level the Test Series
One of the most memorable Test series between the sides took place in Zimbabwe in 2001.
Zimbabwe won the second Test at Harare by four wickets after India had won the first Test. The two-match series therefore ended 1-1.
2001–02 – India Win 2-0 in India
Zimbabwe toured India for two Tests in February and March 2002.
India won both matches. At Nagpur, India won by an innings and 101 runs, while the second Test in Delhi ended in a four-wicket Indian victory.
2005 – Last Test Series
India’s 2005 tour of Zimbabwe produced the most recent Test meetings between the sides.
India won the first Test at Bulawayo by an innings and 90 runs and the second at Harare by 10 wickets. India therefore completed a 2-0 series victory.
There has been no men’s Test between Zimbabwe and India since September 2005.
Zimbabwe vs India ODI Matches
ODIs have been the most frequent format in the rivalry. India and Zimbabwe have played 66 ODIs, with India winning 54, Zimbabwe winning 10 and two matches ending in ties.
Some important ODI stages include:
| Period | Competition/Series | Result |
|---|---|---|
| 1983 | World Cup | India won by 5 wickets |
| 1990s | Bilateral and tournament matches | India generally held the advantage |
| 2000 | India-Zimbabwe series/tournaments | India dominated |
| 2001 | India tour of Zimbabwe | India won the ODI series 2-0 |
| 2002 | ODI series | India won 3-2 |
| 2003 | World Cup | India won by 83 runs |
| 2005 | India tour of Zimbabwe | India won the ODI contests |
| 2010 | India tour of Zimbabwe | Zimbabwe won the ODI series 2-1 |
| 2013 | India tour of Zimbabwe | India won 5-0 |
| 2015 | World Cup | India won by 6 wickets |
| 2015 | India tour of Zimbabwe | India won 3-0 |
| 2016 | India tour of Zimbabwe | India won 3-0 |
| 2022 | India tour of Zimbabwe | India won 3-0 |
Historical ODI series records show India’s strong advantage, including a 5-0 series victory in 2013 and 3-0 sweeps in 2015, 2016 and 2022.
2015 World Cup: India Beat Zimbabwe
India and Zimbabwe met during the 2015 ICC Cricket World Cup in Auckland.
India won by six wickets. The match was another example of Zimbabwe’s ability to compete in major tournaments but India’s greater consistency in completing the chase.
2022 ODI Series: India Win 3-0
India toured Zimbabwe in August 2022 for a three-match ODI series.
India won all three matches and completed a 3-0 series sweep. The final ODI was played at Harare Sports Club on August 22, 2022, and India won by 13 runs.
Zimbabwe vs India T20I Matches
T20I cricket has produced some of the most competitive individual matches in the rivalry.
As of July 2026, India and Zimbabwe have met 17 times in men’s T20Is. India have won 14 and Zimbabwe three.
T20I Head-to-Head
| T20I Record | India | Zimbabwe |
|---|---|---|
| Matches | 17 | 17 |
| Wins | 14 | 3 |
| Losses | 3 | 14 |
| Ties | 0 | 0 |
| No Result | 0 | 0 |
2010 – First T20I Meetings
India and Zimbabwe first met in T20I cricket in June 2010.
India won both matches in Harare, beginning a T20I rivalry that has continued through bilateral series and World Cup encounters.
2015 – Zimbabwe Win One T20I
India played a two-match T20I series in Zimbabwe in July 2015.
India won the opening match by 54 runs, but Zimbabwe produced an upset in the second game, winning by 10 runs. The series ended 1-1.
2016 – Another Zimbabwe Upset
Zimbabwe again started a T20I series strongly in 2016.
They won the first match by just two runs. India responded by winning the second match by 10 wickets and the third by three runs, taking the series 2-1.
2022 T20 World Cup – India Win in Melbourne
India and Zimbabwe met in the Super 12 stage of the 2022 ICC Men’s T20 World Cup at the Melbourne Cricket Ground.
India scored 186/5 and bowled Zimbabwe out for 115, winning by 71 runs. The match was another major tournament victory for India in the rivalry.
2024 – Zimbabwe Start With an Upset
The five-match T20I series in Harare in July 2024 began with a surprise Zimbabwe victory.
Zimbabwe defended 115 against India, winning by 13 runs. India then responded emphatically, winning the next four matches and taking the series 4-1.
2024 T20I Series Results
| Match | Result |
|---|---|
| 1st T20I | Zimbabwe won by 13 runs |
| 2nd T20I | India won by 100 runs |
| 3rd T20I | India won by 23 runs |
| 4th T20I | India won by 10 wickets |
| 5th T20I | India won by 42 runs |
| Series | India won 4-1 |
The second match was particularly one-sided, with India posting 234/2 before restricting Zimbabwe to 134.
India vs Zimbabwe in the 2026 T20 World Cup
The teams met again during the ICC Men’s T20 World Cup 2026.
India scored 256/4, their highest T20I total against Zimbabwe, while Zimbabwe reached 184/6. India won by 72 runs.
The match was notable for Zimbabwe batter Brian Bennett, who scored an unbeaten 97 from 59 balls despite Zimbabwe falling short in the chase.
India Tour of Zimbabwe 2026
The most recent bilateral men’s series between Zimbabwe and India was a three-match T20I series in July 2026.
The ICC confirmed the series would be played at Harare Sports Club on July 23, 25 and 26.
2026 T20I Series Results
| Date | Match | Result |
|---|---|---|
| July 23, 2026 | 1st T20I | India won by 7 wickets |
| July 25, 2026 | 2nd T20I | India won by 90 runs |
| July 26, 2026 | 3rd T20I | India won by 35 runs |
| Series | 3 T20Is | India won 3-0 |
In the opening match, India chased Zimbabwe’s 125/7 with 126/3. India’s Vaibhav Sooryavanshi made headlines by becoming the youngest player to score a men’s T20I half-century, reaching his fifty from only 18 balls.
India then won the second T20I by 90 runs after scoring 219/5, before completing a 3-0 sweep with a 35-run victory in the third match.
Major Zimbabwe vs India Matches
| Year | Format | Match/Event | Result |
|---|---|---|---|
| 1983 | ODI | World Cup, Leicester | India won by 5 wickets |
| 1992 | Test | First Test between the teams | Draw |
| 1998 | Test | Zimbabwe’s first Test win over India | Zimbabwe won |
| 2001 | Test | Harare Test | Zimbabwe won by 4 wickets |
| 2003 | ODI | World Cup | India won by 83 runs |
| 2013 | ODI | Zimbabwe series | India won 5-0 |
| 2015 | ODI | World Cup | India won by 6 wickets |
| 2015 | T20I | 2nd T20I | Zimbabwe won by 10 runs |
| 2016 | T20I | 1st T20I | Zimbabwe won by 2 runs |
| 2022 | ODI | 3rd ODI | India won by 13 runs |
| 2022 | T20I | T20 World Cup | India won by 71 runs |
| 2024 | T20I | 1st T20I | Zimbabwe won by 13 runs |
| 2026 | T20I | T20 World Cup | India won by 72 runs |
| 2026 | T20I | 3rd T20I | India won by 35 runs |
Zimbabwe vs India: Important Records
Most Successful Format for India
ODI cricket has produced India’s biggest statistical advantage. India have won 54 of 66 ODIs against Zimbabwe.
Zimbabwe’s Strongest Format
Zimbabwe have enjoyed their greatest success proportionally in T20Is. Their three wins have come in 2015, 2016 and 2024.
Test Record
India lead the Test head-to-head 7-2, with two matches drawn. The teams have not played a Test since 2005.
Highest T20I Total in the Rivalry
India’s 256/4 in Chennai in 2026 is the highest T20I total recorded by either side against the other.
Biggest T20I Win by Runs
India’s 100-run victory in the second T20I in Harare in July 2024 is one of the biggest winning margins in the fixture. India scored 234/2 before Zimbabwe were dismissed for 134.
Why Zimbabwe vs India Matches Remain Interesting
Although India’s overall record is dominant, the fixture has repeatedly produced unexpected results.
Zimbabwe’s victories in the 2015 and 2016 T20Is showed their ability to challenge India in short-format cricket. Their 2024 opening-match win was another example, when India were restricted to 102 after Zimbabwe posted 115/9.
For India, matches against Zimbabwe have often provided opportunities for younger players and emerging talent. The 2026 series was a strong example, with Vaibhav Sooryavanshi creating a new T20I age record.
The rivalry is therefore less about a traditional two-team rivalry and more about a long-running international matchup that has produced important World Cup games, bilateral series and memorable individual performances.
Zimbabwe National Cricket Team vs India National Cricket Team Matches: Summary
The history between Zimbabwe and India stretches from the 1983 World Cup to the 2026 T20I series. India have been the clearly more successful side, winning 75 of the 94 men’s international matches between the teams across Tests, ODIs and T20Is.
Zimbabwe, however, have produced several notable upsets, particularly in T20 cricket. Their victories over India in 2015, 2016 and 2024 demonstrate that the matchup can still produce competitive and unexpected results.
The latest chapter came in July 2026, when India won all three T20Is in Harare to complete another series sweep.
FAQs
How many matches have India and Zimbabwe played?
As of July 2026, India and Zimbabwe have played 94 men’s international matches across Tests, ODIs and T20Is: 11 Tests, 66 ODIs and 17 T20Is.
Who has won more India vs Zimbabwe matches?
India have the stronger record. They have won 75 of the 94 matches across the three international formats, while Zimbabwe have won 15.
How many Tests have India and Zimbabwe played?
India and Zimbabwe have played 11 Tests. India won seven, Zimbabwe won two and two ended in draws.
How many ODIs have India and Zimbabwe played?
The two teams have played 66 ODIs. India won 54, Zimbabwe won 10 and two matches were tied.
How many T20Is have India and Zimbabwe played?
They have played 17 T20Is through July 2026. India won 14 and Zimbabwe won three.
When did Zimbabwe last beat India in a T20I?
Zimbabwe’s most recent T20I win over India came on July 6, 2024, when Zimbabwe defeated India by 13 runs in Harare.
Who won the latest India vs Zimbabwe T20I series?
India won the latest bilateral series 3-0 in July 2026. India won the three matches by seven wickets, 90 runs and 35 runs respectively.
Also Read About:-) India National Cricket Team vs England Cricket Team Matches: Head-to-Head Record, Stats & Results
