| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | NZ | 11 | - | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 2 Mar 2025 | IND 249/9 v NZ 205Match 12 · ODI | NZ | 81 | - | 2 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 15 Nov 2023 | IND 397/4 v NZ 327Semi-final · ODI | NZ | 69 | - | 1 | India won by 70 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 30 Nov 2022 | IND 219 v NZ 104/13rd ODI · ODI | NZ | 0* | - | 0 | No result | Christchurch | India tour of New Zealand 2022/23 |
| 27 Nov 2022 | IND 89/1 v NZ2nd ODI · ODI | NZ | - | - | 0 | No result | Hamilton | India tour of New Zealand 2022/23 |
| 25 Nov 2022 | IND 306/7 v NZ 309/31st ODI · ODI | NZ | 94* | - | 0 | New Zealand won by 7 wickets | Auckland | India tour of New Zealand 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | NZ | 61 | - | 0 | India won by 65 runs | Mount Maunganui | India tour of New Zealand 2022/23 |
| 25 Nov 2021 | IND 345 & 234/7d v NZ 296 & 165/91st Test · Test | NZ | 18 & 24 | - | 0 | Match drawn | Kanpur | New Zealand tour of India 2021/22 |
| 31 Oct 2021 | IND 110/7 v NZ 111/2Match 28 · T20I | NZ | 33* | - | 0 | New Zealand won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 18 Jun 2021 | IND 217 & 170 v NZ 249 & 140/2Final · Test | NZ | 49 & 52* | - | 0 | New Zealand won by 8 wickets | Southampton | ICC World Test Championship 2021 |
| 29 Feb 2020 | NZ 235 & 132/3 v IND 242 & 124Match 2 · Test | NZ | 3 & 5 | - | 0 | New Zealand won by 7 wickets | Christchurch | India in New Zealand Test Series 2019/20 |
| 21 Feb 2020 | NZ 348 & 9/0 v IND 165 & 191Match 1 · Test | NZ | 89 & DNB | - | 0 | New Zealand won by 10 wickets | Wellington | India in New Zealand Test Series 2019/20 |
| 11 Feb 2020 | NZ 300/5 v IND 296/73rd ODI · ODI | NZ | 22 | - | 0 | New Zealand won by 5 wickets | Mount Maunganui | India tour of New Zealand 2019/20 |
| 29 Jan 2020 | NZ 179/6 v IND 179/53rd T20I · T20I | NZ | 95 | - | 0 | Match tied (India won the Super Over) | Hamilton | India tour of New Zealand 2019/20 |
| 26 Jan 2020 | NZ 132/5 v IND 135/32nd T20I · T20I | NZ | 14 | - | 0 | India won by 7 wickets | Auckland | India tour of New Zealand 2019/20 |
| 24 Jan 2020 | NZ 203/5 v IND 204/41st T20I · T20I | NZ | 51 | - | 0 | India won by 6 wickets | Auckland | India tour of New Zealand 2019/20 |
| 9 Jul 2019 | IND 221 v NZ 239/8Semi-final · ODI | NZ | 67 | - | 2 | New Zealand won by 18 runs | Manchester | World Cup 2019 |
| 10 Feb 2019 | NZ 212/4 v IND 208/63rd T20I · T20I | NZ | 27 | - | 2 | New Zealand won by 4 runs | Hamilton | India tour of New Zealand 2018/19 |
| 8 Feb 2019 | NZ 158/8 v IND 162/32nd T20I · T20I | NZ | 20 | - | 0 | India won by 7 wickets | Auckland | India tour of New Zealand 2018/19 |
| 6 Feb 2019 | NZ 219/6 v IND 1391st T20I · T20I | NZ | 34 | - | 0 | New Zealand won by 80 runs | Wellington | India tour of New Zealand 2018/19 |
| 3 Feb 2019 | NZ 217 v IND 2525th ODI · ODI | NZ | 39 | - | 0 | India won by 35 runs | Wellington | India tour of New Zealand 2018/19 |
| 31 Jan 2019 | NZ 93/2 v IND 924th ODI · ODI | NZ | 11 | - | 0 | New Zealand won by 8 wickets | Hamilton | India tour of New Zealand 2018/19 |
| 28 Jan 2019 | NZ 243 v IND 245/33rd ODI · ODI | NZ | 28 | - | 0 | India won by 7 wickets | Mount Maunganui | India tour of New Zealand 2018/19 |
| 26 Jan 2019 | NZ 234 v IND 324/42nd ODI · ODI | NZ | 20 | - | 0 | India won by 90 runs | Mount Maunganui | India tour of New Zealand 2018/19 |
| 23 Jan 2019 | NZ 157 v IND 156/21st ODI · ODI | NZ | 64 | - | 0 | India won by 8 wickets (DLS method) | Napier | India tour of New Zealand 2018/19 |
| 7 Nov 2017 | IND 67/5 v NZ 61/63rd T20I · T20I | NZ | 8 | - | 0 | India won by 6 runs | Thiruvananthapuram | New Zealand tour of India 2017/18 |
| 4 Nov 2017 | NZ 196/2 v IND 156/72nd T20I · T20I | NZ | 12 | - | 1 | New Zealand won by 40 runs | Rajkot | New Zealand tour of India 2017/18 |
| 1 Nov 2017 | IND 202/3 v NZ 149/81st T20I · T20I | NZ | 28 | - | 0 | India won by 53 runs | Delhi | New Zealand tour of India 2017/18 |
| 29 Oct 2017 | IND 337/6 v NZ 331/73rd ODI · ODI | NZ | 64 | - | 2 | India won by 6 runs | Kanpur | New Zealand tour of India 2017/18 |
| 25 Oct 2017 | NZ 230/9 v IND 232/42nd ODI · ODI | NZ | 3 | - | 0 | India won by 6 wickets | Pune | New Zealand tour of India 2017/18 |
| 22 Oct 2017 | IND 280/8 v NZ 284/41st ODI · ODI | NZ | 6 | - | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | NZ | 27 | - | 0 | India won by 190 runs | Visakhapatnam | New Zealand in India ODI Series 2016/17 |
| 26 Oct 2016 | IND 241 v NZ 260/7Match 4 · ODI | NZ | 41 | - | 0 | New Zealand won by 19 runs | Ranchi | New Zealand in India ODI Series 2016/17 |
| 23 Oct 2016 | IND 289/3 v NZ 285Match 3 · ODI | NZ | 22 | - | 0 | India won by 7 wickets | Chandigarh | New Zealand in India ODI Series 2016/17 |
| 20 Oct 2016 | IND 236 v NZ 242/9Match 2 · ODI | NZ | 118 | - | 0 | New Zealand won by 6 runs | Delhi | New Zealand in India ODI Series 2016/17 |
| 16 Oct 2016 | IND 194/4 v NZ 190Match 1 · ODI | NZ | 3 | - | 1 | India won by 6 wickets | Dharmasala | New Zealand in India ODI Series 2016/17 |
| 8 Oct 2016 | IND 557/5d & 216/3d v NZ 299 & 153Match 3 · Test | NZ | 8 & 27 | - | 0 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 22 Sept 2016 | IND 318 & 377/5d v NZ 262 & 236Match 1 · Test | NZ | 75 & 25 | 0/7 | 0 | India won by 197 runs | Kanpur | New Zealand in India Test Series 2016/17 |
| 15 Mar 2016 | IND 79 v NZ 126/7Super 10 · T20I | NZ | 8 | - | 0 | New Zealand won by 47 runs | Nagpur | World T20 2015/16 |
| 14 Feb 2014 | NZ 192 & 680/8d v IND 438 & 166/3Match 2 · Test | NZ | 47 & 7 | - | 0 | Match drawn | Wellington | India in New Zealand Test Series 2013/14 |
| 6 Feb 2014 | NZ 503 & 105 v IND 202 & 366Match 1 · Test | NZ | 113 & 3 | 0/9 & 0/18 | 1 | New Zealand won by 40 runs | Auckland | India in New Zealand Test Series 2013/14 |
| 31 Jan 2014 | NZ 303/5 v IND 216Match 5 · ODI | NZ | 88 | 2/19 | 1 | New Zealand won by 87 runs | Wellington | India in New Zealand ODI Series 2013/14 |
| 28 Jan 2014 | NZ 280/3 v IND 278/5Match 4 · ODI | NZ | 60 | 1/26 | 0 | New Zealand won by 7 wickets | Hamilton | India in New Zealand ODI Series 2013/14 |
| 25 Jan 2014 | NZ 314 v IND 314/9Match 3 · ODI | NZ | 65 | 0/17 | 1 | Match tied | Auckland | India in New Zealand ODI Series 2013/14 |
| 22 Jan 2014 | NZ 271/7 v IND 277/9Match 2 · ODI | NZ | 77 | - | 1 | New Zealand won by 15 runs (DLS method) | Hamilton | India in New Zealand ODI Series 2013/14 |
| 19 Jan 2014 | NZ 292/7 v IND 268Match 1 · ODI | NZ | 71 | 1/9 | 0 | New Zealand won by 24 runs | Napier | India in New Zealand ODI Series 2013/14 |
| 11 Sept 2012 | IND 166/4 v NZ 167/5Match 2 · T20I | NZ | 28 | - | 0 | New Zealand won by 1 run | Chennai | New Zealand in India T20I Series 2012 |
| 31 Aug 2012 | IND 353 & 262/5 v NZ 365 & 248Match 2 · Test | NZ | 17 & 13 | - | 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 | NZ | 32 & 52 | 0/31 | 0 | India won by an innings and 115 runs | Hyderabad | New Zealand in India Test Series 2012 |
| 4 Dec 2010 | IND 229/1 v NZ 224/9Match 3 · ODI | NZ | 21 | - | 0 | India won by 9 wickets | Vadodara | New Zealand in India ODI Series 2010/11 |