While the India National Cricket Team vs Zimbabwe National Cricket Team Timeline spans over four decades, international cricket between them has thrown up many memorable matches. The cricketing history between the two nations consists of India’s 1983 World Cup come-from-behind win, Zimbabwe’s renowned upset in the 1999 World Cup, a number of bilateral series and some key matches during T20 World Cups.
The rivalry has been largely one-sided in India’s favour especially with the advent of professionalism, but Zimbabwe have always threatened at least to. This cricketing rivalry has seen 2 of the biggest highlights include the World Cup matches played in 1983 and 1999. The sides met again in 2026 when Zimbabwe hosted Afghanistan at the T20 World Cup and later played a three-match T20I series (at home, obviously) in Harare
India vs Zimbabwe Timeline
The India National Cricket Team vs Zimbabwe National Cricket Team Timeline dates back to the 1980s and has slowly evolved over ODI, Test & T20I cricket.
| Year | Format/Event | Match/Series | Result | Key Highlight |
| 1983 | ODI World Cup | India vs Zimbabwe | India won by 31 runs | Kapil Dev scored 175* |
| 1987 | ODI | India vs Zimbabwe | India won | Important early bilateral meeting |
| 1992 | Test | India vs Zimbabwe | India won | Zimbabwe entered Test cricket |
| 1999 | ODI World Cup | India vs Zimbabwe | Zimbabwe won by 3 runs | Major World Cup upset |
| 2001 | Test/ODI era | India vs Zimbabwe | India dominated | Regular bilateral cricket |
| 2010 | T20I | India vs Zimbabwe | India won | First T20I meetings |
| 2013 | ODI | India tour of Zimbabwe | India won series 5–0 | Complete ODI whitewash |
| 2015 | T20I | India vs Zimbabwe | Zimbabwe won one match | Zimbabwe produced a T20I upset |
| 2016 | ODI/T20I | India tour of Zimbabwe | India dominated | Another successful Indian tour |
| 2022 | ODI | India tour of Zimbabwe | India won 3–0 | India completed ODI sweep |
| 2022 | T20 World Cup | India vs Zimbabwe | India won by 71 runs | India finished top of Group 2 |
| 2024 | T20I | India tour of Zimbabwe | India won 4–1 | Young Indian side impressed |
| 2026 | T20 World Cup | India vs Zimbabwe | India won by 72 runs | India scored 256/4 |
| 2026 | T20I | Zimbabwe vs India | India won 3–0 | India swept the Harare series |
Zimbabwe’s competition with India was especially crucial in the early years as they learned to find their feet on the world stage. Kapil Dev’s miracle innings turned the 1983 World Cup match into a defining early battle.
India vs Zimbabwe Head to Head

