The Black Caps won't have to contend with Sri Lankan spinner Ajantha Mendis for the Twenty20 and the first three one-day internationals due to a side strain he sustained early in the World Twenty20.
Mahela Jayawardene, who led Sri Lanka to the World Twenty20 final earlier this month, and Lasith Malinga, who has been the team's spearhead in limited overs, have also been rested for the match on Tuesday.
Newly appointed Twenty20 captain Angelo Mathews has medium pace bowler Nuwan Kulasekara as his deputy in Malinga's absence.
Malinga was named vice-captain of the Twenty20 team for a year when Mathews was elevated to the captaincy for the same period.
Left-arm spinner Rangana Herath has been omitted from the Twenty20 side and offspinner Sachithra Senanayake comes in.
Akila Dananjaya, the rookie offspinner who claimed five wickets in three games at the World Twenty20, including a spell of 1-16 in the final, gets his maiden one-day call-up.
The only newcomer in the one-day squad is 19-year-old offspinner Tharindu Kaushal, who is yet to make his domestic debut in any format. Kaushal was the second-highest wicket-taker for Sri Lanka at the recent U-19 World Cup in Australia, taking 11 wickets at 15.45.
Sri Lanka play New Zealand in a Twenty20 and ODI in Pallekele, followed by two ODIs each in Colombo and Hambantota and a two test series.
- Fairfax Media
Should the NZ selectors pick Jesse Ryder if he's available?