England Test captain Ben Stokes will miss next month’s Hundred to cope with his workload and fitness.
Stokes was due to play for the Northern Superchargers in the tournament, which begins August 3.
He will also miss England’s Twenty20 series with South Africa but will feature in the one-day international series that starts next week.
The 30-year-old struggled with knee problems during England’s tour of the West Indies in March.
A scan showed no new injurybut the Durham all-rounder missed the start of the county championship season trying to fix the problem.
He also took a break from cricket last summer and missed the fall T20 World Championship to prioritize his mental well-being and heal from a finger injury.
Stokes succeeded Joe Root as Test captain in April and led England to a 3-0 series win over New Zealand and a win over India to secure a 2-2 series draw in the newly arranged fifth Test.
Matthew Potts, team-mate of Stokes from Durham, has been called up to the England limited overs squad for the first time after impressing in all four of England’s Test matches this summer.
Yorkshire spinner Adil Rashid returns to both squads after missing the final series against India after being given permission by the England and Wales Cricket Board to make the Hajj pilgrimage to Mecca.
Yorkshire batsman Jonny Bairstow was rested for the India series but returns to the T20 squad.
England and South Africa will play three ODIs and three T20s, starting with a day-night international at Chester-le-Street on Tuesday.
England’s squad for the ODI series: Jos Buttler (Capt, wk), Moeen Ali, Jonny Bairstow, Brydon Carse, Sam Curran, Liam Livingstone, Craig Overton, Matthew Potts, Adil Rashid, Joe Root, Jason Roy, Phil Salt, Ben Stokes, Reece Topley, David Willey.
England squad for the T20 series: Jos Buttler (Capt, wk) Moeen Ali, Jonathan Bairstow, Harry Brook, Sam Curran, Richard Gleeson, Chris Jordan, Liam Livingstone, Dawid Malan, Adil Rashid, Jason Roy, Phil Salt, Reece Topley, David Willey.
A blow to the competition but feels like the right decision
Analysis by BBC Sport’s chief cricket writer Stephan Shemilt
Stokes may have only played three or four games for Northern Superchargers but it is significant that the biggest name in English cricket will not be taking part in The Hundred.
It’s a sign of how serious England and Stokes are about protecting him and their commitment to Test cricket.
Clearly Stokes has a lot on his plate: talismanic all-rounder, inspirational leader, one of the few three-format players left in the England line-up.
The pre-Christmas schedule is packed, with the T20 World Championship and the Pakistan Test Tour following the home summer.
It’s a blow to the competition but feels like the right decision.