| 28 Feb 2019 | NZ 715/6d v BAN 234 & 4291st Test · Test | NZ | DNB | 3/76 & 3/98 | 0 | New Zealand won by an innings and 52 runs | Hamilton | Bangladesh tour of New Zealand 2018/19 |
| 20 Feb 2019 | NZ 330/6 v BAN 2423rd ODI · ODI | NZ | DNB | 6/65 | 1 | New Zealand won by 88 runs | Dunedin | Bangladesh tour of New Zealand 2018/19 |
| 17 Feb 2019 | CD 147/8 v ND 80Final · T20 | ND | 0 | 1/33 | 1 | Central Districts won by 67 runs | Hamilton | Super Smash 2018/19 |
| 10 Feb 2019 | NZ 212/4 v IND 208/63rd T20I · T20I | NZ | DNB | 0/47 | 1 | New Zealand won by 4 runs | Hamilton | India tour of New Zealand 2018/19 |
| 8 Feb 2019 | NZ 158/8 v IND 162/32nd T20I · T20I | NZ | 3 | 0/34 | 2 | India won by 7 wickets | Auckland | India tour of New Zealand 2018/19 |
| 6 Feb 2019 | NZ 219/6 v IND 1391st T20I · T20I | NZ | DNB | 3/17 | 1 | New Zealand won by 80 runs | Wellington | India tour of New Zealand 2018/19 |
| 23 Jan 2019 | NZ 157 v IND 156/21st ODI · ODI | NZ | 9* | 0/36 | 0 | India won by 8 wickets (DLS method) | Napier | India tour of New Zealand 2018/19 |
| 11 Jan 2019 | NZ 179/7 v SL 144Only T20I · T20I | NZ | 13* | 1/21 | 0 | New Zealand won by 35 runs | Auckland | Sri Lanka tour of New Zealand 2018/19 |
| 8 Jan 2019 | NZ 364/4 v SL 2493rd ODI · ODI | NZ | DNB | 1/46 | 1 | New Zealand won by 115 runs | Nelson | Sri Lanka tour of New Zealand 2018/19 |
| 5 Jan 2019 | NZ 319/7 v SL 2982nd ODI · ODI | NZ | 1* | 1/68 | 0 | New Zealand won by 21 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 26 Dec 2018 | NZ 178 & 585/4d v SL 104 & 236/92nd Test · Test | NZ | 68 & DNB | 3/35 & 2/61 | 2 | New Zealand won by 423 runs | Christchurch | Sri Lanka tour of New Zealand 2018/19 |
| 15 Dec 2018 | SL 282 & 287/3 v NZ 5781st Test · Test | NZ | 6 | 6/68 & 2/52 | 0 | Match drawn | Wellington | Sri Lanka tour of New Zealand 2018/19 |
| 3 Dec 2018 | NZ 274 & 353/7d v PAK 348 & 1563rd Test · Test | NZ | 2 & 15* | 1/56 & 3/42 | 3 | New Zealand won by 123 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | NZ | 13 | 0/48 | 0 | Pakistan won by 6 wickets | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 7 Nov 2018 | NZ 266/9 v PAK 2191st ODI · ODI | NZ | 20 | 1/31 | 0 | New Zealand won by 47 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 4 Nov 2018 | PAK 166/3 v NZ 1193rd T20I · T20I | NZ | 0 | 0/30 | 1 | Pakistan won by 47 runs | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 2 Nov 2018 | NZ 153/7 v PAK 154/42nd T20I · T20I | NZ | 0 | 1/26 | 0 | Pakistan won by 6 wickets | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 31 Oct 2018 | PAK 148/6 v NZ 146/61st T20I · T20I | NZ | 5* | 0/30 | 1 | Pakistan won by 2 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 19 May 2018 | RR 164/5 v RCB 134Match 53 · T20 | RCB | 14 | 0/37 | 0 | Rajasthan Royals won by 30 runs | Jaipur | Indian Premier League 2018 |
| 17 May 2018 | RCB 218/6 v SH 204/3Match 51 · T20 | RCB | 1* | 0/45 | 0 | Royal Challengers Bangalore won by 14 runs | Bengaluru | Indian Premier League 2018 |
| 14 May 2018 | PK 88 v RCB 92/0Match 48 · T20 | RCB | DNB | 0/19 | 0 | Royal Challengers Bangalore won by 10 wickets | Indore | Indian Premier League 2018 |
| 12 May 2018 | DC 181/4 v RCB 187/5Match 45 · T20 | RCB | DNB | 0/41 | 0 | Royal Challengers Bangalore won by 5 wickets | Delhi | Indian Premier League 2018 |
| 7 May 2018 | SH 146 v RCB 141/6Match 39 · T20 | RCB | DNB | 3/30 | 1 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2018 |
| 5 May 2018 | RCB 127/9 v CSK 128/4Match 35 · T20 | RCB | 36* | 0/30 | 1 | Chennai Super Kings won by 6 wickets | Pune | Indian Premier League 2018 |
| 1 May 2018 | RCB 167/7 v MI 153/7Match 31 · T20 | RCB | 1 | 2/25 | 0 | Royal Challengers Bangalore won by 14 runs | Bengaluru | Indian Premier League 2018 |
| 29 Apr 2018 | RCB 175/4 v KKR 176/4Match 29 · T20 | RCB | DNB | 0/34 | 1 | Kolkata Knight Riders won by 6 wickets | Bengaluru | Indian Premier League 2018 |
| 30 Mar 2018 | ENG 307 & 352/9d v NZ 278 & 256/82nd Test · Test | NZ | 50 & DNB | 6/62 & 1/65 | 0 | Match drawn | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 22 Mar 2018 | ENG 58 & 320 v NZ 427/8d1st Test · Test | NZ | 25 | 4/25 & 1/86 | 2 | New Zealand won by an innings and 49 runs | Auckland | England tour of Australia and New Zealand 2017/18 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | NZ | 10 | 0/20 | 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 | 1/87 | 2 | 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 | 7 | 1/48 | 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 | 6 | 0/55 | 0 | 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 | 8* | 0/47 | 1 | 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 | 5 | 0/21 | 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 | 2/22 | 0 | England won by 2 runs | Hamilton | Trans-Tasman Twenty20 Trophy 2017/18 |
| 16 Feb 2018 | NZ 243/6 v AUS 245/5Match 5 · T20I | NZ | DNB | 1/48 | 0 | Australia won by 5 wickets | Auckland | Trans-Tasman Twenty20 Trophy 2017/18 |
| 13 Feb 2018 | NZ 196/5 v ENG 184/9Match 4 · T20I | NZ | DNB | 1/30 | 1 | 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 | 9 | 1/27 | 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 | DNB | 0/39 | 0 | Pakistan won by 18 runs | Mount Maunganui | Pakistan tour of New Zealand 2017/18 |
| 22 Jan 2018 | PAK 105 v NZ 106/31st T20I · T20I | NZ | DNB | 3/13 | 2 | 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 | 14* | 0/46 | 1 | 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 | 3/44 | 0 | 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/19 | 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 | 2/57 | 2 | 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 | 12* | 3/22 | 1 | 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 | DNB | 3/21 | 0 | 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 | 10* | 3/36 | 0 | New Zealand won by 47 runs | Nelson | West Indies tour of New Zealand 2017/18 |
| 20 Dec 2017 | WI 248/9 v NZ 249/51st ODI · ODI | NZ | DNB | 0/49 | 0 | New Zealand won by 5 wickets | Whangarei | West Indies tour of New Zealand 2017/18 |
| 16 Dec 2017 | ND 214/9 v AUC 207/6Match 4 · T20 | ND | 13 | 0/60 | 0 | Northern Districts won by 7 runs | Mount Maunganui | Super Smash 2017/18 |