| 21 Jul 2026 | NZ 268/9 v WI 269/85th ODI · ODI | NZ | 1 | 1/64 | 0 | West Indies won by 2 wickets | Bridgetown | New Zealand tour of West Indies 2026 |
| 19 Jul 2026 | WI 188 v NZ 189/94th ODI · ODI | NZ | 32 | 2/35 | 0 | New Zealand won by 1 wicket | Bridgetown | New Zealand tour of West Indies 2026 |
| 16 Jul 2026 | WI 140/9 v NZ 141/43rd ODI · ODI | NZ | DNB | 2/33 | 0 | New Zealand won by 6 wickets | Providence | New Zealand tour of West Indies 2026 |
| 13 Jul 2026 | WI 138 v NZ 141/52nd ODI · ODI | NZ | 24* | 2/51 | 0 | New Zealand won by 5 wickets | Providence | New Zealand tour of West Indies 2026 |
| 11 Jul 2026 | NZ 267 v WI 268/31st ODI · ODI | NZ | 29 | 1/33 | 0 | West Indies won by 7 wickets | Providence | New Zealand tour of West Indies 2026 |
| 18 Jan 2026 | NZ 337/8 v IND 2963rd ODI · ODI | NZ | 28* | - | 0 | New Zealand won by 41 runs | Indore | New Zealand tour of India 2025/26 |
| 14 Jan 2026 | IND 284/7 v NZ 286/32nd ODI · ODI | NZ | DNB | 1/34 | 3 | New Zealand won by 7 wickets | Rajkot | New Zealand tour of India 2025/26 |
| 11 Jan 2026 | NZ 300/8 v IND 306/61st ODI · ODI | NZ | 16 | 0/56 | 2 | India won by 4 wickets | Vadodara | New Zealand tour of India 2025/26 |
| 22 Nov 2025 | WI 161 v NZ 162/63rd ODI · ODI | NZ | 40* | 0/1 | 2 | New Zealand won by 4 wickets | Hamilton | West Indies tour of New Zealand 2025/26 |
| 19 Nov 2025 | WI 247/9 v NZ 248/52nd ODI · ODI | NZ | 11 | - | 1 | New Zealand won by 5 wickets | Napier | West Indies tour of New Zealand 2025/26 |
| 16 Nov 2025 | NZ 269/7 v WI 262/61st ODI · ODI | NZ | 35 | 0/29 | 0 | New Zealand won by 7 runs | Christchurch | West Indies tour of New Zealand 2025/26 |
| 1 Nov 2025 | ENG 222 v NZ 226/83rd ODI · ODI | NZ | 13 | - | 2 | New Zealand won by 2 wickets | Wellington | England tour of New Zealand 2025/26 |
| 29 Oct 2025 | ENG 175 v NZ 177/52nd ODI · ODI | NZ | 5 | 1/16 | 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 | 51 | - | 1 | New Zealand won by 4 wickets | Mount Maunganui | England tour of New Zealand 2025/26 |
| 5 Apr 2025 | NZ 264/8 v PAK 2213rd ODI · ODI | NZ | 59 | 1/39 | 1 | New Zealand won by 43 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 2 Apr 2025 | NZ 292/8 v PAK 2082nd ODI · ODI | NZ | 17 | 0/29 | 0 | New Zealand won by 84 runs | Hamilton | Pakistan tour of New Zealand 2024/25 |
| 29 Mar 2025 | NZ 344/9 v PAK 2711st ODI · ODI | NZ | 9 | 1/60 | 2 | New Zealand won by 73 runs | Napier | Pakistan tour of New Zealand 2024/25 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | NZ | 53* | 2/28 | 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 | 16 | 1/53 | 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 | 2 | 0/56 | 0 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 24 Feb 2025 | BAN 236/9 v NZ 240/5Match 6 · ODI | NZ | 11* | 4/26 | 1 | New Zealand won by 5 wickets | Rawalpindi | ICC Champions Trophy 2024/25 |
| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | NZ | 0* | 1/38 | 2 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | NZ | 2* | 2/38 | 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 | DNB | 1/43 | 2 | 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 | 31 | 2/41 | 1 | New Zealand won by 78 runs | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | NZ | 13 | 1/45 | 1 | Sri Lanka won by 140 runs | Auckland | Sri Lanka tour of New Zealand 2024/25 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | NZ | DNB | - | 0 | No result | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | NZ | 0 | 4/36 | 0 | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 13 Nov 2024 | SL 324/5 v NZ 175/91st ODI · ODI | NZ | 34* | 1/73 | 0 | Sri Lanka won by 45 runs (DLS method) | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 24 Jan 2023 | IND 385/9 v NZ 2953rd ODI · ODI | NZ | 26 | 1/51 | 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 | 22 | 0/13 | 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 | 140 | 0/43 | 0 | India won by 12 runs | Hyderabad | New Zealand tour of India 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | NZ | 7 | 1/44 | 0 | 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 | 8 | 1/29 | 1 | 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 | 43 | 2/44 | 0 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 27 Nov 2022 | IND 89/1 v NZ2nd ODI · ODI | NZ | - | 0/18 | 0 | No result | Hamilton | India tour of New Zealand 2022/23 |
| 8 Sept 2022 | AUS 195/9 v NZ 822nd ODI · ODI | NZ | 12 | 0/21 | 0 | 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 | 7 | 0/16 | 1 | Australia won by 2 wickets | Cairns | New Zealand tour of Australia 2022 |
| 21 Aug 2022 | WI 301/8 v NZ 307/53rd ODI · ODI | NZ | 14* | 0/43 | 0 | New Zealand won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 19 Aug 2022 | NZ 212 v WI 1612nd ODI · ODI | NZ | 6 | 0/33 | 1 | New Zealand won by 50 runs (DLS method) | Bridgetown | New Zealand tour of West Indies 2022 |
| 17 Aug 2022 | NZ 190 v WI 193/51st ODI · ODI | NZ | 31 | 0/21 | 0 | West Indies won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 31 Jul 2022 | SCO 306 v NZ 307/3Only ODI · ODI | NZ | DNB | 3/43 | 0 | New Zealand won by 7 wickets | Edinburgh | New Zealand tour of Scotland 2022 |
| 15 Jul 2022 | NZ 360/6 v IRE 359/93rd ODI · ODI | NZ | 21* | 0/51 | 1 | New Zealand won by 1 run | Dublin | New Zealand tour of Ireland 2022 |
| 12 Jul 2022 | IRE 216 v NZ 219/72nd ODI · ODI | NZ | 42* | 2/26 | 1 | New Zealand won by 3 wickets | Dublin | New Zealand tour of Ireland 2022 |
| 10 Jul 2022 | IRE 300/9 v NZ 305/91st ODI · ODI | NZ | 127* | 0/42 | 1 | New Zealand won by 1 wicket | Dublin | New Zealand tour of Ireland 2022 |
| 4 Apr 2022 | NZ 333/8 v NED 2183rd ODI · ODI | NZ | 3 | 1/53 | 1 | New Zealand won by 115 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 2 Apr 2022 | NZ 264/9 v NED 1462nd ODI · ODI | NZ | 1 | 3/21 | 1 | New Zealand won by 118 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 29 Mar 2022 | NED 202 v NZ 204/31st ODI · ODI | NZ | DNB | 1/22 | 1 | New Zealand won by 7 wickets | Mount Maunganui | Netherlands tour of New Zealand 2021/22 |