| 12 Apr 2022 | CAN 325 & 218/6d v AA 172 & 273Match 24 · First-class | CAN | 45 & 72 | 0/1 | 2 | Canterbury won by 98 runs | Lincoln | Plunket Shield 2021/22 |
| 4 Apr 2022 | NZ 333/8 v NED 2183rd ODI · ODI | NZ | 2 | - | 0 | New Zealand won by 115 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 2 Apr 2022 | NZ 264/9 v NED 1462nd ODI · ODI | NZ | 19 | - | 1 | New Zealand won by 118 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 29 Mar 2022 | NED 202 v NZ 204/31st ODI · ODI | NZ | 57 | - | 0 | New Zealand won by 7 wickets | Mount Maunganui | Netherlands tour of New Zealand 2021/22 |
| 20 Mar 2022 | CAN 438/8d & 81/3d v CS 203/5d & 99/0Match 18 · First-class | CAN | 2 & 20* | 0/1 | 1 | Match drawn | Palmerston North | Plunket Shield 2021/22 |
| 25 Feb 2022 | SA 364 & 354/9d v NZ 293 & 2272nd Test · Test | NZ | 39 & 7 | - | 1 | South Africa won by 198 runs | Christchurch | South Africa tour of New Zealand 2021/22 |
| 17 Feb 2022 | SA 95 & 111 v NZ 4821st Test · Test | NZ | 105 | - | 0 | New Zealand won by an innings and 276 runs | Christchurch | South Africa tour of New Zealand 2021/22 |
| 9 Jan 2022 | NZ 521/6d v BAN 126 & 2782nd Test · Test | NZ | 0 | - | 0 | New Zealand won by an innings and 117 runs | Christchurch | Bangladesh tour of New Zealand 2021/22 |
| 1 Jan 2022 | NZ 328 & 169 v BAN 458 & 42/21st Test · Test | NZ | 75 & 0 | - | 1 | Bangladesh won by 8 wickets | Mount Maunganui | Bangladesh tour of New Zealand 2021/22 |
| 26 Dec 2021 | CAN 173/6 v OTA 137/8Match 13 · T20 | CAN | 49* | - | 0 | Canterbury won by 36 runs | Christchurch | Super Smash 2021/22 |
| 23 Dec 2021 | CAN 107 v ND 108/9Match 11 · T20 | CAN | 35 | - | 0 | Northern Districts won by 1 wicket | Mount Maunganui | Super Smash 2021/22 |
| 3 Dec 2021 | IND 325 & 276/7d v NZ 62 & 1672nd Test · Test | NZ | 7 & 44 | - | 0 | India won by 372 runs | Mumbai | New Zealand tour of India 2021/22 |
| 25 Nov 2021 | IND 345 & 234/7d v NZ 296 & 165/91st Test · Test | NZ | 2 & 1 | - | 0 | Match drawn | Kanpur | New Zealand tour of India 2021/22 |
| 31 Oct 2021 | CAN 379/9d & 230/1d v WF 161 & 154Match 3 · First-class | CAN | 97 & DNB | - | 3 | Canterbury won by 294 runs | Wellington | Plunket Shield 2021/22 |
| 23 Oct 2021 | CS 369 & 321/6d v CAN 241 & 249/5Match 2 · First-class | CAN | 17 & 44 | - | 1 | Match drawn | Christchurch | Plunket Shield 2021/22 |
| 10 Sept 2021 | NZ 161/5 v BAN 134/85th T20I · T20I | NZ | 20 | - | 0 | New Zealand won by 27 runs | Dhaka | New Zealand tour of Bangladesh 2021 |
| 8 Sept 2021 | NZ 93 v BAN 96/44th T20I · T20I | NZ | 1 | - | 0 | Bangladesh won by 6 wickets | Dhaka | New Zealand tour of Bangladesh 2021 |
| 5 Sept 2021 | NZ 128/5 v BAN 763rd T20I · T20I | NZ | 36* | - | 2 | New Zealand won by 52 runs | Dhaka | New Zealand tour of Bangladesh 2021 |
| 3 Sept 2021 | BAN 141/6 v NZ 137/52nd T20I · T20I | NZ | 6 | - | 0 | Bangladesh won by 4 runs | Dhaka | New Zealand tour of Bangladesh 2021 |
| 1 Sept 2021 | NZ 60 v BAN 62/31st T20I · T20I | NZ | 18 | - | 1 | Bangladesh won by 7 wickets | Dhaka | New Zealand tour of Bangladesh 2021 |
| 18 Jun 2021 | IND 217 & 170 v NZ 249 & 140/2Final · Test | NZ | 7 & DNB | - | 1 | New Zealand won by 8 wickets | Southampton | ICC World Test Championship 2021 |
| 10 Jun 2021 | ENG 303 & 122 v NZ 388 & 41/22nd Test · Test | NZ | 21 & DNB | - | 0 | New Zealand won by 8 wickets | Birmingham | New Zealand tour of England 2021 |
| 2 Jun 2021 | NZ 378 & 169/6d v ENG 275 & 170/31st Test · Test | NZ | 61 & 23 | - | 1 | Match drawn | London | New Zealand tour of England 2021 |
| 3 Apr 2021 | CS 207 & 299/5 v CAN 391Match 23 · First-class | CAN | 37 | - | 0 | Match drawn | Napier | Plunket Shield 2020/21 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | NZ | 18 | - | 0 | New Zealand won by 164 runs | Wellington | Bangladesh tour of New Zealand 2020/21 |
| 23 Mar 2021 | BAN 271/6 v NZ 275/52nd ODI · ODI | NZ | 13 | - | 2 | New Zealand won by 5 wickets | Christchurch | Bangladesh tour of New Zealand 2020/21 |
| 20 Mar 2021 | BAN 131 v NZ 132/21st ODI · ODI | NZ | 49* | - | 1 | New Zealand won by 8 wickets | Dunedin | Bangladesh tour of New Zealand 2020/21 |
| 11 Mar 2021 | CAN 517 & 209/5d v OV 375/6d & 163/9Match 15 · First-class | CAN | 72 & 33 | - | 2 | Canterbury won by 188 runs | Rangiora | Plunket Shield 2020/21 |
| 3 Jan 2021 | PAK 297 & 186 v NZ 659/6d2nd Test · Test | NZ | 157 | - | 2 | New Zealand won by an innings and 176 runs | Christchurch | Pakistan tour of New Zealand 2020/21 |
| 26 Dec 2020 | NZ 431 & 180/5d v PAK 239 & 2711st Test · Test | NZ | 56 & 11 | - | 1 | New Zealand won by 101 runs | Mount Maunganui | Pakistan tour of New Zealand 2020/21 |
| 11 Dec 2020 | NZ 460 v WI 131 & 3172nd Test · Test | NZ | 174 | - | 1 | New Zealand won by an innings and 12 runs | Wellington | West Indies tour of New Zealand 2020/21 |
| 3 Dec 2020 | NZ 519/7d v WI 138/9 & 247/91st Test · Test | NZ | 7 | - | 0 | New Zealand won by an innings and 134 runs | Hamilton | West Indies tour of New Zealand 2020/21 |
| 14 Nov 2020 | OV 168 & 337/9 v CAN 499/7dMatch 12 · First-class | CAN | 87 | - | 1 | Match drawn | Alexandra | Plunket Shield 2020/21 |
| 13 Mar 2020 | AUS 258/7 v NZ 1871st ODI · ODI | NZ | 10 | - | 1 | Australia won by 71 runs | Sydney | New Zealand tour of Australia 2019/20 |
| 29 Feb 2020 | NZ 235 & 132/3 v IND 242 & 124Match 2 · Test | NZ | 14 & 5* | - | 0 | New Zealand won by 7 wickets | Christchurch | India in New Zealand Test Series 2019/20 |
| 21 Feb 2020 | NZ 348 & 9/0 v IND 165 & 191Match 1 · Test | NZ | 17 & DNB | - | 0 | New Zealand won by 10 wickets | Wellington | India in New Zealand Test Series 2019/20 |
| 11 Feb 2020 | NZ 300/5 v IND 296/73rd ODI · ODI | NZ | 80 | - | 0 | New Zealand won by 5 wickets | Mount Maunganui | India tour of New Zealand 2019/20 |
| 8 Feb 2020 | NZ 273/8 v IND 2512nd ODI · ODI | NZ | 41 | - | 1 | New Zealand won by 22 runs | Auckland | India tour of New Zealand 2019/20 |
| 5 Feb 2020 | NZ 348/6 v IND 347/41st ODI · ODI | NZ | 78 | - | 0 | New Zealand won by 4 wickets | Hamilton | India tour of New Zealand 2019/20 |
| 14 Jan 2020 | OTA 167/5 v CAN 168/4Match 30 · T20 | CAN | 39 | - | 0 | Canterbury won by 6 wickets | Christchurch | Super Smash 2019/20 |
| 26 Dec 2019 | AUS 467 & 168/5d v NZ 148 & 240/9Match 2 · Test | NZ | 0 & 33 | - | 1 | Australia won by 247 runs | Melbourne | Trans-Tasman Trophy 2019/20 |
| 12 Dec 2019 | AUS 416 & 217/9d v NZ 166 & 171Match 1 · Test | NZ | 7 & 21 | - | 1 | Australia won by 296 runs | Perth | Trans-Tasman Trophy 2019/20 |
| 29 Nov 2019 | NZ 375 & 241/2 v ENG 476Match 2 · Test | NZ | 16 & DNB | - | 1 | Match drawn | Hamilton | England in New Zealand Test Series 2019/20 |
| 21 Nov 2019 | NZ 615/9d v ENG 353 & 197Match 1 · Test | NZ | 41 | - | 0 | New Zealand won by an innings and 65 runs | Mount Maunganui | England in New Zealand Test Series 2019/20 |
| 8 Nov 2019 | CS 164 & 287/9 v CAN 212Match · First-class | CAN | 0 | - | 2 | Match drawn | Nelson | Plunket Shield 2019/20 |
| 29 Oct 2019 | WF 525/7d & 247/6d v CAN 415/9d & 313Match · First-class | CAN | 16 & 15 | - | 0 | Wellington Firebirds won by 44 runs | Cello Basin Reserve | Plunket Shield 2019/20 |
| 21 Oct 2019 | CAN 390 v ND 498/6Match · First-class | CAN | 103 | - | 0 | Match drawn | Christchurch | Plunket Shield 2019/20 |
| 22 Aug 2019 | SL 244 & 122 v NZ 431/6dMatch 2 · Test | NZ | 15 | - | 0 | New Zealand won by an innings and 65 runs | Colombo | New Zealand in Sri Lanka Test Series 2019 |
| 14 Aug 2019 | SL 267 & 268/4 v NZ 249 & 285Match 1 · Test | NZ | 42 & 26 | - | 0 | Sri Lanka won by 6 wickets | Galle | New Zealand in Sri Lanka Test Series 2019 |
| 14 Jul 2019 | ENG 241 v NZ 241/8Final · ODI | NZ | 55 | - | 0 | Match tied (England won the Super Over) | London | World Cup 2019 |