| 24 Jan 2004 | IND 280/7 v ZIM 277/68th Match · ODI | ZIM | 10 | 0/48 | 0 | India won by 3 runs | Adelaide | VB Series 2003/04 |
| 20 Jan 2004 | IND 255/6 v ZIM 231/9Match 6 · ODI | ZIM | 36 | 0/31 | 0 | India won by 24 runs | Brisbane | VB Series 2003/04 |
| 14 Jan 2004 | ZIM 208/6 v IND 211/3Match 3 · ODI | ZIM | 15 | 0/8 | 1 | India won by 7 wickets | Hobart | VB Series 2003/04 |
| 19 Feb 2003 | IND 255/7 v ZIM 172Match 17 · ODI | ZIM | 23 | 2/14 | 0 | India won by 83 runs | Harare | ICC World Cup 2002/03 |
| 14 Sept 2002 | IND 288/6 v ZIM 274/83rd Match · ODI | ZIM | 33 | 0/15 | 0 | India won by 14 runs | Colombo | 2002 ICC Champions Trophy |
| 19 Mar 2002 | IND 333/6 v ZIM 2325th ODI · ODI | ZIM | 48 | 0/35 | 0 | India won by 101 runs | Guwahati | Zimbabwe tour of India 2001/02 |
| 16 Mar 2002 | IND 244/5 v ZIM 240/84th ODI · ODI | ZIM | 44 | 1/41 | 1 | India won by 5 wickets (with 11 balls remaining) | Hyderabad | Zimbabwe tour of India 2001/02 |
| 13 Mar 2002 | IND 191 v ZIM 197/43rd ODI · ODI | ZIM | 49 | 2/35 | 0 | Zimbabwe won by 6 wickets (with 34 balls remaining) | Kochi | Zimbabwe tour of India 2001/02 |
| 10 Mar 2002 | IND 319/6 v ZIM 2552nd ODI · ODI | ZIM | 9 | 1/56 | 0 | India won by 64 runs | Mohali | Zimbabwe tour of India 2001/02 |
| 7 Mar 2002 | IND 274/6 v ZIM 277/91st ODI · ODI | ZIM | 2 | 1/31 | 0 | Zimbabwe won by 1 wicket (with 2 balls remaining) | Faridabad | Zimbabwe tour of India 2001/02 |
| 28 Feb 2002 | ZIM 329 & 146 v IND 354 & 126/62nd Test · Test | ZIM | 30 & 49 | 0/17 & 2/22 | 0 | India won by 4 wickets | Delhi | Zimbabwe tour of India 2001/02 |
| 21 Feb 2002 | IND 570/7 v ZIM 287 & 1821st Test · Test | ZIM | 14 & 1 | 0/96 | 1 | India won by an innings and 101 runs | Nagpur | Zimbabwe tour of India 2001/02 |
| 27 Jun 2001 | ZIM 234/6 v IND 237/63rd Match · ODI | ZIM | 45 | 4/44 | 2 | India won by 4 wickets (with 4 balls remaining) | Bulawayo | 2001 Zimbabwe Coca-Cola Cup |
| 24 Jun 2001 | ZIM 133 v IND 137/12nd Match · ODI | ZIM | 4 | - | 0 | India won by 9 wickets (with 142 balls remaining) | Harare | 2001 Zimbabwe Coca-Cola Cup |
| 15 Jun 2001 | ZIM 315 & 157/6 v IND 237 & 2342nd Test · Test | ZIM | 86 & 3 | 0/3 & 0/1 | 2 | Zimbabwe won by 4 wickets | Harare | India tour of Zimbabwe 2001 |
| 7 Jun 2001 | ZIM 173 & 328 v IND 318 & 184/21st Test · Test | ZIM | 5 & 71 | 1/23 | 1 | India won by 8 wickets | Bulawayo | India tour of Zimbabwe 2001 |
| 14 Dec 2000 | IND 301/6 v ZIM 2625th ODI · ODI | ZIM | 20 | 0/41 | 0 | India won by 39 runs | Rajkot | Zimbabwe tour of India 2000/01 |
| 11 Dec 2000 | IND 166/1 v ZIM 1654th ODI · ODI | ZIM | 6 | - | 0 | India won by 9 wickets (with 150 balls remaining) | Kanpur | Zimbabwe tour of India 2000/01 |
| 8 Dec 2000 | IND 283/8 v ZIM 284/93rd ODI · ODI | ZIM | 70 | 3/43 | 2 | Zimbabwe won by 1 wicket (with 1 ball remaining) | Jodhpur | Zimbabwe tour of India 2000/01 |
| 5 Dec 2000 | IND 306/5 v ZIM 245/82nd ODI · ODI | ZIM | 8 | - | 0 | India won by 61 runs | Ahmedabad | Zimbabwe tour of India 2000/01 |
| 2 Dec 2000 | IND 255/7 v ZIM 253/71st ODI · ODI | ZIM | 25 | 0/25 | 0 | India won by 3 wickets (with 10 balls remaining) | Cuttack | Zimbabwe tour of India 2000/01 |
| 25 Nov 2000 | IND 609/6 v ZIM 382 & 503/62nd Test · Test | ZIM | 106* & 16 | 2/101 | 0 | Match drawn | Nagpur | Zimbabwe tour of India 2000/01 |
| 18 Nov 2000 | IND 458/4 & 190/3 v ZIM 422/9 & 2251st Test · Test | ZIM | 0 & 0 | 0/52 & 0/10 | 0 | India won by 7 wickets | Delhi | Zimbabwe tour of India 2000/01 |
| 26 Oct 2000 | IND 219/7 v ZIM 218/95th Match · ODI | ZIM | 10 | 1/8 | 0 | India won by 3 wickets (with 9 balls remaining) | Sharjah | 2000–01 Sharjah Champions Trophy |
| 22 Oct 2000 | IND 265/8 v ZIM 252/63rd Match · ODI | ZIM | 22 | 0/19 | 1 | India won by 13 runs | Sharjah | 2000–01 Sharjah Champions Trophy |
| 1 Oct 1999 | IND 277/6 v ZIM 1706th Match · ODI | ZIM | 38 | 0/21 | 0 | India won by 107 runs | Nairobi | 1999 Singapore Challenge |
| 4 Sept 1999 | IND 245/6 v ZIM 130/82nd Match · ODI | ZIM | 5 | 0/20 | 0 | India won by 115 runs | Singapore | 1999 Singapore Challenge |
| 19 May 1999 | IND 249 v ZIM 252/98th Match · ODI | ZIM | 45 | 1/33 | 1 | Zimbabwe won by 3 runs | Leicester | 1999 Cricket World Cup |
| 13 Nov 1998 | IND 197/0 v ZIM 196/9Final · ODI | ZIM | 18 | 0/28 | 0 | India won by 10 wickets (with 120 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 11 Nov 1998 | IND 192 v ZIM 205/76th Match · ODI | ZIM | 6 | - | 1 | Zimbabwe won by 13 runs | Sharjah | 1998–99 Champions Trophy |
| 8 Nov 1998 | IND 197/3 v ZIM 1963rd Match · ODI | ZIM | 17 | - | 0 | India won by 7 wickets (with 56 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 9 Apr 1998 | IND 301/3 v ZIM 2695th Match · ODI | ZIM | 102 | 0/21 | 0 | India won by 32 runs | Cuttack | 1997–98 Pepsi Triangular Series |
| 5 Apr 1998 | IND 274/5 v ZIM 2613rd Match · ODI | ZIM | 57 | - | 0 | India won by 13 runs | Vadodara | 1997–98 Pepsi Triangular Series |
| 15 Feb 1997 | ZIM 139/2 v IND 1681st ODI · ODI | ZIM | 61* | - | 1 | Zimbabwe won by 8 wickets (with 73 balls remaining) (revised target) | Bulawayo | India tour of Zimbabwe 1996/97 |
| 9 Feb 1997 | IND 241/4 v ZIM 240/89th Match · ODI | ZIM | 40 | - | 0 | India won by 6 wickets (with 64 balls remaining) | Benoni | 1996-97 Standard Bank International One-Day Series |
| 7 Feb 1997 | IND 216 v ZIM 171/78th Match · ODI | ZIM | 28 | 0/14 | 0 | Zimbabwe won by 3 wickets (with 2 balls remaining) (revised target) | Centurion | 1996-97 Standard Bank International One-Day Series |
| 27 Jan 1997 | IND 236 v ZIM 236/83rd Match · ODI | ZIM | 28 | - | 1 | Match tied | Paarl | 1996-97 Standard Bank International One-Day Series |
| 1 Sept 1996 | IND 229/3 v ZIM 2264th Match · ODI | ZIM | 26 | 0/10 | 0 | India won by 7 wickets (with 37 balls remaining) | Colombo | 1996 Singer World Series |
| 6 Mar 1996 | IND 247/5 v ZIM 20729th Match · ODI | ZIM | 30 | 0/16 | 1 | India won by 40 runs | Kanpur | 1995–96 Wills World Cup |
| 18 Nov 1993 | IND 248/5 v ZIM 2487th Match · ODI | ZIM | 2 | 0/34 | 1 | Match tied | Indore | 1993 Hero Cup |
| 25 Mar 1993 | IND 238/2 v ZIM 2343rd ODI · ODI | ZIM | 50 | 0/39 | 1 | India won by 8 wickets (with 27 balls remaining) | Pune | Zimbabwe tour of India 1992/93 |
| 22 Mar 1993 | IND 150/3 v ZIM 149/62nd ODI · ODI | ZIM | 57 | 1/23 | 0 | India won by 7 wickets (with 3 balls remaining) | Guwahati | Zimbabwe tour of India 1992/93 |
| 19 Mar 1993 | IND 249/7 v ZIM 1821st ODI · ODI | ZIM | 42 | 2/25 | 2 | India won by 67 runs | Faridabad | Zimbabwe tour of India 1992/93 |
| 13 Mar 1993 | IND 536/7 v ZIM 322 & 201Only Test · Test | ZIM | 96 & 0 | - | 0 | India won by an innings and 13 runs | Delhi | Zimbabwe tour of India 1992/93 |
| 25 Oct 1992 | IND 239 v ZIM 209Only ODI · ODI | ZIM | 34 | 1/43 | 1 | India won by 30 runs | Harare | India tour of Zimbabwe 1992/93 |
| 18 Oct 1992 | ZIM 456 & 146/4 v IND 307Only Test · Test | ZIM | 82 & 6 | 0/15 | 1 | Match drawn | Harare | India tour of Zimbabwe 1992/93 |