| 20 Nov 2010 | IND 566/8d v NZ 193 & 175Match 3 · Test | IND | 191 | - | 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 | 45 & DNB | - | 1 | 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 | 104 & 1 | - | 0 | Match drawn | Ahmedabad | New Zealand in India Test Series 2010/11 |
| 11 Sept 2009 | IND 156/4 v NZ 155Match 2 · ODI | IND | 14 | - | 1 | India won by 6 wickets | Colombo | Compaq Cup 2009 |
| 3 Apr 2009 | NZ 197 & 281/8 v IND 379 & 434/7dMatch 3 · Test | IND | 35 & 60 | - | 3 | 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 | 83 & 62 | - | 0 | 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 | 66 & 8* | - | 1 | India won by 10 wickets | Hamilton | India in New Zealand Test Series 2008/09 |
| 6 Sept 2005 | IND 276 v NZ 278/4Final · ODI | IND | 0 | - | 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 | 39 | - | 0 | 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 | - | 1 | New Zealand won by 51 runs | Bulawayo | Videocon Triangular Series 2005 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | IND | 50* | - | 2 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 6 Nov 2003 | IND 246/9 v NZ 249/6Match 6 · ODI | IND | 31 | - | 0 | New Zealand won by 4 wickets | Cuttack | TVS Cup (India) 2003/04 |
| 23 Oct 2003 | IND 141/3 v NZMatch 1 · ODI | IND | 4 | - | 0 | No result | Chennai | TVS Cup (India) 2003/04 |
| 16 Oct 2003 | NZ 630/6d v IND 424 & 136/42nd Test · Test | IND | 13 & 5 | - | 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 | 222 & 73 | - | 3 | Match drawn | Ahmedabad | New Zealand tour of India 2003/04 |
| 14 Mar 2003 | NZ 146 v IND 150/3Super Sixes · ODI | IND | 53* | - | 1 | India won by 7 wickets | Centurion | ICC World Cup 2002/03 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | IND | 12 | - | 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 | 21 | - | 2 | 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 | 7 | - | 1 | 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 | 18 | - | 1 | 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 | 20 | - | 0 | 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 | 18 | - | 1 | 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 | 20 | - | 3 | 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 | 9 & 39 | - | 2 | 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 | 76 & 7 | - | 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 | 57* | - | 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 | 27 | - | 2 | 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 | 15 | - | 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 | 22 | - | 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 | 29* | - | 1 | 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 | 5 | - | 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 | 14 | - | 1 | 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 | 153 | - | 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 | 39 | - | 2 | 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 | 33 & 12 | 0/0 | 1 | Match drawn | Ahmedabad | New Zealand tour of India 1999/00 |
| 22 Oct 1999 | NZ 256 & 155 v IND 330 & 83/22nd Test · Test | IND | 48 & 1 | - | 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 | 1 & 144 | - | 0 | Match drawn | Mohali | New Zealand tour of India 1999/00 |
| 12 Jun 1999 | IND 251/6 v NZ 253/58th Super · ODI | IND | 29 | - | 2 | 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 | 29 | - | 0 | 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 | 51 | - | 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 | 68 | - | 1 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | IND | 38 | - | 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 | 123* | - | 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 | 190 & 103* | - | 2 | Match drawn | Hamilton | India tour of New Zealand 1998/99 |
| 26 Dec 1998 | NZ 352 & 215/6 v IND 208 & 3562nd Test · Test | IND | 0 & 28 | - | 2 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 1998/99 |
| 14 May 1997 | IND 221/2 v NZ 220/93rd Match · ODI | IND | 21* | - | 0 | India won by 8 wickets (with 45 balls remaining) | Bangalore | 1997 Pepsi Independence Cup |