| 25 Nov 2022 | IND 306/7 v NZ 309/31st ODI · ODI | NZ | 145* | - | 1 | New Zealand won by 7 wickets | Auckland | India tour of New Zealand 2022/23 |
| 14 Nov 2022 | CAN 509 v AA 438 & 252/6Match 11 · First-class | CAN | 0 | - | 3 | Match drawn | Christchurch | Plunket Shield 2022/23 |
| 5 Nov 2022 | CAN 511 v OV 248 & 234Match 9 · First-class | CAN | 25 | - | 1 | Canterbury won by an innings and 29 runs | Christchurch | Plunket Shield 2022/23 |
| 26 Oct 2022 | WF 80 & 87 v CAN 123 & 334/8dMatch 6 · First-class | CAN | 26 & 143* | - | 1 | Canterbury won by 290 runs | Cello Basin Reserve | Plunket Shield 2022/23 |
| 18 Oct 2022 | CS 302 & 176/9 v CAN 416/9dMatch 1 · First-class | CAN | 167 | - | 2 | Match drawn | Nelson | Plunket Shield 2022/23 |
| 11 Sept 2022 | AUS 267/5 v NZ 2423rd ODI · ODI | NZ | 10 | - | 1 | Australia won by 25 runs | Cairns | New Zealand tour of Australia 2022 |
| 8 Sept 2022 | AUS 195/9 v NZ 822nd ODI · ODI | NZ | 0 | - | 1 | Australia won by 113 runs | Cairns | New Zealand tour of Australia 2022 |
| 6 Sept 2022 | NZ 232/9 v AUS 233/81st ODI · ODI | NZ | 43 | - | 0 | Australia won by 2 wickets | Cairns | New Zealand tour of Australia 2022 |
| 21 Aug 2022 | WI 301/8 v NZ 307/53rd ODI · ODI | NZ | 69 | - | 0 | New Zealand won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 19 Aug 2022 | NZ 212 v WI 1612nd ODI · ODI | NZ | 0 | - | 1 | New Zealand won by 50 runs (DLS method) | Bridgetown | New Zealand tour of West Indies 2022 |
| 17 Aug 2022 | NZ 190 v WI 193/51st ODI · ODI | NZ | 12 | - | 2 | West Indies won by 5 wickets | Bridgetown | New Zealand tour of West Indies 2022 |
| 15 Jul 2022 | NZ 360/6 v IRE 359/93rd ODI · ODI | NZ | 30 | - | 0 | New Zealand won by 1 run | Dublin | New Zealand tour of Ireland 2022 |
| 12 Jul 2022 | IRE 216 v NZ 219/72nd ODI · ODI | NZ | 55 | - | 2 | New Zealand won by 3 wickets | Dublin | New Zealand tour of Ireland 2022 |
| 10 Jul 2022 | IRE 300/9 v NZ 305/91st ODI · ODI | NZ | 23 | - | 2 | New Zealand won by 1 wicket | Dublin | New Zealand tour of Ireland 2022 |
| 23 Jun 2022 | NZ 329 & 326 v ENG 360 & 296/33rd Test · Test | NZ | 0 & 76 | - | 0 | England won by 7 wickets | Leeds | New Zealand tour of England 2022 |
| 10 Jun 2022 | NZ 553 & 284 v ENG 539 & 299/52nd Test · Test | NZ | 26 & 4 | - | 0 | England won by 5 wickets | Nottingham | New Zealand tour of England 2022 |
| 2 Jun 2022 | NZ 132 & 285 v ENG 141 & 279/51st Test · Test | NZ | 1 & 14 | - | 0 | England won by 5 wickets | London | New Zealand tour of England 2022 |
| 4 Apr 2022 | NZ 333/8 v NED 2183rd ODI · ODI | NZ | 23 | - | 1 | 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 | 140* | - | 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 | 8* | - | 2 | New Zealand won by 7 wickets | Mount Maunganui | Netherlands tour of New Zealand 2021/22 |
| 25 Feb 2022 | SA 364 & 354/9d v NZ 293 & 2272nd Test · Test | NZ | 0 & 1 | - | 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 | 15 | - | 1 | New Zealand won by an innings and 276 runs | Christchurch | South Africa tour of New Zealand 2021/22 |
| 29 Jan 2022 | ND 217/5 v CAN 161Final · T20 | CAN | 11 | - | 0 | Northern Districts won by 56 runs | Hamilton | Super Smash 2021/22 |
| 27 Jan 2022 | WEL 190/3 v CAN 191/4Eliminator · T20 | CAN | 16 | - | 0 | Canterbury won by 6 wickets | Dunedin | Super Smash 2021/22 |
| 23 Jan 2022 | OTA 185/8 v CAN 186/2Match 29 · T20 | CAN | 66 | - | 1 | Canterbury won by 8 wickets | Dunedin | Super Smash 2021/22 |
| 21 Jan 2022 | CAN 173/6 v ND 174/2Match 27 · T20 | CAN | 34 | - | 0 | Northern Districts won by 8 wickets | Christchurch | Super Smash 2021/22 |
| 18 Jan 2022 | CAN 154 v AUC 136/7Match 25 · T20 | CAN | 34 | - | 0 | Canterbury won by 18 runs | Christchurch | Super Smash 2021/22 |
| 9 Jan 2022 | NZ 521/6d v BAN 126 & 2782nd Test · Test | NZ | 252 | - | 6 | 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 | 1 & 14 | - | 0 | Bangladesh won by 8 wickets | Mount Maunganui | Bangladesh tour of New Zealand 2021/22 |
| 3 Dec 2021 | IND 325 & 276/7d v NZ 62 & 1672nd Test · Test | NZ | 10 & 6 | - | 1 | 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 | 95 & 52 | - | 1 | 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 | 20 & 127* | - | 2 | 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 | 11 & 104 | - | 0 | Match drawn | Christchurch | Plunket Shield 2021/22 |
| 10 Sept 2021 | NZ 161/5 v BAN 134/85th T20I · T20I | NZ | 50* | - | 1 | 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 | 21 | - | 1 | Bangladesh won by 6 wickets | Dhaka | New Zealand tour of Bangladesh 2021 |
| 5 Sept 2021 | NZ 128/5 v BAN 763rd T20I · T20I | NZ | 5 | - | 0 | 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 | 65* | - | 1 | 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 | - | 2 | 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 | 30 & 9 | - | 5 | 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 | 6 & 23* | - | 2 | 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 | 23 & 36 | - | 0 | Match drawn | London | New Zealand tour of England 2021 |
| 3 Apr 2021 | CS 207 & 299/5 v CAN 391Match 23 · First-class | CAN | 19 | - | 1 | Match drawn | Napier | Plunket Shield 2020/21 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | NZ | 18 | - | 3 | 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 | 110* | - | 1 | 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 | DNB | - | 0 | 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 | 32 & 106 | - | 1 | Canterbury won by 188 runs | Rangiora | Plunket Shield 2020/21 |
| 3 Jan 2021 | PAK 297 & 186 v NZ 659/6d2nd Test · Test | NZ | 33 | - | 1 | 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 | 4 & 53 | - | 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 | 27 | - | 3 | 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 | 86 | - | 2 | New Zealand won by an innings and 134 runs | Hamilton | West Indies tour of New Zealand 2020/21 |