| 7 May 2018 | SH 146 v RCB 141/6Match 39 · T20 | SH | 56 | - | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2018 |
| 5 May 2018 | DC 163/5 v SH 164/3Match 36 · T20 | SH | 32* | - | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2018 |
| 29 Apr 2018 | SH 151/7 v RR 140/6Match 28 · T20 | SH | 63 | - | 0 | Sunrisers Hyderabad won by 11 runs | Jaipur | Indian Premier League 2018 |
| 26 Apr 2018 | SH 132/6 v PK 119Match 25 · T20 | SH | 0 | - | 2 | Sunrisers Hyderabad won by 13 runs | Hyderabad | Indian Premier League 2018 |
| 24 Apr 2018 | SH 118 v MI 87Match 23 · T20 | SH | 29 | - | 0 | Sunrisers Hyderabad won by 31 runs | Mumbai | Indian Premier League 2018 |
| 22 Apr 2018 | CSK 182/3 v SH 178/6Match 20 · T20 | SH | 84 | - | 0 | Chennai Super Kings won by 4 runs | Hyderabad | Indian Premier League 2018 |
| 19 Apr 2018 | PK 193/3 v SH 178/4Match 16 · T20 | SH | 54 | - | 0 | Kings XI Punjab won by 15 runs | Chandigarh | Indian Premier League 2018 |
| 14 Apr 2018 | KKR 138/8 v SH 139/5Match 10 · T20 | SH | 50 | - | 1 | Sunrisers Hyderabad won by 5 wickets | Kolkata | Indian Premier League 2018 |
| 12 Apr 2018 | MI 147/8 v SH 151/9Match 7 · T20 | SH | 6 | - | 1 | Sunrisers Hyderabad won by 1 wicket | Hyderabad | Indian Premier League 2018 |
| 9 Apr 2018 | RR 125/9 v SH 127/1Match 4 · T20 | SH | 36* | - | 1 | Sunrisers Hyderabad won by 9 wickets | Hyderabad | Indian Premier League 2018 |
| 30 Mar 2018 | ENG 307 & 352/9d v NZ 278 & 256/82nd Test · Test | NZ | 22 & 0 | - | 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 | 102 | 0/1 | 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 | 14 | - | 1 | 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 | 45 | - | 0 | 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 | 112* | - | 1 | England won by 4 runs | Wellington | England tour of Australia and New Zealand 2017/18 |
| 25 Feb 2018 | ENG 284/8 v NZ 287/71st ODI · ODI | NZ | 8 | - | 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 | 9 | - | 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 | 8 | 0/16 | 2 | 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 | 1 | - | 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 | 72 | - | 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 | 8 | - | 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 | 9 | - | 1 | Pakistan won by 18 runs | Mount Maunganui | Pakistan tour of New Zealand 2017/18 |
| 25 Jan 2018 | PAK 201/4 v NZ 1532nd T20I · T20I | NZ | 0 | - | 0 | Pakistan won by 48 runs | Auckland | Pakistan tour of New Zealand 2017/18 |
| 19 Jan 2018 | NZ 271/7 v PAK 2565th ODI · ODI | NZ | 22 | - | 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 | 32 | 2/32 | 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 | 73 | - | 1 | 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 | 19 | - | 0 | 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 | 115 | - | 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 | 19 | - | 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 | 17* | - | 0 | No result | Mount Maunganui | West Indies tour of New Zealand 2017/18 |
| 20 Dec 2017 | WI 248/9 v NZ 249/51st ODI · ODI | NZ | 38 | - | 1 | New Zealand won by 5 wickets | Whangarei | West Indies tour of New Zealand 2017/18 |
| 9 Dec 2017 | NZ 373 & 291/8d v WI 221 & 203/92nd Test · Test | NZ | 43 & 54 | - | 2 | New Zealand won by 240 runs | Hamilton | West Indies tour of New Zealand 2017/18 |
| 1 Dec 2017 | WI 134 & 319 v NZ 520/9d1st Test · Test | NZ | 1 | 0/0 | 1 | New Zealand won by an innings and 67 runs | Wellington | West Indies tour of New Zealand 2017/18 |
| 15 Nov 2017 | ND 148 & 238 v AA 315 & 75/2Match · First-class | ND | 45 & 38 | - | 0 | Auckland Aces won by 8 wickets | Hamilton | Plunket Shield 2017/18 |
| 7 Nov 2017 | IND 67/5 v NZ 61/63rd T20I · T20I | NZ | 8 | - | 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 | 12 | - | 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 | 28 | - | 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 | 64 | - | 2 | 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 | 3 | - | 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 | 6 | - | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 3 Sept 2017 | BT 128/9 v SKAN 129/0Match 30 · T20 | BT | 14 | - | 0 | St Kitts and Nevis Patriots won by 10 wickets | Barbados | Caribbean Premier League 2017 |
| 2 Sept 2017 | BT 136/9 v TKR 120/9Match 29 · T20 | BT | 6 | - | 1 | Barbados Tridents won by 16 runs | Barbados | Caribbean Premier League 2017 |
| 31 Aug 2017 | BT 195/4 v SLS 166/4Match 27 · T20 | BT | 2 | - | 0 | Barbados Tridents won by 29 runs | Barbados | Caribbean Premier League 2017 |
| 29 Aug 2017 | GAW 158/8 v BT 59Match 25 · T20 | BT | 0 | - | 0 | Guyana Amazon Warriors won by 99 runs | Barbados | Caribbean Premier League 2017 |
| 20 Aug 2017 | BT 159/4 v GAW 160/6Match 19 · T20 | BT | 47 | - | 3 | Guyana Amazon Warriors won by 4 wickets | Guyana | Caribbean Premier League 2017 |
| 18 Aug 2017 | BT 168/6 v SKAN 84/1Match 16 · T20 | BT | 7 | - | 0 | St Kitts and Nevis Patriots won by 17 runs (DLS method) | St Kitts | Caribbean Premier League 2017 |
| 12 Aug 2017 | BT 152/9 v TKR 155/8Match 11 · T20 | BT | 30 | - | 0 | Trinbago Knight Riders won by 2 wickets | Trinidad | Caribbean Premier League 2017 |
| 10 Aug 2017 | BT 196/4 v SLS 129/6Match 8 · T20 | BT | 46 | - | 0 | Barbados Tridents won by 21 runs (DLS method) | St Lucia | Caribbean Premier League 2017 |
| 6 Aug 2017 | JT 154/5 v BT 142Match 5 · T20 | BT | 7 | - | 1 | Jamaica Tallawahs won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 5 Aug 2017 | BT 142/7 v JT 130/6Match 3 · T20 | BT | 13 | - | 2 | Barbados Tridents won by 12 runs | Lauderhill | Caribbean Premier League 2017 |