New Zealand kept the same team that won the second Twenty20 international over the weekend to draw that series 1-1. That means Martin Guptill and captain Kane Williamson continue as opening batsmen.
New Zealand's frontline bowling attack is made up of seamers Mitchell McClenaghan and Adam Milne, and two spinners in Nathan McCullum and Ish Sodhi.
South Africa batsman Faf du Plessis is still missing with injury, so captain AB de Villiers was listed to bat at No. 3. Fast bowlers Dale Steyn and Vernon Philander and spinner Imran Tahir return to the lineup after sitting out the T20 games. Allrounder David Wiese makes his ODI debut.
The countries will contest a three-match ODI series. It's their first one-day game since New Zealand beat South Africa in the semifinals at this year's Cricket World Cup.
South Africa crushes New Zealand by 159 runs in 3rd ODI