Head-to-head record
All formats| Format | P | India | Zimbabwe | T/D | NR |
|---|---|---|---|---|---|
| Test | 1 | 1 | 0 | 0 | 0 |
| ODI | 22 | 20 | 2 | 0 | 0 |
| T20I | 17 | 14 | 3 | 0 | 0 |
Latest meetings
Runs per over- Harare Sports Club, Harare
India: runs per over Zimbabwe: runs per over - Harare Sports Club, Harare
India: runs per over Zimbabwe: runs per over - Harare Sports Club, Harare
Zimbabwe: runs per over India: runs per over - MA Chidambaram Stadium, Chepauk, Chennai, Chennai
India: runs per over Zimbabwe: runs per over - Harare Sports Club, Harare
India: runs per over Zimbabwe: runs per over
Overview
India and Zimbabwe have met 40 times in the recorded men's internationals. India have won 35 of those and Zimbabwe 5; the other 0 ended tied, drawn or without a result.
India lead the series by 30 wins.
By format
In Tests the sides have met 1 times: India 1 wins, Zimbabwe 0 wins.
In One Day Internationals the sides have met 22 times: India 20 wins, Zimbabwe 2 wins.
In Twenty20 Internationals the sides have met 17 times: India 14 wins, Zimbabwe 3 wins.
Meetings and extremes
The earliest recorded meeting is an odi dated 19 February 2003: India won by 83 runs.
The most recent recorded meeting is a t20i dated 26 July 2026: India won by 35 runs.
India's highest total in these meetings is 554, made on 13 September 2005 at Queens Sports Club.
Zimbabwe's highest total in these meetings is 289/4, made on 28 May 2010 at Queens Sports Club.
India's widest win in the series is by 161 runs, on 29 August 2005.
Zimbabwe's widest win in the series is by 13 runs, on 6 July 2024.
The longest unbroken run of wins is 12 by India, between 12 June 2010 and 17 July 2015.
Across all recorded innings in these meetings India average 205.6 runs and Zimbabwe average 174.0.
In the limited-overs meetings the side batting first has won 20 and the side chasing 19.
The latest meetings, most recent first, were 26 July 2026, T20I, India won by 35 runs; 25 July 2026, T20I, India won by 90 runs; 23 July 2026, T20I, India won by 7 wickets; 26 February 2026, T20I, India won by 72 runs; 14 July 2024, T20I, India won by 42 runs.
Year by year
India and Zimbabwe first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for India and Zimbabwe: 2003, 1 (1-0); 2004, 2 (2-0); 2005, 3 (3-0); 2010, 4 (2-2); 2013, 5 (5-0); 2015, 6 (5-1); 2016, 6 (5-1); 2022, 4 (4-0); 2024, 5 (4-1); 2026, 4 (4-0).
Leading players in these meetings
The leading run scorers across these meetings are Sikandar Raza for Zimbabwe (586 in 27 matches), E Chigumbura for Zimbabwe (463 in 19 matches), H Masakadza for Zimbabwe (432 in 24 matches), BRM Taylor for Zimbabwe (416 in 13 matches) and Shubman Gill for India (415 in 8 matches).
The leading wicket takers are AR Patel for India (22 in 16 matches), A Mishra for India (20 in 8 matches), IK Pathan for India (16 in 4 matches), Harbhajan Singh for India (14 in 8 matches) and JJ Bumrah for India (14 in 7 matches).
Highest totals by format
The highest Test innings in these meetings is 554 by India on 13 September 2005.
The highest ODI innings in these meetings is 294/8 by India on 26 July 2013.
The highest T20I innings in these meetings is 256/4 by India on 26 February 2026.
Grounds
The grounds that have hosted the most of these meetings are Harare Sports Club (31 matches), Queens Sports Club (4 matches), MA Chidambaram Stadium, Chepauk, Chennai (1 matches) and Melbourne Cricket Ground (1 matches).
Reading the record
The records hold 40 meetings between India and Zimbabwe, the first dated 19 February 2003 (ODI) and the latest 26 July 2026 (T20I).
Questions and answers
How many times have India and Zimbabwe played each other?
40 recorded men's internationals: India won 35 and Zimbabwe won 5.
When did India and Zimbabwe last meet?
In a t20i on 26 July 2026: India won by 35 runs.
What is the Test record between India and Zimbabwe?
1 matches: India 1 wins, Zimbabwe 0 wins.
What is the ODI record between India and Zimbabwe?
22 matches: India 20 wins, Zimbabwe 2 wins.