- Home
- Head to head
- India vs Zimbabwe
Head to head
India vs Zimbabwe head to head record
Data through 26 July 2026Last updated 26 July 2026
India and Zimbabwe met 40 times in matches in the data (2003–2026). India won 35 and Zimbabwe won 5. India lead the head-to-head in the data by 30 wins. In the last 5 meetings, India won 5 and Zimbabwe won 0. The highest total in the fixture is 554 by India (13 Sep 2005).
Matches
40
2003–2026
India won
35
Zimbabwe won
5
India vs Zimbabwe by format
| Format | Played | Won | Lost | Tied | Drawn | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Tests | 1 | 1 | 0 | 0 | 0 | 0 | 100.0% | 2005–2005 |
| ODIs | 22 | 20 | 2 | 0 | 0 | 0 | 90.9% | 2003–2022 |
| T20Is | 17 | 14 | 3 | 0 | 0 | 0 | 82.4% | 2010–2026 |
Wins per year
Show as table
| Year | India wins | Zimbabwe wins |
|---|---|---|
| 2003 | 1 | 0 |
| 2004 | 2 | 0 |
| 2005 | 3 | 0 |
| 2010 | 2 | 2 |
| 2013 | 5 | 0 |
| 2015 | 5 | 1 |
| 2016 | 5 | 1 |
| 2022 | 4 | 0 |
| 2024 | 4 | 1 |
| 2026 | 4 | 0 |
Last 10 India vs Zimbabwe matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 26 Jul 2026 | India 192/5 (20 ov) Zimbabwe 157/7 (20 ov) | India won by 35 runs | Harare Sports Club |
| 25 Jul 2026 | India 219/5 (20 ov) Zimbabwe 129 (17.5 ov) | India won by 90 runs | Harare Sports Club |
| 23 Jul 2026 | Zimbabwe 125/7 (20 ov) India 126/3 (13.2 ov) | India won by 7 wickets | Harare Sports Club |
| 26 Feb 2026 | India 256/4 (20 ov) Zimbabwe 184/6 (20 ov) | India won by 72 runs | MA Chidambaram Stadium |
| 14 Jul 2024 | India 167/6 (20 ov) Zimbabwe 125 (18.3 ov) | India won by 42 runs | Harare Sports Club |
| 13 Jul 2024 | Zimbabwe 152/7 (20 ov) India 156/0 (15.2 ov) | India won by 10 wickets | Harare Sports Club |
| 10 Jul 2024 | India 182/4 (20 ov) Zimbabwe 159/6 (20 ov) | India won by 23 runs | Harare Sports Club |
| 7 Jul 2024 | India 234/2 (20 ov) Zimbabwe 134 (18.4 ov) | India won by 100 runs | Harare Sports Club |
| 6 Jul 2024 | Zimbabwe 115/9 (20 ov) India 102 (19.5 ov) | Zimbabwe won by 13 runs | Harare Sports Club |
| 6 Nov 2022 | India 186/5 (20 ov) Zimbabwe 115 (17.2 ov) | India won by 71 runs | Melbourne Cricket Ground |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| India | innings and 90 runs | Zimbabwe | Test | 13 Sep 2005 | Queens Sports Club |
| India | 161 runs | Zimbabwe | ODI | 29 Aug 2005 | Harare Sports Club |
| India | 100 runs | Zimbabwe | T20I | 7 Jul 2024 | Harare Sports Club |
| India | 10 wickets | Zimbabwe | ODI | 15 Jun 2016 | Harare Sports Club |
| India | 10 wickets | Zimbabwe | T20I | 20 Jun 2016 | Harare Sports Club |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Zimbabwe | 13 runs | India | T20I | 6 Jul 2024 | Harare Sports Club |
| Zimbabwe | 10 runs | India | T20I | 19 Jul 2015 | Harare Sports Club |
| Zimbabwe | 2 runs | India | T20I | 18 Jun 2016 | Harare Sports Club |
| Zimbabwe | 7 wickets | India | ODI | 3 Jun 2010 | Harare Sports Club |
| Zimbabwe | 6 wickets | India | ODI | 28 May 2010 | Queens Sports Club |
Highest and lowest totals
Most runs in India vs Zimbabwe matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Sikandar Raza | Zimbabwe | 27 | 586 | 21.70 | 88.3 | 115 | 1 |
| Elton Chigumbura | Zimbabwe | 19 | 463 | 35.62 | 92.4 | 104 | 1 |
| Hamilton Masakadza | Zimbabwe | 25 | 432 | 17.28 | 71.9 | 66 | 0 |
| Brendan Taylor | Zimbabwe | 14 | 416 | 29.71 | 80.6 | 138 | 1 |
| Shubman Gill | India | 8 | 415 | 69.17 | 122.8 | 130 | 1 |
| Ambati Rayudu | India | 9 | 408 | 81.60 | 73.9 | 124 | 1 |
| Justice Chibhabha | Zimbabwe | 14 | 397 | 28.36 | 74.1 | 82 | 0 |
| Shikhar Dhawan | India | 8 | 367 | 52.43 | 83.4 | 116 | 1 |
| Suresh Raina | India | 9 | 347 | 69.40 | 106.8 | 110 | 1 |
| KL Rahul | India | 9 | 347 | 57.83 | 90.8 | 100 | 1 |
Most wickets in India vs Zimbabwe matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Axar Patel | India | 16 | 22 | 19.64 | 4.08 | 3/17 |
| Amit Mishra | India | 8 | 20 | 16.65 | 4.72 | 6/48 |
| Irfan Pathan | India | 5 | 16 | 13.00 | 3.60 | 5/27 |
| Jasprit Bumrah | India | 7 | 14 | 11.14 | 3.82 | 4/22 |
| Harbhajan Singh | India | 9 | 14 | 24.50 | 3.49 | 4/59 |
| Sikandar Raza | Zimbabwe | 21 | 13 | 38.92 | 6.34 | 3/25 |
| Blessing Muzarabani | Zimbabwe | 10 | 12 | 25.33 | 7.73 | 2/19 |
| Mohit Sharma | India | 6 | 11 | 15.27 | 4.20 | 3/48 |
| Mohammed Shami | India | 7 | 11 | 22.27 | 4.45 | 3/48 |
| Barinder Singh Sran | India | 5 | 10 | 14.00 | 4.38 | 4/10 |
Where they met
| Ground | Played | India won | Zimbabwe won |
|---|---|---|---|
| Harare Sports Club | 31 | 27 | 4 |
| Queens Sports Club | 4 | 3 | 1 |
| MA Chidambaram Stadium | 1 | 1 | 0 |
| Melbourne Cricket Ground | 1 | 1 | 0 |
| The Gabba | 1 | 1 | 0 |
| Eden Park | 1 | 1 | 0 |
| Bellerive Oval | 1 | 1 | 0 |
Frequently asked questions
What is the India vs Zimbabwe head to head record?
40 matches: India won 35, Zimbabwe won 5, tied 0, drawn 0, no result 0 (data 2003–2026).
Who won the last India vs Zimbabwe match?
India won by 35 runs (26 Jul 2026).
What is the highest score in India vs Zimbabwe matches?
554 by India on 13 Sep 2005.
Who has scored the most runs in India vs Zimbabwe matches?
Sikandar Raza (Zimbabwe), 586 runs in 27 innings.
Who has taken the most wickets in India vs Zimbabwe matches?
Axar Patel (India), 22 wickets.
Team pages
Past results only, not a prediction. Coverage: Cricsheet data from the early 2000s.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.