| 31 Aug 2012 | IND 353 & 262/5 v NZ 365 & 248Match 2 · Test | IND | 17 & 27 | - | 0 | India won by 5 wickets | Bangalore | New Zealand in India Test Series 2012 |
| 23 Aug 2012 | IND 438 v NZ 159 & 164Match 1 · Test | IND | 19 | 0/6 | 0 | India won by an innings and 115 runs | Hyderabad | New Zealand in India Test Series 2012 |
| 20 Nov 2010 | IND 566/8d v NZ 193 & 175Match 3 · Test | IND | 61 | - | 0 | India won by an innings and 198 runs | Nagpur | New Zealand in India Test Series 2010/11 |
| 12 Nov 2010 | IND 472 & 68/0 v NZ 350 & 448/8dMatch 2 · Test | IND | 13 & DNB | 0/7 | 0 | Match drawn | Hyderabad | New Zealand in India Test Series 2010/11 |
| 4 Nov 2010 | IND 487 & 266 v NZ 459 & 22/1Match 1 · Test | IND | 40 & 12 | 0/16 | 0 | Match drawn | Ahmedabad | New Zealand in India Test Series 2010/11 |
| 11 Sept 2009 | IND 156/4 v NZ 155Match 2 · ODI | IND | 46 | - | 0 | India won by 6 wickets | Colombo | Compaq Cup 2009 |
| 3 Apr 2009 | NZ 197 & 281/8 v IND 379 & 434/7dMatch 3 · Test | IND | 62 & 9 | 2/45 | 0 | Match drawn | Wellington | India in New Zealand Test Series 2008/09 |
| 26 Mar 2009 | NZ 619/9d v IND 305 & 476/4Match 2 · Test | IND | 49 & 64 | - | 1 | Match drawn | Napier | India in New Zealand Test Series 2008/09 |
| 18 Mar 2009 | NZ 279 & 279 v IND 520 & 39/0Match 1 · Test | IND | 160 & DNB | - | 1 | India won by 10 wickets | Hamilton | India in New Zealand Test Series 2008/09 |
| 8 Mar 2009 | NZ 334 v IND 392/4Match 3 · ODI | IND | 163* | - | 0 | India won by 58 runs | Christchurch | India in New Zealand ODI Series 2008/09 |
| 6 Mar 2009 | NZ v IND 188/4Match 2 · ODI | IND | 61 | - | 0 | No result | Wellington | India in New Zealand ODI Series 2008/09 |
| 3 Mar 2009 | NZ 162/9 v IND 273/4Match 1 · ODI | IND | 20 | - | 1 | India won by 53 runs (DLS method) | Napier | India in New Zealand ODI Series 2008/09 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | IND | 102 | 0/40 | 0 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 6 Nov 2003 | IND 246/9 v NZ 249/6Match 6 · ODI | IND | 14 | 0/25 | 0 | New Zealand won by 4 wickets | Cuttack | TVS Cup (India) 2003/04 |
| 23 Oct 2003 | IND 141/3 v NZMatch 1 · ODI | IND | 48* | - | 0 | No result | Chennai | TVS Cup (India) 2003/04 |
| 16 Oct 2003 | NZ 630/6d v IND 424 & 136/42nd Test · Test | IND | 55 & 1 | 1/55 | 0 | 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 | 8 & 7 | 0/5 & 0/40 | 0 | Match drawn | Ahmedabad | New Zealand tour of India 2003/04 |
| 14 Mar 2003 | NZ 146 v IND 150/3Super Sixes · ODI | IND | 15 | 0/20 | 1 | India won by 7 wickets | Centurion | ICC World Cup 2002/03 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | IND | 1 | - | 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 | 1 | - | 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 | - | 0 | India won by 2 wickets | Wellington | India tour of New Zealand 2002/03 |
| 19 Dec 2002 | NZ 94 & 160/6 v IND 99 & 1542nd Test · Test | IND | 9 & 32 | - | 1 | 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 | 8 & 51 | - | 0 | New Zealand won by 10 wickets | Wellington | India tour of New Zealand 2002/03 |
| 15 Oct 2000 | IND 264/6 v NZ 265/6Final · ODI | IND | 69 | 1/38 | 0 | 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 | 0 | - | 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 | 2 | - | 0 | 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 | 1 | - | 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 | 186* | - | 1 | 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 | 32 | 0/18 | 1 | 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 | 217 & 15 | 0/19 | 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 | 15 & 44* | - | 2 | 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 | 18 & 126* | 0/11 | 0 | Match drawn | Mohali | New Zealand tour of India 1999/00 |
| 12 Jun 1999 | IND 251/6 v NZ 253/58th Super · ODI | IND | 16 | 0/14 | 0 | New Zealand won by 5 wickets (with 10 balls remaining) | Nottingham | 1999 Cricket World Cup |
| 16 Jan 1999 | NZ 207/7 v IND 208/54th ODI · ODI | IND | 5 | 1/29 | 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 | 45 | - | 0 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | IND | 23 | 3/34 | 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 | 0 | 1/34 | 0 | 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 | 67 & DNB | 0/23 & 2/30 | 0 | Match drawn | Hamilton | India tour of New Zealand 1998/99 |
| 26 Dec 1998 | NZ 352 & 215/6 v IND 208 & 3562nd Test · Test | IND | 47 & 113 | 2/7 & 0/8 | 1 | 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 | 53 | 1/32 | 0 | No result | Colombo | 1998 Nidahas Trophy |
| 20 Apr 1998 | IND 181 v NZ 183/64th Match · ODI | IND | 38 | 1/28 | 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 | 40 | 0/13 | 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 | 117 | 0/35 | 0 | 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 | 1 | - | 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 | 65 | 0/54 | 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 | 7 | 2/49 | 1 | 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 | 39 | 1/15 | 1 | 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 | 30 | 0/18 | 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 | - | 0 | Match drawn | Cuttack | New Zealand tour of India 1995/96 |
| 25 Oct 1995 | IND 144/2 v NZ2nd Test · Test | IND | 52* | - | 0 | Match drawn | Chennai | New Zealand tour of India 1995/96 |