New Zealand vs Sri Lanka Head to Head Record
Since 2001, New Zealand and Sri Lanka have played 115 matches: New Zealand lead 57–45 (4 drawn, 2 tied, 7 no result).
Record since 2001 (first meeting in our records: 31 Jan 2001) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | New Zealand won | Sri Lanka won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 22 | 11 | 7 | 4 | 0 | 26 Sept 2024 |
| ODI | 64 | 29 | 29 | 0 | 6 | 11 Jan 2025 |
| T20I | 29 | 17 | 9 | 0 | 3 | 25 Feb 2026 |
Last 5 New Zealand vs Sri Lanka matches
- 25 Feb 2026 · T20I · R Premadasa Stadium, ColomboNew Zealand won
New Zealand won by 61 runs
- 11 Jan 2025 · ODI · Eden ParkSri Lanka won
Sri Lanka won by 140 runs
- 8 Jan 2025 · ODI · Seddon ParkNew Zealand won
New Zealand won by 113 runs
- 5 Jan 2025 · ODI · Basin Reserve, WellingtonNew Zealand won
New Zealand won by 9 wickets
- 2 Jan 2025 · T20I · Saxton Oval, NelsonSri Lanka won
Sri Lanka won by 7 runs
Questions
Who has won more matches between New Zealand and Sri Lanka?
Since 2001, New Zealand and Sri Lanka have played 115 matches: New Zealand lead 57–45 (4 drawn, 2 tied, 7 no result).
What is the New Zealand vs Sri Lanka head to head record in Test cricket?
Since 2003, New Zealand and Sri Lanka have played 22 Test matches: New Zealand lead 11–7 (4 drawn).
What is the New Zealand vs Sri Lanka head to head record in ODI cricket?
Since 2001, New Zealand and Sri Lanka have played 64 ODI matches: the two sides are level at 29 wins each (6 no result).
What is the New Zealand vs Sri Lanka head to head record in T20I cricket?
Since 2006, New Zealand and Sri Lanka have played 29 T20I matches: New Zealand lead 17–9 (2 tied, 1 no result).
When did New Zealand and Sri Lanka last play?
New Zealand and Sri Lanka last met on 25 Feb 2026 in a T20I at R Premadasa Stadium, Colombo: New Zealand won by 61 runs.