England’s last ODI assignment was at home against Australia in September, with the world champions succumbing to a 2-1 series defeat.
For South Africa, the ODI series will be their first since they whitewashed Australia in March with a 3-0 win.
The ODI series will be the second played between these sides in 2020: they drew 1-1 when they met in South Africa in February.
England are currently the No.1 ranked ODI side in the world, while South Africa are fifth. Will the Proteas cause an upset on home soil?
South Africa v England 2020 ODI series TV channel
In the UK all three ODIs will be shown on Sky Sports Cricket and Sky Sports Main Event.
Fixtures and match start times
1st ODI – December 4, 2020, Newlands, 11 am GMT
2nd ODI – December 6, 2020, Boland Park, 8 am GMT
3rd ODI – December 9, 2020, Newlands, 11 am GMT