| 25 Feb 2026 | NZ 168/7 v SL 107/8Match 46 · T20I | New Zealand won by 61 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | Sri Lanka won by 140 runs | Auckland | Sri Lanka tour of New Zealand 2024/25 |
| 8 Jan 2025 | NZ 255/9 v SL 1422nd ODI · ODI | 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 | 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 | 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 | 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 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | No result | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | 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 | 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 | 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 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 26 Sept 2024 | SL 602/5d v NZ 88 & 3602nd Test · Test | Sri Lanka won by an innings and 154 runs | Galle | New Zealand tour of Sri Lanka 2024 |
| 18 Sept 2024 | SL 305 & 309 v NZ 340 & 2111st Test · Test | Sri Lanka won by 63 runs | Galle | New Zealand tour of Sri Lanka 2024 |
| 9 Nov 2023 | SL 171 v NZ 172/5Match 41 · ODI | New Zealand won by 5 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 8 Apr 2023 | SL 182/6 v NZ 183/63rd T20I · T20I | New Zealand won by 4 wickets | Queenstown | Sri Lanka tour of New Zealand 2022/23 |
| 5 Apr 2023 | SL 141 v NZ 146/12nd T20I · T20I | New Zealand won by 9 wickets | Dunedin | Sri Lanka tour of New Zealand 2022/23 |
| 2 Apr 2023 | SL 196/5 v NZ 196/81st T20I · T20I | Match tied (Sri Lanka won the Super Over) | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 31 Mar 2023 | SL 157 v NZ 159/43rd ODI · ODI | New Zealand won by 6 wickets | Hamilton | Sri Lanka tour of New Zealand 2022/23 |
| 25 Mar 2023 | NZ 274 v SL 761st ODI · ODI | New Zealand won by 198 runs | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 17 Mar 2023 | NZ 580/4d v SL 164 & 3582nd Test · Test | 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 | New Zealand won by 2 wickets | Christchurch | Sri Lanka tour of New Zealand 2022/23 |
| 29 Oct 2022 | NZ 167/7 v SL 102Match 27 · T20I | New Zealand won by 65 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 6 Sept 2019 | SL 125/8 v NZ 883rd T20I · T20I | Sri Lanka won by 37 runs | Kandy | New Zealand tour of Sri Lanka 2019 |
| 3 Sept 2019 | SL 161/9 v NZ 165/62nd T20I · T20I | New Zealand won by 4 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 1 Sept 2019 | SL 174/4 v NZ 175/51st T20I · T20I | New Zealand won by 5 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 22 Aug 2019 | SL 244 & 122 v NZ 431/6dMatch 2 · Test | New Zealand won by an innings and 65 runs | Colombo | New Zealand in Sri Lanka Test Series 2019 |
| 14 Aug 2019 | SL 267 & 268/4 v NZ 249 & 285Match 1 · Test | Sri Lanka won by 6 wickets | Galle | New Zealand in Sri Lanka Test Series 2019 |
| 1 Jun 2019 | NZ 137/0 v SL 136Match 3 · ODI | New Zealand won by 10 wickets | Cardiff | World Cup 2019 |
| 11 Jan 2019 | NZ 179/7 v SL 144Only T20I · T20I | New Zealand won by 35 runs | Auckland | Sri Lanka tour of New Zealand 2018/19 |
| 8 Jan 2019 | NZ 364/4 v SL 2493rd ODI · ODI | New Zealand won by 115 runs | Nelson | Sri Lanka tour of New Zealand 2018/19 |
| 5 Jan 2019 | NZ 319/7 v SL 2982nd ODI · ODI | New Zealand won by 21 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 3 Jan 2019 | NZ 371/7 v SL 3261st ODI · ODI | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 26 Dec 2018 | NZ 178 & 585/4d v SL 104 & 236/92nd Test · Test | New Zealand won by 423 runs | Christchurch | Sri Lanka tour of New Zealand 2018/19 |
| 15 Dec 2018 | SL 282 & 287/3 v NZ 5781st Test · Test | Match drawn | Wellington | Sri Lanka tour of New Zealand 2018/19 |
| 10 Jan 2016 | NZ 147/1 v SL 142/8Match 2 · T20I | New Zealand won by 9 wickets | Auckland | Sri Lanka in New Zealand T20I Series 2015/16 |
| 7 Jan 2016 | NZ 182/4 v SL 179/9Match 1 · T20I | New Zealand won by 3 runs | Mount Maunganui | Sri Lanka in New Zealand T20I Series 2015/16 |
| 5 Jan 2016 | NZ 294/5 v SL 258Match 5 · ODI | New Zealand won by 36 runs | Mount Maunganui | Sri Lanka in New Zealand ODI Series 2015/16 |
| 2 Jan 2016 | NZ 75/3 v SLMatch 4 · ODI | No result | Nelson | Sri Lanka in New Zealand ODI Series 2015/16 |
| 31 Dec 2015 | NZ 276/8 v SL 277/2Match 3 · ODI | Sri Lanka won by 8 wickets | Nelson | Sri Lanka in New Zealand ODI Series 2015/16 |
| 28 Dec 2015 | NZ 118/0 v SL 117Match 2 · ODI | New Zealand won by 10 wickets | Christchurch | Sri Lanka in New Zealand ODI Series 2015/16 |
| 26 Dec 2015 | NZ 191/3 v SL 188Match 1 · ODI | New Zealand won by 7 wickets | Christchurch | Sri Lanka in New Zealand ODI Series 2015/16 |
| 18 Dec 2015 | NZ 237 & 189/5 v SL 292 & 133Match 2 · Test | New Zealand won by 5 wickets | Hamilton | Sri Lanka in New Zealand Test Series 2015/16 |
| 10 Dec 2015 | NZ 431 & 267/3d v SL 294 & 282Match 1 · Test | New Zealand won by 122 runs | Dunedin | Sri Lanka in New Zealand Test Series 2015/16 |
| 14 Feb 2015 | NZ 331/6 v SL 233Match 1 · ODI | New Zealand won by 98 runs | Christchurch | ICC Cricket World Cup 2014/15 |
| 29 Jan 2015 | NZ 253 v SL 287/6Match 7 · ODI | Sri Lanka won by 34 runs | Wellington | Sri Lanka in New Zealand ODI Series 2014/15 |
| 25 Jan 2015 | NZ 315/8 v SL 195Match 6 · ODI | New Zealand won by 120 runs | Dunedin | Sri Lanka in New Zealand ODI Series 2014/15 |
| 23 Jan 2015 | NZ 360/5 v SL 252Match 5 · ODI | New Zealand won by 108 runs | Dunedin | Sri Lanka in New Zealand ODI Series 2014/15 |
| 20 Jan 2015 | NZ 280/6 v SL 276Match 4 · ODI | New Zealand won by 4 wickets | Nelson | Sri Lanka in New Zealand ODI Series 2014/15 |
| 17 Jan 2015 | NZ 145/3 v SLMatch 3 · ODI | No result | Auckland | Sri Lanka in New Zealand ODI Series 2014/15 |