| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | IND | DNB | 2/36 | 0 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 23 Oct 2003 | IND 141/3 v NZMatch 1 · ODI | IND | DNB | - | 0 | No result | Chennai | TVS Cup (India) 2003/04 |
| 16 Oct 2003 | NZ 630/6d v IND 424 & 136/42nd Test · Test | IND | 5 & DNB | 3/181 | 1 | Match drawn | Chandigarh | New Zealand tour of India 2003/04 |
| 8 Oct 2003 | IND 500/5 & 209/6 v NZ 340 & 272/61st Test · Test | IND | DNB & DNB | 2/58 & 4/95 | 0 | Match drawn | Ahmedabad | New Zealand tour of India 2003/04 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | IND | 21 | 1/16 | 0 | New Zealand won by 6 wickets | Hamilton | India tour of New Zealand 2002/03 |
| 8 Jan 2003 | NZ 168 v IND 169/85th ODI · ODI | IND | 2 | 2/38 | 0 | India won by 2 wickets | Wellington | India tour of New Zealand 2002/03 |
| 26 Dec 2002 | NZ 109/7 v IND 1081st ODI · ODI | IND | 0 | 0/15 | 0 | New Zealand won by 3 wickets (with 74 balls remaining) | Auckland | India tour of New Zealand 2002/03 |
| 15 Oct 2000 | IND 264/6 v NZ 265/6Final · ODI | IND | DNB | 2/55 | 0 | New Zealand won by 4 wickets (with 2 balls remaining) | Nairobi | 2000 ICC KnockOut Trophy |
| 11 Nov 1999 | IND 261/5 v NZ 247/83rd ODI · ODI | IND | DNB | 2/38 | 0 | India won by 14 runs | Gwalior | New Zealand tour of India 1999/00 |
| 8 Nov 1999 | IND 376/2 v NZ 2022nd ODI · ODI | IND | DNB | 2/39 | 0 | India won by 174 runs | Hyderabad | New Zealand tour of India 1999/00 |
| 5 Nov 1999 | NZ 349/9 v IND 3061st ODI · ODI | IND | 15* | 2/64 | 0 | New Zealand won by 43 runs | Gujranwala | New Zealand tour of India 1999/00 |
| 29 Oct 1999 | IND 583/7 & 148/5 v NZ 308 & 252/23rd Test · Test | IND | 27* & DNB | 5/82 & 1/57 | 0 | Match drawn | Ahmedabad | New Zealand tour of India 1999/00 |
| 22 Oct 1999 | NZ 256 & 155 v IND 330 & 83/22nd Test · Test | IND | 5 & DNB | 4/67 & 6/67 | 0 | India won by 8 wickets | Kanpur | New Zealand tour of India 1999/00 |
| 10 Oct 1999 | IND 83 & 505/3 v NZ 215 & 251/71st Test · Test | IND | 7 & DNB | 1/49 & 3/42 | 2 | Match drawn | Mohali | New Zealand tour of India 1999/00 |
| 12 Jun 1999 | IND 251/6 v NZ 253/58th Super · ODI | IND | DNB | 0/48 | 1 | New Zealand won by 5 wickets (with 10 balls remaining) | Nottingham | 1999 Cricket World Cup |
| 19 Jan 1999 | NZ 300/8 v IND 2305th ODI · ODI | IND | 7 | 1/78 | 2 | New Zealand won by 70 runs | Christchurch | India tour of New Zealand 1998/99 |
| 16 Jan 1999 | NZ 207/7 v IND 208/54th ODI · ODI | IND | DNB | 0/37 | 0 | India won by 5 wickets (with 37 balls remaining) | Auckland | India tour of New Zealand 1998/99 |
| 14 Jan 1999 | NZ 89/2 v IND 208/43rd ODI · ODI | IND | DNB | 0/9 | 0 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | IND | 6* | 1/38 | 0 | India won by 2 wickets (with 1 ball remaining) | Napier | India tour of New Zealand 1998/99 |
| 2 Jan 1999 | NZ 366 & 464/8 v IND 416 & 249/23rd Test · Test | IND | 0 & DNB | 1/64 & 2/124 | 1 | Match drawn | Hamilton | India tour of New Zealand 1998/99 |
| 26 Dec 1998 | NZ 352 & 215/6 v IND 208 & 3562nd Test · Test | IND | 11 & 23 | 4/83 & 2/70 | 0 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 1998/99 |
| 3 Jul 1998 | IND v NZ 128/58th Match · ODI | IND | - | 1/15 | 1 | No result | Colombo | 1998 Nidahas Trophy |
| 23 Jun 1998 | IND 131/2 v NZ 219/83rd Match · ODI | IND | DNB | 1/31 | 0 | No result | Colombo | 1998 Nidahas Trophy |
| 20 Apr 1998 | IND 181 v NZ 183/64th Match · ODI | IND | 10 | 2/26 | 0 | New Zealand won by 4 wickets (with 6 balls remaining) | Sharjah | 1997–98 Coca-Cola Cup |
| 17 Apr 1998 | IND 220/9 v NZ 2051st Match · ODI | IND | 3* | 3/39 | 1 | India won by 15 runs | Sharjah | 1997–98 Coca-Cola Cup |
| 14 May 1997 | IND 221/2 v NZ 220/93rd Match · ODI | IND | DNB | 1/30 | 2 | India won by 8 wickets (with 45 balls remaining) | Bangalore | 1997 Pepsi Independence Cup |
| 29 Nov 1995 | IND 128/4 v NZ 1266th ODI · ODI | IND | DNB | 3/17 | 0 | India won by 6 wickets (with 108 balls remaining) | Mumbai | New Zealand tour of India 1995/96 |
| 26 Nov 1995 | IND 249 v NZ 348/85th ODI · ODI | IND | 12 | 2/48 | 0 | New Zealand won by 99 runs | Nagpur | New Zealand tour of India 1995/96 |
| 24 Nov 1995 | IND 236/5 v NZ 235/64th ODI · ODI | IND | DNB | 0/35 | 0 | India won by 5 wickets (with 25 balls remaining) | Pune | New Zealand tour of India 1995/96 |
| 18 Nov 1995 | IND 146/4 v NZ 1452nd ODI · ODI | IND | DNB | 1/16 | 0 | India won by 6 wickets (with 38 balls remaining) | Amritsar | New Zealand tour of India 1995/96 |
| 15 Nov 1995 | IND 236 v NZ 237/21st ODI · ODI | IND | 4 | 0/40 | 0 | New Zealand won by 8 wickets (with 19 balls remaining) | Jamshedpur | New Zealand tour of India 1995/96 |
| 8 Nov 1995 | IND 296/8 v NZ 175/83rd Test · Test | IND | 2 | 1/32 | 0 | Match drawn | Cuttack | New Zealand tour of India 1995/96 |
| 25 Oct 1995 | IND 144/2 v NZ2nd Test · Test | IND | DNB | - | 0 | Match drawn | Chennai | New Zealand tour of India 1995/96 |
| 18 Oct 1995 | IND 228 & 151/2 v NZ 145 & 2331st Test · Test | IND | 6* & DNB | 4/39 & 5/81 | 2 | India won by 8 wickets | Bangalore | New Zealand tour of India 1995/96 |
| 16 Feb 1995 | NZ 162/6 v IND 1602nd Match · ODI | IND | 6* | 0/34 | 0 | New Zealand won by 4 wickets (with 106 balls remaining) | Napier | 1994-95 New Zealand Centenary Tournament |
| 3 Nov 1994 | IND 289/3 v NZ 1826th Match · ODI | IND | DNB | 1/41 | 0 | India won by 107 runs | Delhi | 1994–95 Wills World Series |
| 28 Oct 1994 | IND 271/3 v NZ 269/43rd Match · ODI | IND | DNB | 0/53 | 2 | India won by 7 wickets (with 11 balls remaining) | Vadodara | 1994–95 Wills World Series |
| 2 Apr 1994 | NZ 223/4 v IND 222/64th ODI · ODI | IND | 18* | 3/47 | 1 | New Zealand won by 6 wickets (with 1 ball remaining) | Christchurch | India tour of New Zealand 1993/94 |
| 30 Mar 1994 | NZ 243/9 v IND 255/53rd ODI · ODI | IND | DNB | 5/33 | 0 | India won by 12 runs | Wellington | India tour of New Zealand 1993/94 |
| 27 Mar 1994 | NZ 142 v IND 143/32nd ODI · ODI | IND | DNB | 0/29 | 0 | India won by 7 wickets (with 160 balls remaining) | Auckland | India tour of New Zealand 1993/94 |
| 25 Mar 1994 | NZ 240/5 v IND 212/91st ODI · ODI | IND | 1* | 1/41 | 0 | New Zealand won by 28 runs | Napier | India tour of New Zealand 1993/94 |
| 19 Mar 1994 | NZ 187 & 368/7 v IND 246 & 177/3Only Test · Test | IND | 7 & DNB | 1/34 & 1/68 | 1 | Match drawn | Hamilton | India tour of New Zealand 1993/94 |