| 26 Jul 2025 | NZ 180/5 v SA 177/6Final · T20I | NZ | DNB | 1/36 | 0 | New Zealand won by 3 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 22 Jul 2025 | SA 134/8 v NZ 135/3Match 5 · T20I | NZ | DNB | 2/33 | 1 | New Zealand won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 18 Jul 2025 | ZIM 120/7 v NZ 122/2Match 3 · T20I | NZ | DNB | 0/17 | 1 | New Zealand won by 8 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 16 Jul 2025 | NZ 173/5 v SA 152Match 2 · T20I | NZ | DNB | 3/20 | 0 | New Zealand won by 21 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 22 Jun 2025 | WOR 214 & 125 v SUR 291 & 53/1Match 39 · First-class | WOR | 10 & 0 | 1/61 | 1 | Surrey won by 9 wickets | Worcester | County Championship 2025 |
| 20 Jun 2025 | WOR 134 v BB 135/9Match · T20 | WOR | 0 | 2/24 | 0 | Birmingham Bears won by 1 wicket | Birmingham | Vitality Blast Men 2025 |
| 18 Jun 2025 | DUR 155/6 v WOR 156/4Match · T20 | WOR | DNB | 1/32 | 0 | Worcestershire won by 6 wickets | Worcester | Vitality Blast Men 2025 |
| 15 Jun 2025 | WOR 150/8 v LEI 153/4Match · T20 | WOR | DNB | 0/15 | 0 | Leicestershire won by 6 wickets | Leicester | Vitality Blast Men 2025 |
| 13 Jun 2025 | WOR 143 v LAN 146/3Match · T20 | WOR | 24 | 0/34 | 1 | Lancashire won by 7 wickets | Worcester | Vitality Blast Men 2025 |
| 7 Jun 2025 | WOR 206/5 v NOT 181/7Match · T20 | WOR | DNB | 2/42 | 0 | Worcestershire won by 25 runs | Nottingham | Vitality Blast Men 2025 |
| 6 Jun 2025 | NOR 190/5 v WOR 159Match · T20 | WOR | 0 | 2/27 | 0 | Northamptonshire won by 31 runs | Worcester | Vitality Blast Men 2025 |
| 1 Jun 2025 | WOR 201/5 v YOR 135/8Match · T20 | WOR | DNB | 2/30 | 0 | Worcestershire won by 60 runs (DLS method) | Worcester | Vitality Blast Men 2025 |
| 29 May 2025 | LAN 176/8 v WOR 169/7Match · T20 | WOR | DNB | 1/28 | 0 | Lancashire won by 7 runs | Manchester | Vitality Blast Men 2025 |
| 23 May 2025 | WAR 227 & 280 v WOR 181 & 181/8Match 34 · First-class | WOR | 14* & DNB | 2/47 & 5/75 | 1 | Match drawn | Worcester | County Championship 2025 |
| 25 Apr 2025 | WOR 162 & 81 v DUR 136 & 108/4Match 18 · First-class | WOR | 5 & 0 | 2/27 & 1/30 | 0 | Durham won by 6 wickets | Worcester | County Championship 2025 |
| 18 Apr 2025 | ESS 179 & 317 v WOR 202 & 266Match 13 · First-class | WOR | 0* & 0* | 4/39 & 1/98 | 0 | Essex won by 28 runs | Chelmsford | County Championship 2025 |
| 11 Apr 2025 | YOR 456 & 315/4d v WOR 162 & 105Match 10 · First-class | WOR | 1 & 1 | 3/114 & 0/51 | 0 | Yorkshire won by 504 runs | Leeds | County Championship 2025 |
| 5 Apr 2025 | NZ 264/8 v PAK 2213rd ODI · ODI | NZ | DNB | 2/40 | 2 | New Zealand won by 43 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 2 Apr 2025 | NZ 292/8 v PAK 2082nd ODI · ODI | NZ | 0* | 3/35 | 0 | New Zealand won by 84 runs | Hamilton | Pakistan tour of New Zealand 2024/25 |
| 29 Mar 2025 | NZ 344/9 v PAK 2711st ODI · ODI | NZ | 3* | 2/57 | 1 | New Zealand won by 73 runs | Napier | Pakistan tour of New Zealand 2024/25 |
| 26 Mar 2025 | PAK 128/9 v NZ 131/25th T20I · T20I | NZ | DNB | 2/18 | 0 | New Zealand won by 8 wickets | Wellington | Pakistan tour of New Zealand 2024/25 |
| 23 Mar 2025 | NZ 220/6 v PAK 1054th T20I · T20I | NZ | DNB | 4/20 | 0 | New Zealand won by 115 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 21 Mar 2025 | NZ 204 v PAK 207/13rd T20I · T20I | NZ | 2 | 1/37 | 0 | Pakistan won by 9 wickets | Auckland | Pakistan tour of New Zealand 2024/25 |
| 18 Mar 2025 | PAK 135/9 v NZ 137/52nd T20I · T20I | NZ | DNB | 2/20 | 1 | New Zealand won by 5 wickets | Dunedin | Pakistan tour of New Zealand 2024/25 |
| 16 Mar 2025 | PAK 91 v NZ 92/11st T20I · T20I | NZ | DNB | 4/14 | 0 | New Zealand won by 9 wickets | Christchurch | Pakistan tour of New Zealand 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | NZ | DNB | 1/48 | 1 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 25 Jan 2025 | OTA 143/7 v ND 146/6Match 25 · T20 | OTA | DNB | 2/19 | 0 | Northern Districts won by 4 wickets | Mount Maunganui | Super Smash 2024/25 |
| 23 Jan 2025 | AUC 197/6 v OTA 128Match 23 · T20 | OTA | 1* | 0/38 | 0 | Auckland won by 69 runs | Auckland | Super Smash 2024/25 |
| 18 Jan 2025 | WEL 186/3 v OTA 153Match 18 · T20 | OTA | 13* | 0/41 | 0 | Wellington won by 33 runs | Dunedin | Super Smash 2024/25 |
| 16 Jan 2025 | ND 212/2 v OTA 204/8Match 16 · T20 | OTA | 1* | 0/31 | 0 | Northern Districts won by 8 runs | Dunedin | Super Smash 2024/25 |
| 14 Jan 2025 | OTA 164/7 v WEL 149Match 14 · T20 | OTA | DNB | 3/25 | 1 | Otago won by 15 runs | Wellington | Super Smash 2024/25 |
| 8 Jan 2025 | NZ 255/9 v SL 1422nd ODI · ODI | NZ | 0* | 2/30 | 0 | New Zealand won by 113 runs | Hamilton | Sri Lanka tour of New Zealand 2024/25 |
| 5 Jan 2025 | SL 178 v NZ 180/11st ODI · ODI | NZ | DNB | 2/39 | 0 | New Zealand won by 9 wickets | Wellington | Sri Lanka tour of New Zealand 2024/25 |
| 2 Jan 2025 | SL 218/5 v NZ 211/73rd T20I · T20I | NZ | DNB | 1/30 | 0 | Sri Lanka won by 7 runs | Nelson | Sri Lanka tour of New Zealand 2024/25 |
| 30 Dec 2024 | NZ 186/5 v SL 1412nd T20I · T20I | NZ | DNB | 4/15 | 1 | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 28 Dec 2024 | NZ 172/8 v SL 164/81st T20I · T20I | NZ | DNB | 3/21 | 1 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 7 Dec 2024 | OV 117 & 515 v CAN 331 & 302/5Match 12 · First-class | OV | 10 & 56 | 0/77 & 0/48 | 0 | Canterbury won by 5 wickets | Rangiora | Plunket Shield 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | NZ | 4* | 0/36 | 0 | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 13 Nov 2024 | SL 324/5 v NZ 175/91st ODI · ODI | NZ | 4* | 3/41 | 0 | Sri Lanka won by 45 runs (DLS method) | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 9 Nov 2024 | NZ 135 v SL 140/61st T20I · T20I | NZ | 0 | 0/29 | 0 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 26 Sept 2024 | NOT 487 v WAR 373/7Match 68 · First-class | NOT | 29 | 1/72 | 0 | Match drawn | Nottingham | County Championship 2024 |
| 17 Sept 2024 | NOT 433 & 28/0 v KEN 225 & 230Match 62 · First-class | NOT | 2* & DNB | 1/62 & 4/60 | 0 | Nottinghamshire won by 10 wickets | Canterbury | County Championship 2024 |
| 25 Apr 2024 | NZ 178/7 v PAK 174/84th T20I · T20I | NZ | DNB | 0/42 | 1 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 21 Apr 2024 | PAK 178/4 v NZ 179/33rd T20I · T20I | NZ | DNB | 1/39 | 2 | New Zealand won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 20 Apr 2024 | NZ 90 v PAK 92/32nd T20I · T20I | NZ | 8* | 0/7 | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 18 Apr 2024 | NZ 2/1 v PAK1st T20I · T20I | NZ | DNB | - | 0 | No result | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 24 Mar 2024 | CS 580 v OV 309 & 231Match 24 · First-class | OV | 0* & 0 | 1/101 | 0 | Central Stags won by an innings and 40 runs | Napier | Plunket Shield 2023/24 |
| 16 Mar 2024 | WF 421 v OV 280 & 99Match 20 · First-class | OV | 5 & 17* | 1/84 | 0 | Wellington Firebirds won by an innings and 42 runs | Cello Basin Reserve | Plunket Shield 2023/24 |
| 8 Mar 2024 | OV 188 & 138/1 v CAN 144 & 180Match 18 · First-class | OV | 13 & DNB | 2/34 & 4/36 | 0 | Otago Volts won by 9 wickets | Alexandra | Plunket Shield 2023/24 |
| 29 Feb 2024 | OV 319 & 327/9 v AA 410 & 295/4dMatch 15 · First-class | OV | 13 & 0 | 2/76 & 0/41 | 1 | Match drawn | University of Otago Oval | Plunket Shield 2023/24 |