There is a famous quote that reflects that “Cricket is not just about winning, it’s all about creating moments. So goes the India vs Zimbabwe rivalry. The matches between the two have featured thrilling stretches of cricket, surprising bravery, and up-and-coming talent, whether they are World Cup thrillers or bilateral series. The Ind vs Zim head-to-head statistics tell the tale of two sides with a passionate past while being at different levels, from past greats’ iconic knocks to the rise of next-generation players. India has dominated the competition over the years with reliable performances, but Zimbabwe has managed a few unexpected victories that will live on in the memory of the supporters. Through the journey of this blog, you will get to know about the head-to-head records of both teams, various other stats, and the best performances.
Ind vs Zim Head To Head Record: Test Matches

Eleven test matches were played between Zimbabwe and India. India, which dominated Zimbabwe, won seven of these eleven games. But in just two games, Zimbabwe overcame India. Check out the Ind vs Zim Head To Head Record in Tests for more details.
Total Matches Played | 11 |
India Won | 7 |
Zimbabwe Won | 2 |
India Lost | 2 |
Zimbabwe Lost | 7 |
Matches Tied | 0 |
Matches Drawn | 2 |
Ind vs Zim Head To Head Record of Tests at Home Ground
India Record at Home Ground against Zimbabwe in Test Cricket
In Test cricket, the Indian squad faced the Zimbabwean team five times on their home field. Both teams played 3 matches at the Arun Jaitley Stadium and 2 matches at the Vidarbha Cricket Association Ground. Out of these 5 matches, India won 4 test matches, and one match ended in a draw. The Zimbabwe team is unable to win a single match on Indian turf.
Total Matches Played | 5 |
India Won | 4 |
Zimbabwe Won | 0 |
India Lost | 0 |
Zimbabwe Lost | 4 |
Matches Tied | 0 |
Matches Drawn | 1 |
Zimbabwe Record at Home Ground against India in Test Cricket
Both nations have played a total of 6 matches at the Zimbabwe home ground. The Chevrons won the 2 matches in whites, while India ruled the test series on the Chevrons’ home ground and won a total of 3 matches out of six games, and 1 match ended in a draw.
Total Matches Played | 6 |
India Won | 3 |
Zimbabwe Won | 2 |
India Lost | 2 |
Zimbabwe Lost | 3 |
Matches Tied | 0 |
Matches Drawn | 1 |
Ind vs Zim Head To Head Record of Tests at Away Ground
India Record at the Away Ground against Zimbabwe in Test Cricket
The Indian National Cricket team played a total of 6 matches at the away home ground. Men in Blue won 3 matches by defeating the Zimbabwe team on their home soil. 1 match ended in a draw between the teams. For further information, see India’s Test cricket record vs Zimbabwe at the away ground.
Total Matches Played | 6 |
India Won | 3 |
Zimbabwe Won | 2 |
India Lost | 2 |
Zimbabwe Lost | 3 |
Matches Tied | 0 |
Matches Drawn | 1 |
Zimbabwe Record at Away Ground against India in Test Cricket
The Zimbabwe National team played 5 matches on the away ground. But unfortunately result is not in favor of the Chevrons. They lost 4 matches on Indian soil, and 1 match ended in a draw. For complete details, see Zimbabwe’s Test cricket record vs India at the away ground.
Total Matches Played | 5 |
India Won | 4 |
Zimbabwe Won | 0 |
India Lost | 0 |
Zimbabwe Lost | 4 |
Matches Tied | 0 |
Matches Drawn | 1 |
Ind vs Zim Head To Head Record of Tests at Neutral Grounds:
India and Zimbabwe don’t play any test matches at the Neutral grounds. They played all 11 matches on their home ground or away.
Total Matches Played | 0 |
India Won | 0 |
Zimbabwe Won | 0 |
India Lost | 0 |
Zimbabwe Lost | 0 |
Matches Tied | 0 |
Matches Drawn | 0 |
India vs Zimbabwe Records and Stats
Highest Score in the India vs Zimbabwe Rivalry in Test Cricket:
The greatest score in the Zimbabwe vs India rivalry. The Men in Blue have a total score of 609/6dec in test cricket. This was the second test match held at Vidarbha Cricket Association Ground, Nagpur on 25th November, 2000. However, the match ended in a draw.
Highest Score by India against Zimbabwe in Test Cricket:
India’s highest score against Zimbabwe in Test cricket came during the second Test in Nagpur on 25th November 2000. The Men in Blue put up a massive total of 609 runs for 6 wickets before declaring the innings. The game resulted in a draw between the two teams, despite the enormous score.
Highest Score by Zimbabwe against India in Test Cricket:
Zimbabwe’s highest-ever score at home against India came on 18th October 1992 in Harare, when they put up a strong total of 456 runs before being bowled out. It was a proud moment for the Zimbabwe National Cricket Team as they gave the Indian bowlers a real challenge on their home turf.
Lowest Score in India vs Zimbabwe Rivalry in Test Cricket:
On February 28, 2002, at the Arun Jaitley Stadium, the Chevrons scored the lowest total in a Test cricket match against India. They scored 146 runs in 67 overs in the second innings of the test match.
Lowest Score by India against Zimbabwe in Test Cricket:
India scored their lowest score on the 7th October 1998 at the Harare Stadium with a total of 173 runs in 56 overs. India lost this match by 61 runs.
Lowest Score by Zimbabwe against India in Test Cricket:
The lowest score by the Zimbabwe cricket team against India in Test Cricket came on 28th February 2002 at Delhi’s Arun Jaitley Stadium. Chevrons struggled against India’s potent bowling attack and were dismissed for a meager 146 runs in 67 overs during their second innings.
Ind vs Zim Head To Head Record: ODI Matches

