South Africa will battle it out with West Indies in the first ODI on Thursday (March 16). The Temba Bavuma-led side demolished the visitors 2-0 in the Test series and carry plenty of confidence.
West Indies would be hoping a charge of format results in a change in fortunes. Shai Hope will be leading the Caribbean side.
The three-match ODI is not part of the ICC ODI Super League, with South Africa yet to qualify for the same.
Both teams will be much-changed from the sides that played in a Test series won 2-0 by South Africa.
Only four of the South Africans played in the Tests, including captain Temba Bavuma.
The other three, fast bowler Gerald Coetzee and batsman Tony de Zorzi, who both made their Test debuts in the recent series, and Ryan Rickelton, have yet to play in a one-day international.
Injuries kept out all-rounder Wiaan Mulder and left-arm spinner Keshav Maharaj, who were originally selected.
Walter will take charge for the first time since being appointed last month. He has worked with the South African team as a strength and conditioning coach but has spent the past seven years coaching in New Zealand.
He has made changes in the support staff, including the appointment of former national players JP Duminy and Rory Kleinveldt as batting and bowling coaches.
Hope, 29, was appointed West Indies skipper after Nicholas Pooran resigned from the white-ball leadership after the T20 World Cup last year. Pooran is still part of the squad.
Hope has an impressive one-day record, with an average of 48.95 from 104 one-day internationals. He captained Barbados in the regional 50-overs competition last year.
Roston Chase, Shannon Gabriel, Jason Holder, Alazarri Joseph and Kyle Mayers played in the Tests.
The Proteas are coming off a 2-1 ODI series against England. The team performed well with bat and ball, with Rassie van der Dussan, and Anrich Nortje leading the charge with bat and ball in hand respectively.
The Caribbean team have looked ordinary in the 50-over format losing as many as nine games last year.
The first two matches will be played at Buffalo Park, which has not hosted a one-day international since Bangladesh played there in October 2017. Since then there have been two T20 internationals, the most recent against England in February 2020.
SA vs WI Probable Playing XI
SA: Quinton de Kock, Bavuma, Reeza Hendricks, Van der Dussen, Tony de Zorzi, Stubbs, Phehlukwayo, Ngidi, Coetzee, Fortuin, Magala
WI: Shai Hope, Brandon King, Brooks, Pooran, Kyle Mayers, Roston Chase, Jason Holder, Joseph, Odean Smith, Hosein, Gabriel
South Africa: Temba Bavuma (captain), Gerald Coetzee, Quinton de Kock (wkt), Tony de Zorzi, Bjorn Fortuin, Reeza Hendricks, Sisanda Magala, Lungi Ngidi, Ryan Rickelton, Wayne Parnell, Andile Phehlukwayo, Tabraiz Shamsi, Tristan Stubbs, Lizaad Williams, Rassie van der Dussen.
West Indies: Shai Hope (captain), Shamarh Brooks, Yannic Cariah, Keecy Carty, Roston Chase, Shannon Gabriel, Jason Holder, Akeal Hosein, Alzarri Joseph, Brandon King, Kyle Mayers, Nicholas Pooran, Rovman Powell, Romario Shepherd, Odean Smith.