| 7 Nov 2018 | NZ 266/9 v PAK 2191st ODI · ODI | NZ | 0 | 2/40 | 2 | 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 | 6 | 2/41 | 0 | Pakistan won by 47 runs | Dubai International Cricket Stadium | New Zealand tour of United Arab Emirates 2018/19 |
| 2 Nov 2018 | NZ 153/7 v PAK 154/42nd T20I · T20I | NZ | 4 | 0/21 | 0 | Pakistan won by 6 wickets | Dubai International Cricket Stadium | New Zealand tour of United Arab Emirates 2018/19 |
| 31 Oct 2018 | PAK 148/6 v NZ 146/61st T20I · T20I | NZ | 6 | 1/24 | 0 | Pakistan won by 2 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 17 Oct 2018 | CAN 228 & 221/9 v ND 378 & 234/6dMatch · First-class | ND | 115 & 35* | 2/30 & 1/23 | 2 | Match drawn | Hagley Oval | Plunket Shield 2018/19 |
| 10 Oct 2018 | ND 136 & 204/2 v OV 108 & 231Match · First-class | ND | 0 & DNB | 2/25 & 1/32 | 1 | Northern Districts won by 8 wickets | Bay Oval | Plunket Shield 2018/19 |
| 12 Sept 2018 | JT 191/5 v SKAN 193/8Eliminator · T20 | JT | DNB | 0/21 | 1 | St Kitts and Nevis Patriots won by 2 wickets | Guyana | Caribbean Premier League 2018 |
| 8 Sept 2018 | GAW 173/6 v JT 177/2Match 29 · T20 | JT | DNB | 0/18 | 1 | Jamaica Tallawahs won by 8 wickets | Guyana | Caribbean Premier League 2018 |
| 2 Sept 2018 | JT 206/6 v SKAN 118/3Match 25 · T20 | JT | 14* | 0/17 | 0 | St Kitts and Nevis Patriots won by 7 wickets (DLS method) | St Kitts | Caribbean Premier League 2018 |
| 29 Aug 2018 | BT 151/9 v JT 153/5Match 20 · T20 | JT | 15* | 1/26 | 0 | Jamaica Tallawahs won by 5 wickets | Barbados | Caribbean Premier League 2018 |
| 17 Aug 2018 | WOR 209/5 v BB 194/7Match · T20 | BB | 31 | 0/7 | 0 | Worcestershire won by 15 runs | Birmingham | Vitality Blast 2018 |
| 15 Aug 2018 | LAN 102 v BB 105/3Match · T20 | BB | 11* | - | 0 | Birmingham Bears won by 7 wickets | Birmingham | Vitality Blast 2018 |
| 10 Aug 2018 | LAN 185/5 v BB 148Match · T20 | BB | 0 | - | 0 | Lancashire won by 37 runs | Manchester | Vitality Blast 2018 |
| 9 Aug 2018 | NOT 152/8 v BB 156/4Match · T20 | BB | 49* | - | 0 | Birmingham Bears won by 6 wickets | Birmingham | Vitality Blast 2018 |
| 5 Aug 2018 | BB 187/7 v NOR 170/7Match · T20 | BB | 12 | - | 0 | Birmingham Bears won by 17 runs | Northampton | Vitality Blast 2018 |
| 3 Aug 2018 | DER 143/9 v BB 127/9Match · T20 | BB | 1 | - | 1 | Derbyshire won by 16 runs | Derby | Vitality Blast 2018 |
| 2 Aug 2018 | LEI 143 v BB 146/2Match · T20 | BB | DNB | - | 0 | Birmingham Bears won by 8 wickets | Leicester | Vitality Blast 2018 |
| 27 Jul 2018 | YOR 226/8 v BB 176/4Match · T20 | BB | 38* | 0/13 | 0 | Yorkshire won by 31 runs (DLS method) | Leeds | Vitality Blast 2018 |
| 20 Jul 2018 | NOR 231/5 v BB 231/5Match · T20 | BB | 14 | 0/21 | 1 | Match tied | Birmingham | Vitality Blast 2018 |
| 15 Jul 2018 | DUR 220/6 v BB 202/5Match · T20 | BB | 63* | 0/55 | 1 | Durham won by 18 runs | Birmingham | Vitality Blast 2018 |
| 13 Jul 2018 | LEI 229/5 v BB 129Match · T20 | BB | 20 | 1/53 | 1 | Leicestershire won by 100 runs | Birmingham | Vitality Blast 2018 |
| 8 Jul 2018 | YOR 157/7 v BB 158/2Match · T20 | BB | DNB | 0/28 | 0 | Birmingham Bears won by 8 wickets | Birmingham | Vitality Blast 2018 |
| 6 Jul 2018 | WOR 192/7 v BB 188/9Match · T20 | BB | 15 | 2/38 | 1 | Worcestershire won by 4 runs | Worcester | Vitality Blast 2018 |
| 4 Jul 2018 | NOT 155/7 v BB 159/2Match · T20 | BB | DNB | 2/24 | 1 | Birmingham Bears won by 8 wickets | Nottingham | Vitality Blast 2018 |
| 19 May 2018 | RR 164/5 v RCB 134Match 53 · T20 | RCB | 2 | 0/23 | 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 | 40 | 0/34 | 1 | 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 | 1/8 | 1 | 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 | 3* | 0/12 | 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 | 33 | 0/8 | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2018 |
| 5 May 2018 | RCB 127/9 v CSK 128/4Match 35 · T20 | RCB | 8 | 1/16 | 0 | 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 | 23* | 0/28 | 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 | 11* | - | 1 | Kolkata Knight Riders won by 6 wickets | Bengaluru | Indian Premier League 2018 |
| 25 Apr 2018 | RCB 205/8 v CSK 207/5Match 24 · T20 | RCB | 11 | - | 0 | Chennai Super Kings won by 5 wickets | Bengaluru | Indian Premier League 2018 |
| 30 Mar 2018 | ENG 307 & 352/9d v NZ 278 & 256/82nd Test · Test | NZ | 72 & 45 | 0/44 & 4/94 | 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 | 29 | 0/40 | 0 | 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 | 6 | 0/33 | 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 | 23 | 0/23 | 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 | 3 | 1/24 | 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 | 38 | 0/11 | 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 | 2 | 0/20 | 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 | 10 | - | 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* | 1/32 | 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 | 3 | 1/56 | 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 | 0 | 0/15 | 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 | 38* | 0/11 | 0 | Australia won by 7 wickets (DLS method) | Sydney Cricket Ground | Trans-Tasman Twenty20 Trophy 2017/18 |
| 28 Jan 2018 | PAK 181/6 v NZ 163/63rd T20I · T20I | NZ | 1 | 1/36 | 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 | 10 | 1/18 | 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 | DNB | 0/11 | 0 | 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 | 29* | 1/48 | 0 | 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 | 74* | 0/16 | 0 | New Zealand won by 5 wickets | Hamilton | Pakistan tour of New Zealand 2017/18 |