Head to Head
Sri Lanka vs New Zealand Head to Head Record
In 47 matches, Sri Lanka have won 19 and New Zealand 27, with 1 drawn/no-result.

Sri Lanka
47
played

New Zealand
19won
1 drawn / NRwon27
40.4%57.4%
Sri Lanka · last 5LWLLW
Recent meetings
T20INew Zealand won by 61 runs
New Zealand168/7
Sri Lanka107/8Wed, 25 Feb, 2026R.Premadasa Stadium
ODISri Lanka won by 140 runs
Sri Lanka290/8
New Zealand150/10Sat, 11 Jan, 2025Eden Park
ODINew Zealand won by 113 runs
New Zealand255/9
Sri Lanka142/10Wed, 08 Jan, 2025Seddon Park
ODINew Zealand won by 9 wickets
Sri Lanka178/10
New Zealand180/1Sat, 04 Jan, 2025Basin Reserve
T20ISri Lanka won by 7 runs
Sri Lanka218/5
New Zealand211/7Thu, 02 Jan, 2025Saxton Oval
T20INew Zealand won by 45 runs
New Zealand186/5
Sri Lanka141/10Mon, 30 Dec, 2024Bay Oval
T20INew Zealand won by 8 runs
New Zealand172/8
Sri Lanka164/8Sat, 28 Dec, 2024Bay Oval
ODISri Lanka won by 3 wickets (D/L method)
New Zealand209/10
Sri Lanka210/7Sun, 17 Nov, 2024Pallekele International Cricket Stadium
ODISri Lanka won by 45 runs (D/L method)
Sri Lanka324/5
New Zealand175/9Wed, 13 Nov, 2024Rangiri Dambulla International Stadium
T20INew Zealand won by 5 runs
New Zealand108/10
Sri Lanka103/10Sun, 10 Nov, 2024Rangiri Dambulla International Stadium
Sri Lanka vs New Zealand — Frequently Asked Questions
How many times have Sri Lanka and New Zealand played each other?
Sri Lanka and New Zealand have played 47 matches against each other across formats.
Who has won more matches, Sri Lanka or New Zealand?
Sri Lanka have won 19 and New Zealand have won 27 of their meetings, with 1 drawn or no-result.
What is the Sri Lanka vs New Zealand record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.