| 27 Apr 2018 | DC 219/4 v KKR 164/9Match 26 · T20 | DC | 33 | - | 1 | Delhi Daredevils won by 55 runs | Delhi | Indian Premier League 2018 |
| 11 Apr 2018 | RR 153/5 v DC 60/4Match 6 · T20 | DC | 0 | - | 0 | Rajasthan Royals won by 10 runs (DLS method) | Jaipur | Indian Premier League 2018 |
| 8 Apr 2018 | DC 166/7 v PK 167/4Match 2 · T20 | DC | 4 | - | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2018 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | NZ | 0 | - | 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 | 0 | 2/53 | 1 | 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 | 49 | 0/46 | 1 | 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 | 1 | 1/23 | 1 | 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 | 6 | 1/31 | 0 | 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 | 29 | 1/18 | 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 | 57 | 0/11 | 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 | 76 | - | 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 | 11 | 0/11 | 0 | 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 | 3 | - | 0 | Australia won by 7 wickets (DLS method) | Sydney | Trans-Tasman Twenty20 Trophy 2017/18 |
| 25 Jan 2018 | PAK 201/4 v NZ 1532nd T20I · T20I | NZ | 1 | - | 1 | Pakistan won by 48 runs | Auckland | Pakistan tour of New Zealand 2017/18 |
| 22 Jan 2018 | PAK 105 v NZ 106/31st T20I · T20I | NZ | 49* | 1/12 | 1 | 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 | 34 | - | 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 | 56 | 0/20 | 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 | 8 | 2/10 | 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 | 0 | 0/11 | 1 | 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 | 58 | - | 0 | 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 | 104 | - | 1 | 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 | 66 | - | 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 | 53 | - | 1 | New Zealand won by 47 runs | Nelson | West Indies tour of New Zealand 2017/18 |
| 26 Dec 2017 | NZ 131/4 v WI 99/93rd ODI · ODI | NZ | 21 | - | 1 | New Zealand won by 66 runs (DLS method) | Christchurch | West Indies tour of New Zealand 2017/18 |
| 23 Dec 2017 | NZ 325/6 v WI 1212nd ODI · ODI | NZ | 30 | - | 1 | New Zealand won by 204 runs | Christchurch | West Indies tour of New Zealand 2017/18 |
| 20 Dec 2017 | WI 248/9 v NZ 249/51st ODI · ODI | NZ | 49 | 0/8 | 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 | AUC | 31 | 1/37 | 1 | Northern Districts won by 7 runs | Mount Maunganui | Super Smash 2017/18 |
| 13 Dec 2017 | AUC 194/5 v CD 192/5Match 1 · T20 | AUC | 47 | 0/8 | 0 | Auckland won by 5 wickets | Auckland | Super Smash 2017/18 |
| 15 Nov 2017 | ND 148 & 238 v AA 315 & 75/2Match · First-class | AA | 4 & DNB | 0/19 & 0/24 | 1 | Auckland Aces won by 8 wickets | Hamilton | Plunket Shield 2017/18 |
| 7 Nov 2017 | IND 67/5 v NZ 61/63rd T20I · T20I | NZ | 7 | - | 0 | India won by 6 runs | Thiruvananthapuram | New Zealand tour of India 2017/18 |
| 4 Nov 2017 | NZ 196/2 v IND 156/72nd T20I · T20I | NZ | 109* | 1/23 | 1 | 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 | 7 | 0/14 | 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 | 75 | 0/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 | 10 | 0/12 | 1 | 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 | 28 | 0/38 | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 9 Sept 2017 | SKAN 135/6 v TKR 136/7Final · T20 | TKR | 29 | - | 0 | Trinbago Knight Riders won by 3 wickets | Trinidad | Caribbean Premier League 2017 |
| 7 Sept 2017 | GAW 159/6 v TKR 160/4Qualifier 2 · T20 | TKR | 57* | - | 0 | Trinbago Knight Riders won by 6 wickets | Trinidad | Caribbean Premier League 2017 |
| 5 Sept 2017 | SKAN 149/7 v TKR 111Qualifier 1 · T20 | TKR | 5 | - | 0 | St Kitts and Nevis Patriots won by 38 runs | Trinidad | Caribbean Premier League 2017 |
| 2 Sept 2017 | BT 136/9 v TKR 120/9Match 29 · T20 | TKR | 2 | - | 0 | Barbados Tridents won by 16 runs | Barbados | Caribbean Premier League 2017 |
| 26 Aug 2017 | TKR 208/6 v JT 172/7Match 24 · T20 | TKR | 42 | - | 1 | Trinbago Knight Riders won by 36 runs | Jamaica | Caribbean Premier League 2017 |
| 23 Aug 2017 | SKAN 162/3 v TKR 88/2Match 22 · T20 | TKR | 1 | - | 0 | Trinbago Knight Riders won by 8 wickets (DLS method) | St Kitts | Caribbean Premier League 2017 |
| 19 Aug 2017 | GAW 130/5 v TKR 131/3Match 17 · T20 | TKR | 11 | - | 0 | Trinbago Knight Riders won by 7 wickets | Guyana | Caribbean Premier League 2017 |
| 14 Aug 2017 | SKAN 158/7 v TKR 161/6Match 13 · T20 | TKR | 36 | - | 0 | Trinbago Knight Riders won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 12 Aug 2017 | BT 152/9 v TKR 155/8Match 11 · T20 | TKR | 5 | - | 0 | Trinbago Knight Riders won by 2 wickets | Trinidad | Caribbean Premier League 2017 |
| 11 Aug 2017 | GAW 156/7 v TKR 162/3Match 9 · T20 | TKR | 70* | - | 0 | Trinbago Knight Riders won by 7 wickets | Trinidad | Caribbean Premier League 2017 |
| 9 Aug 2017 | TKR 147 v JT 148/6Match 7 · T20 | TKR | 41 | - | 0 | Jamaica Tallawahs won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 7 Aug 2017 | SLS 118/9 v TKR 120/6Match 6 · T20 | TKR | 1 | - | 0 | Trinbago Knight Riders won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 4 Aug 2017 | SLS 132/9 v TKR 137/1Match 1 · T20 | TKR | 66* | - | 1 | Trinbago Knight Riders won by 9 wickets | St Lucia | Caribbean Premier League 2017 |
| 24 May 2017 | BAN 271/5 v NZ 270/8Match 6 · ODI | NZ | 1 | - | 0 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 21 May 2017 | IRE 154 v NZ 344/6Match 5 · ODI | NZ | 44 | - | 1 | New Zealand won by 190 runs | Dublin | Ireland Tri-Nation Series 2017 |