
New Zealand have made two changes from the side who won the opening game of the seven-match series by three wickets in Christchurch last Sunday.
Dan Vettori is in for Grant Elliott, who was unavailable, and will bat at No 5, while Matt Henry, who is outside the World Cup squad, gets a run in place of Mitchell McClenaghan.
Sri Lanka have made one alteration, with left arm spinner Rangana Herath in for seamer Shaminda Eranga.
Teams: New Zealand: Brendon McCullum (C), Martin Guptill, Tom Latham, Ross Taylor, Dan Vettori, Corey Anderson, Luke Ronchi, Nathan McCullum, Adam Milne, Trent Boult, Matt Henry.
Sri Lanka: Angelo Mathews (C), Tillekaratne Dilshan, Dimuth Karunaratne, Kumar Sangakkara, Mahela Jayawardene, Lahiru Thirmanne, Thisara Perera, Jeevan Mendis, Nuwan Kulasekara, Sachithra Senenayake, Rangana Herath.