| 11 Sept 2012 | IND 166/4 v NZ 167/5Match 2 · T20I | NZ | DNB | 0/37 | 0 | New Zealand won by 1 run | Chennai | New Zealand in India T20I Series 2012 |
| 10 Dec 2010 | IND 107/2 v NZ 103Match 5 · ODI | NZ | 9 | 1/30 | 0 | India won by 8 wickets | Chennai | New Zealand in India ODI Series 2010/11 |
| 7 Dec 2010 | IND 321/5 v NZ 315/7Match 4 · ODI | NZ | 17 | 0/57 | 1 | India won by 5 wickets | Bangalore | New Zealand in India ODI Series 2010/11 |
| 4 Dec 2010 | IND 229/1 v NZ 224/9Match 3 · ODI | NZ | 3 | 0/41 | 0 | India won by 9 wickets | Vadodara | New Zealand in India ODI Series 2010/11 |
| 1 Dec 2010 | IND 259/2 v NZ 258/8Match 2 · ODI | NZ | 31 | 1/32 | 0 | India won by 8 wickets | Jaipur | New Zealand in India ODI Series 2010/11 |
| 20 Nov 2010 | IND 566/8d v NZ 193 & 175Match 3 · Test | NZ | 3 & 13 | 3/178 | 2 | 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 | NZ | 11 & 23 | 5/135 | 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 | NZ | 41 & DNB | 4/118 & 2/81 | 0 | Match drawn | Ahmedabad | New Zealand in India Test Series 2010/11 |
| 11 Sept 2009 | IND 156/4 v NZ 155Match 2 · ODI | NZ | 25 | 2/33 | 0 | India won by 6 wickets | Colombo | Compaq Cup 2009 |
| 3 Apr 2009 | NZ 197 & 281/8 v IND 379 & 434/7dMatch 3 · Test | NZ | 11 & 15* | 0/47 & 2/108 | 1 | Match drawn | Wellington | India in New Zealand Test Series 2008/09 |
| 26 Mar 2009 | NZ 619/9d v IND 305 & 476/4Match 2 · Test | NZ | 55 | 2/45 & 1/76 | 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 | NZ | 118 & 21 | 2/90 | 1 | India won by 10 wickets | Hamilton | India in New Zealand Test Series 2008/09 |
| 14 Mar 2009 | NZ 151/2 v IND 149Match 5 · ODI | NZ | DNB | 0/19 | 0 | New Zealand won by 8 wickets | Auckland | India in New Zealand ODI Series 2008/09 |
| 11 Mar 2009 | NZ 270/5 v IND 201/0Match 4 · ODI | NZ | DNB | 0/32 | 0 | India won by 84 runs (DLS method) | Hamilton | India in New Zealand ODI Series 2008/09 |
| 6 Mar 2009 | NZ v IND 188/4Match 2 · ODI | NZ | - | 1/14 | 0 | No result | Wellington | India in New Zealand ODI Series 2008/09 |
| 3 Mar 2009 | NZ 162/9 v IND 273/4Match 1 · ODI | NZ | 26* | 1/42 | 0 | India won by 53 runs (DLS method) | Napier | India in New Zealand ODI Series 2008/09 |
| 27 Feb 2009 | NZ 150/5 v IND 149/6Match 2 · T20I | NZ | DNB | 1/21 | 1 | New Zealand won by 5 wickets | Wellington | India in New Zealand T20I Series 2008/09 |
| 25 Feb 2009 | NZ 166/3 v IND 162/8Match 1 · T20I | NZ | DNB | 1/18 | 0 | New Zealand won by 7 wickets | Christchurch | India in New Zealand T20I Series 2008/09 |
| 16 Sept 2007 | IND 180/9 v NZ 19013th T20I · T20I | NZ | 15 | 4/20 | 2 | New Zealand won by 10 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 6 Sept 2005 | IND 276 v NZ 278/4Final · ODI | NZ | DNB | 2/35 | 0 | New Zealand won by 6 wickets | Harare | Videocon Triangular Series 2005 |
| 26 Aug 2005 | IND 164 v NZ 2152nd Match · ODI | NZ | 13 | 0/38 | 0 | New Zealand won by 51 runs | Bulawayo | Videocon Triangular Series 2005 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | NZ | 19 | 0/35 | 0 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 6 Nov 2003 | IND 246/9 v NZ 249/6Match 6 · ODI | NZ | DNB | 2/39 | 0 | New Zealand won by 4 wickets | Cuttack | TVS Cup (India) 2003/04 |
| 23 Oct 2003 | IND 141/3 v NZMatch 1 · ODI | NZ | - | 1/21 | 0 | No result | Chennai | TVS Cup (India) 2003/04 |
| 16 Oct 2003 | NZ 630/6d v IND 424 & 136/42nd Test · Test | NZ | 48* | 2/84 & 0/40 | 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 | NZ | 60 & DNB | 2/128 & 1/81 | 3 | Match drawn | Ahmedabad | New Zealand tour of India 2003/04 |
| 14 Mar 2003 | NZ 146 v IND 150/3Super Sixes · ODI | NZ | 13 | 0/18 | 0 | India won by 7 wickets | Centurion | ICC World Cup 2002/03 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | NZ | DNB | 0/18 | 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 | NZ | 16* | 1/14 | 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 | NZ | DNB | 0/2 | 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 | NZ | DNB | - | 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 | NZ | 9* | 1/48 | 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 | NZ | 5* | 1/1 | 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 | NZ | 6 & DNB | - | 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 | NZ | 21 & DNB | - | 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 | NZ | 2* | 0/56 | 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 | NZ | 19 | 1/33 | 0 | New Zealand won by 67 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 20 Jul 2001 | IND 127 v NZ 211/82nd Match · ODI | NZ | 5* | 2/39 | 0 | New Zealand won by 84 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 17 Nov 1999 | NZ 179/9 v IND 181/35th ODI · ODI | NZ | 2 | 2/46 | 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 | NZ | 11 | 2/37 | 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 | NZ | 2* | - | 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 | NZ | 5 | 0/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 | NZ | 0 | 2/48 | 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 | NZ | 3 & DNB | 4/200 & 0/23 | 0 | Match drawn | Ahmedabad | New Zealand tour of India 1999/00 |
| 22 Oct 1999 | NZ 256 & 155 v IND 330 & 83/22nd Test · Test | NZ | 0 & 8* | 6/127 & 0/22 | 1 | 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 | NZ | 0 & DNB | 2/171 | 1 | Match drawn | Mohali | New Zealand tour of India 1999/00 |
| 19 Jan 1999 | NZ 300/8 v IND 2305th ODI · ODI | NZ | 0 | 1/30 | 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 | NZ | 22* | 0/44 | 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 | NZ | DNB | - | 0 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | NZ | 1 | 2/32 | 0 | India won by 2 wickets (with 1 ball remaining) | Napier | India tour of New Zealand 1998/99 |