| 26 Jan 2024 | WEL 173/7 v CAN 177/6Eliminator · T20 | CAN | 16* | 0/48 | 2 | Canterbury won by 4 wickets | Hamilton | Super Smash 2023/24 |
| 21 Jan 2024 | PAK 134/8 v NZ 925th T20I · T20I | NZ | 1 | 2/30 | 0 | Pakistan won by 42 runs | Christchurch | Pakistan tour of New Zealand 2023/24 |
| 19 Jan 2024 | PAK 158/5 v NZ 159/34th T20I · T20I | NZ | DNB | 2/22 | 0 | New Zealand won by 7 wickets | Christchurch | Pakistan tour of New Zealand 2023/24 |
| 17 Jan 2024 | NZ 224/7 v PAK 179/73rd T20I · T20I | NZ | 1* | 1/51 | 0 | New Zealand won by 45 runs | Dunedin | Pakistan tour of New Zealand 2023/24 |
| 12 Jan 2024 | NZ 226/8 v PAK 1801st T20I · T20I | NZ | 0* | 0/29 | 1 | New Zealand won by 46 runs | Auckland | Pakistan tour of New Zealand 2023/24 |
| 7 Jan 2024 | CAN 140/5 v AUC 141/2Match 16 · T20 | CAN | DNB | 0/16 | 1 | Auckland won by 8 wickets | Christchurch | Super Smash 2023/24 |
| 5 Jan 2024 | CD 21/4 v CANMatch 14 · T20 | CAN | - | 2/11 | 1 | No result | Christchurch | Super Smash 2023/24 |
| 1 Nov 2023 | SA 357/4 v NZ 167Match 32 · ODI | NZ | 0* | 0/31 | 0 | South Africa won by 190 runs | Pune | ICC Cricket World Cup 2023/24 |
| 28 Oct 2023 | AUS 388 v NZ 383/9Match 27 · ODI | NZ | 9 | 1/67 | 0 | Australia won by 5 runs | Dharamsala | ICC Cricket World Cup 2023/24 |
| 22 Oct 2023 | NZ 273 v IND 274/6Match 21 · ODI | NZ | 0 | 1/55 | 0 | India won by 4 wickets | Dharamsala | ICC Cricket World Cup 2023/24 |
| 18 Oct 2023 | AFG 139 v NZ 288/616th Match · ODI | NZ | DNB | 1/16 | 0 | New Zealand won by 149 runs | Chennai | 2023 Cricket World Cup |
| 13 Oct 2023 | BAN 245/9 v NZ 248/2Match 11 · ODI | NZ | DNB | 2/58 | 2 | New Zealand won by 8 wickets | Chennai | ICC Cricket World Cup 2023/24 |
| 9 Oct 2023 | NZ 322/7 v NED 223Match 6 · ODI | NZ | 10* | 3/40 | 2 | New Zealand won by 99 runs | Hyderabad | ICC Cricket World Cup 2023/24 |
| 5 Oct 2023 | ENG 282/9 v NZ 283/1Match 1 · ODI | NZ | DNB | 3/48 | 1 | New Zealand won by 9 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 2 Oct 2023 | NZ 321/6 v SA 211/46th Match · List A | NZ | DNB | 0/15 | 0 | New Zealand won by 7 runs (DLS method) | Thiruvananthapuram | ICC World Cup Warm-up Matches 2023 |
| 29 Sept 2023 | NZ 346/5 v PAK 345/53rd Match · List A | NZ | DNB | 1/8 | 0 | New Zealand won by 5 wickets (38 balls left) | Hyderabad | ICC World Cup Warm-up Matches 2023 |
| 15 Sept 2023 | ENG 311/9 v NZ 211/94th ODI · ODI | NZ | 0 | 2/69 | 0 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 10 Sept 2023 | ENG 226/7 v NZ 1472nd ODI · ODI | NZ | 3* | 1/42 | 0 | England won by 79 runs | Southampton | New Zealand tour of England 2023 |
| 8 Sept 2023 | ENG 291/6 v NZ 297/21st ODI · ODI | NZ | DNB | 0/45 | 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 | 1/31 | 0 | 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 | 1/21 | 0 | New Zealand won by 74 runs | Birmingham | New Zealand tour of England 2023 |
| 22 Aug 2023 | NS 158/7 v WF 159/2Match 30 · The Hundred | WF | DNB | 1/12 | 1 | Welsh Fire won by 8 wickets | Leeds | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | LS 109/9 v WF 110/4Match 28 · The Hundred | WF | DNB | 2/15 | 0 | Welsh Fire won by 6 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | SOM 170 & 226 v SUR 368 & 29/0Match · First-class | SOM | 16 & 4 | 6/80 | 0 | Surrey won by 10 wickets | Taunton | County Championship 2023 |
| 19 Jul 2023 | SOM 351 & 56/1 v NOR 180 & 224/9Match · First-class | SOM | 7 & DNB | 3/36 & 5/73 | 1 | Somerset won by 9 wickets | Northampton | County Championship 2023 |
| 15 Jul 2023 | SOM 142/7 v SUR 118Semi-final · T20 | SOM | 14* | 3/19 | 1 | Somerset won by 24 runs | Birmingham | Vitality Blast 2023 |
| 15 Jul 2023 | SOM 145 v ESS 131Final · T20 | SOM | 5 | 4/24 | 1 | Somerset won by 14 runs | Birmingham | Vitality Blast 2023 |
| 7 Jul 2023 | NOT 157/6 v SOM 158/5Quarter-final · T20 | SOM | DNB | 1/27 | 1 | Somerset won by 5 wickets | Taunton | Vitality Blast 2023 |
| 2 Jul 2023 | SOM 221/7 v KEN 206/7Match · T20 | SOM | DNB | 2/40 | 0 | Somerset won by 15 runs | Taunton | Vitality Blast 2023 |
| 30 Jun 2023 | SOM 208/5 v SUR 190/9Match · T20 | SOM | DNB | 4/30 | 0 | Somerset won by 18 runs | London | Vitality Blast 2023 |
| 25 Jun 2023 | SOM 163 & 514/8d v NOT 186 & 92Match · First-class | SOM | 7 & 22* | 6/59 & 2/19 | 0 | Somerset won by 399 runs | Taunton | County Championship 2023 |
| 23 Jun 2023 | GLO 186/8 v SOM 187/6Match · T20 | SOM | DNB | 2/28 | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |
| 19 Jun 2023 | ESS 186 v SOM 187/3Match · T20 | SOM | DNB | 3/24 | 0 | Somerset won by 7 wickets | Chelmsford | Vitality Blast 2023 |
| 16 Jun 2023 | SUR 195/9 v SOM 167/9Match · T20 | SOM | 14* | 1/54 | 2 | Surrey won by 28 runs | Taunton | Vitality Blast 2023 |
| 11 Jun 2023 | ESS 462/9d & 170/7d v SOM 167 & 269Match · First-class | SOM | 0 & 3 | 0/76 & 1/24 | 0 | Essex won by 196 runs | Chelmsford | County Championship 2023 |
| 7 Jun 2023 | HAM 178/4 v SOM 173/6Match · T20 | SOM | DNB | 1/28 | 2 | Hampshire won by 5 runs | Southampton | Vitality Blast 2023 |
| 4 Jun 2023 | SOM 150 v ESS 139Match · T20 | SOM | 11 | 3/17 | 1 | Somerset won by 11 runs | Taunton | Vitality Blast 2023 |
| 30 May 2023 | SOM 154 v KEN 112Match · T20 | SOM | 0 | 1/9 | 2 | Somerset won by 13 runs (DLS method) | Canterbury | Vitality Blast 2023 |
| 28 May 2023 | GLA 153 v SOM 154/6Match · T20 | SOM | DNB | 1/29 | 1 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |
| 26 May 2023 | SUS 183/8 v SOM 184/5Match · T20 | SOM | DNB | 3/50 | 0 | Somerset won by 5 wickets | Brighton | Vitality Blast 2023 |
| 24 May 2023 | HAM 74 v SOM 75/2Match · T20 | SOM | DNB | 2/32 | 0 | Somerset won by 8 wickets | Taunton | Vitality Blast 2023 |
| 18 May 2023 | SOM 404 v MID 175 & 216Match · First-class | SOM | 40 | 5/45 & 0/33 | 0 | Somerset won by an innings and 13 runs | London | County Championship 2023 |
| 11 May 2023 | SOM 361 & 398/5d v LAN 326/9Match · First-class | SOM | 50* & DNB | 4/73 | 1 | Match drawn | Manchester | County Championship 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | NZ | 4* | 1/47 | 0 | New Zealand won by 47 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 5 May 2023 | PAK 334/6 v NZ 2324th ODI · ODI | NZ | 5 | 3/65 | 1 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | NZ | 1 | 3/54 | 0 | Pakistan won by 26 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 29 Apr 2023 | NZ 336/5 v PAK 337/32nd ODI · ODI | NZ | DNB | 1/59 | 1 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 27 Apr 2023 | NZ 288/7 v PAK 291/51st ODI · ODI | NZ | DNB | 0/45 | 0 | Pakistan won by 5 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 20 Apr 2023 | NZ 164/5 v PAK4th T20I · T20I | NZ | DNB | - | 0 | No result | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 17 Apr 2023 | NZ 163/5 v PAK 1593rd T20I · T20I | NZ | DNB | 1/27 | 0 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2023 |