Sri Lanka's captain Angelo Mathews won the toss and elected to bat against New Zealand in a group A match of the Champions Trophy in Cardiff on Sunday.
This is the first match for both teams in the eight-nation tournament. England and Australia are the other two sides in the group, from which two will advance to the semi-finals.
England beat Australia in their opening game on Saturday.
New Zealand: Brendon McCullum (capt), James Franklin, Martin Guptill, Mitchell McClenaghan, Nathan McCullum, Kyle Mills, Luke Ronchi, Tim Southee, Ross Taylor, Daniel Vettori, Kane Williamson.
Sri Lanka: Angelo Mathews (capt), Dinesh Chandimal, Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, Mahela Jayawardene, Lahiru Thirimanne, Thisara Perera, Lasith Malinga, Rangana Herath, Shaminda Eranga.
Umpires: Rod Tucker (AUS) and Bruce Oxenford (AUS)
TV umpire: Ian Gould (ENG)
Match referee: Andy Pycroft (ZIM)