| 16 Nov 2025 | NZ 269/7 v WI 262/61st ODI · ODI | NZ | 11 | 1/46 | 0 | New Zealand won by 7 runs | Christchurch | West Indies tour of New Zealand 2025/26 |
| 13 Nov 2025 | WI 140 v NZ 141/25th T20I · T20I | NZ | DNB | 1/16 | 0 | New Zealand won by 8 wickets | Dunedin | West Indies tour of New Zealand 2025/26 |
| 10 Nov 2025 | WI 38/1 v NZ4th T20I · T20I | NZ | - | - | 0 | No result | Nelson | West Indies tour of New Zealand 2025/26 |
| 9 Nov 2025 | NZ 177/9 v WI 1683rd T20I · T20I | NZ | 4 | 1/29 | 0 | New Zealand won by 9 runs | Nelson | West Indies tour of New Zealand 2025/26 |
| 6 Nov 2025 | NZ 207/5 v WI 204/82nd T20I · T20I | NZ | 18* | 3/31 | 0 | New Zealand won by 3 runs | Auckland | West Indies tour of New Zealand 2025/26 |
| 5 Nov 2025 | WI 164/6 v NZ 157/91st T20I · T20I | NZ | 55* | 0/40 | 0 | West Indies won by 7 runs | Auckland | West Indies tour of New Zealand 2025/26 |
| 1 Nov 2025 | ENG 222 v NZ 226/83rd ODI · ODI | NZ | 27 | 1/34 | 0 | New Zealand won by 2 wickets | Wellington | England tour of New Zealand 2025/26 |
| 29 Oct 2025 | ENG 175 v NZ 177/52nd ODI · ODI | NZ | 34* | 1/48 | 1 | New Zealand won by 5 wickets | Hamilton | England tour of New Zealand 2025/26 |
| 26 Oct 2025 | ENG 223 v NZ 224/61st ODI · ODI | NZ | 27 | 1/22 | 0 | New Zealand won by 4 wickets | Mount Maunganui | England tour of New Zealand 2025/26 |
| 23 Oct 2025 | NZ 38/1 v ENG3rd T20I · T20I | NZ | DNB | - | 0 | No result | Auckland | England tour of New Zealand 2025/26 |
| 20 Oct 2025 | ENG 236/4 v NZ 1712nd T20I · T20I | NZ | 36 | 0/41 | 1 | England won by 65 runs | Christchurch | England tour of New Zealand 2025/26 |
| 18 Oct 2025 | ENG 153/6 v NZ1st T20I · T20I | NZ | - | 1/20 | 0 | No result | Christchurch | England tour of New Zealand 2025/26 |
| 20 Aug 2025 | LS 135/3 v NS 138/2Match 22 · The Hundred | NS | DNB | 0/28 | 0 | Northern Superchargers won by 8 wickets | London | The Hundred Men's Competition 2025 |
| 17 Aug 2025 | MO 171/3 v NS 114Match 17 · The Hundred | NS | 12 | 1/24 | 0 | Manchester Originals won by 57 runs | Manchester | The Hundred Men's Competition 2025 |
| 15 Aug 2025 | NS 193/5 v BP 157/9Match 14 · The Hundred | NS | 1* | 0/44 | 1 | Northern Superchargers won by 36 runs | Leeds | The Hundred Men's Competition 2025 |
| 13 Aug 2025 | SB 139/5 v NS 141/7Match 11 · The Hundred | NS | 24 | 2/24 | 0 | Northern Superchargers won by 3 wickets | Southampton | The Hundred Men's Competition 2025 |
| 7 Aug 2025 | ZIM 125 & 117 v NZ 601/3d2nd Test · Test | NZ | DNB | 0/4 | 3 | New Zealand won by an innings and 359 runs | Bulawayo | New Zealand tour of Zimbabwe 2025 |
| 30 Jul 2025 | ZIM 149 & 165 v NZ 307/9 & 8/11st Test · Test | NZ | 19 & DNB | 0/46 & 4/27 | 1 | New Zealand won by 9 wickets | Bulawayo | New Zealand tour of Zimbabwe 2025 |
| 26 Jul 2025 | NZ 180/5 v SA 177/6Final · T20I | NZ | 3* | 0/29 | 0 | New Zealand won by 3 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 24 Jul 2025 | NZ 190/6 v ZIM 130Match 6 · T20I | NZ | 7 | 0/30 | 0 | New Zealand won by 60 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 22 Jul 2025 | SA 134/8 v NZ 135/3Match 5 · T20I | NZ | DNB | 2/26 | 0 | 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 | 1/18 | 0 | 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 | 1/35 | 1 | New Zealand won by 21 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 6 Jul 2025 | SUR 141/6 v ESS 145/6Match · T20 | SUR | DNB | 1/26 | 0 | Essex won by 4 wickets (DLS method) | London | Vitality Blast Men 2025 |
| 22 Jun 2025 | WOR 214 & 125 v SUR 291 & 53/1Match 39 · First-class | SUR | 0 & DNB | 1/38 & 0/4 | 0 | Surrey won by 9 wickets | Worcester | County Championship 2025 |
| 20 Jun 2025 | SUR 194/8 v MID 119Match · T20 | SUR | 1* | 3/25 | 0 | Surrey won by 75 runs | London | Vitality Blast Men 2025 |
| 18 Jun 2025 | SUR 210/6 v SUS 162Match · T20 | SUR | DNB | 3/26 | 0 | Surrey won by 48 runs | London | Vitality Blast Men 2025 |
| 17 Jun 2025 | SUR 193/6 v HAM 124Match · T20 | SUR | DNB | 2/36 | 0 | Surrey won by 69 runs | Southampton | Vitality Blast Men 2025 |
| 12 Jun 2025 | KEN 171/7 v SUR 173/6Match · T20 | SUR | 14 | 2/24 | 1 | Surrey won by 4 wickets | London | Vitality Blast Men 2025 |
| 6 Jun 2025 | SUR 193/7 v KEN 151/9Match · T20 | SUR | 13 | 3/28 | 0 | Surrey won by 42 runs | Canterbury | Vitality Blast Men 2025 |
| 5 Jun 2025 | SUR 141/7 v HAM 63/0Match · T20 | SUR | 1* | 0/9 | 0 | Hampshire won by 15 runs (DLS method) | London | Vitality Blast Men 2025 |
| 1 Jun 2025 | MI 203/6 v PK 207/5Qualifier 2 · T20 | MI | 0* | 0/15 | 1 | Punjab Kings won by 5 wickets | Ahmedabad | Indian Premier League 2025 |
| 30 May 2025 | MI 228/5 v GT 208/6Eliminator · T20 | MI | 0* | 1/10 | 0 | Mumbai Indians won by 20 runs | New Chandigarh | Indian Premier League 2025 |
| 26 May 2025 | MI 184/7 v PK 187/3Match 69 · T20 | MI | 1* | 2/41 | 0 | Punjab Kings won by 7 wickets | Jaipur | Indian Premier League 2025 |
| 21 May 2025 | MI 180/5 v DC 121Match 63 · T20 | MI | DNB | 3/11 | 2 | Mumbai Indians won by 59 runs | Mumbai | Indian Premier League 2025 |
| 23 Apr 2025 | SH 143/8 v MI 146/3Match 41 · T20 | MI | DNB | 0/19 | 1 | Mumbai Indians won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 20 Apr 2025 | CSK 176/5 v MI 177/1Match 38 · T20 | MI | DNB | 1/14 | 1 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2025 |
| 17 Apr 2025 | SH 162/5 v MI 166/6Match 33 · T20 | MI | 0* | 0/8 | 1 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2025 |
| 13 Apr 2025 | MI 205/5 v DC 193Match 29 · T20 | MI | DNB | 2/43 | 0 | Mumbai Indians won by 12 runs | Delhi | Indian Premier League 2025 |
| 7 Apr 2025 | RCB 221/5 v MI 209/9Match 20 · T20 | MI | 8 | 0/40 | 0 | Royal Challengers Bengaluru won by 12 runs | Mumbai | Indian Premier League 2025 |
| 4 Apr 2025 | LSG 203/8 v MI 191/5Match 16 · T20 | MI | 2* | 0/46 | 1 | Lucknow Super Giants won by 12 runs | Lucknow | Indian Premier League 2025 |
| 31 Mar 2025 | KKR 116 v MI 121/2Match 12 · T20 | MI | DNB | 1/17 | 0 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2025 |
| 29 Mar 2025 | GT 196/8 v MI 160/6Match 9 · T20 | MI | 18* | 0/25 | 1 | Gujarat Titans won by 36 runs | Ahmedabad | Indian Premier League 2025 |
| 23 Mar 2025 | MI 155/9 v CSK 158/6Match 3 · T20 | MI | 11 | 0/24 | 0 | Chennai Super Kings won by 4 wickets | Chennai | Indian Premier League 2025 |
| 9 Mar 2025 | NZ 251/7 v IND 254/6Final · ODI | NZ | 8 | 2/46 | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 5 Mar 2025 | NZ 362/6 v SA 312/9Semi-final · ODI | NZ | 2* | 3/43 | 0 | New Zealand won by 50 runs | Lahore | ICC Champions Trophy 2024/25 |
| 2 Mar 2025 | IND 249/9 v NZ 205Match 12 · ODI | NZ | 28 | 1/41 | 0 | India won by 44 runs | Dubai | ICC Champions Trophy 2024/25 |
| 24 Feb 2025 | BAN 236/9 v NZ 240/5Match 6 · ODI | NZ | DNB | 0/44 | 2 | New Zealand won by 5 wickets | Rawalpindi | ICC Champions Trophy 2024/25 |
| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | NZ | DNB | 3/66 | 0 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | NZ | DNB | 2/20 | 1 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |