Head to head / New Zealand v Sri Lanka
New Zealand v Sri Lanka
99 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | New Zealand | Sri Lanka | T/D | NR |
|---|---|---|---|---|---|
| Test | 19 | 11 | 7 | 1 | 0 |
| ODI | 51 | 25 | 20 | 0 | 6 |
| T20I | 29 | 17 | 9 | 2 | 1 |
Latest meetings
Runs per over- R Premadasa Stadium, Colombo, Colombo
New Zealand: runs per over Sri Lanka: runs per over - Eden Park, Auckland, Auckland
Sri Lanka: runs per over New Zealand: runs per over - Seddon Park, Hamilton, Hamilton
New Zealand: runs per over Sri Lanka: runs per over - Basin Reserve, Wellington, Wellington
Sri Lanka: runs per over New Zealand: runs per over - Saxton Oval, Nelson, Nelson
Sri Lanka: runs per over New Zealand: runs per over
Overview
New Zealand and Sri Lanka have met 99 times in the recorded men's internationals. New Zealand have won 53 of those and Sri Lanka 36; the other 10 ended tied, drawn or without a result.
New Zealand lead the series by 17 wins.
By format
In Tests the sides have met 19 times: New Zealand 11 wins, Sri Lanka 7 wins, and 1 ties or draws.
In One Day Internationals the sides have met 51 times: New Zealand 25 wins, Sri Lanka 20 wins, with 6 without a result.
In Twenty20 Internationals the sides have met 29 times: New Zealand 17 wins, Sri Lanka 9 wins, and 2 ties or draws, with 1 without a result.
Meetings and extremes
The earliest recorded meeting is an odi dated 10 February 2003: Sri Lanka won by 47 runs.
The most recent recorded meeting is a t20i dated 25 February 2026: New Zealand won by 61 runs.
New Zealand's highest total in these meetings is 585/4, made on 26 December 2018 at Hagley Oval.
Sri Lanka's highest total in these meetings is 602/5, made on 26 September 2024 at Galle International Stadium.
New Zealand's widest win in the series is by 423 runs, on 26 December 2018.
Sri Lanka's widest win in the series is by 217 runs, on 15 December 2006.
The longest unbroken run of wins is 7 by Sri Lanka, between 6 January 2007 and 26 August 2009.
Across all recorded innings in these meetings New Zealand average 220.4 runs and Sri Lanka average 211.7.
In the limited-overs meetings the side batting first has won 35 and the side chasing 36.
The latest meetings, most recent first, were 25 February 2026, T20I, New Zealand won by 61 runs; 11 January 2025, ODI, Sri Lanka won by 140 runs; 8 January 2025, ODI, New Zealand won by 113 runs; 5 January 2025, ODI, New Zealand won by 9 wickets; 2 January 2025, T20I, Sri Lanka won by 7 runs.
Year by year
New Zealand and Sri Lanka first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for New Zealand and Sri Lanka: 2003, 2 (1-1); 2005, 2 (2-0); 2006, 8 (4-4); 2007, 5 (1-4); 2009, 7 (3-4); 2010, 5 (2-2); 2011, 2 (0-2); 2012, 8 (1-4); 2013, 5 (2-2); 2014, 2 (1-1); 2015, 14 (10-3); 2016, 4 (3-0); 2018, 2 (1-0); 2019, 10 (8-2); 2022, 1 (1-0); 2023, 8 (7-0); 2024, 9 (3-5); 2025, 4 (2-2); 2026, 1 (1-0).
Leading players in these meetings
The leading run scorers across these meetings are KS Williamson for New Zealand (2,305 in 38 matches), KC Sangakkara for Sri Lanka (2,274 in 52 matches), LRPL Taylor for New Zealand (1,978 in 56 matches), TM Dilshan for Sri Lanka (1,891 in 47 matches) and AD Mathews for Sri Lanka (1,839 in 48 matches).
The leading wicket takers are TG Southee for New Zealand (97 in 39 matches), TA Boult for New Zealand (75 in 28 matches), SL Malinga for Sri Lanka (67 in 40 matches), M Muralitharan for Sri Lanka (63 in 20 matches) and MJ Henry for New Zealand (54 in 21 matches).
Highest totals by format
The highest Test innings in these meetings is 602/5 by Sri Lanka on 26 September 2024.
The highest ODI innings in these meetings is 371/7 by New Zealand on 3 January 2019.
The highest T20I innings in these meetings is 218/5 by Sri Lanka on 2 January 2025.
Grounds
The grounds that have hosted the most of these meetings are Pallekele International Cricket Stadium (10 matches), Eden Park, Auckland (8 matches), Rangiri Dambulla International Stadium (7 matches) and Hagley Oval, Christchurch (7 matches).
Reading the record
The records hold 99 meetings between New Zealand and Sri Lanka, the first dated 10 February 2003 (ODI) and the latest 25 February 2026 (T20I). 3 of them ended tied or drawn and 7 without a result.
Questions and answers
How many times have New Zealand and Sri Lanka played each other?
99 recorded men's internationals: New Zealand won 53 and Sri Lanka won 36.
When did New Zealand and Sri Lanka last meet?
In a t20i on 25 February 2026: New Zealand won by 61 runs.
What is the Test record between New Zealand and Sri Lanka?
19 matches: New Zealand 11 wins, Sri Lanka 7 wins.
What is the ODI record between New Zealand and Sri Lanka?
51 matches: New Zealand 25 wins, Sri Lanka 20 wins.