| 4 Nov 2026 | NZ 185 v IND 143/51st ODI · ODI | NZ | 4 | - | 1 | India won by 5 wickets (56 balls left) (DLS method) | Auckland | India in New Zealand 2026/27 |
| 1 Nov 2026 | NZ 195/3 v IND 191/85th T20I · T20I | NZ | DNB | 0/39 | 0 | New Zealand won by 7 wickets (12 balls left) | Hamilton | India in New Zealand 2026/27 |
| 30 Oct 2026 | NZ 259/7 v IND 172/94th T20I · T20I | NZ | 5 | 2/24 | 2 | New Zealand won by 87 runs | Auckland | India in New Zealand 2026/27 |
| 27 Oct 2026 | NZ 198/3 v IND 199/43rd T20I · T20I | NZ | DNB | 1/17 | 0 | India won by 6 wickets (40 balls left) | Wellington | India in New Zealand 2026/27 |
| 24 Oct 2026 | NZ 179/5 v IND 181/62nd T20I · T20I | NZ | 4* | 4/21 | 0 | India won by 4 wickets (1 ball left) | Christchurch | India in New Zealand 2026/27 |
| 22 Oct 2026 | NZ 225/4 v IND 230/61st T20I · T20I | NZ | DNB | 2/39 | 1 | India won by 4 wickets (2 balls left) | Christchurch | India in New Zealand 2026/27 |
| 8 Mar 2026 | IND 255/5 v NZ 159Final · T20I | NZ | 43 | 0/33 | 1 | India won by 96 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 31 Jan 2026 | IND 271/5 v NZ 2255th T20I · T20I | NZ | 0 | 1/60 | 0 | India won by 46 runs | Thiruvananthapuram | New Zealand tour of India 2025/26 |
| 28 Jan 2026 | NZ 215/7 v IND 1654th T20I · T20I | NZ | 11 | 3/26 | 1 | New Zealand won by 50 runs | Visakhapatnam | New Zealand tour of India 2025/26 |
| 25 Jan 2026 | NZ 153/9 v IND 155/23rd T20I · T20I | NZ | 27 | 0/28 | 0 | India won by 8 wickets | Guwahati | New Zealand tour of India 2025/26 |
| 23 Jan 2026 | NZ 208/6 v IND 209/32nd T20I · T20I | NZ | 47* | 0/27 | 0 | India won by 7 wickets | Raipur | New Zealand tour of India 2025/26 |
| 21 Jan 2026 | IND 238/7 v NZ 190/71st T20I · T20I | NZ | 20* | 1/37 | 0 | India won by 48 runs | Nagpur | New Zealand tour of India 2025/26 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | NZ | 8 | 2/46 | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 2 Mar 2025 | IND 249/9 v NZ 205Match 12 · ODI | NZ | 28 | 1/41 | 0 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 24 Oct 2024 | NZ 259 & 255 v IND 156 & 2452nd Test · Test | NZ | 33 & 4 | 7/53 & 6/104 | 0 | New Zealand won by 113 runs | Pune | New Zealand tour of India 2024/25 |
| 15 Nov 2023 | IND 397/4 v NZ 327Semi-final · ODI | NZ | 9 | 0/51 | 0 | India won by 70 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 22 Oct 2023 | NZ 273 v IND 274/6Match 21 · ODI | NZ | 1 | 1/37 | 0 | India won by 4 wickets | Dharamsala | ICC Cricket World Cup 2023/24 |
| 1 Feb 2023 | IND 234/4 v NZ 663rd T20I · T20I | NZ | 13 | 0/37 | 0 | India won by 168 runs | Ahmedabad | New Zealand tour of India 2022/23 |
| 29 Jan 2023 | NZ 99/8 v IND 101/42nd T20I · T20I | NZ | 19* | 0/20 | 0 | India won by 6 wickets | Lucknow | New Zealand tour of India 2022/23 |
| 27 Jan 2023 | NZ 176/6 v IND 155/91st T20I · T20I | NZ | 7 | 2/11 | 0 | New Zealand won by 21 runs | Ranchi | New Zealand tour of India 2022/23 |
| 24 Jan 2023 | IND 385/9 v NZ 2953rd ODI · ODI | NZ | 34 | 0/58 | 0 | India won by 90 runs | Indore | New Zealand tour of India 2022/23 |
| 21 Jan 2023 | NZ 108 v IND 111/22nd ODI · ODI | NZ | 27 | 1/28 | 0 | India won by 8 wickets | Raipur | New Zealand tour of India 2022/23 |
| 18 Jan 2023 | IND 349/8 v NZ 3371st ODI · ODI | NZ | 57 | 1/56 | 1 | India won by 12 runs | Hyderabad | New Zealand tour of India 2022/23 |
| 30 Nov 2022 | IND 219 v NZ 104/13rd ODI · ODI | NZ | DNB | 1/15 | 1 | No result | Christchurch | India tour of New Zealand 2022/23 |
| 27 Nov 2022 | IND 89/1 v NZ2nd ODI · ODI | NZ | - | 0/9 | 0 | No result | Hamilton | India tour of New Zealand 2022/23 |
| 25 Nov 2022 | IND 306/7 v NZ 309/31st ODI · ODI | NZ | DNB | 0/56 | 0 | New Zealand won by 7 wickets | Auckland | India tour of New Zealand 2022/23 |
| 22 Nov 2022 | NZ 160 v IND 75/43rd T20I · T20I | NZ | 1 | 0/5 | 0 | Match tied | Napier | India tour of New Zealand 2022/23 |
| 20 Nov 2022 | IND 191/6 v NZ 1262nd T20I · T20I | NZ | 2 | 0/27 | 0 | India won by 65 runs | Mount Maunganui | India tour of New Zealand 2022/23 |
| 21 Nov 2021 | IND 184/7 v NZ 1113rd T20I · T20I | NZ | 2 | 3/27 | 0 | India won by 73 runs | Kolkata | New Zealand tour of India 2021/22 |
| 19 Nov 2021 | NZ 153/6 v IND 155/32nd T20I · T20I | NZ | 8* | 0/33 | 0 | India won by 7 wickets | Ranchi | New Zealand tour of India 2021/22 |
| 17 Nov 2021 | NZ 164/6 v IND 166/51st T20I · T20I | NZ | 4* | 1/19 | 0 | India won by 5 wickets | Jaipur | New Zealand tour of India 2021/22 |
| 31 Oct 2021 | IND 110/7 v NZ 111/2Match 28 · T20I | NZ | DNB | 0/15 | 0 | New Zealand won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 11 Feb 2020 | NZ 300/5 v IND 296/73rd ODI · ODI | NZ | DNB | 0/59 | 1 | New Zealand won by 5 wickets | Mount Maunganui | India tour of New Zealand 2019/20 |
| 5 Feb 2020 | NZ 348/6 v IND 347/41st ODI · ODI | NZ | 12* | 0/58 | 1 | New Zealand won by 4 wickets | Hamilton | India tour of New Zealand 2019/20 |
| 2 Feb 2020 | NZ 156/9 v IND 163/35th T20I · T20I | NZ | 6 | 0/36 | 2 | India won by 7 runs | Mount Maunganui | India tour of New Zealand 2019/20 |
| 31 Jan 2020 | NZ 165/7 v IND 165/84th T20I · T20I | NZ | 2 | 1/26 | 3 | Match tied (India won the Super Over) | Wellington | India tour of New Zealand 2019/20 |
| 29 Jan 2020 | NZ 179/6 v IND 179/53rd T20I · T20I | NZ | 9 | 1/37 | 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 | 0* | 0/19 | 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 | 2* | 1/50 | 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 | 9* | 2/34 | 0 | New Zealand won by 18 runs | Manchester | World Cup 2019 |
| 10 Feb 2019 | NZ 212/4 v IND 208/63rd T20I · T20I | NZ | DNB | 2/32 | 0 | 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 | 7 | 0/16 | 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 | 7* | 2/24 | 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 | 22 | 0/18 | 1 | 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 | DNB | - | 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 | 3 | 1/45 | 0 | India won by 7 wickets | Mount Maunganui | India tour of New Zealand 2018/19 |
| 23 Jan 2019 | NZ 157 v IND 156/21st ODI · ODI | NZ | 14 | 0/32 | 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 | 3* | 0/16 | 2 | 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 | DNB | 1/31 | 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 | 27* | 0/30 | 0 | India won by 53 runs | Delhi | New Zealand tour of India 2017/18 |