| 24 May 2017 | BAN 271/5 v NZ 270/8Match 6 · ODI | NZ | 0 | 1/53 | 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* | 1/27 | 0 | 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 | 5* | 1/36 | 0 | New Zealand won by 4 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | NZ | 1* | 5/50 | 1 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 25 Mar 2017 | NZ 489 v SA 314 & 80/5Match 3 · Test | NZ | 41 | 1/24 & 0/7 | 0 | Match drawn | Hamilton | South Africa in New Zealand Test Series 2016/17 |
| 8 Mar 2017 | NZ 341 v SA 308 & 224/6Match 1 · Test | NZ | 4 | 0/32 & 1/37 | 0 | Match drawn | Dunedin | South Africa in New Zealand Test Series 2016/17 |
| 4 Mar 2017 | NZ 149 v SA 150/4Match 5 · ODI | NZ | 24 | 0/9 | 2 | South Africa won by 6 wickets | Auckland | South Africa in New Zealand ODI Series 2016/17 |
| 1 Mar 2017 | NZ 280/3 v SA 279/8Match 4 · ODI | NZ | DNB | 1/40 | 1 | New Zealand won by 7 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |
| 25 Feb 2017 | NZ 112 v SA 271/8Match 3 · ODI | NZ | 1 | 1/45 | 0 | South Africa won by 159 runs | Wellington | South Africa in New Zealand ODI Series 2016/17 |
| 22 Feb 2017 | NZ 289/4 v SA 283/9Match 2 · ODI | NZ | DNB | 2/46 | 0 | New Zealand won by 6 runs | Christchurch | South Africa in New Zealand ODI Series 2016/17 |
| 19 Feb 2017 | NZ 207/7 v SA 210/6Match 1 · ODI | NZ | 17 | 1/33 | 0 | South Africa won by 4 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |
| 17 Feb 2017 | NZ 107 v SA 185/6Only T20I · T20I | NZ | 5 | 0/40 | 1 | South Africa won by 78 runs | Auckland | - |
| 5 Feb 2017 | NZ 281/9 v AUS 257Match 3 · ODI | NZ | 38* | 2/50 | 1 | New Zealand won by 24 runs | Hamilton | Chappell-Hadlee Trophy 2016/17 |
| 30 Jan 2017 | NZ 286/9 v AUS 280Match 1 · ODI | NZ | 7 | 3/44 | 0 | New Zealand won by 6 runs | Auckland | Chappell-Hadlee Trophy 2016/17 |
| 20 Jan 2017 | NZ 354 & 111/1 v BAN 289 & 173Match 2 · Test | NZ | 29 & DNB | - | 1 | New Zealand won by 9 wickets | Christchurch | Bangladesh in New Zealand Test Series 2016/17 |
| 12 Jan 2017 | NZ 539 & 217/3 v BAN 595/8d & 160/9Match 1 · Test | NZ | 73 & DNB | 0/62 & 2/36 | 0 | New Zealand won by 7 wickets | Wellington | Bangladesh in New Zealand Test Series 2016/17 |
| 8 Jan 2017 | NZ 194/4 v BAN 167/6Match 3 · T20I | NZ | DNB | 1/37 | 0 | 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 | 1/14 | 1 | 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 | DNB | 1/20 | 1 | New Zealand won by 6 wickets | Napier | Bangladesh in New Zealand T20I Series 2016/17 |
| 31 Dec 2016 | NZ 239/2 v BAN 236/9Match 3 · ODI | NZ | DNB | 2/38 | 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 | 9 | 1/20 | 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 | 8* | 1/61 | 1 | 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 | 15 | 2/43 | 1 | Australia won by 117 runs | Melbourne | Chappell-Hadlee Trophy 2016/17 |
| 6 Dec 2016 | AUS 378/5 v NZ 262Match 2 · ODI | NZ | 2 | 1/47 | 1 | Australia won by 116 runs | Canberra | Chappell-Hadlee Trophy 2016/17 |
| 4 Dec 2016 | AUS 324/8 v NZ 256Match 1 · ODI | NZ | 0 | 0/40 | 0 | Australia won by 68 runs | Sydney | Chappell-Hadlee Trophy 2016/17 |
| 25 Nov 2016 | NZ 271 & 313/5d v PAK 216 & 230Match 2 · Test | NZ | 16 & DNB | 0/13 & 2/49 | 0 | New Zealand won by 138 runs | Hamilton | Pakistan in New Zealand Test Series 2016/17 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | NZ | 4 | 1/36 | 0 | India won by 190 runs | Visakhapatnam | New Zealand in India ODI Series 2016/17 |
| 26 Oct 2016 | IND 241 v NZ 260/7Match 4 · ODI | NZ | 17* | 1/38 | 0 | New Zealand won by 19 runs | Ranchi | New Zealand in India ODI Series 2016/17 |
| 23 Oct 2016 | IND 289/3 v NZ 285Match 3 · ODI | NZ | 7 | 0/43 | 1 | 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 | 9* | 1/49 | 2 | 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 | 0 | 0/18 | 0 | India won by 6 wickets | Dharmasala | New Zealand in India ODI Series 2016/17 |
| 8 Oct 2016 | IND 557/5d & 216/3d v NZ 299 & 153Match 3 · Test | NZ | 22 & 14 | 1/137 & 0/71 | 0 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 30 Sept 2016 | IND 316 & 263 v NZ 204 & 197Match 2 · Test | NZ | 11 & 9 | 1/83 & 3/60 | 0 | India won by 178 runs | Kolkata | New Zealand in India Test Series 2016/17 |
| 22 Sept 2016 | IND 318 & 377/5d v NZ 262 & 236Match 1 · Test | NZ | 32 & 71 | 3/94 & 2/79 | 1 | India won by 197 runs | Kanpur | New Zealand in India Test Series 2016/17 |
| 27 Aug 2016 | SA 481/8d & 132/7d v NZ 214 & 195Match 2 · Test | NZ | 0 & 16 | 1/62 | 0 | South Africa won by 204 runs | Centurion | New Zealand in South Africa Test Series 2016 |
| 19 Aug 2016 | SA 263 v NZ 15/2Match 1 · Test | NZ | DNB | 2/22 | 0 | Match drawn | Durban | New Zealand in South Africa Test Series 2016 |
| 6 Aug 2016 | ZIM 362 & 132 v NZ 582/4d & 166/2dMatch 2 · Test | NZ | DNB & DNB | 2/105 & 1/15 | 1 | New Zealand won by 254 runs | Bulawayo | New Zealand in Zimbabwe Test Series 2016 |
| 28 Jul 2016 | ZIM 164 & 295 v NZ 576/6dMatch 1 · Test | NZ | DNB | 2/16 & 1/32 | 1 | New Zealand won by an innings and 117 runs | Bulawayo | New Zealand in Zimbabwe Test Series 2016 |
| 20 May 2016 | WOR 225/6 v DUR 187/8Match · T20 | WOR | 1 | 2/29 | 0 | Worcestershire won by 38 runs | Worcester | NatWest T20 Blast 2016 |
| 8 May 2016 | WOR 456/6d v GLA 42/4Match · First-class | WOR | 23* | - | 0 | Match drawn | Cardiff | Specsavers County Championship 2016 |
| 30 Mar 2016 | ENG 159/3 v NZ 153/8Semi-final · T20I | NZ | 7 | 1/28 | 0 | England won by 7 wickets | Delhi | World T20 2015/16 |
| 26 Mar 2016 | BAN 70 v NZ 145/8Super 10 · T20I | NZ | 3 | 1/16 | 1 | New Zealand won by 75 runs | Kolkata | World T20 2015/16 |
| 22 Mar 2016 | NZ 180/5 v PAK 158/5Super 10 · T20I | NZ | DNB | 2/29 | 0 | New Zealand won by 22 runs | Chandigarh | World T20 2015/16 |
| 18 Mar 2016 | AUS 134/9 v NZ 142/8Super 10 · T20I | NZ | 1 | 2/30 | 0 | New Zealand won by 8 runs | Dharamsala | World T20 2015/16 |
| 15 Mar 2016 | IND 79 v NZ 126/7Super 10 · T20I | NZ | 18 | 4/11 | 0 | New Zealand won by 47 runs | Nagpur | World T20 2015/16 |
| 6 Feb 2016 | NZ 281/9 v AUS 283/6Match 2 · ODI | NZ | 45* | 3/47 | 1 | Australia won by 4 wickets | Wellington | Chappell-Hadlee Trophy 2015/16 |
| 3 Feb 2016 | NZ 307/8 v AUS 148Match 1 · ODI | NZ | 35* | 2/0 | 0 | New Zealand won by 159 runs | Auckland | Chappell-Hadlee Trophy 2015/16 |
| 31 Jan 2016 | NZ 265/7 v PAK 290Match 3 · ODI | NZ | 10* | 1/56 | 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 | 48 | 1/36 | 0 | 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 | 2* | 0/7 | 1 | New Zealand won by 95 runs | Wellington | Pakistan in New Zealand T20I Series 2015/16 |