India vs Zimbabwe Head to Head Record
Since 2000, India and Zimbabwe have played 64 matches: India lead 54–9 (1 drawn).
64
Matches since 2000
54
India won
9
Zimbabwe won
1
Drawn / tied / NR
Record since 2000 (first meeting in our records: 22 Oct 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | India won | Zimbabwe won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 8 | 6 | 1 | 1 | 0 | 20 Sept 2005 |
| ODI | 39 | 34 | 5 | 0 | 0 | 22 Aug 2022 |
| T20I | 17 | 14 | 3 | 0 | 0 | 26 Jul 2026 |
Last 5 India vs Zimbabwe matches
- 26 Jul 2026 · T20I · Harare Sports ClubIndia won
India won by 35 runs
- 25 Jul 2026 · T20I · Harare Sports ClubIndia won
India won by 90 runs
- 23 Jul 2026 · T20I · Harare Sports ClubIndia won
India won by 7 wickets
- 26 Feb 2026 · T20I · MA Chidambaram Stadium, ChepaukIndia won
India won by 72 runs
- 14 Jul 2024 · T20I · Harare Sports ClubIndia won
India won by 42 runs
Questions
Who has won more matches between India and Zimbabwe?
Since 2000, India and Zimbabwe have played 64 matches: India lead 54–9 (1 drawn).
What is the India vs Zimbabwe head to head record in Test cricket?
Since 2000, India and Zimbabwe have played 8 Test matches: India lead 6–1 (1 drawn).
What is the India vs Zimbabwe head to head record in ODI cricket?
Since 2000, India and Zimbabwe have played 39 ODI matches: India lead 34–5.
What is the India vs Zimbabwe head to head record in T20I cricket?
Since 2010, India and Zimbabwe have played 17 T20I matches: India lead 14–3.
When did India and Zimbabwe last play?
India and Zimbabwe last met on 26 Jul 2026 in a T20I at Harare Sports Club: India won by 35 runs.