| 4 Nov 2017 | NZ 196/2 v IND 156/72nd T20I · T20I | NZ | 45 | - | 0 | 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 | 4 | - | 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 | 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 | 11 | - | 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 | 32 | - | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 22 Aug 2017 | SLS 100/7 v GAW 101/3Match 21 · T20 | GAW | 8 | - | 1 | Guyana Amazon Warriors won by 7 wickets | Guyana | Caribbean Premier League 2017 |
| 20 Aug 2017 | BT 159/4 v GAW 160/6Match 19 · T20 | GAW | 27 | - | 0 | Guyana Amazon Warriors won by 4 wickets | Guyana | Caribbean Premier League 2017 |
| 19 Aug 2017 | GAW 130/5 v TKR 131/3Match 17 · T20 | GAW | 4 | - | 0 | Trinbago Knight Riders won by 7 wickets | Guyana | Caribbean Premier League 2017 |
| 17 Aug 2017 | JT 128/7 v GAW 126/4Match 15 · T20 | GAW | 33 | - | 0 | Jamaica Tallawahs won by 2 runs | Guyana | Caribbean Premier League 2017 |
| 13 Aug 2017 | SLS 152/8 v GAW 153/4Match 12 · T20 | GAW | 23 | - | 2 | Guyana Amazon Warriors won by 6 wickets | St Lucia | Caribbean Premier League 2017 |
| 11 Aug 2017 | GAW 156/7 v TKR 162/3Match 9 · T20 | GAW | 24 | - | 0 | Trinbago Knight Riders won by 7 wickets | Trinidad | Caribbean Premier League 2017 |
| 5 Aug 2017 | GAW 123/7 v SKAN 124/6Match 2 · T20 | GAW | 23 | - | 0 | St Kitts and Nevis Patriots won by 4 wickets | Lauderhill | Caribbean Premier League 2017 |
| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | NZ | 33 | - | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | NZ | 27 | - | 0 | England won by 87 runs | Cardiff | ICC Champions Trophy 2017 |
| 2 Jun 2017 | AUS 53/3 v NZ 291Match 2 · ODI | NZ | 26 | - | 0 | No result | Birmingham | ICC Champions Trophy 2017 |
| 14 May 2017 | RPS 78/1 v PK 73Match 55 · T20 | PK | 0 | - | 0 | Rising Pune Supergiant won by 9 wickets | Pune | Indian Premier League 2017 |
| 11 May 2017 | MI 223/6 v PK 230/3Match 51 · T20 | PK | 36 | - | 3 | Kings XI Punjab won by 7 runs | Mumbai | Indian Premier League 2017 |
| 9 May 2017 | PK 167/6 v KKR 153/6Match 49 · T20 | PK | 12 | - | 0 | Kings XI Punjab won by 14 runs | Chandigarh | Indian Premier League 2017 |
| 7 May 2017 | PK 189/3 v GL 192/4Match 47 · T20 | PK | 2 | - | 1 | Gujarat Lions won by 6 wickets | Chandigarh | Indian Premier League 2017 |
| 5 May 2017 | RCB 119 v PK 138/7Match 43 · T20 | PK | 9 | - | 2 | Kings XI Punjab won by 19 runs | Bangalore | Indian Premier League 2017 |
| 30 Apr 2017 | PK 68/0 v DC 67Match 36 · T20 | PK | 50* | - | 0 | Kings XI Punjab won by 10 wickets | Chandigarh | Indian Premier League 2017 |
| 28 Apr 2017 | PK 181/9 v SH 207/3Match 33 · T20 | PK | 23 | - | 0 | Sunrisers Hyderabad won by 26 runs | Chandigarh | Indian Premier League 2017 |
| 4 Mar 2017 | NZ 149 v SA 150/4Match 5 · ODI | NZ | 4 | - | 0 | 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 | 180* | - | 0 | New Zealand won by 7 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |
| 30 Jan 2017 | NZ 286/9 v AUS 280Match 1 · ODI | NZ | 61 | - | 0 | 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 | 6* | - | 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 | 0 | - | 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 | 15 | - | 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 | 34 | - | 1 | Australia won by 117 runs | Melbourne | Chappell-Hadlee Trophy 2016/17 |
| 6 Dec 2016 | AUS 378/5 v NZ 262Match 2 · ODI | NZ | 45 | - | 0 | Australia won by 116 runs | Canberra | Chappell-Hadlee Trophy 2016/17 |
| 4 Dec 2016 | AUS 324/8 v NZ 256Match 1 · ODI | NZ | 114 | - | 0 | Australia won by 68 runs | Sydney | Chappell-Hadlee Trophy 2016/17 |
| 14 Nov 2016 | ND 417/7d & 110/5 v AA 348Match · First-class | AA | 151 | - | 3 | Match drawn | Mount Maunganui | Plunket Shield 2016/17 |
| 5 Nov 2016 | AA 374 & 276/6 v WF 475/8d & 240/9dMatch · First-class | AA | 56 & 128* | 0/9 | 5 | Match drawn | Kennards Hire Community Oval | Plunket Shield 2016/17 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | NZ | 0 | - | 1 | 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 | 72 | - | 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 | 27 | - | 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 | 0 | 2/6 | 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 | 12 | - | 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 | 72 & 29 | - | 1 | 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 | 13 & 24 | - | 2 | 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 | 21 & 0 | 0/17 | 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 | 8 & 0 | - | 1 | 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 | 7 | 0/5 | 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 | 87 & 11 | 0/0 & 3/11 | 2 | 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 | 40 | - | 1 | New Zealand won by an innings and 117 runs | Bulawayo | New Zealand in Zimbabwe Test Series 2016 |
| 15 Jul 2016 | GAW 128/6 v JT 132/5Match 15 · T20 | GAW | 0 | - | 0 | Jamaica Tallawahs won by 5 wickets | Jamaica | Caribbean Premier League 2016 |
| 10 Jul 2016 | TKR 151/4 v GAW 144/9Match 11 · T20 | GAW | 50 | - | 0 | Trinbago Knight Riders won by 7 runs | Guyana | Caribbean Premier League 2016 |
| 2 Jul 2016 | TKR 162/5 v GAW 166/4Match 5 · T20 | GAW | 25 | - | 0 | Guyana Amazon Warriors won by 6 wickets | Trinidad | Caribbean Premier League 2016 |
| 30 Jun 2016 | SKAN 164/9 v GAW 165/6Match 2 · T20 | GAW | 22 | - | 1 | Guyana Amazon Warriors won by 4 wickets | St Kitts | Caribbean Premier League 2016 |
| 24 Jun 2016 | LAN 149/5 v WOR 53Match · T20 | LAN | 6 | - | 2 | Lancashire won by 96 runs | Manchester | NatWest T20 Blast 2016 |