| 17 Jan 2025 | CD 190/4 v CAN 175/8Match 17 · T20 | CAN | 10* | 1/34 | 1 | Central Districts won by 15 runs | Napier | Super Smash 2024/25 |
| 10 Jan 2025 | CAN 173/9 v AUC 132/9Match 11 · T20 | CAN | 3 | 1/20 | 0 | Canterbury won by 41 runs | Christchurch | Super Smash 2024/25 |
| 7 Jan 2025 | CAN 169/7 v OTA 170/5Match 9 · T20 | CAN | 12* | 0/26 | 1 | Otago won by 5 wickets | Christchurch | Super Smash 2024/25 |
| 3 Jan 2025 | AUC 185/8 v CAN 172Match 6 · T20 | CAN | 2 | 0/26 | 0 | Auckland won by 13 runs | Auckland | Super Smash 2024/25 |
| 27 Dec 2024 | OTA 165/9 v CAN 155Match 2 · T20 | CAN | 2 | 2/26 | 1 | Otago won by 10 runs | Alexandra | Super Smash 2024/25 |
| 4 Feb 2024 | NZ 511 & 179/4d v SA 162 & 2471st Test · Test | NZ | 8* & DNB | 2/35 & 4/58 | 0 | New Zealand won by 281 runs | Mount Maunganui | South Africa tour of New Zealand 2023/24 |
| 28 Jan 2024 | CAN 133/2 v AUCFinal · T20 | CAN | DNB | - | 0 | No result | Auckland | Super Smash 2023/24 |
| 26 Jan 2024 | WEL 173/7 v CAN 177/6Eliminator · T20 | CAN | DNB | 1/31 | 0 | Canterbury won by 4 wickets | Hamilton | Super Smash 2023/24 |
| 6 Dec 2023 | BAN 172 & 144 v NZ 180 & 139/62nd Test · Test | NZ | 20 & DNB | 0/8 | 0 | New Zealand won by 4 wickets | Dhaka | New Zealand tour of Bangladesh 2023/24 |
| 28 Nov 2023 | BAN 310 & 338 v NZ 317 & 1811st Test · Test | NZ | 23 & 9 | 2/52 & 0/25 | 0 | Bangladesh won by 150 runs | Sylhet | New Zealand tour of Bangladesh 2023/24 |
| 28 Oct 2023 | CAN 313/9 & 333/4d v OV 184 & 254/9Match 6 · First-class | CAN | 44* & DNB | 1/41 & 4/43 | 0 | Match drawn | Christchurch | Plunket Shield 2023/24 |
| 23 Sept 2023 | NZ 254 v BAN 1682nd ODI · ODI | NZ | 20 | 2/32 | 0 | New Zealand won by 86 runs | Dhaka | New Zealand tour of Bangladesh 2023 |
| 21 Sept 2023 | NZ 136/5 v BAN1st ODI · ODI | NZ | DNB | - | 0 | No result | Dhaka | New Zealand tour of Bangladesh 2023 |
| 15 Sept 2023 | ENG 311/9 v NZ 211/94th ODI · ODI | NZ | 15 | 1/53 | 0 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | NZ | 14 | 0/69 | 0 | England won by 181 runs | London | New Zealand tour of England 2023 |
| 8 Sept 2023 | ENG 291/6 v NZ 297/21st ODI · ODI | NZ | DNB | 0/61 | 0 | New Zealand won by 8 wickets | Cardiff | New Zealand tour of England 2023 |
| 5 Sept 2023 | ENG 175/8 v NZ 179/44th T20I · T20I | NZ | DNB | 0/35 | 1 | New Zealand won by 6 wickets | Nottingham | New Zealand tour of England 2023 |
| 3 Sept 2023 | NZ 202/5 v ENG 1283rd T20I · T20I | NZ | DNB | 3/23 | 0 | New Zealand won by 74 runs | Birmingham | New Zealand tour of England 2023 |
| 20 Aug 2023 | NZ 166/5 v UAE 134/73rd T20I · T20I | NZ | DNB | 1/23 | 0 | New Zealand won by 32 runs | Dubai | New Zealand tour of United Arab Emirates 2023 |
| 19 Aug 2023 | NZ 142/8 v UAE 144/32nd T20I · T20I | NZ | 8* | 1/30 | 0 | United Arab Emirates won by 7 wickets | Dubai | New Zealand tour of United Arab Emirates 2023 |
| 17 Aug 2023 | NZ 155/6 v UAE 1361st T20I · T20I | NZ | DNB | 1/20 | 0 | New Zealand won by 19 runs | Dubai | New Zealand tour of United Arab Emirates 2023 |
| 5 Feb 2023 | AUC 119/8 v WEL 110Match 29 · T20 | AUC | 3 | 1/24 | 0 | Auckland won by 9 runs | Wellington | Super Smash 2022/23 |
| 22 Jan 2023 | ND 172/5 v AUC 135Match 21 · T20 | AUC | 45* | 1/26 | 0 | Northern Districts won by 37 runs | Mount Maunganui | Super Smash 2022/23 |
| 20 Jan 2023 | WEL 153/6 v AUC 156/8Match 19 · T20 | AUC | 12* | 1/18 | 0 | Auckland won by 2 wickets | Auckland | Super Smash 2022/23 |
| 10 Jun 2022 | NZ 553 & 284 v ENG 539 & 299/52nd Test · Test | NZ | 14 & 1 | 0/66 | 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 | 6 & 0 | 2/20 & 4/79 | 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 | 6* | 1/43 | 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 | 3 | 2/22 | 0 | 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 | DNB | 3/45 | 0 | New Zealand won by 7 wickets | Mount Maunganui | Netherlands tour of New Zealand 2021/22 |
| 11 Mar 2022 | AA 389 & 259/4d v OV 334 & 156Match 15 · First-class | AA | 32 & DNB | 1/37 & 1/18 | 1 | Auckland Aces won by 158 runs | Alexandra | Plunket Shield 2021/22 |
| 25 Feb 2022 | SA 364 & 354/9d v NZ 293 & 2272nd Test · Test | NZ | 13 & 12 | 2/74 & 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 | 15 | 1/19 & 1/24 | 1 | New Zealand won by an innings and 276 runs | Christchurch | South Africa tour of New Zealand 2021/22 |
| 4 Feb 2022 | ND 230 & 173 v AA 208 & 196/6Match 10 · First-class | AA | 28 & 1* | 1/29 & 1/34 | 2 | Auckland Aces won by 4 wickets | Auckland | Plunket Shield 2021/22 |
| 9 Jan 2022 | NZ 521/6d v BAN 126 & 2782nd Test · Test | NZ | 4* | 2/32 & 4/82 | 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 | 6 & 0 | 1/78 & 1/12 | 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 | 17 & 0 | 0/36 & 0/15 | 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 | 23 & 5 | 3/91 & 3/40 | 0 | Match drawn | Kanpur | New Zealand tour of India 2021/22 |
| 26 Sept 2021 | RCB 165/6 v MI 111Match 39 · T20 | RCB | 2* | 0/22 | 0 | Royal Challengers Bangalore won by 54 runs | Dubai | Indian Premier League 2021 |
| 20 Sept 2021 | RCB 92 v KKR 94/1Match 31 · T20 | RCB | 4 | 0/26 | 0 | Kolkata Knight Riders won by 9 wickets | Abu Dhabi | Indian Premier League 2021 |
| 4 Jul 2021 | HAM 488 v SUR 72 & 122/8Match · First-class | SUR | 0* & DNB | 0/10 | 0 | Match drawn | Southampton | County Championship 2021 |
| 2 Jul 2021 | KEN 191/4 v SUR 180/6Match · T20 | SUR | 0 | 0/29 | 0 | Kent won by 11 runs | Canterbury | Vitality Blast 2021 |
| 30 Jun 2021 | SUR 146/7 v HAM 126/8Match · T20 | SUR | 9* | 0/33 | 0 | Surrey won by 20 runs | Southampton | Vitality Blast 2021 |
| 29 Jun 2021 | GLA 153/6 v SUR 152/9Match · T20 | SUR | 31 | 1/27 | 1 | Glamorgan won by 1 run | Cardiff | Vitality Blast 2021 |
| 27 Jun 2021 | SUR 175/7 v SUS 43/1Match · T20 | SUR | 7* | 0/17 | 0 | No result | Brighton | Vitality Blast 2021 |
| 25 Jun 2021 | MID 174/7 v SUR 175/5Match · T20 | SUR | DNB | 0/26 | 0 | Surrey won by 5 wickets | London | Vitality Blast 2021 |
| 18 Jun 2021 | IND 217 & 170 v NZ 249 & 140/2Final · Test | NZ | 21 & DNB | 5/31 & 2/30 | 0 | New Zealand won by 8 wickets | Southampton | ICC World Test Championship 2021 |
| 2 Jun 2021 | NZ 378 & 169/6d v ENG 275 & 170/31st Test · Test | NZ | 9 & DNB | 3/85 & 0/28 | 1 | Match drawn | London | New Zealand tour of England 2021 |
| 30 Apr 2021 | PK 179/5 v RCB 145/8Match 26 · T20 | RCB | 16* | 2/32 | 0 | Punjab Kings won by 34 runs | Ahmedabad | Indian Premier League 2021 |
| 27 Apr 2021 | RCB 171/5 v DC 170/4Match 22 · T20 | RCB | DNB | 1/32 | 0 | Royal Challengers Bangalore won by 1 run | Ahmedabad | Indian Premier League 2021 |
| 25 Apr 2021 | CSK 191/4 v RCB 122/9Match 19 · T20 | RCB | 16 | 0/31 | 2 | Chennai Super Kings won by 69 runs | Mumbai | Indian Premier League 2021 |