| 26 Jun 2019 | NZ 237/6 v PAK 241/4Match 33 · ODI | NZ | 12 | 0/9 | 0 | Pakistan won by 6 wickets | Birmingham | World Cup 2019 |
| 22 Jun 2019 | NZ 291/8 v WI 286Match 29 · ODI | NZ | 0 | - | 0 | New Zealand won by 5 runs | Manchester | World Cup 2019 |
| 19 Jun 2019 | NZ 245/6 v SA 241/6Match 25 · ODI | NZ | 9 | - | 1 | New Zealand won by 4 wickets | Birmingham | World Cup 2019 |
| 5 Jun 2019 | BAN 244 v NZ 248/8Match 9 · ODI | NZ | 24 | - | 0 | New Zealand won by 2 wickets | London | World Cup 2019 |
| 1 Jun 2019 | NZ 137/0 v SL 136Match 3 · ODI | NZ | 58* | - | 0 | New Zealand won by 10 wickets | Cardiff | World Cup 2019 |
| 20 Feb 2019 | NZ 330/6 v BAN 2423rd ODI · ODI | NZ | 8 | - | 2 | New Zealand won by 88 runs | Dunedin | Bangladesh tour of New Zealand 2018/19 |
| 3 Feb 2019 | NZ 217 v IND 2525th ODI · ODI | NZ | 24 | 0/47 | 1 | India won by 35 runs | Wellington | India tour of New Zealand 2018/19 |
| 28 Jan 2019 | NZ 243 v IND 245/33rd ODI · ODI | NZ | 7 | - | 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 | 31 | 0/17 | 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 | 8 | - | 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 | 21 | - | 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 | 87 | - | 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 | 13 | 0/7 | 1 | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | NZ | 0 | 0/15 | 0 | No result | Dubai International Cricket Stadium | New Zealand tour of United Arab Emirates 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | NZ | 13 | - | 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 | 29 | - | 0 | 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 | 0 | - | 0 | 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 | 0 | 2/53 | 1 | 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 | 49 | 0/46 | 1 | England won by 4 runs | Wellington | England tour of Australia and New Zealand 2017/18 |
| 28 Feb 2018 | NZ 223 v ENG 225/42nd ODI · ODI | NZ | 1 | 1/23 | 1 | England won by 6 wickets | Mount Maunganui | England tour of Australia and New Zealand 2017/18 |
| 25 Feb 2018 | ENG 284/8 v NZ 287/71st ODI · ODI | NZ | 6 | 1/31 | 0 | New Zealand won by 3 wickets | Hamilton | England tour of Australia and New Zealand 2017/18 |
| 19 Jan 2018 | NZ 271/7 v PAK 2565th ODI · ODI | NZ | 34 | - | 1 | New Zealand won by 15 runs | Wellington | Pakistan tour of New Zealand 2017/18 |
| 16 Jan 2018 | PAK 262/8 v NZ 263/54th ODI · ODI | NZ | 56 | 0/20 | 0 | New Zealand won by 5 wickets | Hamilton | Pakistan tour of New Zealand 2017/18 |
| 13 Jan 2018 | NZ 257 v PAK 743rd ODI · ODI | NZ | 8 | 2/10 | 0 | New Zealand won by 183 runs | Dunedin | Pakistan tour of New Zealand 2017/18 |
| 9 Jan 2018 | PAK 246/9 v NZ 151/22nd ODI · ODI | NZ | 0 | 0/11 | 1 | New Zealand won by 8 wickets (DLS method) | Nelson | Pakistan tour of New Zealand 2017/18 |
| 6 Jan 2018 | NZ 315/7 v PAK 166/61st ODI · ODI | NZ | 58 | - | 0 | New Zealand won by 61 runs (DLS method) | Wellington | Pakistan tour of New Zealand 2017/18 |
| 26 Dec 2017 | NZ 131/4 v WI 99/93rd ODI · ODI | NZ | 21 | - | 1 | New Zealand won by 66 runs (DLS method) | Christchurch | West Indies tour of New Zealand 2017/18 |
| 23 Dec 2017 | NZ 325/6 v WI 1212nd ODI · ODI | NZ | 30 | - | 1 | New Zealand won by 204 runs | Christchurch | West Indies tour of New Zealand 2017/18 |
| 20 Dec 2017 | WI 248/9 v NZ 249/51st ODI · ODI | NZ | 49 | 0/8 | 0 | New Zealand won by 5 wickets | Whangarei | West Indies tour of New Zealand 2017/18 |
| 29 Oct 2017 | IND 337/6 v NZ 331/73rd ODI · ODI | NZ | 75 | 0/10 | 1 | 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 | 10 | 0/12 | 1 | 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 | 28 | 0/38 | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 24 May 2017 | BAN 271/5 v NZ 270/8Match 6 · ODI | NZ | 1 | - | 0 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 21 May 2017 | IRE 154 v NZ 344/6Match 5 · ODI | NZ | 44 | - | 1 | New Zealand won by 190 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 17 May 2017 | BAN 257/9 v NZ 258/6Match 3 · ODI | NZ | 16* | 0/14 | 1 | New Zealand won by 4 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | NZ | 0 | 0/16 | 0 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 5 Feb 2017 | NZ 281/9 v AUS 257Match 3 · ODI | NZ | 3 | - | 0 | New Zealand won by 24 runs | Hamilton | Chappell-Hadlee Trophy 2016/17 |
| 30 Jan 2017 | NZ 286/9 v AUS 280Match 1 · ODI | NZ | 2 | 1/20 | 1 | New Zealand won by 6 runs | Auckland | Chappell-Hadlee Trophy 2016/17 |
| 31 Dec 2016 | NZ 239/2 v BAN 236/9Match 3 · ODI | NZ | DNB | - | 0 | New Zealand won by 8 wickets | Nelson | Bangladesh in New Zealand ODI Series 2016/17 |
| 29 Dec 2016 | NZ 251 v BAN 184Match 2 · ODI | NZ | 3 | 0/12 | 0 | New Zealand won by 67 runs | Nelson | Bangladesh in New Zealand ODI Series 2016/17 |
| 26 Dec 2016 | NZ 341/7 v BAN 264/9Match 1 · ODI | NZ | 87 | - | 0 | New Zealand won by 77 runs | Christchurch | Bangladesh in New Zealand ODI Series 2016/17 |
| 9 Dec 2016 | AUS 264/8 v NZ 147Match 3 · ODI | NZ | 20 | 0/19 | 0 | Australia won by 117 runs | Melbourne Cricket Ground | Chappell-Hadlee Trophy 2016/17 |
| 6 Dec 2016 | AUS 378/5 v NZ 262Match 2 · ODI | NZ | 11 | - | 1 | Australia won by 116 runs | Canberra | Chappell-Hadlee Trophy 2016/17 |
| 4 Dec 2016 | AUS 324/8 v NZ 256Match 1 · ODI | NZ | 49 | - | 1 | Australia won by 68 runs | Sydney Cricket Ground | Chappell-Hadlee Trophy 2016/17 |
| 26 Aug 2015 | SA 283/7 v NZ 221Match 3 · ODI | NZ | 35 | 0/11 | 0 | South Africa won by 62 runs | Durban | New Zealand in South Africa ODI Series 2015 |
| 23 Aug 2015 | SA 204 v NZ 207/2Match 2 · ODI | NZ | DNB | 0/3 | 1 | New Zealand won by 8 wickets | Potchefstroom | New Zealand in South Africa ODI Series 2015 |
| 19 Aug 2015 | SA 304/7 v NZ 284Match 1 · ODI | NZ | 33 | 0/19 | 0 | South Africa won by 20 runs | Centurion | New Zealand in South Africa ODI Series 2015 |
| 7 Aug 2015 | ZIM 235 v NZ 273/6Match 3 · ODI | NZ | 9 | - | 0 | New Zealand won by 38 runs | Harare Sports Club | New Zealand in Zimbabwe ODI Series 2015 |
| 4 Aug 2015 | ZIM 235/9 v NZ 236/0Match 2 · ODI | NZ | DNB | - | 0 | New Zealand won by 10 wickets | Harare Sports Club | New Zealand in Zimbabwe ODI Series 2015 |
| 16 Nov 2013 | SL 211/8 v NZ 126/6Match 3 · ODI | NZ | 1 | - | 0 | Sri Lanka won by 36 runs (DLS method) | Rangiri Dambulla International Stadium | New Zealand in Sri Lanka ODI Series 2013/14 |