| 15 Apr 2023 | PAK 192/4 v NZ 154/72nd T20I · T20I | NZ | DNB | 2/29 | 0 | Pakistan won by 38 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 14 Apr 2023 | PAK 182 v NZ 941st T20I · T20I | NZ | 0 | 3/32 | 1 | Pakistan won by 88 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 8 Apr 2023 | SL 182/6 v NZ 183/63rd T20I · T20I | NZ | DNB | 0/33 | 0 | New Zealand won by 4 wickets | Queenstown | Sri Lanka tour of New Zealand 2022/23 |
| 31 Mar 2023 | SL 157 v NZ 159/43rd ODI · ODI | NZ | DNB | 3/14 | 2 | New Zealand won by 6 wickets | Hamilton | Sri Lanka tour of New Zealand 2022/23 |
| 25 Mar 2023 | NZ 274 v SL 761st ODI · ODI | NZ | 0 | 0/12 | 0 | New Zealand won by 198 runs | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 17 Mar 2023 | NZ 580/4d v SL 164 & 3582nd Test · Test | NZ | DNB | 3/44 & 1/59 | 0 | New Zealand won by an innings and 58 runs | Wellington | Sri Lanka tour of New Zealand 2022/23 |
| 9 Mar 2023 | SL 355 & 302 v NZ 373 & 285/81st Test · Test | NZ | 72 & 4 | 4/80 & 3/71 | 0 | New Zealand won by 2 wickets | Christchurch | Sri Lanka tour of New Zealand 2022/23 |
| 24 Feb 2023 | ENG 435/8d & 256 v NZ 209 & 4832nd Test · Test | NZ | 6 & 0 | 4/100 & 2/75 | 1 | New Zealand won by 1 run | Wellington | England tour of New Zealand 2022/23 |
| 2 Jan 2023 | NZ 449 & 277/5d v PAK 408 & 304/92nd Test · Test | NZ | 68* & DNB | 1/58 & 1/69 | 0 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 30 Nov 2022 | IND 219 v NZ 104/13rd ODI · ODI | NZ | DNB | 0/29 | 0 | No result | Christchurch | India tour of New Zealand 2022/23 |
| 27 Nov 2022 | IND 89/1 v NZ2nd ODI · ODI | NZ | - | 1/20 | 0 | No result | Hamilton | India tour of New Zealand 2022/23 |
| 25 Nov 2022 | IND 306/7 v NZ 309/31st ODI · ODI | NZ | DNB | 0/48 | 0 | New Zealand won by 7 wickets | Auckland | India tour of New Zealand 2022/23 |
| 5 Nov 2022 | CAN 511 v OV 248 & 234Match 9 · First-class | CAN | 0 | 5/45 & 4/68 | 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 | 15 & 19* | 3/16 & 4/28 | 0 | 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 | 0 | 4/69 & 3/43 | 0 | Match drawn | Nelson | Plunket Shield 2022/23 |
| 8 Sept 2022 | AUS 195/9 v NZ 822nd ODI · ODI | NZ | 5 | 3/33 | 0 | 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 | 4 | 2/50 | 1 | Australia won by 2 wickets | Cairns | New Zealand tour of Australia 2022 |
| 2 Aug 2022 | WOR 351/8 v KEN 353/3Match · List A | KEN | DNB | 3/56 | 0 | Kent won by 7 wickets | Worcester | Royal London One-Day Cup 2022 |
| 25 Jul 2022 | LAN 145 & 436/9d v KEN 270 & 127Match 49 · First-class | KEN | 16 & 3 | 5/45 & 4/82 | 1 | Lancashire won by 184 runs | Manchester | County Championship 2022 |
| 19 Jul 2022 | KEN 165 & 384/9d v WAR 225 & 147Match 47 · First-class | KEN | 34 & 26 | 2/63 & 1/36 | 0 | Kent won by 177 runs | Birmingham | County Championship 2022 |
| 15 Jul 2022 | NZ 360/6 v IRE 359/93rd ODI · ODI | NZ | DNB | 4/68 | 1 | 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 | 3* | 2/40 | 0 | 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 | 0 | 1/62 | 0 | New Zealand won by 1 wicket | Dublin | New Zealand tour of Ireland 2022 |
| 10 Jun 2022 | NZ 553 & 284 v ENG 539 & 299/52nd Test · Test | NZ | 0 & 18 | 1/128 & 1/67 | 1 | England won by 5 wickets | Nottingham | New Zealand tour of England 2022 |
| 4 Apr 2022 | NZ 333/8 v NED 2183rd ODI · ODI | NZ | DNB | 4/36 | 0 | New Zealand won by 115 runs | Hamilton | Netherlands tour of New Zealand 2021/22 |
| 29 Mar 2022 | NED 202 v NZ 204/31st ODI · ODI | NZ | DNB | 1/31 | 0 | 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 & 0 | 3/90 & 2/81 | 0 | 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 | 58* | 7/23 & 2/32 | 0 | 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 | 44 | 0/36 | 0 | Northern Districts won by 56 runs | Hamilton | Super Smash 2021/22 |
| 27 Jan 2022 | WEL 190/3 v CAN 191/4Eliminator · T20 | CAN | DNB | 2/47 | 0 | Canterbury won by 6 wickets | Dunedin | Super Smash 2021/22 |
| 23 Jan 2022 | OTA 185/8 v CAN 186/2Match 29 · T20 | CAN | DNB | 1/57 | 0 | Canterbury won by 8 wickets | Dunedin | Super Smash 2021/22 |
| 21 Jan 2022 | CAN 173/6 v ND 174/2Match 27 · T20 | CAN | 0* | 0/37 | 1 | Northern Districts won by 8 wickets | Christchurch | Super Smash 2021/22 |
| 18 Jan 2022 | CAN 154 v AUC 136/7Match 25 · T20 | CAN | 13 | 1/34 | 1 | Canterbury won by 18 runs | Christchurch | Super Smash 2021/22 |
| 26 Dec 2021 | CAN 173/6 v OTA 137/8Match 13 · T20 | CAN | 23* | 2/19 | 0 | Canterbury won by 36 runs | Christchurch | Super Smash 2021/22 |
| 23 Dec 2021 | CAN 107 v ND 108/9Match 11 · T20 | CAN | 1 | 1/8 | 1 | Northern Districts won by 1 wicket | Mount Maunganui | Super Smash 2021/22 |
| 19 Dec 2021 | WEL 151/9 v CAN 157/4Match 9 · T20 | CAN | DNB | 3/48 | 1 | Canterbury won by 6 wickets | Wellington | Super Smash 2021/22 |
| 10 Dec 2021 | CAN 172/8 v CD 125Match 5 · T20 | CAN | 0 | 3/11 | 0 | Canterbury won by 47 runs | Christchurch | Super Smash 2021/22 |
| 26 Nov 2021 | WEL 177/7 v CAN 150/9Match 1 · T20 | CAN | 4 | 1/32 | 1 | Wellington won by 27 runs | Christchurch | Super Smash 2021/22 |
| 15 Nov 2021 | ND 187 & 123 v CAN 82 & 229/8Match 7 · First-class | CAN | 4 & 19 | 1/49 & 4/46 | 0 | Canterbury won by 2 wickets | Mount Maunganui | Plunket Shield 2021/22 |
| 7 Nov 2021 | CAN 156 & 407 v WF 134/9 & 115/9Match 6 · First-class | CAN | 5 & 20 | 3/53 & 4/37 | 0 | Canterbury won by 314 runs | Wellington | Plunket Shield 2021/22 |
| 31 Oct 2021 | CAN 379/9d & 230/1d v WF 161 & 154Match 3 · First-class | CAN | 43 & DNB | 0/43 & 4/43 | 1 | 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 | 29 & DNB | 4/82 & 1/20 | 0 | Match drawn | Christchurch | Plunket Shield 2021/22 |
| 10 Jun 2021 | ENG 303 & 122 v NZ 388 & 41/22nd Test · Test | NZ | 12 & DNB | 3/78 & 3/36 | 0 | New Zealand won by 8 wickets | Birmingham | New Zealand tour of England 2021 |
| 3 Apr 2021 | CS 207 & 299/5 v CAN 391Match 23 · First-class | CAN | 10 | 3/45 & 1/54 | 0 | Match drawn | Napier | Plunket Shield 2020/21 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | NZ | DNB | 4/27 | 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 | DNB | 1/48 | 0 | 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 | 1/26 | 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 | 5 & DNB | 2/76 & 3/42 | 0 | Canterbury won by 188 runs | Rangiora | Plunket Shield 2020/21 |
| 13 Feb 2021 | CAN 175/8 v WEL 178/5Final · T20 | CAN | 4 | 0/45 | 0 | Wellington won by 5 wickets | Wellington | Super Smash 2020/21 |
| 11 Feb 2021 | CD 180/7 v CAN 181/6Preliminary Final · T20 | CAN | 3* | 2/30 | 0 | Canterbury won by 4 wickets | Auckland | Super Smash 2020/21 |