| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | NZ | 57 | 0/19 | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | NZ | 87 | - | 0 | England won by 87 runs | Cardiff | ICC Champions Trophy 2017 |
| 2 Jun 2017 | AUS 53/3 v NZ 291Match 2 · ODI | NZ | 100 | - | 0 | No result | Birmingham | ICC Champions Trophy 2017 |
| 17 May 2017 | SH 128/7 v KKR 48/3Eliminator · T20 | SH | 24 | - | 0 | Kolkata Knight Riders won by 7 wickets (DLS method) | Bangalore | Indian Premier League 2017 |
| 6 May 2017 | SH 136/9 v RPS 148/8Match 44 · T20 | SH | 4 | - | 0 | Rising Pune Supergiant won by 12 runs | Hyderabad | Indian Premier League 2017 |
| 2 May 2017 | DC 189/4 v SH 185/3Match 40 · T20 | SH | 24 | - | 0 | Delhi Daredevils won by 6 wickets | Delhi | Indian Premier League 2017 |
| 30 Apr 2017 | SH 209/3 v KKR 161/7Match 37 · T20 | SH | 40 | - | 0 | Sunrisers Hyderabad won by 48 runs | Hyderabad | Indian Premier League 2017 |
| 28 Apr 2017 | PK 181/9 v SH 207/3Match 33 · T20 | SH | 54* | - | 1 | Sunrisers Hyderabad won by 26 runs | Chandigarh | Indian Premier League 2017 |
| 22 Apr 2017 | RPS 179/4 v SH 176/3Match 24 · T20 | SH | 21 | - | 0 | Rising Pune Supergiant won by 6 wickets | Pune | Indian Premier League 2017 |
| 19 Apr 2017 | SH 191/4 v DC 176/5Match 21 · T20 | SH | 89 | - | 0 | Sunrisers Hyderabad won by 15 runs | Hyderabad | Indian Premier League 2017 |
| 25 Mar 2017 | NZ 489 v SA 314 & 80/5Match 3 · Test | NZ | 176 | - | 0 | Match drawn | Hamilton | South Africa in New Zealand Test Series 2016/17 |
| 16 Mar 2017 | NZ 268 & 171 v SA 359 & 83/2Match 2 · Test | NZ | 2 & 1 | - | 1 | South Africa won by 8 wickets | Wellington | South Africa in New Zealand Test Series 2016/17 |
| 8 Mar 2017 | NZ 341 v SA 308 & 224/6Match 1 · Test | NZ | 130 | - | 1 | Match drawn | Dunedin | South Africa in New Zealand Test Series 2016/17 |
| 4 Mar 2017 | NZ 149 v SA 150/4Match 5 · ODI | NZ | 9 | - | 1 | 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 | 21 | 0/17 | 0 | 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 | 23 | - | 1 | 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 | 69 | 0/16 | 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 | 59 | 1/17 | 1 | 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 | 13 | - | 0 | South Africa won by 78 runs | Auckland | - |
| 5 Feb 2017 | NZ 281/9 v AUS 257Match 3 · ODI | NZ | 37 | 1/44 | 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 | 24 | - | 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 | 2 & 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 | 53 & 104* | 0/20 | 1 | 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 | 60 | 1/9 | 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 | 12 | 2/16 | 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 | 73* | - | 0 | 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 | 95* | 1/24 | 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 | 14 | 3/22 | 1 | 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 | 31 | - | 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 | 13 | 0/3 | 0 | Australia won by 117 runs | Melbourne | Chappell-Hadlee Trophy 2016/17 |
| 6 Dec 2016 | AUS 378/5 v NZ 262Match 2 · ODI | NZ | 81 | - | 1 | Australia won by 116 runs | Canberra | Chappell-Hadlee Trophy 2016/17 |
| 4 Dec 2016 | AUS 324/8 v NZ 256Match 1 · ODI | NZ | 9 | - | 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 | 13 & 42 | 0/2 | 1 | New Zealand won by 138 runs | Hamilton | Pakistan in New Zealand Test Series 2016/17 |
| 17 Nov 2016 | NZ 200 & 108/2 v PAK 133 & 171Match 1 · Test | NZ | 4 & 61 | - | 1 | New Zealand won by 8 wickets | Christchurch | Pakistan in New Zealand Test Series 2016/17 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | NZ | 27 | - | 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 | 41 | - | 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 | 22 | - | 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 | 118 | - | 0 | 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 | 3 | - | 1 | 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 | 8 & 27 | - | 0 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 22 Sept 2016 | IND 318 & 377/5d v NZ 262 & 236Match 1 · Test | NZ | 75 & 25 | 0/7 | 0 | 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 | 77 & 5 | - | 2 | 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 | 2* | - | 1 | 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 | 113 & 68* | - | 4 | 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 | 91 | 0/0 | 1 | New Zealand won by an innings and 117 runs | Bulawayo | New Zealand in Zimbabwe Test Series 2016 |
| 15 Jul 2016 | NOT 162/7 v YOR 160/7Match · T20 | YOR | 39 | - | 0 | Nottinghamshire won by 3 wickets | Nottingham | NatWest T20 Blast 2016 |
| 10 Jul 2016 | DER 165/8 v YOR 166/6Match · T20 | YOR | 65 | - | 0 | Yorkshire won by 1 run | Derby | NatWest T20 Blast 2016 |
| 8 Jul 2016 | YOR 156/6 v WAR 154Match · T20 | YOR | 48 | - | 1 | Yorkshire won by 2 runs | Leeds | NatWest T20 Blast 2016 |
| 3 Jul 2016 | YOR 406 & 167 v MID 577Match · First-class | YOR | 28 & 4 | 1/19 | 2 | Middlesex won by an innings and 4 runs | Scarborough | Specsavers County Championship 2016 |
| 1 Jul 2016 | YOR 141/7 v LAN 136Match · T20 | YOR | 28 | - | 0 | Yorkshire won by 5 runs | Leeds | NatWest T20 Blast 2016 |