England will rest Jofra Archer, Jos Buttler, Ben Stokes and Mark Wood for the three-match one-day international series against South Africa starting in Cape Town on February 4, the England and Wales Cricket Board (ECB) said on Friday.
The series marks the return of Eoin Morgan's side to the 50-over format after their World Cup triumph on home soil in July and follows the four-Test series against the hosts starting this month.
Worcestershire seamer Pat Brown, Somerset batsman Tom Banton and the Lancashire pair of Matthew Parkinson and Saqib Mahmood received their maiden call-ups.
England also named a T20 squad for a three-match series against the Proteas starting on February 12, with Archer, Buttler, Stokes and Wood returning to the team as it focuses on next year's T20 World Cup in Australia.
"We want to expand the pool of players who can perform successfully for England while also helping the team to peak for major tournaments," national selector Ed Smith said.
Five players who were part of England's 3-2 T20 series win over New Zealand in November -- Banton, Sam Billings, Lewis Gregory, Mahmood and James Vince -- were left out.
Last week, England named a 17-man Test squad for the four-match tour of South Africa starting on December 26.
England ODI squad: Eoin Morgan, Moeen Ali, Jonny Bairstow, Tom Banton, Pat Brown, Sam Curran, Tom Curran, Joe Denly, Chris Jordan, Saqib Mahmood, Dawid Malan, Matthew Parkinson, Adil Rashid, Joe Root, Jason Roy, Chris Woakes.
England T20 squad: Eoin Morgan, Moeen Ali, Jofra Archer, Jonny Bairstow, Jos Buttler, Pat Brown, Sam Curran, Tom Curran, Joe Denly, Chris Jordan, Dawid Malan, Matt Parkinson, Adil Rashid, Jason Roy, Ben Stokes, Mark Wood.
Here's how Dube can boost his all-round game
Work as hard as Kohli: Windies coach tells his players
Who will command the highest price at IPL Auction?
PIX: Kohli & Co. touch down in Chennai
#OnThisDay: When Rohit pummeled SL with a double!