| 29 Oct 2025 | ENG 175 v NZ 177/52nd ODI · ODI | NZ | 21 | - | 1 | New Zealand won by 5 wickets | Hamilton | England tour of New Zealand 2025/26 |
| 26 Oct 2025 | ENG 223 v NZ 224/61st ODI · ODI | NZ | 0 | - | 1 | New Zealand won by 4 wickets | Mount Maunganui | England tour of New Zealand 2025/26 |
| 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 |
| 5 Mar 2025 | NZ 362/6 v SA 312/9Semi-final · ODI | NZ | 102 | - | 1 | New Zealand won by 50 runs | Lahore | 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 |
| 24 Feb 2025 | BAN 236/9 v NZ 240/5Match 6 · ODI | NZ | 5 | - | 2 | New Zealand won by 5 wickets | Rawalpindi | ICC Champions Trophy 2024/25 |
| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | NZ | 1 | - | 2 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | NZ | 34 | - | 1 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 10 Feb 2025 | SA 304/6 v NZ 308/4Match 2 · ODI | NZ | 133* | - | 0 | New Zealand won by 6 wickets | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 8 Feb 2025 | NZ 330/6 v PAK 252/9Match 1 · ODI | NZ | 58 | - | 0 | New Zealand won by 78 runs | Lahore | Pakistan Tri-Nation Series 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 |
| 9 Nov 2023 | SL 171 v NZ 172/5Match 41 · ODI | NZ | 14 | - | 0 | New Zealand won by 5 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | NZ | 95 | - | 1 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 13 Oct 2023 | BAN 245/9 v NZ 248/2Match 11 · ODI | NZ | 78* | - | 0 | New Zealand won by 8 wickets | Chennai | ICC Cricket World Cup 2023/24 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | NZ | 53 | - | 1 | New Zealand won by 2 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 11 Jan 2023 | NZ 261 v PAK 1822nd ODI · ODI | NZ | 85 | - | 0 | New Zealand won by 79 runs | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Jan 2023 | NZ 255/9 v PAK 258/41st ODI · ODI | NZ | 26 | - | 0 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 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 |
| 11 Sept 2022 | AUS 267/5 v NZ 2423rd ODI · ODI | NZ | 27 | - | 0 | Australia won by 25 runs | Cairns | New Zealand tour of Australia 2022 |
| 8 Sept 2022 | AUS 195/9 v NZ 822nd ODI · ODI | NZ | 17 | - | 2 | Australia won by 113 runs | Cairns | New Zealand tour of Australia 2022 |
| 6 Sept 2022 | NZ 232/9 v AUS 233/81st ODI · ODI | NZ | 45 | - | 0 | Australia won by 2 wickets | Cairns | New Zealand tour of Australia 2022 |
| 17 Aug 2022 | NZ 190 v WI 193/51st ODI · ODI | NZ | 34 | - | 1 | West Indies won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 13 Mar 2020 | AUS 258/7 v NZ 1871st ODI · ODI | NZ | 19 | - | 0 | Australia won by 71 runs | Sydney | New Zealand tour of Australia 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 |
| 14 Jul 2019 | ENG 241 v NZ 241/8Final · ODI | NZ | 30 | - | 0 | Match tied (England won the Super Over) | London | World Cup 2019 |
| 9 Jul 2019 | IND 221 v NZ 239/8Semi-final · ODI | NZ | 67 | - | 2 | New Zealand won by 18 runs | Manchester | World Cup 2019 |
| 3 Jul 2019 | ENG 305/8 v NZ 186Match 41 · ODI | NZ | 27 | - | 2 | England won by 119 runs | Chester-le-Street | World Cup 2019 |
| 29 Jun 2019 | AUS 243/9 v NZ 157Match 37 · ODI | NZ | 40 | 1/25 | 0 | Australia won by 86 runs | London | World Cup 2019 |
| 26 Jun 2019 | NZ 237/6 v PAK 241/4Match 33 · ODI | NZ | 41 | 1/39 | 0 | Pakistan won by 6 wickets | Birmingham | World Cup 2019 |
| 22 Jun 2019 | NZ 291/8 v WI 286Match 29 · ODI | NZ | 148 | - | 0 | New Zealand won by 5 runs | Manchester | World Cup 2019 |
| 19 Jun 2019 | NZ 245/6 v SA 241/6Match 25 · ODI | NZ | 106* | - | 1 | New Zealand won by 4 wickets | Birmingham | World Cup 2019 |
| 5 Jun 2019 | BAN 244 v NZ 248/8Match 9 · ODI | NZ | 40 | - | 1 | New Zealand won by 2 wickets | London | World Cup 2019 |
| 1 Jun 2019 | NZ 137/0 v SL 136Match 3 · ODI | NZ | DNB | - | 0 | New Zealand won by 10 wickets | Cardiff | World Cup 2019 |
| 16 Feb 2019 | NZ 229/2 v BAN 2262nd ODI · ODI | NZ | 65* | - | 0 | New Zealand won by 8 wickets | Christchurch | Bangladesh tour of New Zealand 2018/19 |
| 13 Feb 2019 | NZ 233/2 v BAN 2321st ODI · ODI | NZ | 11 | - | 0 | New Zealand won by 8 wickets | Napier | Bangladesh 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 |
| 8 Jan 2019 | NZ 364/4 v SL 2493rd ODI · ODI | NZ | 55 | 0/24 | 0 | New Zealand won by 115 runs | Nelson | Sri Lanka tour of New Zealand 2018/19 |
| 5 Jan 2019 | NZ 319/7 v SL 2982nd ODI · ODI | NZ | 1 | 0/8 | 0 | New Zealand won by 21 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 3 Jan 2019 | NZ 371/7 v SL 3261st ODI · ODI | NZ | 76 | - | 0 | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | NZ | 1 | 0/7 | 0 | Pakistan won by 6 wickets | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 7 Nov 2018 | NZ 266/9 v PAK 2191st ODI · ODI | NZ | 27 | - | 1 | New Zealand won by 47 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | NZ | 14 | - | 1 | England won by 7 wickets | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 7 Mar 2018 | ENG 335/9 v NZ 339/54th ODI · ODI | NZ | 45 | - | 0 | New Zealand won by 5 wickets | Dunedin | England tour of Australia and New Zealand 2017/18 |
| 3 Mar 2018 | ENG 234 v NZ 230/83rd ODI · ODI | NZ | 112* | - | 1 | England won by 4 runs | Wellington | England tour of Australia and New Zealand 2017/18 |