| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | NZ | 2* | 2/38 | 1 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 10 Feb 2025 | SA 304/6 v NZ 308/4Match 2 · ODI | NZ | DNB | 1/43 | 2 | New Zealand won by 6 wickets | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 8 Feb 2025 | NZ 330/6 v PAK 252/9Match 1 · ODI | NZ | 31 | 2/41 | 1 | New Zealand won by 78 runs | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 27 Jan 2025 | AUC 150/6 v WEL 152/4Match 27 · T20 | WEL | 17* | 1/21 | 0 | Wellington won by 6 wickets | Auckland | Super Smash 2024/25 |
| 24 Jan 2025 | WEL 167 v CAN 136Match 24 · T20 | WEL | 20 | 4/31 | 2 | Wellington won by 31 runs | Christchurch | Super Smash 2024/25 |
| 22 Jan 2025 | CAN 164/7 v WEL 153/8Match 22 · T20 | WEL | 33 | 1/20 | 3 | Canterbury won by 11 runs | Wellington | Super Smash 2024/25 |
| 20 Jan 2025 | AUC 215/3 v WEL 162Match 20 · T20 | WEL | 21 | 0/26 | 1 | Auckland won by 53 runs | Wellington | Super Smash 2024/25 |
| 18 Jan 2025 | WEL 186/3 v OTA 153Match 18 · T20 | WEL | 20 | 1/37 | 0 | Wellington won by 33 runs | Dunedin | Super Smash 2024/25 |
| 14 Jan 2025 | OTA 164/7 v WEL 149Match 14 · T20 | WEL | 61 | 0/28 | 0 | Otago won by 15 runs | Wellington | Super Smash 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | NZ | 13 | 1/45 | 1 | Sri Lanka won by 140 runs | Auckland | Sri Lanka tour of New Zealand 2024/25 |
| 2 Jan 2025 | SL 218/5 v NZ 211/73rd T20I · T20I | NZ | 1 | 0/34 | 1 | 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 | 5* | 1/30 | 0 | 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 | 59 | 0/30 | 1 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 7 Dec 2024 | AA 329 & 186 v WF 329 & 190/6Match 10 · First-class | WF | 16 & 2 | 1/99 & 5/56 | 0 | Wellington Firebirds won by 4 wickets | Auckland | Plunket Shield 2024/25 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | NZ | DNB | - | 0 | No result | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | NZ | 0 | 4/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 | 34* | 1/73 | 0 | Sri Lanka won by 45 runs (DLS method) | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 10 Nov 2024 | NZ 108 v SL 1032nd T20I · T20I | NZ | 0 | 2/23 | 0 | New Zealand won by 5 runs | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 9 Nov 2024 | NZ 135 v SL 140/61st T20I · T20I | NZ | 27 | 1/31 | 0 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 23 Jul 2024 | TSK 177/8 v SO 140/9Match 21 · T20 | SO | 4 | 1/25 | 0 | Texas Super Kings won by 37 runs | Dallas | Major League Cricket 2024 |
| 17 Jul 2024 | SO 142/6 v LAKR 143/6Match 15 · T20 | SO | 5 | 0/19 | 0 | Los Angeles Knight Riders won by 4 wickets | Morrisville | Major League Cricket 2024 |
| 5 Jul 2024 | SO 108 v MNY 111/4Match 1 · T20 | SO | 5 | 0/14 | 0 | MI New York won by 6 wickets | Morrisville | Major League Cricket 2024 |
| 7 Jun 2024 | AFG 159/6 v NZ 7514th Match, Group C · T20I | NZ | 0 | 0/27 | 0 | Afghanistan won by 84 runs | Providence | ICC Men's T20 World Cup 2024 |
| 27 Apr 2024 | PAK 178/5 v NZ 1695th T20I · T20I | NZ | 23 | 0/28 | 3 | Pakistan won by 9 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 25 Apr 2024 | NZ 178/7 v PAK 174/84th T20I · T20I | NZ | 27 | 1/31 | 0 | 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/40 | 0 | 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 | 4 | 1/19 | 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 | ND 362 v WF 323 & 127/4Match 23 · First-class | WF | 20 & DNB | 2/108 | 2 | Match drawn | Hamilton | Plunket Shield 2023/24 |
| 16 Mar 2024 | WF 421 v OV 280 & 99Match 20 · First-class | WF | 40 | 0/50 & 8/41 | 1 | Wellington Firebirds won by an innings and 42 runs | Cello Basin Reserve | Plunket Shield 2023/24 |
| 26 Jan 2024 | WEL 173/7 v CAN 177/6Eliminator · T20 | WEL | 54* | - | 2 | Canterbury won by 4 wickets | Hamilton | Super Smash 2023/24 |
| 22 Jan 2024 | CAN 178/4 v WEL 160/9Match 29 · T20 | WEL | 33 | 0/34 | 0 | Canterbury won by 18 runs | Wellington | Super Smash 2023/24 |
| 15 Jan 2024 | WEL 102 v ND 105/3Match 24 · T20 | WEL | 9 | 1/39 | 0 | Northern Districts won by 7 wickets | Wellington | Super Smash 2023/24 |
| 11 Jan 2024 | WEL 184/5 v CAN 163/7Match 20 · T20 | WEL | 4 | 2/25 | 0 | Wellington won by 21 runs | Christchurch | Super Smash 2023/24 |
| 8 Jan 2024 | CD 158/7 v WEL 160/6Match 17 · T20 | WEL | 41 | 1/32 | 1 | Wellington won by 4 wickets | Napier | Super Smash 2023/24 |
| 4 Jan 2024 | AUC 192/6 v WEL 139Match 13 · T20 | WEL | 10 | 1/12 | 1 | Auckland won by 53 runs | Auckland | Super Smash 2023/24 |
| 9 Jun 2023 | YOR 224/4 v WOR 198/6Match · T20 | WOR | 11* | 2/39 | 0 | Yorkshire won by 26 runs | Leeds | Vitality Blast 2023 |
| 7 Jun 2023 | WOR 177/9 v LAN 181/6Match · T20 | WOR | 11 | 0/15 | 0 | Lancashire won by 4 wickets | Blackpool | Vitality Blast 2023 |
| 4 Jun 2023 | WOR 178/6 v NOR 180/4Match · T20 | WOR | 1 | 1/45 | 1 | Northamptonshire won by 6 wickets | Worcester | Vitality Blast 2023 |
| 2 Jun 2023 | WOR 226/5 v NOT 170Match · T20 | WOR | 55 | 1/57 | 2 | Worcestershire won by 56 runs | Nottingham | Vitality Blast 2023 |
| 29 May 2023 | WOR 183/7 v LEI 150/9Match · T20 | WOR | 4 | 2/20 | 0 | Worcestershire won by 33 runs | Worcester | Vitality Blast 2023 |
| 26 May 2023 | YOR 175/9 v WOR 177/8Match · T20 | WOR | 3 | 1/28 | 0 | Worcestershire won by 2 wickets | Worcester | Vitality Blast 2023 |
| 24 May 2023 | WOR 196/9 v NOR 181/8Match · T20 | WOR | 6 | 0/28 | 1 | Worcestershire won by 15 runs | Northampton | Vitality Blast 2023 |
| 21 May 2023 | RCB 197/5 v GT 198/4Match 70 · T20 | RCB | 26 | 0/16 | 0 | Gujarat Titans won by 6 wickets | Bengaluru | Indian Premier League 2023 |
| 18 May 2023 | SH 186/5 v RCB 187/2Match 65 · T20 | RCB | 4* | 2/13 | 0 | Royal Challengers Bangalore won by 8 wickets | Hyderabad | Indian Premier League 2023 |
| 14 May 2023 | RCB 171/5 v RR 59Match 60 · T20 | RCB | 9* | 2/16 | 1 | Royal Challengers Bangalore won by 112 runs | Jaipur | Indian Premier League 2023 |
| 6 Apr 2023 | KKR 204/7 v RCB 123Match 9 · T20 | RCB | 19 | 1/34 | 0 | Kolkata Knight Riders won by 81 runs | Kolkata | Indian Premier League 2023 |
| 2 Apr 2023 | MI 171/7 v RCB 172/2Match 5 · T20 | RCB | DNB | 1/16 | 0 | Royal Challengers Bangalore won by 8 wickets | Bengaluru | Indian Premier League 2023 |
| 17 Mar 2023 | NZ 580/4d v SL 164 & 3582nd Test · Test | NZ | DNB | 3/50 & 2/100 | 3 | New Zealand won by an innings and 58 runs | Wellington | Sri Lanka tour of New Zealand 2022/23 |
| 9 Mar 2023 | SL 355 & 302 v NZ 373 & 285/81st Test · Test | NZ | 25 & 10 | 1/17 & 0/27 | 1 | New Zealand won by 2 wickets | Christchurch | Sri Lanka tour of New Zealand 2022/23 |