In fact, a glance through the India National Cricket Team vs Zimbabwe National Cricket Team Timeline makes it evident how much India has dominated their bilateral rivalry over the past 2 decades.
India have won many more matches than Zimbabwe in each of the three international formats. Exact totals differ slightly by statistic and database due to the different competitions, cutoffs used and records must be checked against updated scorecards.
In essence, India’s dominance was most pronounced in the ODI and T20I formats between the two countries and Test cricket has basically never taken place.
| Format | Matches* | India Wins | Zimbabwe Wins | Other Results |
| Tests | 11 | 7 | 2 | 2 Draws |
| ODIs | 66 | 54 | 10 | 2 Ties |
| T20Is | 17 | 14 | 3 | 0 |
| Overall | 94 | 75 | 15 | 4 Draws/Ties |
*Figures are in head-to-head format including the complete 2026 meetings; individual indices may differ in how they present their respective statistics
That does not mean Zimbabwe is success-free either, of course, given the number of series they have won. Zimbabwe beating one of the world’s biggest cricket teams is still well represented by their win over India in 2015, and then together with their World Cup win back from 1999.
India vs Zimbabwe All Matches and Results
Segments of India National Cricket Team vs Zimbabwe National Cricket Team Timeline
The teams met primarily through the ODI format between 1980 and 1999. As Zimbabwe’s star gleamed brighter on the international stage, matches against India started rolling in.
One of Zimbabwe’s greatest victories occurred during the World Cup in 1999. Zimbabwe scored 252/9 with Andy Flower scoring an unbeaten 68 as India lost by three runs. In the last over, Henry Olonga took 3 wickets to play a key role in deciding the innings. The result is considered as one of the major World Cup upsets by ICC that list.
The competition shifted towards limited-overs cricket later in the rivalry. India toured Zimbabwe on multiple occasions, and the latter even played host to significant white-ball series against India.
And then there was that 2024 T20I series, a serious milestone. The tour gave opportunities for younger Indian players too, with India winning the five-match series by 4–1.
Before the India tour of Zimbabwe for three T20Is, they faced each other at the T20 World Cup in 2026. The ICC revealed that the Harare series was originally set for July 23, 25 and 26.
Read More:
Read Also: Zimbabwe National Cricket Team vs South Africa National Cricket Team Timeline
India vs Zimbabwe ODI Head to Head
One of the oldest sections of the India National Cricket Team vs Zimbabwe National Cricket Team Timeline is ODI and its rivalry.
Especially in bilateral cricket, India have had a good record overall here. India have dominated Zimbabwe over the years but there have been some memorable moments, like beating India at the 1999 World Cup, which remains their biggest upset in an ODI against India.
A historic One Day International (ODI) match happened in the 1983 World Cup. England had India 17/5 but captain Kapil Dev scored a match winning unbeaten 175 off just 138 balls. While the innings included just 16 fours and six sixes, he propelled India to a score of 266/8. Zimbabwe were all out for 235, handing India a 31-run win.
Later, India continued to dominate bilateral tours. In the 2013 tour, India swept the ODI series in Zimbabwe 5-0, and when India returned on the 2022 tour they again won all three ODIs.
ODI Head-to-Head Snapshot
| Category | Record |
| Overall ODI advantage | India |
| Most famous Indian ODI performance | Kapil Dev – 175* |
| Most famous Zimbabwe ODI upset | 1999 World Cup |
| 2013 ODI series | India won 5–0 |
| 2022 ODI series | India won 3–0 |
India vs Zimbabwe T20I Head to Head
In the modern era, the T20I chapter of the India National Cricket Team vs Zimbabwe National Cricket Team Timeline has few interesting results.
India hold sway in terms of T20Is but have ended up beating India thrice. A high point for them was during the 2015 series whereby Zimbabwe managed to match India in the shortest format.
India 4–1 in the five-match T20I series for 2024. It was also an important learning ground for their rising stars.
Twice, they were paired in a single high profile international summer – once each season till 2026. At the T20 World Cup, India beat Zimbabwe by 72 runs on Friday. India 256/4 in more than the Brian Bennett remains unbeaten on 97 for Zimbabwe. Arshdeep Singh took three wickets.
The teams subsequently went on to play three T20Is in Harare. The tri-series was a clean sweep for India, who defeated Sri Lanka in the first match by seven wickets, the second by 90 runs and third by 35 runs. In the first match, Vaibhav Sooryavanshi scored a fifty off just 18 balls and became the youngest ever batter to score a men’s T20I half-century.
India vs Zimbabwe World Cup History
Some historic World Cup moments have been created over the years in The India National Cricket Team vs Zimbabwe National Cricket Team Timeline.
1983 World Cup
The two teams have been involved in many memorable matches, with this arguably remaining the most famous.
India had crumbled to 17/5 before Kapil Dev turned the tie around. He scored 175* to help India to 266/8, the highest individual score in ODI cricket at that time. India won by 31 runs as they dismissed Zimbabwe for 235.
It is still considered one of the best-ever World Cup innings. ICC also did a record of Kapil’s 175 which was scored off 138 balls and included as many as 16 fours and six hits over the fence.
1999 World Cup
Then in Leicester, Zimbabwe sprung a significant upset. They will come into the match after having beaten India by three runs in a nail-biting finish defending 252/9. Saurabh Ghoshal: Shocking end to an innings hides the brilliance of Henry Olonga’s late wickets (3-35).
2022 T20 World Cup
India beat Zimbabwe by 71 runs in Melbourne. India made 186/5, with Suryakumar Yadav unbeaten on 61 from 25 balls and KL Rahul making 51. Zimbabwe were dismissed for 115.
2026 T20 World Cup
India 256/4 & Zimbabwe 184 all out these in numbers India beat Zimbabwe by72runs While Abhishek Sharma scored 55, Hardik Pandya also pitched in with a quickfire half-century, for Zimbabwe Brian Bennett top scored with an unbeaten 97.
Read More: India National Cricket Team vs South Africa National Cricket Team Timeline
India vs Zimbabwe Records and Statistics
List of famous scores from India National Cricket Team vs Zimbabwe National cricket team timeline:
- Dev’s 175* in the 1983 WC
- The 31 run win in the iconic match of 1983 a victory for India.
- Zimbabwe’s three-run win over India at the 1999 World Cup
- 2018 T20 World Cup: Event match highlights | India’s victory by 71 runs over 2022
- 256/4 vs Zimbabwe- 2026 T20 World Cup
- Brian Bennett’s 97* During Round P Game of the 2026 T20 World Cup.
- First T20I 2026 Harare series – 50 in 18 balls by Vaibhav Sooryavanshi
These performances showcase the way in which this contest has developed from bucolic ODI turf to far more expeditious white-ball territory.
India vs Zimbabwe Last 10 Matches
India National Cricket Team vs Zimbabwe National Timeline Recent updates of the India National Cricket Team vs Zimbabwe National team have mostly been in favour of India.
| Date | Format | Venue | Winner | Margin |
| 26 Jul 2026 | T20I | Harare | India | 35 runs |
| 25 Jul 2026 | T20I | Harare | India | 90 runs |
| 23 Jul 2026 | T20I | Harare | India | 7 wickets |
| 26 Feb 2026 | T20 World Cup | Chennai | India | 72 runs |
| 14 Jul 2024 | T20I | Harare | India | 42 runs |
| 13 Jul 2024 | T20I | Harare | India | 10 wickets |
| 10 Jul 2024 | T20I | Harare | India | 23 runs |
| 7 Jul 2024 | T20I | Harare | India | 100 runs |
| 6 Jul 2024 | T20I | Harare | Zimbabwe | 13 runs |
| 20 Jun 2016 | T20I | Harare | India | 10 wickets |
The T20I series India played in 2026 (3-match) was one sided. India won the first two matches and wrapped up the clean sweep in third. The series was originally planned to take place at the Harare Sports Club, starting on July 23, 25 and 26.
Most Memorable India vs Zimbabwe Matches
There are a few matches which stand out when you browse through the India National Cricket Team vs Zimbabwe National Cricket Team Timeline.
1983 World Cup: Kapil Dev’s 175* helped India recover from 17/5 and became the turning point of India’s World Cup campaign.
One of India’s biggest defeats against Zimbabwe t00 0:41 Skeptical and cynical at the same time.
India vs Zimbabwe, 2022 T20 WC October: Win by 71 runs (Suryakumar Yadav-61* from 25 balls)
Match 14 (Group B): India bt Zimbabwe by 72 runs, Match: 245/4 in 20 overs; Brian Bennett 97* Matches Recap – Event ended
3-0, 2026 Harare T20I series: Newcomer Vaibhav Sooryavanshi’s record-setting fifty is one of the main talking points in India’s rout.
India vs Zimbabwe Cricket Rivalry
The India National Cricket Team vs Zimbabwe National Cricket Team Timeline feature offers two cricketing journeys as far apart from each other.
The years also got India to evolve as one of the dominating forces in world cricket of all formats, and Zimbabwe went through rebuilding phases and then transitional also. Consequently, India have largely had the edge in their rivalry.
But Zimbabwe has often pulled off some remarkable wins. The clearest example of an upset was the 1999 World Cup, and their T20I excellence against India has also displayed that they have what it takes to perform when everything goes right.
The two cricket boards also have an understanding, as bilateral tours are really important for Zimbabwe’s players to gain experience against one of the top sides in world cricket. The 2026 was one such series, again India trialling youngsters and Zimbabwe pitting themselves against the reigning T20 World Cup winners.
Read More: India National Cricket Team vs New Zealand National Cricket Team Timeline | India National Cricket Team vs Afghanistan National Cricket Team Timeline
FAQs About India National Cricket Team vs Zimbabwe National Cricket Team Timeline
1. When did India and Zimbabwe first play against each other?
India and Zimbabwe first met in ODI cricket during the 1983 Cricket World Cup.
2. Who won the first India vs Zimbabwe match?
India won the famous 1983 World Cup encounter by 31 runs.
3. When did Kapil Dev score 175 against Zimbabwe?
Kapil Dev scored his unbeaten 175 on 18 June 1983 at Tunbridge Wells during the World Cup.
4. How many times have India and Zimbabwe played each other?
Across Tests, ODIs and T20Is, the commonly reported head-to-head record through 2026 is 94 matches.
5. Who has the better head-to-head record, India or Zimbabwe?
India have the significantly better overall head-to-head record.
6. How many ODI matches have India and Zimbabwe played?
The commonly reported record through 2026 lists 66 ODI meetings.
7. How many T20I matches have India and Zimbabwe played?
They have played 17 T20Is through the July 2026 series.
Conclusion
Epic performances,upset victories and world cup battles dot The India National Cricket Team vs Zimbabwe National Cricket team timeline. Researching the two sides histories in World Cups throws up a lot of fascinating cricket between these teams, like Kapil Dev’s iconic 175* in 1983 or Zimbabwe’s nail biting three-run win over India in 1999 to India’s hammerings in 2022 & then again till round one-off events like this with England through April – June from Royal Veera (next phase will be played on mores.check here).
Zimbabwe have troubled India before when they perform to their potential, but the overall head-to-head record is heavily in India’s favour. As the nations play more bilateral cricket than ever, this timeline will be further added to with new matches and records and performances.

