New Zealand vs Sri Lanka head to head stats and records ODI 2023

We have all the New Zealand vs Sri Lanka head to head records as they prepare for a key World Cup clash.

New Zealand and Sri Lanka have faced each other in ODI cricket since 1979 and in 44 years, the Kiwis have dominated, especially in the last few years. The tables have turned on Sri Lanka in the last five years as their stocks have gone down quite rapidly across all formats.

Kane Williamson centuries

Both teams have locked horns in 101 matches in the ODI format so far with New Zealand winning 51 of them while Sri Lanka emerged victorious on 41 occasions. Regarding World Cup, Sri Lanka have the upper hand with six wins in 11 matches while the Kiwis have won 5 times.

Fastest bowler in the world

Matches Played101
New Zealand won51
Sri Lanka won41
Tie1
No Result8

New Zealand and Sri Lanka are scheduled to face each other in the 41st match of the ICC World Cup. The match is scheduled to be played on November 9 (Thursday) at the M Chinnaswamy stadium in Bengaluru.

This is a must-win game for New Zealand having lost their last four matches. They lost to Pakistan despite scoring 401 runs with the bat. It was a shoddy effort with the ball as they conceded 201 runs in 25.3 overs and picked up only one wicket before rain arrived to lose the match eventually by DLS method.

Sri Lanka, meanwhile, lost to India by a massive 302 runs as they got skittled for just 55 runs at the Wankhede stadium in Mumbai. Sri Lanka will be looking to make sure that they qualify for the Champions Trophy 2025. But to beat New Zealand, they will have to play out of their skins.

Moreover, Pakistan will have its eyes set on Sri Lanka too as a win for the latter side will take the NRR equation out for the men in green to make it to the semifinal of World Cup 2023.

New Zealand vs Sri Lanka head to head
Photo by Icon sport

New Zealand vs Sri Lanka head to head team ODI records and stats

New Zealand and Sri Lanka have locked horns in so many matches in ODI cricket. But when it comes to the last five ODIs, the Kiwis have dominated completely. Here’s a detailed look at how the two teams have fared in the last five ODIs against each other.

DateWinnerWon byVenue
05/01/2019New Zealand21 runsMount Maunganui
08/01/2019New Zealand115 runsNelson
01/06/2019New Zealand10 wicketsCardiff
25/03/2023New Zealand198 runsAuckland
31/03/2023New Zealand6 wicketsHamilton

New Zealand vs Sri Lanka head to head player stats (ODI)

ODI Batting records

Most runs

Kumar Sangakkara is at the top of the most run-getters list in NZ vs SL matches in the ODI format. He scored 1568 runs while among current players, Angelo Mathews is at the top with 484 runs to his name so far.

Player NameRuns
Kumar Sangakkara1568
Sanath Jayasuriya1519
DPMD Jayawardene1326
TM Dilshan1308
Marvan Atapattu908

Highest individual score

PlayerRuns
Luke Ronchi170*
Scott Styris141
GM Turner140
Sanath Jayasuriya140
NLTC Perera140

Highest average (min. 100 runs scored)

PlayerAverage
James Neesham170
Will Young112
DNT Zoysa103
BJ Watling73.66
RH Vance70.5

Most centuries 

Player100s
Sanath Jayasuriya5
TM Dilshan3
DPMD Jayawardene3
Scott Styris2
AP Gurusinha2


Most sixes

PlayerSixes
Sanath Jayasuriya41
Martin Guptill31
BB McCullum21
NLTC Perera20
LRPL Taylor17

ODI Bowling records

Most wickets

Muttiah Muralitharan is at the top of the pile when it comes to picking most wickets in NZ vs SL ODI matches. Among current players, Matt Henry is the top wicket-taker but he has been ruled out of World Cup.

Player NameWickets
M Muralitharan74
Chaminda Vaas49
Sanath Jayasuriya38
Lasith Malinga36
Kyle Mills32

Best bowling figures

Player NameFigures
M Muralitharan5-9
Richard Hadlee5-25
SHU Karnain5-26
M Muralitharan5-30
Henry Shipley5-31

ODI Wicket-keeping records 

Most dismissals (overall) 

Player NameDismissals
Kumar Sangakkara52
Luke Ronchi27
BB McCullum24
RS Kaluwitharana23
AC Parore19



Most dismissals (single match)

Player NameDismissals
LK Germon4
RS Kaluwitharana4
Kumar Sangakkara4
BB McCullum4
Tim Seifert4


ODI Fielding records 

Most catches (overall)

Player NameCatches
LRPL Taylor24
Mahela Jayawardene21
SP Fleming16
PA de Silva15
M Muralitharan14


Most catches (single match)

Player NameCatches
Daryl Tuffey3
LRPL Taylor3
LPC Silva3
LRPL Taylor3
NL McCullum3

Individual ODI records 

Most matches

Player NameMatches
Mahela Jayawardene50
Sanath Jayasuriya47
Kuma Sangakkara47
Muttiah Muralitharan41
TM Dilshan39

New Zealand vs Sri Lanka: What happened in the last meeting?

After opting to bat first in Hamilton, Sri Lanka capitulated for just 157 runs in 41.3 overs. Only Pathum Nissanka played a fighting hand scoring 57 runs. In response, New Zealand chased down the total in 32.5 overs with six wickets in hand. Will Young batted brilliantly to remain unbeaten on 86.

Match date: March 31, 2023

Venue: Hamilton

Result: New Zealand won by 6 wickets

New Zealand vs Sri Lanka head to head
Photo by Icon sport

NZ vs SL last match scorecard 

Sri Lanka

BatsmanRunsOut
Pathum Nissanka57Run out (Nicholls/Sodhi)
Nuwanidu Fernando2c Nicholls b Henry
Kusal Mendis0c Mitchell b Henry
Angelo Mathews0c Mitchell b Shipley
Charith Asalanka9c Shipley b Mitchell 
Dhananjaya de Silva13c Henry b Mitchell
Dasun Shanaka31c Henry b Shipley
Chamika Karunaratne24c Latham b Henry
Wanindu Hasaranga0c Latham b Mitchell
Kasun Rajitha9b Shipley
Lahiru Kumara0Not out
Extras12
TOTAL157

New Zealand

BatsmanRunsOut
Chad Bowes1c Mendis b Kumara
Tom Blundell4c Mendis b Kumara
Will Young86Not out
Daryl Mitchell6c Mendis b Rajitha
Tom Latham8b Shanaka
Henry Nicholls44Not out
Extras10
TOTAL159
RohitRohit

Rohit is an experienced cricket writer based in India