| 6 Jan 2019 | ND 155/9 v AUC 153/9Match 10 · T20 | ND | 12 | 2/37 | 1 | Northern Districts won by 2 runs | Hamilton | Super Smash 2018/19 |
| 30 Dec 2018 | OTA 99/7 v ND 101/5Match 7 · T20 | ND | 4* | 1/16 | 0 | Northern Districts won by 5 wickets | Alexandra | Super Smash 2018/19 |
| 27 Dec 2018 | ND 156/8 v CD 157/5Match 4 · T20 | ND | 0 | 2/25 | 0 | Central Districts won by 5 wickets | Mount Maunganui | Super Smash 2018/19 |
| 22 Dec 2018 | ND 215/6 v WEL 170Match 1 · T20 | ND | 22* | 0/28 | 2 | Northern Districts won by 45 runs | Hamilton | Super Smash 2018/19 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | NZ | 67 | 1/44 | 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 | DNB | 0/57 | 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 | 41 | 0/12 | 0 | 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 | 63* | 0/40 | 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 | 45* | 2/54 | 0 | New Zealand won by 3 wickets | Hamilton | England tour of Australia and New Zealand 2017/18 |
| 21 Feb 2018 | NZ 150/9 v AUS 121/3Final · T20I | NZ | 0 | 1/29 | 0 | Australia won by 19 runs (DLS method) | Auckland | Trans-Tasman Twenty20 Trophy 2017/18 |
| 18 Feb 2018 | ENG 194/7 v NZ 192/4Match 6 · T20I | NZ | DNB | 0/32 | 0 | England won by 2 runs | Hamilton | Trans-Tasman Twenty20 Trophy 2017/18 |
| 13 Feb 2018 | NZ 196/5 v ENG 184/9Match 4 · T20I | NZ | DNB | 2/29 | 0 | New Zealand won by 12 runs | Wellington | Trans-Tasman Twenty20 Trophy 2017/18 |
| 3 Feb 2018 | NZ 117/9 v AUS 96/3Match 1 · T20I | NZ | 1 | 0/20 | 0 | Australia won by 7 wickets (DLS method) | Sydney | Trans-Tasman Twenty20 Trophy 2017/18 |
| 28 Jan 2018 | PAK 181/6 v NZ 163/63rd T20I · T20I | NZ | 24* | 2/24 | 0 | Pakistan won by 18 runs | Mount Maunganui | Pakistan tour of New Zealand 2017/18 |
| 25 Jan 2018 | PAK 201/4 v NZ 1532nd T20I · T20I | NZ | 37 | 0/30 | 1 | Pakistan won by 48 runs | Auckland | Pakistan tour of New Zealand 2017/18 |
| 22 Jan 2018 | PAK 105 v NZ 106/31st T20I · T20I | NZ | DNB | 2/15 | 0 | New Zealand won by 7 wickets | Wellington | Pakistan tour of New Zealand 2017/18 |
| 19 Jan 2018 | NZ 271/7 v PAK 2565th ODI · ODI | NZ | 1 | 3/40 | 0 | 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 | DNB | 1/43 | 1 | 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 | 6 | - | 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 | DNB | 1/34 | 0 | 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 | 7 | 0/39 | 0 | New Zealand won by 61 runs (DLS method) | Wellington | Pakistan tour of New Zealand 2017/18 |
| 3 Jan 2018 | NZ 243/5 v WI 124/93rd T20I · T20I | NZ | 6* | 0/16 | 1 | New Zealand won by 119 runs | Mount Maunganui | West Indies tour of New Zealand 2017/18 |
| 1 Jan 2018 | NZ 102/4 v WI2nd T20I · T20I | NZ | DNB | - | 0 | No result | Mount Maunganui | West Indies tour of New Zealand 2017/18 |
| 29 Dec 2017 | NZ 187/7 v WI 1401st T20I · T20I | NZ | 23* | 1/21 | 0 | New Zealand won by 47 runs | Nelson | West Indies tour of New Zealand 2017/18 |
| 26 Dec 2017 | NZ 131/4 v WI 99/93rd ODI · ODI | NZ | DNB | 3/15 | 0 | New Zealand won by 66 runs (DLS method) | Christchurch | West Indies tour of New Zealand 2017/18 |
| 9 Dec 2017 | NZ 373 & 291/8d v WI 221 & 203/92nd Test · Test | NZ | 24 & 26 | 2/13 | 0 | New Zealand won by 240 runs | Hamilton | West Indies tour of New Zealand 2017/18 |
| 1 Dec 2017 | WI 134 & 319 v NZ 520/9d1st Test · Test | NZ | 17 | 1/25 | 1 | New Zealand won by an innings and 67 runs | Wellington | West Indies tour of New Zealand 2017/18 |
| 15 Nov 2017 | ND 148 & 238 v AA 315 & 75/2Match · First-class | ND | 55 & 53 | 0/19 | 0 | Auckland Aces won by 8 wickets | Hamilton | Plunket Shield 2017/18 |
| 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 |
| 29 Oct 2017 | IND 337/6 v NZ 331/73rd ODI · ODI | NZ | 9 | 2/58 | 0 | 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 | 29 | 1/38 | 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 | DNB | 1/41 | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 18 Aug 2017 | DER 146/8 v WOR 98Match · T20 | WOR | 8 | 2/28 | 1 | Derbyshire won by 48 runs | Derby | NatWest T20 Blast 2017 |
| 16 Aug 2017 | WOR 127/8 v LAN 128/3Match · T20 | WOR | 8 | 0/16 | 1 | Lancashire won by 7 wickets | Manchester | NatWest T20 Blast 2017 |
| 13 Aug 2017 | NOT 145 v WOR 134/8Match · T20 | WOR | 6 | 0/27 | 1 | Nottinghamshire won by 11 runs | Worcester | NatWest T20 Blast 2017 |
| 11 Aug 2017 | DUR 165/5 v WOR 152/5Match · T20 | WOR | 28 | 1/34 | 0 | Durham won by 13 runs | Chester-le-Street | NatWest T20 Blast 2017 |
| 5 Aug 2017 | NOR 195/4 v WOR 171/6Match · T20 | WOR | 38 | 1/30 | 0 | Northamptonshire won by 24 runs | Worcester | NatWest T20 Blast 2017 |
| 4 Aug 2017 | WOR 190/7 v WAR 185/7Match · T20 | WOR | 12 | 3/16 | 1 | Worcestershire won by 5 runs | Birmingham | NatWest T20 Blast 2017 |
| 30 Jul 2017 | DUR 201/2 v WOR 204/2Match · T20 | WOR | DNB | 0/39 | 0 | Worcestershire won by 8 wickets | Worcester | NatWest T20 Blast 2017 |
| 27 Jul 2017 | WOR 158 v NOR 160/3Match · T20 | WOR | 37 | 1/24 | 2 | Northamptonshire won by 7 wickets | Northampton | NatWest T20 Blast 2017 |
| 26 Jul 2017 | WOR 208/8 v NOT 195/5Match · T20 | WOR | 35 | 0/26 | 1 | Worcestershire won by 13 runs | Nottingham | NatWest T20 Blast 2017 |
| 23 Jul 2017 | YOR 233/6 v WOR 196/7Match · T20 | WOR | 21 | 1/23 | 1 | Yorkshire won by 37 runs | Leeds | NatWest T20 Blast 2017 |
| 19 Jul 2017 | WOR 186/5 v DER 189/3Match · T20 | WOR | 13 | 2/27 | 0 | Derbyshire won by 7 wickets | Worcester | NatWest T20 Blast 2017 |
| 14 Jul 2017 | WOR 148/8 v LEI 149/5Match · T20 | WOR | 21 | 2/30 | 1 | Leicestershire won by 5 wickets | Worcester | NatWest T20 Blast 2017 |
| 7 Jul 2017 | WOR 152/9 v WAR 153/2Match · T20 | WOR | 12 | 0/19 | 0 | Warwickshire won by 8 wickets | Worcester | NatWest T20 Blast 2017 |
| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | NZ | 14* | 0/47 | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | NZ | 3 | 1/54 | 0 | England won by 87 runs | Cardiff | ICC Champions Trophy 2017 |
| 2 Jun 2017 | AUS 53/3 v NZ 291Match 2 · ODI | NZ | 8 | - | 0 | No result | Birmingham | ICC Champions Trophy 2017 |