India and Zimbabwe played a total of 66 matches in the 50-over format. Men in Blue dominate the Chevrons in the ODI matches also, by winning 54 matches. While Zimbabwe won 10 matches. However, 2 matches were finished in a tie between the teams. Have a look at Ind vs Zim Head To Head Record in ODIs.
Total Matches Played | 66 |
India Won | 54 |
Zimbabwe Won | 10 |
India Lost | 10 |
Zimbabwe Lost | 54 |
Matches Tied | 2 |
Matches Drawn | 0 |
No Result | 0 |
Ind vs Zim Head To Head Record of ODIs at Home Ground:
India Record at Home Ground against Zimbabwe in ODI Cricket
India competed in a total of 19 matches on their home soil. Out of these 19 matches, India defeated Zimbabwe in 15 games, while Chevrons got success in only 3 matches. One match ended in a tie in the India vs Zimbabwe rivalry. Have a look at India’s Record at Home Ground against Zimbabwe in ODI Cricket for more details.
Total Matches Played | 19 |
India Won | 15 |
Zimbabwe Won | 3 |
India Lost | 3 |
Zimbabwe Lost | 15 |
Matches Tied | 1 |
Matches Drawn | 0 |
Zimbabwe Record at Home Ground against India in ODI Cricket
The Chevrons played 26 matches on their home soil. In which India had the upper hand and defeated the Zimbabwe team in 22 matches. However, Zimbabwe won a total of 4 matches on their home ground. The below mentioned table below shows the full record of the Zimbabwe Team at Home Ground against India in ODI Cricket.
Total Matches Played | 26 |
India Won | 22 |
Zimbabwe Won | 4 |
India Lost | 4 |
Zimbabwe Lost | 22 |
Matches Tied | 0 |
Matches Drawn | 0 |
Ind vs Zim Head To Head Record of ODIs at Away Ground
India Record at the Away Ground against Zimbabwe in ODI Cricket
The Men in Blue played a total of 26 games of ODIs on the away ground. Out of these 26 matches, India triumphed in 22 matches. While Chevrons defeated India in the 4 matches on their home ground.
Total Matches Played | 26 |
India Won | 22 |
Zimbabwe Won | 4 |
India Lost | 4 |
Zimbabwe Lost | 22 |
Matches Tied | 0 |
Matches Drawn | 0 |
Zimbabwe Record at Away Ground against India in ODI Cricket
Zimbabwe and India met for 19 matches on the Indian home soil. Out of these 19 games, Zimbabwe won a total of 3 matches, while India won 15 games in 50-over format matches on their home soil. Have a look at the table showing Zimbabwe’s Record at Away Ground against India in ODI Cricket.
Total Matches Played | 19 |
India Won | 15 |
Zimbabwe Won | 3 |
India Lost | 3 |
Zimbabwe Lost | 15 |
Matches Tied | 1 |
Matches Drawn | 0 |
Ind vs Zim Head To Head Record of ODIs at Neutral Grounds:
India and Zimbabwe play 21 ODI matches at the Neutral grounds. India is dominant over the Zimbabwe team, winning 17 matches on neutral ground. However, the Chevrons gained a victory in 3 matches against India. Check out the Ind vs Zim Head To Head Record of ODIs at Neutral Grounds.
Total Matches Played | 21 |
India Won | 17 |
Zimbabwe Won | 3 |
India Lost | 3 |
Zimbabwe Lost | 17 |
Matches Tied | 1 |
Matches Drawn | 0 |
Highest & Lowest Scores Records in India vs Zimbabwe
Highest Score in the India vs Zimbabwe Rivalry in ODI Cricket:
India recorded the highest score in the India vs Zimbabwe Rivalry at Guwahati on 19th March 2002 in the One Day Internationals. They scored a total of 333 runs at a loss of 6 wickets against the Zimbabwe National Cricket Team.
Highest Score by India against Zimbabwe in ODI Cricket:
India’s highest score in the India vs Zimbabwe rivalry came during an ODI match held in Guwahati on 19th March 2002. The Men in Blue put up an impressive total of 333 runs for the loss of 6 wickets. It was a dominant batting display by India against the Zimbabwean side in the 5th ODI match.
Highest Score by Zimbabwe against India in ODI Cricket:
The Zimbabwe Cricket team recorded their highest total vs India in the One Day Internationals in the Zimbabwe Triangular series on 28th May, 2010. They secured 289 runs in 48 overs at the loss of 4 wickets. It was their highest total of the Chevrons on their home ground against India.
Lowest Score in India vs Zimbabwe Rivalry in ODI Cricket:
The Lowest score in the India vs Zimbabwe rivalry in ODI is recorded at the Harare Cricket Stadium by Zimbabwe on 29th August, 2005. The Chevrons bundled out only 65 runs in 24 overs against the Men in Blue at the Videocon Triangular Series.
Lowest Score by India against Zimbabwe in ODI Cricket:
India recorded their lowest total against Zimbabwe at Bulawayo on February 15, 1997. They scored 168 runs in 43 overs. It was the 1st ODI match held at Queen Sports Club, Bulawayo.
Lowest Score by Zimbabwe against India in ODI Cricket:
The lowest score by Zimbabwe against India came on 29th August 2005 at the Harare Cricket Stadium. In this Videocon Triangular Series match, Zimbabwe struggled badly and were bowled out for just 65 runs in 24 overs. Team India completely dominated the game from start to finish.
Ind vs Zim Head To Head Record: T20I Matches

