CricketScore

Head to head / New Zealand v Sri Lanka

New Zealand v Sri Lanka

99 recorded meetings in men's internationals.

the coin toss before a match: two captains from behind at the centre of the pitch, a coin in the air, a quiet stadium beyond. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
53New Zealand wins
10Tied, drawn or no result
36Sri Lanka wins
FormatPNew ZealandSri LankaT/DNR
Test1911710
ODI51252006
T20I2917921

Latest meetings

Runs per over
  1. 25 Feb 2026 · T20I · ICC Men's T20 World Cup R Premadasa Stadium, Colombo, Colombo
    New Zealand 168/7(20 ov) Sri Lanka 107/8(20 ov)

    New Zealand won by 61 runs

    New Zealand: runs per over
    Sri Lanka: runs per over
  2. 11 Jan 2025 · ODI · Sri Lanka tour of New Zealand Eden Park, Auckland, Auckland
    Sri Lanka 290/8(50 ov) New Zealand 150(29.4 ov)

    Sri Lanka won by 140 runs

    Sri Lanka: runs per over
    New Zealand: runs per over
  3. 8 Jan 2025 · ODI · Sri Lanka tour of New Zealand Seddon Park, Hamilton, Hamilton
    New Zealand 255/9(37 ov) Sri Lanka 142(30.2 ov)

    New Zealand won by 113 runs

    New Zealand: runs per over
    Sri Lanka: runs per over
  4. 5 Jan 2025 · ODI · Sri Lanka tour of New Zealand Basin Reserve, Wellington, Wellington
    Sri Lanka 178(43.4 ov) New Zealand 180/1(26.2 ov)

    New Zealand won by 9 wickets

    Sri Lanka: runs per over
    New Zealand: runs per over
  5. 2 Jan 2025 · T20I · Sri Lanka tour of New Zealand Saxton Oval, Nelson, Nelson
    Sri Lanka 218/5(20 ov) New Zealand 211/7(20 ov)

    Sri Lanka won by 7 runs

    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.

Team pages

Records