| 10 Aug 2022 | NZ 185/5 v WI 172/71st T20I · T20I | NZ | 43 | - | 0 | New Zealand won by 13 runs | Kingston | New Zealand tour of West Indies 2022 |
| 23 Jun 2022 | NZ 329 & 326 v ENG 360 & 296/33rd Test · Test | NZ | 26 & 11 | - | 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 | 46 & 52 | - | 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 | 3 & 13 | - | 0 | England won by 5 wickets | London | New Zealand tour of England 2022 |
| 20 May 2022 | CSK 150/6 v RR 151/5Match 68 · T20 | CSK | 16 | - | 1 | Rajasthan Royals won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 15 May 2022 | CSK 133/5 v GT 137/3Match 62 · T20 | CSK | 5 | - | 0 | Gujarat Titans won by 7 wickets | Mumbai | Indian Premier League 2022 |
| 12 May 2022 | CSK 97 v MI 103/5Match 59 · T20 | CSK | 0 | - | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 8 May 2022 | CSK 208/6 v DC 117Match 55 · T20 | CSK | 87 | - | 1 | Chennai Super Kings won by 91 runs | Navi Mumbai | Indian Premier League 2022 |
| 4 May 2022 | RCB 173/8 v CSK 160/8Match 49 · T20 | CSK | 56 | - | 0 | Royal Challengers Bangalore won by 13 runs | Pune | Indian Premier League 2022 |
| 1 May 2022 | CSK 202/2 v SH 189/6Match 46 · T20 | CSK | 85* | - | 0 | Chennai Super Kings won by 13 runs | Pune | Indian Premier League 2022 |
| 26 Mar 2022 | CSK 131/5 v KKR 133/4Match 1 · T20 | CSK | 3 | - | 0 | Kolkata Knight Riders won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 25 Feb 2022 | SA 364 & 354/9d v NZ 293 & 2272nd Test · Test | NZ | 16 & 92 | - | 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 | 36 | - | 1 | New Zealand won by an innings and 276 runs | Christchurch | South Africa tour of New Zealand 2021/22 |
| 27 Jan 2022 | WEL 190/3 v CAN 191/4Eliminator · T20 | WEL | 74* | - | 1 | Canterbury won by 6 wickets | Dunedin | Super Smash 2021/22 |
| 24 Jan 2022 | WEL 167 v ND 168/8Match 30 · T20 | WEL | 0 | - | 1 | Northern Districts won by 2 wickets | Wellington | Super Smash 2021/22 |
| 20 Jan 2022 | AUC 121/9 v WEL 122/2Match 26 · T20 | WEL | 7 | - | 1 | Wellington won by 8 wickets | Auckland | Super Smash 2021/22 |
| 9 Jan 2022 | NZ 521/6d v BAN 126 & 2782nd Test · Test | NZ | 109 | - | 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 | 122 & 13 | - | 0 | Bangladesh won by 8 wickets | Mount Maunganui | Bangladesh tour of New Zealand 2021/22 |
| 10 Nov 2021 | ENG 166/4 v NZ 167/5Semi-final · T20I | NZ | 46 | - | 1 | New Zealand won by 5 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 7 Nov 2021 | AFG 124/8 v NZ 125/240th Match, Group 2 · T20I | NZ | 36* | - | 1 | New Zealand won by 8 wickets (11 balls left) | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 5 Nov 2021 | NZ 163/4 v NAM 111/7Match 36 · T20I | NZ | 17 | - | 1 | New Zealand won by 52 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 3 Nov 2021 | NZ 172/5 v SCO 156/5Match 32 · T20I | NZ | 1 | - | 1 | New Zealand won by 16 runs | Dubai | ICC Men's T20 World Cup 2021/22 |
| 31 Oct 2021 | IND 110/7 v NZ 111/2Match 28 · T20I | NZ | 2* | - | 0 | New Zealand won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 26 Oct 2021 | NZ 134/8 v PAK 135/5Match 19 · T20I | NZ | 27 | - | 1 | Pakistan won by 5 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 1 Aug 2021 | SB 145/6 v LS 141/7Match 15 · The Hundred | SB | 22 | - | 0 | Southern Brave won by 4 runs | London | The Hundred Men's Competition 2021 |
| 30 Jul 2021 | BP 151/3 v SB 152/6Match 11 · The Hundred | SB | 34 | - | 0 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2021 |
| 27 Jul 2021 | WF 165/4 v SB 147/7Match 8 · The Hundred | SB | 23 | - | 0 | Welsh Fire won by 18 runs | Cardiff | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | SB 126/8 v TR 127/1Match 3 · The Hundred | SB | 18 | - | 0 | Trent Rockets won by 9 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | SOM 183/7 v GLO 160/6Match · T20 | SOM | 4 | - | 1 | Somerset won by 23 runs | Taunton | Vitality Blast 2021 |
| 16 Jul 2021 | SOM 181/5 v GLA 107Match · T20 | SOM | 70* | - | 0 | Somerset won by 74 runs | Cardiff | Vitality Blast 2021 |
| 11 Jul 2021 | SOM 429 & 69 v SUR 240 & 106/4Match · First-class | SOM | 21 & 12 | - | 2 | Match drawn | London | County Championship 2021 |
| 9 Jul 2021 | HAM 175/6 v SOM 100Match · T20 | SOM | 0 | - | 1 | Hampshire won by 75 runs | Southampton | Vitality Blast 2021 |
| 4 Jul 2021 | SOM 461/9d v LEI 475/7Match · First-class | SOM | 88 | - | 1 | Match drawn | Taunton | County Championship 2021 |
| 2 Jul 2021 | SOM 152 v MID 114/6Match · T20 | SOM | 45 | - | 1 | Somerset won by 5 runs (DLS method) | Taunton | Vitality Blast 2021 |
| 1 Jul 2021 | GLO 161/7 v SOM 165/2Match · T20 | SOM | 81* | - | 1 | Somerset won by 8 wickets | Bristol | Vitality Blast 2021 |
| 29 Jun 2021 | SOM 153 v ESS 151/4Match · T20 | SOM | 53 | - | 0 | Essex won by 6 wickets (DLS method) | Chelmsford | Vitality Blast 2021 |
| 28 Jun 2021 | KEN 168/8 v SOM 169/0Match · T20 | SOM | 51* | - | 1 | Somerset won by 10 wickets | Canterbury | Vitality Blast 2021 |
| 25 Jun 2021 | SOM 172/9 v HAM 165/8Match · T20 | SOM | 5 | - | 0 | Somerset won by 7 runs | Taunton | Vitality Blast 2021 |
| 18 Jun 2021 | IND 217 & 170 v NZ 249 & 140/2Final · Test | NZ | 54 & 19 | - | 0 | 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 | 80 & 3 | - | 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 | 200 & 23 | - | 0 | Match drawn | London | New Zealand tour of England 2021 |
| 1 Apr 2021 | NZ 141/4 v BAN 763rd T20I · T20I | NZ | DNB | - | 1 | New Zealand won by 65 runs | Auckland | Bangladesh tour of New Zealand 2020/21 |
| 30 Mar 2021 | NZ 173/5 v BAN 142/72nd T20I · T20I | NZ | 15 | - | 1 | New Zealand won by 28 runs (DLS method) | Napier | Bangladesh tour of New Zealand 2020/21 |
| 28 Mar 2021 | NZ 210/3 v BAN 144/81st T20I · T20I | NZ | 92* | - | 0 | New Zealand won by 66 runs | Hamilton | Bangladesh tour of New Zealand 2020/21 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | NZ | 126 | - | 2 | 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 | 72 | - | 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 | 27 | - | 1 | New Zealand won by 8 wickets | Dunedin | Bangladesh tour of New Zealand 2020/21 |
| 11 Mar 2021 | CS 175 & 245/9d v WF 104 & 256Match 13 · First-class | WF | 27 & 19 | - | 2 | Central Stags won by 60 runs | Napier | Plunket Shield 2020/21 |
| 7 Mar 2021 | AUS 142/8 v NZ 143/35th T20I · T20I | NZ | 36 | - | 0 | New Zealand won by 7 wickets | Wellington | Australia tour of New Zealand 2020/21 |
| 5 Mar 2021 | AUS 156/6 v NZ 1064th T20I · T20I | NZ | 17 | - | 0 | Australia won by 50 runs | Wellington | Australia tour of New Zealand 2020/21 |