England announced a three match ODI series against Sri Lanka, three 50-over matches and three T20s against Pakistan.
South Africa will play England, Sri Lanka, Australia and Pakistan at home during the 2020-21 season.
England Test series in Sri Lanka postponed due to coronavirus.
Andre Russell shine as West Indies defeated Sri Lanka by seven-wickets in the second T20I at Pallekele on Friday.
Pollard celebrates two landmarks as West Indies cruise against Sri Lanka
Sri Lanka displayed an all-round performance to defeat Bangladesh by nine wickets in their last league game.