| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | PAK | 24 | - | 1 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | PAK | 10 | - | 0 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 8 Feb 2025 | NZ 330/6 v PAK 252/9Match 1 · ODI | PAK | 84 | - | 0 | New Zealand won by 78 runs | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 27 Apr 2024 | PAK 178/5 v NZ 1695th T20I · T20I | PAK | 43 | - | 0 | Pakistan won by 9 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 25 Apr 2024 | NZ 178/7 v PAK 174/84th T20I · T20I | PAK | 61 | - | 1 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 21 Jan 2024 | PAK 134/8 v NZ 925th T20I · T20I | PAK | 33 | - | 1 | 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 | PAK | 9 | - | 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 | PAK | 19 | - | 0 | New Zealand won by 45 runs | Dunedin | Pakistan tour of New Zealand 2023/24 |
| 14 Jan 2024 | NZ 194/8 v PAK 1732nd T20I · T20I | PAK | 50 | - | 1 | New Zealand won by 21 runs | Hamilton | Pakistan tour of New Zealand 2023/24 |
| 12 Jan 2024 | NZ 226/8 v PAK 1801st T20I · T20I | PAK | 15 | - | 1 | New Zealand won by 46 runs | Auckland | Pakistan tour of New Zealand 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | PAK | 126* | - | 1 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 29 Sept 2023 | NZ 346/5 v PAK 345/53rd Match · List A | PAK | DNB | - | 0 | New Zealand won by 5 wickets (38 balls left) | Hyderabad | ICC World Cup Warm-up Matches 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 33 | - | 1 | New Zealand won by 47 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 5 May 2023 | PAK 334/6 v NZ 2324th ODI · ODI | PAK | 14 | - | 0 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | PAK | 19 | - | 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 | PAK | 180* | - | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 27 Apr 2023 | NZ 288/7 v PAK 291/51st ODI · ODI | PAK | 117 | - | 1 | Pakistan won by 5 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 20 Apr 2023 | NZ 164/5 v PAK4th T20I · T20I | PAK | - | - | 0 | No result | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 17 Apr 2023 | NZ 163/5 v PAK 1593rd T20I · T20I | PAK | 17 | - | 3 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 15 Apr 2023 | PAK 192/4 v NZ 154/72nd T20I · T20I | PAK | 0 | - | 1 | Pakistan won by 38 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 14 Apr 2023 | PAK 182 v NZ 941st T20I · T20I | PAK | 47 | - | 0 | Pakistan won by 88 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 101 | - | 0 | New Zealand won by 2 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 11 Jan 2023 | NZ 261 v PAK 1822nd ODI · ODI | PAK | 0 | - | 1 | New Zealand won by 79 runs | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Jan 2023 | NZ 255/9 v PAK 258/41st ODI · ODI | PAK | 56 | - | 1 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 26 Oct 2021 | NZ 134/8 v PAK 135/5Match 19 · T20I | PAK | 11 | - | 2 | Pakistan won by 5 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 26 Jun 2019 | NZ 237/6 v PAK 241/4Match 33 · ODI | PAK | 9 | - | 0 | Pakistan won by 6 wickets | Birmingham | World Cup 2019 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | PAK | 65 | - | 0 | No result | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | PAK | 88 | - | 0 | Pakistan won by 6 wickets | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 7 Nov 2018 | NZ 266/9 v PAK 2191st ODI · ODI | PAK | 1 | - | 0 | New Zealand won by 47 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 4 Nov 2018 | PAK 166/3 v NZ 1193rd T20I · T20I | PAK | 11 | - | 0 | Pakistan won by 47 runs | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 2 Nov 2018 | NZ 153/7 v PAK 154/42nd T20I · T20I | PAK | 24 | - | 1 | Pakistan won by 6 wickets | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 28 Jan 2018 | PAK 181/6 v NZ 163/63rd T20I · T20I | PAK | 46 | - | 1 | Pakistan won by 18 runs | Mount Maunganui | Pakistan tour of New Zealand 2017/18 |
| 25 Jan 2018 | PAK 201/4 v NZ 1532nd T20I · T20I | PAK | 50 | - | 1 | Pakistan won by 48 runs | Auckland | Pakistan tour of New Zealand 2017/18 |
| 22 Jan 2018 | PAK 105 v NZ 106/31st T20I · T20I | PAK | 3 | - | 1 | New Zealand won by 7 wickets | Wellington | Pakistan tour of New Zealand 2017/18 |
| 19 Jan 2018 | NZ 271/7 v PAK 2565th ODI · ODI | PAK | 12 | - | 1 | New Zealand won by 15 runs | Wellington | Pakistan tour of New Zealand 2017/18 |
| 16 Jan 2018 | PAK 262/8 v NZ 263/54th ODI · ODI | PAK | 54 | - | 0 | New Zealand won by 5 wickets | Hamilton | Pakistan tour of New Zealand 2017/18 |
| 13 Jan 2018 | NZ 257 v PAK 743rd ODI · ODI | PAK | 2 | - | 1 | New Zealand won by 183 runs | Dunedin | Pakistan tour of New Zealand 2017/18 |
| 6 Jan 2018 | NZ 315/7 v PAK 166/61st ODI · ODI | PAK | 82* | 1/19 | 0 | New Zealand won by 61 runs (DLS method) | Wellington | Pakistan tour of New Zealand 2017/18 |