| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | NZ | 0 | 0/19 | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | NZ | 10 | 3/55 | 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 |
| 24 May 2017 | BAN 271/5 v NZ 270/8Match 6 · ODI | NZ | 24 | 0/37 | 1 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 21 May 2017 | IRE 154 v NZ 344/6Match 5 · ODI | NZ | 20 | 2/15 | 1 | New Zealand won by 190 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | DC 151 v RCB 161/6Match 56 · T20 | DC | 3 | 0/38 | 1 | Royal Challengers Bangalore won by 10 runs | Delhi | Indian Premier League 2017 |
| 12 May 2017 | DC 168/8 v RPS 161/7Match 52 · T20 | DC | 3 | 0/4 | 1 | Delhi Daredevils won by 7 runs | Delhi | Indian Premier League 2017 |
| 10 May 2017 | GL 195/5 v DC 197/8Match 50 · T20 | DC | 6 | 0/19 | 1 | Delhi Daredevils won by 2 wickets | Kanpur | Indian Premier League 2017 |
| 6 May 2017 | DC 66 v MI 212/3Match 45 · T20 | DC | 10 | 1/29 | 0 | Mumbai Indians won by 146 runs | Delhi | Indian Premier League 2017 |
| 4 May 2017 | DC 214/3 v GL 208/7Match 42 · T20 | DC | 18* | 1/36 | 1 | Delhi Daredevils won by 7 wickets | Delhi | Indian Premier League 2017 |
| 2 May 2017 | DC 189/4 v SH 185/3Match 40 · T20 | DC | 41* | - | 0 | Delhi Daredevils won by 6 wickets | Delhi | Indian Premier League 2017 |
| 30 Apr 2017 | PK 68/0 v DC 67Match 36 · T20 | DC | 18 | - | 0 | Kings XI Punjab won by 10 wickets | Chandigarh | Indian Premier League 2017 |
| 28 Apr 2017 | KKR 161/3 v DC 160/6Match 32 · T20 | DC | 2 | 0/27 | 0 | Kolkata Knight Riders won by 7 wickets | Kolkata | Indian Premier League 2017 |
| 22 Apr 2017 | MI 142/8 v DC 128/7Match 25 · T20 | DC | 0 | - | 1 | Mumbai Indians won by 14 runs | Mumbai | Indian Premier League 2017 |
| 15 Apr 2017 | DC 188/6 v PK 137/9Match 15 · T20 | DC | 39* | 1/23 | 0 | Delhi Daredevils won by 51 runs | Delhi | Indian Premier League 2017 |
| 11 Apr 2017 | RPS 108 v DC 205/4Match 9 · T20 | DC | 2* | 0/10 | 0 | Delhi Daredevils won by 97 runs | Pune | Indian Premier League 2017 |
| 29 Mar 2017 | OV 432/8d & 189/8d v ND 275 & 350/7Match · First-class | ND | 8 & 18 | 0/13 | 1 | Northern Districts won by 3 wickets | University of Otago Oval | Plunket Shield 2016/17 |
| 21 Mar 2017 | ND 262 & 162/1 v WF 151 & 269Match · First-class | ND | 34 & DNB | 0/12 | 2 | Northern Districts won by 9 wickets | Mount Maunganui | Plunket Shield 2016/17 |
| 14 Mar 2017 | AA 461 & 202/4d v ND 334 & 258Match · First-class | ND | 80 & 36 | 0/5 | 2 | Auckland Aces won by 71 runs | Kennards Hire Community Oval | Plunket Shield 2016/17 |
| 6 Mar 2017 | ND 119/9 v CS 274/9dMatch · First-class | ND | 29 | - | 1 | Match drawn | Hamilton | Plunket Shield 2016/17 |
| 25 Feb 2017 | ND 278 & 286 v OV 276 & 289/5Match · First-class | ND | 0 & 14 | - | 1 | Otago Volts won by 5 wickets | Cobham Oval | Plunket Shield 2016/17 |
| 17 Feb 2017 | NZ 107 v SA 185/6Only T20I · T20I | NZ | 6 | - | 1 | South Africa won by 78 runs | Auckland | - |
| 8 Jan 2017 | NZ 194/4 v BAN 167/6Match 3 · T20I | NZ | 94* | - | 1 | New Zealand won by 27 runs | Mount Maunganui | Bangladesh in New Zealand T20I Series 2016/17 |
| 6 Jan 2017 | NZ 195/7 v BAN 148Match 2 · T20I | NZ | 4 | - | 0 | New Zealand won by 47 runs | Mount Maunganui | Bangladesh in New Zealand T20I Series 2016/17 |
| 3 Jan 2017 | NZ 143/4 v BAN 141/8Match 1 · T20I | NZ | 13 | - | 2 | New Zealand won by 6 wickets | Napier | Bangladesh in New Zealand T20I Series 2016/17 |
| 14 Nov 2016 | ND 417/7d & 110/5 v AA 348Match · First-class | ND | 103 & 46* | - | 0 | Match drawn | Mount Maunganui | Plunket Shield 2016/17 |
| 5 Nov 2016 | ND 138 & 181 v CAN 112 & 186Match · First-class | ND | 35 & 23 | 1/5 & 1/19 | 1 | Northern Districts won by 21 runs | Hamilton | Plunket Shield 2016/17 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | NZ | 0 | 0/27 | 0 | India won by 190 runs | Visakhapatnam | New Zealand in India ODI Series 2016/17 |
| 23 Oct 2016 | IND 289/3 v NZ 285Match 3 · ODI | NZ | 6 | - | 0 | India won by 7 wickets | Chandigarh | New Zealand in India ODI Series 2016/17 |
| 20 Oct 2016 | IND 236 v NZ 242/9Match 2 · ODI | NZ | 21 | - | 1 | New Zealand won by 6 runs | Delhi | New Zealand in India ODI Series 2016/17 |
| 16 Oct 2016 | IND 194/4 v NZ 190Match 1 · ODI | NZ | 4 | - | 0 | India won by 6 wickets | Dharmasala | New Zealand in India ODI Series 2016/17 |
| 30 Mar 2016 | ENG 159/3 v NZ 153/8Semi-final · T20I | NZ | 28 | 0/16 | 0 | England won by 7 wickets | Delhi | World T20 2015/16 |
| 26 Mar 2016 | BAN 70 v NZ 145/8Super 10 · T20I | NZ | 0 | 0/7 | 0 | New Zealand won by 75 runs | Kolkata | World T20 2015/16 |
| 22 Mar 2016 | NZ 180/5 v PAK 158/5Super 10 · T20I | NZ | 21 | 0/14 | 1 | New Zealand won by 22 runs | Chandigarh | World T20 2015/16 |
| 18 Mar 2016 | AUS 134/9 v NZ 142/8Super 10 · T20I | NZ | 3 | 2/29 | 0 | New Zealand won by 8 runs | Dharamsala | World T20 2015/16 |
| 15 Mar 2016 | IND 79 v NZ 126/7Super 10 · T20I | NZ | 34 | 0/18 | 0 | New Zealand won by 47 runs | Nagpur | World T20 2015/16 |
| 20 Feb 2016 | NZ 370 & 335 v AUS 505 & 201/3Match 2 · Test | NZ | 72 & 40 | 1/66 & 0/14 | 0 | Australia won by 7 wickets | Christchurch | Trans-Tasman Trophy 2015/16 |
| 12 Feb 2016 | NZ 183 & 327 v AUS 562Match 1 · Test | NZ | 38 & 0 | 2/79 | 2 | Australia won by an innings and 52 runs | Wellington | Trans-Tasman Trophy 2015/16 |
| 8 Feb 2016 | NZ 246 v AUS 191Match 3 · ODI | NZ | 27 | 2/16 | 0 | New Zealand won by 55 runs | Hamilton | Chappell-Hadlee Trophy 2015/16 |
| 6 Feb 2016 | NZ 281/9 v AUS 283/6Match 2 · ODI | NZ | 16 | 0/17 | 0 | Australia won by 4 wickets | Wellington | Chappell-Hadlee Trophy 2015/16 |
| 3 Feb 2016 | NZ 307/8 v AUS 148Match 1 · ODI | NZ | 10 | 1/14 | 1 | New Zealand won by 159 runs | Auckland | Chappell-Hadlee Trophy 2015/16 |
| 31 Jan 2016 | NZ 265/7 v PAK 290Match 3 · ODI | NZ | 35 | 1/26 | 0 | New Zealand won by 3 wickets (DLS method) | Auckland | Pakistan in New Zealand ODI Series 2015/16 |
| 25 Jan 2016 | NZ 280/8 v PAK 210Match 1 · ODI | NZ | 10 | 1/35 | 1 | New Zealand won by 70 runs | Wellington | Pakistan in New Zealand ODI Series 2015/16 |
| 22 Jan 2016 | NZ 196/5 v PAK 101Match 3 · T20I | NZ | 82* | 2/17 | 0 | New Zealand won by 95 runs | Wellington | Pakistan in New Zealand T20I Series 2015/16 |
| 17 Jan 2016 | NZ 171/0 v PAK 168/7Match 2 · T20I | NZ | DNB | 1/26 | 0 | New Zealand won by 10 wickets | Hamilton | Pakistan in New Zealand T20I Series 2015/16 |
| 15 Jan 2016 | NZ 155 v PAK 171/8Match 1 · T20I | NZ | 0 | 0/18 | 0 | Pakistan won by 16 runs | Auckland | Pakistan in New Zealand T20I Series 2015/16 |
| 10 Jan 2016 | NZ 147/1 v SL 142/8Match 2 · T20I | NZ | DNB | - | 0 | New Zealand won by 9 wickets | Auckland | Sri Lanka in New Zealand T20I Series 2015/16 |
| 7 Jan 2016 | NZ 182/4 v SL 179/9Match 1 · T20I | NZ | 2 | - | 0 | New Zealand won by 3 runs | Mount Maunganui | Sri Lanka in New Zealand T20I Series 2015/16 |
| 17 Dec 2015 | ND 381 & 374/7d v AA 380 & 253/7Match · First-class | ND | 16 & 83 | - | 6 | Match drawn | Auckland | Plunket Shield 2015/16 |
| 21 May 2015 | ENG 389 & 478 v NZ 523 & 220Match 1 · Test | NZ | 9 & 67 | 0/14 & 0/13 | 0 | England won by 124 runs | London | New Zealand in England Test Series 2015 |