Series results
Series/Tournament Season Winner Margin
South Africa in India ODI Series 2009/10 India 2-1 (3)
South Africa in West Indies ODI Series 2010 South Africa 5-0 (5)
Zimbabwe in South Africa ODI Series 2010/11 South Africa 3-0 (3)
Pakistan v South Africa ODI Series (in United Arab Emirates) 2010/11 South Africa 3-2 (5)
India in South Africa ODI Series 2010/11 South Africa 3-2 (5)
ICC Cricket World Cup (in Bangladesh/India/Sri Lanka) 2010/11 India
Australia in South Africa ODI Series 2011/12 Australia 2-1 (3)
Sri Lanka in South Africa ODI Series 2011/12 South Africa 3-2 (5)
South Africa in New Zealand ODI Series 2011/12 South Africa 3-0 (3)
NatWest Series [South Africa in England] 2012 drawn 2-2 (5)
New Zealand in South Africa ODI Series 2012/13 New Zealand 2-1 (3)
Pakistan in South Africa ODI Series 2012/13 South Africa 3-2 (5)
Netherlands v South Africa ODI Match (in Netherlands) 2013 South Africa 1-0 (1)
ICC Champions Trophy (in England) 2013 India
South Africa in Sri Lanka ODI Series 2013 Sri Lanka 4-1 (5)
Pakistan v South Africa ODI Series (in United Arab Emirates) 2013/14 South Africa 4-1 (5)
Pakistan in South Africa ODI Series 2013/14 Pakistan 2-1 (3)
India in South Africa ODI Series 2013/14 South Africa 2-0 (3)
South Africa in Sri Lanka ODI Series 2014 South Africa 2-1 (3)
South Africa in Zimbabwe ODI Series 2014 South Africa 3-0 (3)
Zimbabwe Triangular Series (Australia, South Africa, Zimbabwe) 2014 South Africa
South Africa in New Zealand ODI Series 2014/15 South Africa 2-0 (3)
South Africa in Australia ODI Series 2014/15 Australia 4-1 (5)
West Indies in South Africa ODI Series 2014/15 South Africa 4-1 (5)
ICC Cricket World Cup (in Australia/New Zealand) 2014/15 Australia
South Africa in Bangladesh ODI Series 2015 Bangladesh 2-1 (3)
New Zealand in South Africa ODI Series 2015 South Africa 2-1 (3)
South Africa in India ODI Series 2015/16 South Africa 3-2 (5)
England in South Africa ODI Series 2015/16 South Africa 3-2 (5)
West Indies Tri-Nation Series (Australia, South Africa, West Indies) 2016 Australia
Ireland in South Africa ODI Match 2016/17 South Africa 1-0 (1)
Australia in South Africa ODI Series 2016/17 South Africa 5-0 (5)
Sri Lanka in South Africa ODI Series 2016/17 South Africa 5-0 (5)
South Africa in New Zealand ODI Series 2016/17 South Africa 3-2 (5)
South Africa in England ODI Series 2017 England 2-1 (3)
ICC Champions Trophy (in England) 2017 Pakistan
Bangladesh in South Africa ODI Series 2017/18 South Africa 3-0 (3)
India in South Africa ODI Series 2017/18 India 5-1 (6)
South Africa in Sri Lanka ODI Series 2018 South Africa 3-2 (5)
Zimbabwe in South Africa ODI Series 2018/19 South Africa 3-0 (3)
South Africa in Australia ODI Series 2018/19 South Africa 2-1 (3)
Pakistan in South Africa ODI Series 2018/19 South Africa 3-2 (5)
Sri Lanka in South Africa ODI Series 2018/19 South Africa 5-0 (5)
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
South Africa v Sri Lanka at Durban, 3rd ODI, Mar 10, 2019 [ODI # 4112]