New Zealand vs Sri Lanka head to head
New Zealand lead Sri Lanka 42–31 in 80 ODI and T20I matches since 2003 (25–20 in ODIs, 17–11 in T20Is).
- ODI · 51 played25New Zealand20Sri Lanka6 no result · 2003–2025
- T20I · 29 played17New Zealand11Sri Lanka1 no result · 2006–2026
Most runs in New Zealand vs Sri Lanka matches
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Tillakaratne Dilshan | 43 | 1,513 | 40.89 | 86.8 |
| Kumar Sangakkara | 43 | 1,496 | 40.43 | 83.2 |
| Ross Taylor | 44 | 1,208 | 30.20 | 89.0 |
| Martin Guptill | 34 | 1,185 | 38.23 | 106.9 |
| Mahela Jayawardene | 42 | 1,181 | 33.74 | 90.4 |
| Kane Williamson | 24 | 838 | 36.43 | 90.1 |
| Brendon McCullum | 35 | 797 | 23.44 | 92.4 |
| Angelo Mathews | 33 | 661 | 30.05 | 85.2 |
| Kushal Janith Perera | 20 | 646 | 34.00 | 127.2 |
| Kusal Mendis | 25 | 644 | 26.83 | 102.4 |
Most wickets in New Zealand vs Sri Lanka matches
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Lasith Malinga | 37 | 55 | 6.04 | 5/6 |
| Matt Henry | 19 | 43 | 5.06 | 5/40 |
| Nuwan Kulasekara | 31 | 39 | 5.77 | 4/34 |
| Muttiah Muralitharan | 16 | 33 | 3.82 | 4/23 |
| Kyle Mills | 24 | 31 | 5.33 | 4/41 |
| Tim Southee | 25 | 31 | 5.76 | 3/18 |
| Trent Boult | 18 | 30 | 5.12 | 4/13 |
| Mitchell McClenaghan | 15 | 27 | 5.64 | 4/36 |
| Daniel Vettori | 26 | 25 | 4.15 | 4/14 |
| Mitchell Santner | 23 | 24 | 5.05 | 3/12 |
New Zealand vs Sri Lanka recent results
- New Zealand168/7 (20)Sri Lanka107/8 (20)New Zealand won by 61 runs
- Sri Lanka290/8 (50)New Zealand150 (29.4)Sri Lanka won by 140 runs
- New Zealand255/9 (37)Sri Lanka142 (30.2)New Zealand won by 113 runs
- Sri Lanka178 (43.4)New Zealand180/1 (26.2)New Zealand won by 9 wickets
- Sri Lanka218/5 (20)New Zealand211/7 (20)Sri Lanka won by 7 runs
- New Zealand186/5 (20)Sri Lanka141 (19.1)New Zealand won by 45 runs
- New Zealand172/8 (20)Sri Lanka164/8 (20)New Zealand won by 8 runs
- New Zealand112/1 (21)Sri LankaNo result
- New Zealand209 (45.1)Sri Lanka210/7 (46)Sri Lanka won by 3 wickets (D/L)
- Sri Lanka324/5 (49.2)New Zealand175/9 (27)Sri Lanka won by 45 runs (D/L)
- New Zealand108 (19.3)Sri Lanka103 (19.5)New Zealand won by 5 runs
- New Zealand135 (19.3)Sri Lanka140/6 (19)Sri Lanka won by 4 wickets
- Sri Lanka171 (46.4)New Zealand172/5 (23.2)New Zealand won by 5 wickets
- Sri Lanka182/6 (20)New Zealand183/6 (19.5)New Zealand won by 4 wickets
- Sri Lanka141 (19)New Zealand146/1 (14.4)New Zealand won by 9 wickets
- Sri Lanka196/5 (20)New Zealand196/8 (20)Sri Lanka won (super over)
- Sri Lanka157 (41.3)New Zealand159/4 (32.5)New Zealand won by 6 wickets
- New Zealand274 (49.3)Sri Lanka76 (19.5)New Zealand won by 198 runs
- New Zealand167/7 (20)Sri Lanka102 (19.2)New Zealand won by 65 runs
- Sri Lanka125/8 (20)New Zealand88 (16)Sri Lanka won by 37 runs
New Zealand vs Sri Lanka results by year
| Year | Played | New Zealand | Sri Lanka |
|---|---|---|---|
| 2026 | 1 | 1 | 0 |
| 2025 | 4 | 2 | 2 |
| 2024 | 7 | 3 | 3 |
| 2023 | 6 | 5 | 1 |
| 2022 | 1 | 1 | 0 |
| 2019 | 8 | 7 | 1 |
| 2016 | 4 | 3 | 0 |
| 2015 | 11 | 7 | 3 |
| 2014 | 1 | 0 | 1 |
| 2013 | 5 | 2 | 2 |
| 2012 | 6 | 0 | 4 |
| 2011 | 2 | 0 | 2 |
| 2010 | 5 | 2 | 2 |
| 2009 | 5 | 3 | 2 |
| 2007 | 5 | 1 | 4 |
| 2006 | 6 | 3 | 3 |
| 2005 | 1 | 1 | 0 |
| 2003 | 2 | 1 | 1 |
Highest totals in New Zealand vs Sri Lanka matches
ODI
- 371/7 (50 ov)New Zealand · ODI · 2019
- 364/4 (50 ov)New Zealand · ODI · 2019
- 360/5 (50 ov)New Zealand · ODI · 2015
- 331/6 (50 ov)New Zealand · ODI · 2015
- 326/10 (49 ov)Sri Lanka · ODI · 2019
T20I
- 218/5 (20 ov)Sri Lanka · T20I · 2025
- 211/7 (20 ov)New Zealand · T20I · 2025
- 196/8 (20 ov)New Zealand · T20I · 2023
- 196/5 (20 ov)Sri Lanka · T20I · 2023
- 186/5 (20 ov)New Zealand · T20I · 2024