| 6 Sept 2005 | IND 276 v NZ 278/4Final · ODI | IND | 31 | - | 0 | New Zealand won by 6 wickets | Harare | Videocon Triangular Series 2005 |
| 2 Sept 2005 | IND 279/4 v NZ 278/95th Match · ODI | IND | 19 | 0/8 | 1 | India won by 6 wickets (with 15 balls remaining) | Harare | Videocon Triangular Series 2005 |
| 26 Aug 2005 | IND 164 v NZ 2152nd Match · ODI | IND | 5 | - | 0 | New Zealand won by 51 runs | Bulawayo | Videocon Triangular Series 2005 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | IND | 33 | - | 0 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 8 Oct 2003 | IND 500/5 & 209/6 v NZ 340 & 272/61st Test · Test | IND | 100* & 25 | - | 0 | Match drawn | Ahmedabad | New Zealand tour of India 2003/04 |
| 14 Mar 2003 | NZ 146 v IND 150/3Super Sixes · ODI | IND | 3 | 0/4 | 1 | India won by 7 wickets | Centurion | ICC World Cup 2002/03 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | IND | 15 | 0/9 | 0 | New Zealand won by 6 wickets | Hamilton | India tour of New Zealand 2002/03 |
| 11 Jan 2003 | NZ 199/9 v IND 200/96th ODI · ODI | IND | 23 | 1/31 | 0 | India won by 1 wicket (with 1 ball remaining) | Auckland | India tour of New Zealand 2002/03 |
| 8 Jan 2003 | NZ 168 v IND 169/85th ODI · ODI | IND | 0 | 1/27 | 0 | India won by 2 wickets | Wellington | India tour of New Zealand 2002/03 |
| 4 Jan 2003 | IND 122 v NZ 123/34th ODI · ODI | IND | 2 | - | 0 | New Zealand won by 7 wickets | Queenstown | India tour of New Zealand 2002/03 |
| 1 Jan 2003 | IND 108 v NZ 109/53rd ODI · ODI | IND | 4 | - | 1 | New Zealand won by 5 wickets | Christchurch | India tour of New Zealand 2002/03 |
| 29 Dec 2002 | NZ 254/9 v IND 2192nd ODI · ODI | IND | 0 | 1/23 | 0 | New Zealand won by 35 runs | Napier | India tour of New Zealand 2002/03 |
| 26 Dec 2002 | NZ 109/7 v IND 1081st ODI · ODI | IND | 14 | 0/10 | 1 | New Zealand won by 3 wickets (with 74 balls remaining) | Auckland | India tour of New Zealand 2002/03 |
| 19 Dec 2002 | NZ 94 & 160/6 v IND 99 & 1542nd Test · Test | IND | 5 & 5 | - | 0 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 2002/03 |
| 12 Dec 2002 | NZ 247 & 36/0 v IND 161 & 1211st Test · Test | IND | 17 & 2 | 0/11 | 0 | New Zealand won by 10 wickets | Wellington | India tour of New Zealand 2002/03 |
| 2 Aug 2001 | IND 267/3 v NZ 264/79th Match · ODI | IND | 64 | 0/23 | 0 | India won by 7 wickets (with 26 balls remaining) | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 26 Jul 2001 | IND 133 v NZ 2005th Match · ODI | IND | 4 | 3/32 | 1 | New Zealand won by 67 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 20 Jul 2001 | IND 127 v NZ 211/82nd Match · ODI | IND | 5 | - | 0 | New Zealand won by 84 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 15 Oct 2000 | IND 264/6 v NZ 265/6Final · ODI | IND | 117 | - | 1 | New Zealand won by 4 wickets (with 2 balls remaining) | Nairobi | 2000 ICC KnockOut Trophy |
| 17 Nov 1999 | NZ 179/9 v IND 181/35th ODI · ODI | IND | 86 | 1/29 | 0 | India won by 7 wickets (with 36 balls remaining) | Delhi | New Zealand tour of India 1999/00 |
| 14 Nov 1999 | NZ 236/9 v IND 1884th ODI · ODI | IND | 17 | 0/18 | 1 | New Zealand won by 48 runs | Guwahati | New Zealand tour of India 1999/00 |
| 11 Nov 1999 | IND 261/5 v NZ 247/83rd ODI · ODI | IND | 153* | 1/33 | 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 | 4 | 0/15 | 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 | 41 | - | 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 | 125 & 53 | 0/2 & 0/20 | 2 | Match drawn | Ahmedabad | New Zealand tour of India 1999/00 |
| 22 Oct 1999 | NZ 256 & 155 v IND 330 & 83/22nd Test · Test | IND | 0 & DNB | 1/15 & 0/2 | 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 | 2 & 64* | 0/1 | 4 | Match drawn | Mohali | New Zealand tour of India 1999/00 |
| 12 Jun 1999 | IND 251/6 v NZ 253/58th Super · ODI | IND | 29 | 0/15 | 0 | 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 | 60 | 0/20 | 1 | 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 | 50 | 1/18 | 1 | 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 | 0 | - | 0 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | IND | 38 | 0/13 | 0 | India won by 2 wickets (with 1 ball remaining) | Napier | India tour of New Zealand 1998/99 |
| 9 Jan 1999 | NZ 200/5 v IND 257/51st ODI · ODI | IND | 60 | - | 1 | New Zealand won by 5 wickets (with 6 balls remaining) (D/L method) | Taupō | India tour of New Zealand 1998/99 |
| 2 Jan 1999 | NZ 366 & 464/8 v IND 416 & 249/23rd Test · Test | IND | 11 & 101* | 0/25 & 0/27 | 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 | 5 & 48 | 0/13 | 0 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 1998/99 |
| 23 Jun 1998 | IND 131/2 v NZ 219/83rd Match · ODI | IND | 4 | - | 0 | No result | Colombo | 1998 Nidahas Trophy |
| 20 Apr 1998 | IND 181 v NZ 183/64th Match · ODI | IND | 31 | 0/20 | 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 | 105 | 0/4 | 0 | India won by 15 runs | Sharjah | 1997–98 Coca-Cola Cup |
| 14 May 1997 | IND 221/2 v NZ 220/93rd Match · ODI | IND | 62 | - | 0 | India won by 8 wickets (with 45 balls remaining) | Bangalore | 1997 Pepsi Independence Cup |