India and Zimbabwe met for the T20I rivalry in 2010. Since then, India has won 10 matches, being dominant over the Chevrons. However, Zimbabwe beat the Men in Blue in 3 matches only. Check out the Ind vs Zim Head To Head Record of the T20I Matches.
Total Matches Played | 13 |
India Won | 10 |
Zimbabwe Won | 3 |
India Lost | 3 |
Zimbabwe Lost | 10 |
Matches Tied | 0 |
Matches Drawn | 0 |
No Result | 0 |
Ind vs Zim Head To Head Record of T20Is at Home Ground:
India Record at Home Ground against Zimbabwe in T20I Cricket
The Indian National Cricket team doesn’t play any T20I match at their home ground. All matches were held on Zimbabwe’s home soil.
Zimbabwe Record at Home Ground against India in T20I Cricket
Zimbabwe competed in the 12 matches against the Men in Blue on their home ground in T20I matches. India clinched a victory in the 9 T20I games, while the Chevrons were undefeated in only 3 matches.
Total Matches Played | 12 |
India Won | 9 |
Zimbabwe Won | 3 |
India Lost | 3 |
Zimbabwe Lost | 9 |
Matches Tied | 0 |
Matches Drawn | 0 |
Ind vs Zim Head To Head Record of T20Is at Away Ground
India Record at the Away Ground against Zimbabwe in T20I Cricket
The Men in Blue played a total of 12 matches at the away ground in the T20I vs Zimbabwe. India emerged victorious in the 9 games against Zimbabwe. However, Zimbabwe beat India in the 3 Twenty-20 International matches. Have a look at the India Record at the Away Ground against Zimbabwe in T20I Cricket for more details.
Total Matches Played | 12 |
India Won | 9 |
Zimbabwe Won | 3 |
India Lost | 3 |
Zimbabwe Lost | 9 |
Matches Tied | 0 |
Matches Drawn | 0 |
Zimbabwe Record at Away Ground against India in T20I Cricket
The Zimbabwe National Cricket Team has not played any T20I matches against the India National Cricket Team at an away ground.
Ind vs Zim Head To Head Record of T20Is at Neutral Grounds:
India and Zimbabwe played only 1 match at the Neutral grounds. Unfortunately, Chevrons dosn’t won any match on neutral ground. Check out the Ind vs Zim Head To Head Record of T20Is at Neutral Grounds.
Total Matches Played | 1 |
India Won | 1 |
Zimbabwe Won | 0 |
India Lost | 0 |
Zimbabwe Lost | 1 |
Matches Tied | 0 |
Matches Drawn | 0 |
Highest & Lowest Scores Stats of India vs Zimbabwe in T20Is
Highest Score in the India vs Zimbabwe Rivalry in T20I Cricket:
The highest score in the India vs Zimbabwe rivalry in T20Is is recorded by the Indian Cricket Team at the Harare Cricket Stadium. They scored 234 in 20 overs on the loss of 2 wickets.
Highest Score by India against Zimbabwe in T20I Cricket:
The highest T20I score by India against the Zimbabwe team was recorded by the Indian team at Harare Cricket Stadium. During their tour of Zimbabwe, India put on an impressive show, scoring 234 runs for the loss of just 2 wickets in 20 overs. It was a powerful batting performance that lit up the stadium.
Highest Score by Zimbabwe against India in T20I Cricket:
The Chevrons recorded their highest score against India on June 18, 2016, at the Harare Stadium. They scored a total of 170/6 in 20 overs and won the match.
Lowest Score in India vs Zimbabwe Rivalry in T20I Cricket:
The lowest score in the India vs Zimbabwe rivalry was noticed by the Zimbabwe Cricket Team on 20th June 2016. They scored 99/9 in 20 overs at Harare Cricket Stadium in the 2nd T20I match of the 2016 series.
Lowest Score by India against Zimbabwe in T20I Cricket:
The Indian National Cricket team recorded its lowest total vs Zimbabwe in T20Is on 6th July, 2024. Men in Blue managed to score 102 runs in 19 overs in the 1st match of the Twenty-20 International series and lost the match against Zimbabwe on their home turf.
Lowest Score by Zimbabwe against India in T20I Cricket:
One of the lowest scores by Zimbabwe against India in T20I Cricket was recorded on 20th June 2016, during the 2nd T20I match of the series. Playing at Harare Cricket Stadium, the Zimbabwe team struggled and managed to score just 99 runs for 9 wickets.
Read Also